Я только начал работать с GNURadio без особого знакомства с этим программным обеспечением. Я нашел пару примеров в Интернете и попытался их запустить, но я получаю много ошибок в Missing Block.
Вот как это выглядит:
введите описание изображения здесь
Я удалил и переустановил GNURadio (3.7.13.4):
введите описание изображения здесь
И UHD (UHD_3.14.0.0-release) USRP снова работает на моей системе (Linux Mint 19 Cinamon).
> > fitpc@fitpc-fitlet2:~$ uhd_usrp_probe [INFO] [UHD] linux; GNU C++ version 7.3.0; Boost_106501; UHD_3.14.0.0-release [INFO] [B200]
> Detected Device: B200mini [INFO] [B200] Loading FPGA image:
> /usr/share/uhd/images/usrp_b200mini_fpga.bin... [INFO] [B200]
> Operating over USB 3. [INFO] [B200] Initialize CODEC control... [INFO]
> [B200] Initialize Radio control... [INFO] [B200] Performing register
> loopback test... [INFO] [B200] Register loopback test passed [INFO]
> [B200] Setting master clock rate selection to 'automatic'. [INFO]
> [B200] Asking for clock rate 16.000000 MHz... [INFO] [B200] Actually
> got clock rate 16.000000 MHz.
> _____________________________________________________ / | Device: B-Series Device |
> _____________________________________________________ | / | | Mboard: B200mini | | revision: 3 | | product: 30521 | |
> serial: 3164B8E | | name: B200mini | | FW Version: 8.0 | |
> FPGA Version: 7.0 | | | | Time sources: none, internal,
> external | | Clock sources: internal, external | | Sensors:
> ref_locked | |
> _____________________________________________________ | | / | | | RX DSP: 0 | | | | | | Freq range: -8.000 to 8.000
> MHz | | _____________________________________________________ |
> | / | | | RX Dboard: A | | |
> _____________________________________________________ | | | / | | | | RX Frontend: A | | | | Name: FE-RX1 | | |
> | Antennas: TX/RX, RX2 | | | | Sensors: temp, rssi,
> lo_locked | | | | Freq range: 50.000 to 6000.000 MHz | | |
> | Gain range PGA: 0.0 to 76.0 step 1.0 dB | | | | Bandwidth
> range: 200000.0 to 56000000.0 step 0.0 Hz | | | | Connection
> Type: IQ | | | | Uses LO offset: No | | |
> _____________________________________________________ | | | / | | | | RX Codec: A | | | | Name: B200mini RX dual ADC
> | | | | Gain Elements: None | |
> _____________________________________________________ | | / | | | TX DSP: 0 | | | | | | Freq range: -8.000 to 8.000
> MHz | | _____________________________________________________ |
> | / | | | TX Dboard: A | | |
> _____________________________________________________ | | | / | | | | TX Frontend: A | | | | Name: FE-TX1 | | |
> | Antennas: TX/RX | | | | Sensors: temp, lo_locked | | |
> | Freq range: 50.000 to 6000.000 MHz | | | | Gain range PGA:
> 0.0 to 89.8 step 0.2 dB | | | | Bandwidth range: 200000.0 to 56000000.0 step 0.0 Hz | | | | Connection Type: IQ | | | | Uses LO offset: No | | |
> _____________________________________________________ | | | / | | | | TX Codec: A | | | | Name: B200mini TX dual DAC
> | | | | Gain Elements: None
введите описание изображения здесь
Я выполнил весь процесс «Сборка и установка GNU Radio из исходного кода», основываясь на следующей странице (проверьте внизу):
https://kb.ettus.com/Building_and_Installing_the_USRP_Open-Source_Toolchain_(UHD_and_GNU_Radio)_on_Linux
Но я все еще получаю ту же ошибку пропущенного ящика.
введите описание изображения здесь
Другой пример дает мне другую ошибку с неработающим графиком БПФ:
введите описание изображения здесь
> FATAL: RuntimeError: Expected FPGA compatibility number 5, but got 7:
> The FPGA build is not compatible with the host code build. Please run:
>
> "/usr/lib/x86_64-linux-gnu/uhd/utils/uhd_images_downloader.py"
>
> Trying to fill up 1 missing channel(s) with null source(s). This is
> being done to prevent the application from crashing due to gnuradio
> bug #528.
И когда я пытаюсь запустить /usr/lib/x86_64-linux-gnu/uhd/utils/uhd_images_downloader.py, я получаю сообщение об ошибке «Нет такого каталога».
введите описание изображения здесь
Есть идеи, как решить эти проблемы, пожалуйста?