1 заметка с тегом

CubicSDR

SDR на Mac OS X

12 апреля 2015, 3:23

В этой статье расскажу, как за $10 получить радиоприемник, способный принимать в диапазоне 24-1700 МГц и покажу какой софт установить в Mac OSX.
Для этого нам понадобится usb радиоприемник на чипе RTL2832. На ebay таких приемников огромное количество на любой вкус и цвет.
Возможность приема в таком широком диапазоне заключается в SDR Software-defined Radio.
Рассмотрим установку двух утилит для работы с приемником.

Gqrx

Распространенное приложение для Linux и Mac с большими возможностями. Имеет богатые настройки и поддерживает многочисленные приемники.

Установка MacPorts

Создаем директорию и загружаем исходники MacPorts:

mkdir -p /opt/mports
cd /opt/mports
svn checkout https://svn.macports.org/repository/macports/trunk

Собираем и устанавливаем MacPorts:

cd /opt/mports/trunk/base
./configure --enable-readline
make
sudo make install
make distclean

Установка Gqrx

Обновим локальный список последних доступных версий программных пакетов:

sudo port selfupdate

Установим Gqrx:

sudo port install gqrx

CubicSDR

Приложение более простое в плане настроек, но с основной задачей вполне справляется, хотя и находится в статусе беты. Из минусов, поддерживает только RTL-SDR приемники, но в нашем случае это не проблема.

Установка CubicSDR

Нам потребуется собрать wxWidgets:

mkdir ~/Dev
cd ~/Dev
wget http://sourceforge.net/projects/wxwindows/files/3.0.2/wxWidgets-3.0.2.tar.bz2/download -O wxWidgets-3.0.2.tar.bz2
tar -xvjpf wxWidgets-3.0.2.tar.bz2
cd wxWidgets-3.0.2
./configure --with-opengl --disable-shared --enable-monolithic \
--with-libjpeg --with-libtiff --with-libpng --with-zlib --with-mac \
--disable-sdltest --enable-unicode --enable-display --enable-debug \
--disable-webkit --disable-webview --disable-webviewwebkit \
--with-macosx-version-min=10.9 --with-libiconv=/usr \
--prefix=~/Dev/wxWidgets-staticlib CXXFLAGS="-std=c++0x"
make && make install

Также потребуются несколько пакетов:

sudo port install rtl-sdr fftw-3-single liquid-dsp

И непосредственная сборка CubicSDR:

cd ~/Dev
git clone https://github.com/cjcliffe/CubicSDR.git
cd CubicSDR/cmake
cmake ../ -DwxWidgets_CONFIG_EXECUTABLE=~/Dev/wxWidgets-3.0.2/wx-config -DCMAKE_BUILD_TYPE=Release -DBUNDLE_APP=1 -DCPACK_BINARY_DRAGNDROP=1
sudo cpack
cd ~/Dev/CubicSDR/cmake/_CPack_Packages/Darwin/DragNDrop/CubicSDR-0.1.2-Darwin
cp -R CubicSDR.app /Applications

Скачать готовый билд CubicSDR 0.1.2

Что слушать?

62—74 МГц, 88—108 МГц банальное радио
118—135 МГц общение самолетов и диспетчеров
433 МГц, 446 МГц портативные радиостанции
144—145 МГц, 435 МГц радиолюбители
Полный список частот принимаемых на RTL-SDR.

CubicSDR   Gqrx   Mac OS   RTL2832   SDR