понедельник, 28 октября 2024 г.

Fobos SDR та GQRX. Встановлення з пів оберта.

 

    Сьогодні, напевне буде саме просте встановлення програми та всього решта, що потрібно, щоб Фобос працював з Gqrx. 

    Знову ж таки, описую все з того погляду, що система лише встановлена з коробки і нічого після того не довстановлювалося.

 

    Коротко що потрібно зробити:

    1. Зібрати libfobos

    2. Зібрати SoapySDR plugin для Fobos SDR

    3. Встановити з пакета Gqrx.

 

    Традиційно, встановіть необхідні  для старту пакети. Для зручності всі пакети зліпив в одну команду. Зкопіювали, вставили в командний рядок терміналу і все.

sudo apt -y install libhamlib-dev git cmake build-essential soapysdr-tools libsoapysdr-dev \
libfftw3-dev libglfw3-dev libvolk2-dev libzstd-dev librtaudio-dev librtlsdr-dev libairspyhf-dev \
libhackrf-dev libiio-dev libad9361-dev libfec-dev

    Тепер  зберіть та встановіть бібліотеку libfobos

cd ~
git clone https://github.com/rigexpert/libfobos.git
cd libfobos
mkdir build
cd build
cmake ..
make
sudo make install
sudo udevadm control --reload-rules
sudo udevadm trigger
sudo cp /usr/local/lib/libfobos.so /usr/lib/

    Тепер потрібно приєднати приймач до USB порту (якщо ви його ще не приєднали) та перевантажити комп'ютер. Далі перейти в каталог ~/libfobos/build

 cd ~/libfobos/build

    Та перевірити, чи коректно працює приймач з допомогою цих команд

 ./fobos_devinfo


 ./fobos_recorder


    Так як Gqrx з FobosSDR буде працювати через прокладку SoapySDR, потрібно зібрати плагін підтримки. Інакше в програмі не буде видно приймача і ви не зможете ним керувати і отримувати з нього потік даних.

cd ~
git clone https://github.com/rigexpert/SoapyFobosSDR.git
cd SoapyFobosSDR
mkdir build
cd build
cmake ..
make
sudo make install
sudo ldconfig

     Перевірте чи працює приймач через SoapySDR з допомогою команди

SoapySDRUtil --probe="driver=fobos"

  Якщо у вас так само як на цих малюнках, то мої вітання. У вас все вийшло. Ще один етап пройдено.


 

    Настав час встановити Gqrx з пакету командою

sudo apt -y install gqrx-sdr

    Щоб запустити програму, виберіть в меню "Звук та відео" Gqrx. Надаю малюнок нижче для орієнтування.


    При запуску програма попросить вибрати та сконфігурувати параметри приймача з яким вона буде працювати. Виберіть в полі Device зі спадного списку FobosSDR.


    В полі Input rate внесіть семплрейт 50000000

    Можете побавитись з полем Decimation. Ось для прикладу я вибрав 128.  Ширина смуги огляду відносно центральної частоти, на яку налаштований приймач, склала трохи більше 390 кГц.


       Хочу наголосити на те, що Soapy бачить лише вхід RX. Як відомо зі специфікації цей вхід працює від 25 МГц до 6 ГГц, тому щоб послухати короткі хвилі і все що знаходиться нижче 25 МГц потрібен буде апконвертер. Не забувайте будь ласка про це. Це стосується всіх програм, які взаємодіють з приймачем через Soapy.

До зустрічі !

73 ! de UT2YR

 

Комментариев нет:

Отправить комментарий