硬件准备

  1. RTL2832+R820T2 usb dongle x 1
  2. 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需要的所有软件.

在本地解压后

  1. 运行 install-rtlsdr.bat, 这个批处理会从http://osmocom.org 下载运行rtl-sdr所需要的驱动
  2. 插上rtl2832 usb, 让win7自己安装好驱动
  3. 以管理员身份运行 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波段)

rtl-sdr在win7和ubuntu16.04的安装的更多相关文章

  1. Ubuntu16.04编译安装php

    #Ubuntu16.04编译安装php Ubuntu16.04上面搭建基于Nginx的php服务.Nginx使用apt直接安装的. sudo apt install nginx php的安装部署步骤主 ...

  2. Ubuntu16.04下安装数据库oracle客户端

    在Ubuntu16.04下安装oracle数据库客户端,使Django项目连接到远程Oracle数据库. 1.下载oracle客户端安装包: 进入官网http://www.oracle.com/tec ...

  3. Ubuntu16.04下安装redis

    Ubuntu16.04下安装redis 保证网络畅通,选定好下载工作路径,执行以下命令下载redis-3.2.6: sudo wget http://download.redis.io/release ...

  4. ubuntu16.04 python3 安装selenium及环境配置

    环境 ubuntu16.04 python3 安装selenium sudo pip3 install seleium 默认安装完是支持firefox,但是更新得太慢对于较新的firefox已经不支持 ...

  5. Ubuntu16.04下安装Hadoop

    一.记录理由 刚开始只是想要学习怎么使用Hive的.想着安装应该很简单,没想到花了整整一天的时间来安装,为了避免下次犯同样的错误,特此记录. 二.安装Hadoop 网上教你怎么安装Hadoop的文章有 ...

  6. docker学习笔记(一)—— ubuntu16.04下安装docker

    docker学习笔记(一)—— ubuntu16.04下安装docker 原创 2018年03月01日 14:53:00 标签: docker / ubuntu 1682 本文开发环境为Ubuntu ...

  7. SLAM+语音机器人DIY系列:(二)ROS入门——3.在ubuntu16.04中安装ROS kinetic

    摘要 ROS机器人操作系统在机器人应用领域很流行,依托代码开源和模块间协作等特性,给机器人开发者带来了很大的方便.我们的机器人“miiboo”中的大部分程序也采用ROS进行开发,所以本文就重点对ROS ...

  8. 通过Anaconda在Ubuntu16.04上安装 TensorFlow(GPU版本)

    一. 安装环境 Ubuntu16.04.3 LST GPU: GeForce GTX1070 Python: 3.5 CUDA Toolkit 8.0 GA1 (Sept 2016) cuDNN v6 ...

  9. ubuntu16.04下安装artoolkit5

    目前对AR技术的常见理解就是CV(Computer Vision)+CG(Computer Graphic).CV的方法很多,简单些比如FREAK+ICP(ARToolKit中的NFT),复杂些就是S ...

随机推荐

  1. ASP.NET网页中RAR、DOC、PDF等文件下载功能实例源代码

    以前做asp.net下载功能的时候都是采用:<a href="http://www.wang0214.com/wgcms">下载</a>的方式来实现下载. ...

  2. caffe添加python数据层

    caffe添加python数据层(ImageData) 在caffe中添加自定义层时,必须要实现这四个函数,在C++中是(LayerSetUp,Reshape,Forward_cpu,Backward ...

  3. js操作XML文件兼容IE与FireFox

    最近项目中用到了xml,需求是用户安装产品时先把一系列的数据保存到xml文件中,当执行到最后一步时才写入数据库,这样最大限度的减少了数据库的访问,于是不得不纠结在各浏览器的兼容性的问题(悲哀啊.... ...

  4. thinkphp生成的验证码不显示问题解决

    在调用验证码之前加上 ob_clean(); 不显示验证码的代码: public function verify(){ $verify = new \Think\Verify(); $verify-& ...

  5. 关于使用rem单位、css函数calc()进行自适应布局

    一.关于css中的单位 大家都知道在css中的单位,一般都包括有px,%,em等单位,另外css3新增加一个单位rem. 其中px,%等单位平时在传统布局当中使用的比较频繁,大家也比较熟悉,不过px单 ...

  6. 详解vue组件的keep-alive

    <keep-alive>是Vue的内置组件,能在组件切换过程中将状态保留在内存中,防止重复渲染DOM. <keep-alive> 包裹动态组件时,会缓存不活动的组件实例,而不是 ...

  7. VS2010如何生成ActiveX控件测试容器

    VS2010中默认没有ActiveX控件测试容器TSTCON.exe,而是微软把这个文件放到了例子程序中,需要用户自己编译: 具体方法为: 在VS2010的安装目录中找到以下目录Samples\205 ...

  8. 【R】函数-数学函数

  9. 【python3】 enumerate用法总结(转)

    http://blog.csdn.net/churximi/article/details/51648388 enumerate()说明 enumerate()是python的内置函数 enumera ...

  10. 向windows添加环境变量

    以NASM为例,软件安装完毕后,启动Windows操作系统的命令窗口,在安装目录(比如C:\Program Files\NASM)下运行nasm是ok的,但是在其他任意目录下运行nasm就会报错. 这 ...