软件定义无线电(Software-defined radio;SDR)是一项新技术,它可以代替笨重的模拟无线电,提供更大的灵活性,性能和更小的尺寸。从手机到无线耳机,再到有线调制解调器,SDR如今无处不在。然而大多数SDR设备都非常昂贵,特别是HackRF,BladeRF等等。

rtl2832u-r820t2-tuner-ic-large-image.gif

RTL-SDR是一款超廉价的软件定义无线电,基于带有RTL2832U芯片的DVB-T电视调谐器。RTL-SDR可用作宽带无线电扫描仪。可能会让业余无线电爱好者或硬件黑客感兴趣。

硬件环境

RTL2838U

由Realtek公司制造
https://www.realtek.com/en/products/communications-network-ics/item/rtl2832u

RTL2832U+R820T2.jpg

市场最常见这种RTL2832U解调器+R820T2调谐器方案。

RTL-SDR原理图

533933-20181206162952661-988862207.png
rtl2832u-r820t2-tuner.gif

RTL2832U解调器

RTL2832U是一款高性能DVB-T COFDM解调器,支持USB 2.0接口。 RTL2832U符合NorDig Unified 1.0.3,D-Book 5.0和EN300 744(ETSI规范)。它支持2K或8K模式,带宽为6,7和8MHz。自动检测调制参数,例如码率和保护间隔。

RTL2832U支持IF(中频,36.125MHz),低中频(4.57MHz)或使用28.8MHz晶振的零中频输出的调谐器,并包括FM / DAB / DAB +无线电支持。 RTL2832U内置高级ADC(模数转换器),在便携式接收中具有高稳定性。

最先进的RTL2832U采用Realtek专有算法,包括卓越的信道估计,同频道接口抑制,长回声信道接收和脉冲噪声消除,为各种各样的算法提供理想的解决方案。 PC-TV的应用,如USB加密狗和MiniCard / USB,以及通过USB接口的嵌入式系统。

R820T2调谐器

R820T数字硅调谐器源自Rafael Micro最先进的架构,可实现最低功耗和最小字体系数。 R820T为所有数字广播电视标准提供无与伦比的RF性能,包括DVB-T,ATSC,DMB-T,ISDB-T。

凭借创新的AccuTuneTM和TrueRFTM机制,R820T在灵敏度,线性度,相邻信道抗扰度和镜像抑制方面具有卓越的性能。该芯片嵌入了智能功率检测器,以优化不同的输入功率情况以及无杂散动态范围。

R820T是一款高度集成的硅调谐器,内置低噪声放大器(LNA),混频器,分数PLL,VGA,稳压器和跟踪滤波器,无需外部SAW滤波器,LNA,平衡 - 不平衡转换器和LDO。得益于LNA架构,R820T为数字电视应用提供了最低成本和高性能的解决方案。片上LDO,高性能LNA和小型封装使R820T成为成本和字体因子敏感应用的完美解决方案。

凭借专有的GreenRF技术,R820T实现了高性能和最低功耗,完全符合全球趋势。 R820T采用小巧轻薄的QFN RoHs封装。

软件环境

zadig

给SDR接收机安装usb驱动的工具。
https://zadig.akeo.ie/

SDR

最常用的频谱观察,音频解调软件,支持AM、FM、SSB等多种调制方式。
https://airspy.com/

RelWithDebInfo

http://sdr.osmocom.org/trac/raw-attachment/wiki/rtl-sdr/
解压RelWithDebInfo.zip, 把RelWithDebInfo.zip\rtl-sdr-release\x32\ 下的 rtlsdr.dll和libusb-1.0.dll 复制到 SDR# 的目录下。

重要提示

理论上完成以上安装就可以开玩。不过,如果显示驱动程序出错的问题,可能需要按照以下步骤安装zadig:

或者,最保险的方式是执行SDR#目录里面的install-rtlsdr.bat自动安装zadig,以及所需要的RelWithDebInfo。

install-rtlsdr.bat

设置

zadig

go to "Options->List All Devices" and make sure this option is checked. If you are using Windows 10, in some cases you may need to also uncheck "Ignore Hubs or Composite Parents".

Select "Bulk-In, Interface (Interface 0)" from the drop down list. Note on some PCs you may see something like RTL2832UHIDIR or RTL2832U instead of the bulk in interface. This is also a valid selection. 

SDR

打开SDR#下的SDRSharp.exe

设置信号源类型。set the "Source" drop down box to 'RTL-SDR (USB)'.
点击开始按钮。Press the Play button (the right facing triangle).
调节增益。Don't forget to also adjust the RF gain settings by pressing the Configure button (looks like a cog) up the top next to the Play button. By default the RF gain is set at zero. A gain of zero will probably receive nothing but very strong broadcast FM - increase the gain until you start seeing other signals.

RTL-SDR的应用

在PC上听电台

b40d47da81cb39db88a8470bd9160924aa18304f.jpg

更多

比如:FreeBuf有一个项目使用RTL-SDR,从打开一个车门到批量打开车门

👍

本文由 CulmartPlay 整理发布,参考 CC-BY-SA 3.0 协议共享,欢迎转载、引用或改编。
感谢您的支持,以共同推动STEM公益教育!

楼主残忍的关闭了评论