最近买了一个rtl-sdr接收设备到手后发现什么信号也收不到,下面是排查解决经过

设备


软件安装

我在我的Debian 11(bullseye)系统上安装


  参考官方 Wiki

驱动是rtl-sdr

使用debian目录的rtl-sdr-blacklist.conf

软件是SDR++

$ sudo dpkg -i sdrpp_debian_bullseye_amd64.deb

- 补全依赖
$ sudo apt --fix-broken install

软件安装很顺利


问题:收不到任何信号


与商家的沟通

  1. 商家称需要使用他们提供的Windows版驱动和软件,驱动可以安装但软件sdrsharp可能是版本原因运行报错,自己网上下载了一个可以运行也收不到信号。
  2. 说这设备不支持Linux系统,之后我问了多个卖家都这么说。

到这我基本失去兴趣了,就算能收到信号但不支持Linux系统我也不打算要了准备退货。


不死心最后一试

  晚上我查看了设备芯片型号(RTL2832U+R828D),发现这个R828D调谐芯片还是挺新的,它替换了旧的R820T芯片。然后我又到rtl-sdr源代码中grep了一下,发现代码中是支持R828D的。我重拾信心我认为驱动没问题不应该不行的!

  然后我也没有重新编译安装驱动,只是替换了debian目录下的rtl-sdr-blacklist.conf文件,之前这个文件是我按文档自己创建的差别是少了e4000和rtl2832两项。


曙光到来

重启后我再试在87.6Mhz收到了信号,但信号并不好。

然后我把HF口也接上了天线,居然就好了。

最后我在下楼**时灵光一闪,猜到可能的原因是板了安装反了,外壳上的天线标签与主板不对应,我一直是在HF天线口上测V段信号,因为我手里没有合适的短波天线。

拆机后确认了我的猜想!!!

先听会广播压压惊!!!