rtl-sdr在win7和ubuntu16.04的安装
硬件准备
- RTL2832+R820T2 usb dongle x 1
- Long wire antenna x 1
USB电视棒的购买: 在淘宝上搜索"软件无线电"或"rtl sdr"都能找到, 但是购买前一定要和商家确认, 使用的方案是 RTL2832 + R820t / R820T2, 因为有部分电视棒使用的是E4000芯片, 覆盖的频段会缺一些. 价格基本上在50~60元包邮(2018年初这时候的价格), 套装附件会带一个廉价的遥控器和一个很短的磁吸小天线. 相对于海外二三十刀的价格, 国内还是很幸福的.
另外尽量购买现在较流行的长条USB, mcx接口的, 这种的PCB板留有Q通道的焊盘, 方便进一步改造. 形状如下图所示, 颜色不同但是里面的PCB是完全一样的
天线的准备: 可以使用任何现成的金属线, 例如各种平方的电源软线, 硬线, 不带屏蔽的网线, 漆包线等等. 一头接一个鳄鱼夹方便固定.
软件安装 Win7
下载SDRSharp: 前往 https://airspy.com/ , 在Download处下载 Windows SDR Software Package 这里面包含了在Win7下运行rtl-sdr需要的所有软件.
在本地解压后
- 运行 install-rtlsdr.bat, 这个批处理会从http://osmocom.org 下载运行rtl-sdr所需要的驱动
- 插上rtl2832 usb, 让win7自己安装好驱动
- 以管理员身份运行 zadig.exe , 然后从option-> list all device, 选择rtl2832, 右侧选择WinUSB, 然后点击replace driver, 这一步会将默认的电视棒驱动换成rtl-sdr的驱动
以上步骤成功后, 就可以运行SDRSharp了, 在选项里, 选择设备为RTL-SDR, 然后点击Play按钮就能看到频率输出.
为了达到好的收听效果, 你需要接上天线. 在室内并且天线很短的话, 将频率调到86MHz ~ 107MHz之间就能看到明显的FM电台信号.
软件的运行界面
软件安装 Ubuntu16.04
在Ubuntu下, 需要使用 Gqrx 这个软件, http://gqrx.dk/ 参考安装说明 http://gqrx.dk/download/install-ubuntu以及http://gqrx.dk/doc/practical-tricks-and-tips .
首先移除存在的相关软件
sudo apt-get purge --auto-remove gqrx sudo apt-get purge --auto-remove gqrx-sdr sudo apt-get purge --auto-remove libgnuradio*
然后检查并删除相关的软件源 gqrx/releases 和 gqrx/snapshots PPA, 添加相关的软件源
sudo add-apt-repository -y ppa:bladerf/bladerf sudo add-apt-repository -y ppa:myriadrf/drivers sudo add-apt-repository -y ppa:myriadrf/gnuradio sudo add-apt-repository -y ppa:gqrx/gqrx-sdr sudo apt-get update
然后就可以安装了
sudo apt-get install gqrx-sdr
启动gqrx之前, 需要插入rtl2832 usb, 并且系统能正确识别, 可以通过dmesg命令查看.
软件的运行界面
注意散热
在工作过程中不仅仅是电脑的CPU负载会比较高, rtl2832 usb的发热量也相当可观, 要注意散热
天线优化
随机赠送的1x CM的天线, 在室内可以接收到本地的FM强台, 如果使用30CM的天线效果会更好一点. 如果需要达到好的接收效果, 建议使用室外的天线, 长度最好在1米以上(FM波段)