在使用GNU Radio来做的一些接收程序中,最具代表性的一个就是频谱分析仪程序。这个程序可以用来验证你的设备是否可以正常工作。
需要具备的基础知识:
GNU Radio系列教程(二):初级篇之GNU Radio介绍
GNU Radio系列教程(三):初级篇之GNU Radio GRC流图
GNU Radio系列教程(四):初级篇之GNU Radio GRC采样率
目录
一、我需要做什么?
目前市面上有多种软件无线电开发板(或者也可以称为平台,更高大上一些),例如USRP系列、HackRF One、RTL-SDR、LimeSDR、BladeRF(目前最新版本2.0叫xA4和xA9,之前的第一代有x40)、PlutoSDR等等。这些软件无线电开发板价格不等,性能不等。具体可以参见下表。你需要做的就是根据你的需求,根据这里的硬件参数,来选择一款适合你的开发板。
| XTRX CS | XTRX Pro | USRP B2x0 | bladeRF | bladeRF Micro 2.0 | LimeSDR | LimeSDR Mini | RTL-SDR R820T2 | RTL-SDR E4000 | ADALM-Pluto | New Horizons | Hack RF One | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Tuning range | 30 MHz - 3.7 GHz | 30 MHz - 3.7 GHz | 70 MHz - 6 GHz | 300 MHz - 3.8 GHz | 47 Mhz - 6 Ghz | 30 MHz - 3.8 GHz | 10 MHz - 3.5 GHz | 22 MHz - 2.2 GHz | 65 MHz - 2300 MHz, gap@1100 MHz | 325 MHz - 3800 MHz | 70 MHz - 6 GHz | 1 MHz - 6000 MHz |
| Duplex | Full MIMO | Full MIMO | Full MIMO | Full SISO | Full MIMO | Full MIMO | Full SISO | RX only | Rx only | Full SISO | Full MIMI | SISO Half Duplex |
| ADC/DAC resolution | 12-bit | 12-bit | 12-bit | 12-bit | 12-bit | 12-bit | 12-bit | 8-bit | 8-bit | 12-bit | 12-bit | 8-bit |
| Max RF bandwidth | 120 MHz | 120 MHz | 56 MHz | 28 MHz | 56 Mhz | 61.44 MHz | 30.72 MHz | 3.2 Mhz | 20 MHz *limited by USB 2.0 and software to ~4Mhz | 56 MHz / CH | ||
| Rx Noise Figure dB | <3.5 | |||||||||||
| Channels | 2 | 2 | 1 (2 for B210) | 1 | 2 | 2 | 1 | 1 Rx only | 1 Rx only | 1 | 2 | 1 Half Duplex |
| Transmit power | 0 to 10dBm | 0 to 10dBm | 10dBm+ | 6dBm | 8dBm | 0 to 10dBm | 0 to 10dBm | none | none | 7 dBm | 9.7 | 0 - 15 dBm freq dependent |
| RF chipset | LMS7002M | LMS7002M | AD9364 or AD9361 | LMS6002M | AD9361 | LMS7002M | LMS7002M | R820T2 | E4000 | AD9363 | AD9361 | MAX 2837/Max5864 |
| FPGA | Xilinx Artix7 35T | Xilinx Artix7 50T | Xilinx XC6SLX75 | Altera 40KLE/115KLE | Intel Cyclone V | Altera 40KLE | Altera MAX 10 | none | None | Xilinx Zynq 70 |

本文详细介绍了如何使用GNURadio搭建频谱分析仪程序,包括选择适合的软件无线电开发板、搭建简易流图、调节参数观察信号变化,以及解决常见问题。适用于初学者了解并实践GNURadio应用。
最低0.47元/天 解锁文章
7200

被折叠的 条评论
为什么被折叠?



