0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

具有GNU无线电伴侣的RTL-SDR FM无线电接收器的制作

454398 来源:wv 2019-10-29 10:23 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:什么是RTL-SDR?

如果您仅对如何使GRC项目感兴趣,请转到步骤5。

RTL-SDR是最便宜的获取方法进入SDR(软件定义无线电)的世界-接收方法(RTL-SDR无法发送)并使用PC处理无线电传输。使用它,您可以接收大约20〜2000 MHz之间传输的所有信号,具体取决于设备上的第二个芯片。

简而言之,它可以听到以下信息:

-普通FM广播电台

-警察广播电台

-飞机和船舶跟踪信息

-小型无线电设备,例如车钥匙

-可能是GPS卫星(到目前为止,尚无确定的方法来进行此操作)

-国际空间站和在下面进行发射的其他空间设备2 GHz

-您知道的所有其他设备都将在这些频率上传输

第2步:如何获取它?

最简单的方法是在eBay上购买一个。许多优惠的标题中都标有船上芯片的名称。它们的价格约为10美元。在这里,您需要了解目前市场上几种不同的芯片。它们之间的区别在于它们能够接收的频率。差异的摘要位于该网站上:

http://sdr.osmocom.org/trac/wiki/rtl-sdr

最合理的选择是R820T芯片,该教程基于其功能。另一个不错的芯片是Elonics E4000,但它们实际上是更昂贵的芯片。

步骤3:您需要什么?

我正在使用Arch Linux和带有RTL2838和Rafael Micro R820T芯片的接收器。如果您有好的天线,那会很好,因为包装中附带的天线的性能确实很差。当然,每个Linux发行版都可以。

步骤4:连接硬件和安装软件

第一件事是使用

$ dmesg连接加密狗并检查其是否具有合适的芯片| tail

$ journalctl

在这里,拔出操作系统时,我在使用挂在操作系统上的加密狗的默认驱动程序时遇到了一些麻烦,因此我不得不通过在/etc/modprobe中创建新的.conf文件来禁用该驱动程序。 .d包含一行:

黑名单dvb_usb_rtl28xxu

通过将文件路径插入/etc/mkinitcpio.conf中的FILES变量,将该文件添加到initrd:

FILES =“/etc/modprobe.d/blacklist。 conf”,并通过mkinitcpio -p linux生成新映像。现在,系统重新启动后,问题已解决。

(在其他系统上,过程可能会完全不同)。

修复驱动程序问题后,您可以安装需要使用RTL-SDR的软件包。

在这里,我们将安装‘rtl-sdr’,‘sdrsharp-svn’,‘gnuradio’和‘gr-osmosdr-git’。

rtl-sdr是主要驱动程序可以从社区回购中安装在Arch上:或其git版本在AUR上可用,因为rtl-sdr-git

SDR#是提供对FM进行解码的基本功能的程序和AM收音机,并且具有易于学习的GUI,因此ng对初学者来说是最好的。它可以在AUR上以sdrsharp-svn的形式使用。

用于RTL-SDR的功能最强大的软件是GNU Radio及其图形工具:GNU Radio Companion。它也可以在AUR(名称:gnuradio)上使用。还需要从AUR安装软件包gr-osmosdr-git,这是将RTL-SDR软件狗用作GRC中的源代码所必需的。

(再次在不同的操作系统上,整个过程是不同的,也许更简单或更难,未经测试)我本人,但是在Ubuntu rtl-sdr上应该可以从apt-get获得,在Fedora上也应该在默认存储库上,gnuradio在这里有很好的安装说明:http://gnuradio.org/redmine/projects/gnuradio/wiki/InstallingGR)现在也可以使用SDR#查找站,该站的信号强度足以接收而不会造成任何干扰。如果您在制作程序后发现一个电台,则可以检查该电台在该电台上的运行状况是否与SDR#一样。

步骤5:FM收音机-理论介绍

最简单的FM收音机由以下元素组成:

-信号源-在我们的情况下为RTL-SDR加密狗

-低通滤波器

-WBFM解调器

-音频输出-PC的声卡

根据输入和输出采样率,可以有很少的其他元素,如果仅使用上面的元素就可以匹配它们,则没有其他任何元素。 br》

