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波段)
rtl-sdr在win7和ubuntu16.04的安装的更多相关文章
- Ubuntu16.04编译安装php
#Ubuntu16.04编译安装php Ubuntu16.04上面搭建基于Nginx的php服务.Nginx使用apt直接安装的. sudo apt install nginx php的安装部署步骤主 ...
- Ubuntu16.04下安装数据库oracle客户端
在Ubuntu16.04下安装oracle数据库客户端,使Django项目连接到远程Oracle数据库. 1.下载oracle客户端安装包: 进入官网http://www.oracle.com/tec ...
- Ubuntu16.04下安装redis
Ubuntu16.04下安装redis 保证网络畅通,选定好下载工作路径,执行以下命令下载redis-3.2.6: sudo wget http://download.redis.io/release ...
- ubuntu16.04 python3 安装selenium及环境配置
环境 ubuntu16.04 python3 安装selenium sudo pip3 install seleium 默认安装完是支持firefox,但是更新得太慢对于较新的firefox已经不支持 ...
- Ubuntu16.04下安装Hadoop
一.记录理由 刚开始只是想要学习怎么使用Hive的.想着安装应该很简单,没想到花了整整一天的时间来安装,为了避免下次犯同样的错误,特此记录. 二.安装Hadoop 网上教你怎么安装Hadoop的文章有 ...
- docker学习笔记(一)—— ubuntu16.04下安装docker
docker学习笔记(一)—— ubuntu16.04下安装docker 原创 2018年03月01日 14:53:00 标签: docker / ubuntu 1682 本文开发环境为Ubuntu ...
- SLAM+语音机器人DIY系列:(二)ROS入门——3.在ubuntu16.04中安装ROS kinetic
摘要 ROS机器人操作系统在机器人应用领域很流行,依托代码开源和模块间协作等特性,给机器人开发者带来了很大的方便.我们的机器人“miiboo”中的大部分程序也采用ROS进行开发,所以本文就重点对ROS ...
- 通过Anaconda在Ubuntu16.04上安装 TensorFlow(GPU版本)
一. 安装环境 Ubuntu16.04.3 LST GPU: GeForce GTX1070 Python: 3.5 CUDA Toolkit 8.0 GA1 (Sept 2016) cuDNN v6 ...
- ubuntu16.04下安装artoolkit5
目前对AR技术的常见理解就是CV(Computer Vision)+CG(Computer Graphic).CV的方法很多,简单些比如FREAK+ICP(ARToolKit中的NFT),复杂些就是S ...
随机推荐
- cannot be resolved. It is indirectly referenced from required .class files
缺少引用. 把缺少的引用在导入一下...如果是mavan 在当前moudle里也要把 dependency加进来
- windows包管理器chocolatey
1.安装chocolatey打开cmd.exe执行@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Obj ...
- jquery实现上传文件大小类型的验证
<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content ...
- 在springboot项目中使用mybatis 集成 Sharding-JDBC
前段时间写了篇如何使用Sharding-JDBC进行分库分表的例子,相信能够感受到Sharding-JDBC的强大了,而且使用配置都非常干净.官方支持的功能还包括读写分离.分布式主键.强制路由等.这里 ...
- Centos7下yum安装配置nginx与php
实现LNMP环境搭建. 开始安装Nginx和PHP-FPM之前,首先卸载系统中以前安装的Apache和PHP保证安装不会冲突.用root登录输入下面的命令: yum remve httpd* php* ...
- .NET程序性能优化的基本要领
Bill Chiles(Roslyn编译器的程序经理)写了一篇文章<Essential Performance Facts and .NET Framework Tips>,知名博主寒江独 ...
- git学习一二三一
svn用的多,但是我是一个geek,git这个美丽的scm,我怎能错过了?于是最近在全方位的窥视它的酮体,把我的一点心得分享给大家把. 先说一说给git的历史, Git是一个开源的分布式版本控制系统, ...
- 【Spark】SparkStreaming-如何使用checkpoint
SparkStreaming-如何使用checkpoint sparkstreaming checkpoint 默认_百度搜索 spark streaming中使用checkpoint - HarkL ...
- yield python
原文:http://pyzh.readthedocs.io/en/latest/the-python-yield-keyword-explained.html 3. (译)Python关键字yield ...
- 如何用Docker建立一个Node.js的开发环境
建立一个文件夹 用管理员身份打开powershell. 在文件夹下面运行npm init, 根据提示填入信息,以便产生一个package.json文件. 在文件中加入需要的dependencies ...