yaboPP电子
项目

软件定义无线电的介绍项目

2017年2月2日经过克里斯蒂达勒姆

学习如何在空中聆听频率,只不过是USB加密狗:第一个FM收音机,然后是语音信号。

这个项目有两部分。首先,我们会收听FM Radio Stations:例如,您可以从调整汽车收音机的站。这将允许我们熟悉软件并通过软件定义的无线电(SDR)的设置。

这个项目的第二部分有点涉及,但最终我们将能够解密共同的现场无线电喋喋不休。这些频率更依赖于您的地区 - 包括公路部门,消防区和警察派遣。这仅用于教育目的,不应在任何其他活动中使用。lol亚博对ig

在我们开始之前要注意:本教程的重点是Windows操作系统。不幸的是,由于这是一个软件密集型任务,所以在不同的操作系统上可能会有非常不同的体验。如果你想要一篇关于Linux或Mac操作系统的后续文章,请评论或给作者发邮件。

支持信息

什么是软件定义的收音机?

软件定义无线电是一种射频系统,它利用软件来执行传统上由硬件执行的任务,例如产生或解码基带信号。这为射频通信系统提供了更多的自由:改变你的无线电功能变成了编辑代码的问题,而不是修改硬件。

一个软件定义的无线电(以下称为SDR)必须具有数据转换器(ADC用于接收,发送的DAC)和可以运行必要软件的处理器。

SDR的表现形式和型号有很多,你可以在市场上买到。由于这是一个介绍性的项目,我将使用一个低成本的加密狗,R820T2,它链接在下面的需求列表中。该软件狗可以调谐接收频率在500千赫到1.7千兆赫之间的信号。这个范围包括各种广播频带,包括业余无线电、卫星和常见的广播频带,如音乐电台。

R820T2加密狗内部的主板。图片由亚马逊

就其本身而言,加密狗只是SDR的一部分。它有一个射频接收器和一个ADC,但是它使用它所连接的计算机进行信号处理。值得注意的是,这种设备仅限于接收信号。其他设备,如HackRFBladeRF加密狗也提供了在大范围频率上传输的能力——价格也大幅上涨(每台设备的价格从300美元到650美元不等)。

同样值得注意的是,发送信号可能需要特殊许可。在美国,根据你的传输强度,你可能被归类为电台,这需要业余无线电执照FCC

第一部分所需的硬件和软件

重建FM收音机

已插入SDR加密狗后,等待Windows停止尝试自动安装设备的驱动程序。确保你拧在加密狗随和的天线中。没有它,你将无法拿起任何东西!

获取加密狗驱动程序的最简单方法将是使用Zadig,这应该自动检测系统的适当驱动因素。确保“列出所有设备”在选项菜单下打开,然后在下拉菜单中选择RTL2838。Zadig将选择所需的驱动程序,您所要做的就是单击“安装”按钮。

一旦你找到了你的驱动程序,是时候下载特别提款权软件包。它应该位于页面的顶部。

SDRSharp下载页面在Airspy.com



解压缩您下载的文件并将其保存在难忘目录中(您必须再次导航到此文件夹以打开程序)。不需要进一步安装!继续打开SDRSharp应用程序

我们首次使用SDRSharp的屏幕截图

首次打开应用后,它将看起来像上面的东西。最重要的是,默认源设置为AirSpy。为了使用USB Dongle,有必要更改下拉列表(在图片中突出显示)并选择“RTL-SDR(USB)”。

接下来,点击图片中红色高亮的齿轮。这将带您进入设置菜单。请确认下拉菜单中有正确的设备。然后,选择最高的可用采样率——没有这个,你的信号将会是较低的分辨率,你会得到更多的噪声。

最后,通过向右移动箭头来增加射频增益。这对你接收到的信号的清晰度有很大的影响。

现在是有趣的部分!让我们来听一些现场直播。

按下齿轮左边的播放按钮开始接收信号。在美国的大部分地区,你会收到大约90-100兆赫的FM广播,所以这是一个很好的开始。请确保将您的收音机设置为接收WFM。

收听SDRSharp调频广播

在我上面的截图中,你可以在顶部窗口看到清晰的峰值,在光标所在的位置有一个更暗的光谱。每个山峰代表一个车站的信号。如果你的信号质量不好,你可以调整你的带宽设置。提示:试着让它匹配信号的宽度。一个较小的带宽应该可以工作,但如果它比信号大得多,那么你就会得到很多额外的噪声。

这就是这个项目的第一部分!如果你在这些设置中有任何问题,请随意留下评论或看看这里是否有:http://www.rtl-sdr.com/rtl-sdr-quick-start-guide/

如果你想要探索更多的频率,我强烈推荐SDRSharp的频率管理套件。它包含了一些功能,极大地改善了SDRSharp的用户友好性,比如输入你想去的频率(而不是滚动),以及扫描频率来检查信号和调度。你可以在这里找到频率管理套件:http://www.freqmgrsuite.com/

第2部分之前的免责声明

使用数字语音解码器,我们将能够解码通过公共频率传输的信号。这些可能包括警察调度频率,类似于商业警察扫描仪的工作方式。

警方的扫描仪有一些法律限制。例如,在纽约,一个人不允许拥有一台可以在家门口直接接收这些频率的收音机(除非你有业余无线电执照)。我不是律师,你自己去调查这些事情吧!

尽管如此,在大多数地方,这并不违法。用你的超能力做好事,好吗?

第2部分所需的软件

自制派遣扫描仪

首先,安装VB音频线。一旦安装,去你的录音设备。VB-audio虚拟电缆应该作为一个选项出现:确保它是启用的。

然后,单击该设备的属性,然后进入“侦听”菜单。确保检查“收听此设备”,如下图所示。

虚拟音频电缆设备设置。检查“收听此设备”!

在SDRSharp中,打开“音频”部分。在“输出”下拉菜单中,选择VB音频电缆。如下面的截图所示。

设置SDRSharp音频输出设置。使用虚拟音频电缆作为输出!

我们现在在那里了!

现在我们需要数字语音解码器。下载DSDPLUS应用程序及其DLL(这些是两个单独的下载!确保您做两者,或者您将无法正常运行程序)。解压缩后,将所有DLL复制到DSDPLUS所在的文件夹中。

运行dsdplus。然后,您需要做的就是发现您的频率听取并开始侦听!

你需要什么频率?根据你的地理位置会有所不同。联邦通信委员会要求广播机构公开这些频率。我通过去找到我的频率收音机参考看看我的地理区域。

下次SDR是什么?

这只是刮伤了SDR能够的表面。随着广泛的可用,您可以收听Noaa天气无线电广播,飞机和船舶地点广播,甚至接收来自卫星的图像(如果您有正确的天线)!

你将用你的特别提款权做什么?请务必在CMzDurham@gmail.com上发表评论或给作者发邮件,提出问题、建议,并链接到您自己项目的任何图片或视频!

还有许多进一步的资源可以探索SDR爱好者社区。

  • RTL-SDR.COM.这是一个很棒的网站,它有教程,兼容软件列表,一个wiki来识别你接收到的信号,等等——这是一个很棒的第一站!
  • ARRL.在此处汇编在SDR上的在线资源
  • 无线创新论坛有一系列关于特别提款权的文章。
  • 通过特别提款权可访问的地方化电台记录在这个奇妙的网站,所以一定要看看你附近的电台!
  • 伟大的斯科特产品在使用开源程序GNU Radio构建SDR应用程序的在线视频系列。
  • 最后,看看高性能SDR开源设计在这里

自己试试这个项目吧!得到bom。