步骤6:RTL-SDR源

osmocom源也可以在此处使用。我们可以在GRC右侧栏中的“来源”类别中找到它们。我们的信号输入。我们需要将其采样率设置为2M。可以通过编辑samp_rate变量并将其值设置为2e6来完成。在这里,我们还将设置我们要接收的电台的频率。

步骤7:低通滤波器

下一步是过滤除上一步中确定的频率以外的其他频率。在该任务中,我们将使用低通滤波器块。可以在过滤器类别中找到。我们在这里将截止频率设置为100e3。这是因为这是标准波段的宽度。我不知道过渡宽度的正确值应该是多少,但是尝试更改后发现值越高越好,所以最终将其设置为1M。我们还将抽取值设置为“ int(samp_rate/quadrature)”,这样它将慢慢地与声卡的采样率匹配。

步骤8:WBFM接收

现在,我们可以做最后一步,也是最重要的一步:放置FM解调器。可以在调制器菜单上找到其块。在我的情况下,其正交率等于500k。我不知道是否可以将其更改为其他内容,因此,如果不确定,请直接将其保留。在该设置中,它应该起作用。

步骤9:匹配音频输出和音量调节

这两个任务可以通过使用有理重采样器并乘以const块来完成。第一个可以在重采样器菜单中找到,第二个可以在数学运算符类别中找到。首先,我们需要将速率从500k转换为48k,因此我们需要抽取500,然后乘以48。在第二个块中,将const设置为“ volume”。现在,我们可以创建名为“ WX GUI Slider”的变量或放置元素。放置第二个将允许我们调节GUI的音量,该音量将在程序启动后显示。当然,也可以使用任何其他变量来完成。

步骤10:音频接收器

最后,我们链接了具有“乘数”常量的“音频接收器”块(在音频中找到)。现在只需要编辑其速率并从下拉列表中选择48k就可以了!如果没有该选项,则只需在有理重采样器中选择最大值并编辑值,它便会起作用。

步骤11:最终备注

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • RTL
    RTL
    +关注

    关注

    1

    文章

    395

    浏览量

    62867
  • GNU
    GNU
    +关注

    关注

    0

    文章

    144

    浏览量

    18363
  • 无线电接收器

    关注

    0

    文章

    16

    浏览量

    13037
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    无线电设备都检测哪些项目?需要用到哪些设备和方法?如何检测?

    无线电设备检测是指对各类使用无线电频谱进行通信或传输数据的设备进行全面的技术评估和合规性检查的过程。其主要目的是确保这些设备能够在满足特定技术规范的同时,不会对其他合法用户造成干扰,并能高效稳定地
    的头像 发表于 04-17 15:57 64次阅读
    <b class='flag-5'>无线电</b>设备都检测哪些项目?需要用到哪些设备和方法?如何检测?

    无线电设备检测必测项目解析:从射频性能到EMC全流程详解

    至关重要。无线电设备检测指对各类无线电发射设备、接收设备或收发一体机进行技术性能、合规性及电磁兼容性等方面的测试与评估,以确保其符合国家或国际相关法规和标准。主要检
    的头像 发表于 03-26 13:52 140次阅读
    <b class='flag-5'>无线电</b>设备检测必测项目解析:从射频性能到EMC全流程详解

    如何将 VisionFive 2 与业余无线电一起使用?

    将 VisionFive 2 与业余无线电一起使用
    发表于 03-25 07:01

    MAX77950:WPC/PMA双模无线电接收器的卓越之选

    MAX77950:WPC/PMA双模无线电接收器的卓越之选 在当今电子设备飞速发展的时代,无线充电技术凭借其便捷性和高效性,成为了电子工程师们关注的焦点。MAX77950作为一款先进的无线电
    的头像 发表于 02-24 14:35 547次阅读

    简单无线电设备开源项目分享

    想玩无线电却被设备限制?普通收音机只能听固定频段专业设备又贵又复杂,这款无线电直接打破壁垒!
    的头像 发表于 01-26 11:15 1103次阅读
    简单<b class='flag-5'>无线电</b>设备开源项目分享

    设计资料原理图:622-基于ADRV9002 +ZYNQ7020 的软件无线电 SDR(升级AD9361)

          软件无线电处理平台 标签: ADRV9002板卡 , KU5P计算板 , PCIe视频采集卡 , 高速模拟AD采集卡 , 软件无线电 SDR 审核
    的头像 发表于 11-21 11:34 557次阅读
    设计资料原理图:622-基于ADRV9002 +ZYNQ7020 的软件<b class='flag-5'>无线电</b> <b class='flag-5'>SDR</b>(升级AD9361)

    S-2000无线电接收机使用说明

    电子发烧友网站提供《S-2000无线电接收机使用说明.pdf》资料免费下载
    发表于 11-05 17:20 0次下载

    ‌STWLC99 100W无线电接收器技术解析与应用展望

    STMicroelectronics STWLC99符合Qi标准的无线电接收器设计用于输出功率高达100W的应用。该芯片支持Qi规范1.2.4和1.3,用于具有扩展功率曲线(EPP) 的电感
    的头像 发表于 10-22 10:54 885次阅读
    ‌STWLC99 100W<b class='flag-5'>无线电</b>源<b class='flag-5'>接收器</b>技术解析与应用展望

    通信之谜:谁才是无线电的发明者?

    19世纪60年代,第二次工业革命蓬勃兴起,电报、电话、无线电等发明在这一时期相继问世,人类由此进入了用电传递信息的时代。“电信三大发明”图片来源:中国电信博物馆其中,各国科学家都在无线电发展的道路上
    的头像 发表于 09-17 17:32 4063次阅读
    通信之谜:谁才是<b class='flag-5'>无线电</b>的发明者?

    2025年广东省无线电管理普法宣传活动

    2025年广东省无线电管理普法宣传活动01无线电发射设备型号核准相关制度及要求1.型号核准设备类型:一、公众网移动通信设备二、专用通信设备三、无线接入设备四、广播发射设备五、雷达设备六、导航设备七
    的头像 发表于 08-25 17:39 1874次阅读
    2025年广东省<b class='flag-5'>无线电</b>管理普法宣传活动

    在树莓派上开启业余无线电之旅~

    树莓派和RTL-SDR或HackRF等硬件,你可以接收信号、追踪飞行和船只、解码传输内容,甚至在配备适当硬件并获得许可的情况下进行发射。本指南将指导你如何为业余
    的头像 发表于 08-12 18:56 2171次阅读
    在树莓派上开启业余<b class='flag-5'>无线电</b>之旅~

    连载|业余无线电史话(五):首批无线电呼号前缀

    首批无线电前缀1906年,在柏林召开的首届国际无线电报会议上,决定国际无线电报系统中的电台呼号须由三个易于区分的字母组成。1912年7月5日,受要求识别所有频谱使用者的《无线电法案》推
    的头像 发表于 07-03 07:34 2333次阅读
    连载|业余<b class='flag-5'>无线电</b>史话(五):首批<b class='flag-5'>无线电</b>呼号前缀

    蓝牙接收器SRRC认证流程解析

    规。一、SRRC认证的必要性蓝牙接收器属于无线电接收设备,即便不主动发射信号,它依然属于无线电设备的一部分,需要遵守中国无线电频谱的管理规定,特别是在频率使用、辐
    的头像 发表于 06-30 13:37 1094次阅读
    蓝牙<b class='flag-5'>接收器</b>SRRC认证流程解析

    无线电子遥控要SRRC认证吗?

    无线电子遥控如果涉及到无线通信功能,在出口到中国时需要进行 SRRC(无线电发射设备认证)。SRRC 认证是中国针对无线电设备的强制认证,
    的头像 发表于 06-30 09:33 1710次阅读
    <b class='flag-5'>无线电</b>子遥控<b class='flag-5'>器</b>要SRRC认证吗?

    连载|业余无线电史话(一):一个漫长的故事

    美国业余无线电爱好者埃德蒙·B·达勒姆(呼号3VM)于1914年出现。这位技术娴熟的“老火腿”(OM,业余无线电爱好者互称)制作了两台接收机,使用一根12米高、22.5米长的T型天线,
    的头像 发表于 06-29 07:07 1294次阅读
    连载|业余<b class='flag-5'>无线电</b>史话(一):一个漫长的故事