初试 SDR(软件无线电)

2012/05/17 | 22:58 | 分类:电子与无线电 | 标签: | 4,093次阅读

  既然今天是世界电信和信息社会日,那我就来谈一些通信相关的话题。
  上周末 @lonepig 同学送我了一个基于 RTL2832U+e4000 解决方案的 DVB-T+DAB+FM 电视棒。这是他最近发现的一件神器,也是近几个月来国内外一些 HAM 热衷研究的小玩意。这个电视棒神在哪里呢?原来是一位 Linux 驱动开发者 Antti Palosaari 在分析 RTL2832U 芯片时,发现这款原本只公开了 DVB-T 等接收功能的芯片其实可以输出原始的 I/Q 采样,且接收频段较宽(64-1700MHz),因而可以用做 SDR(软件无线电)接收机。由于 RTL2832U 相关产品廉价且易购(十多美元或几十人民币,eBay 和淘宝上很多),这引起了一些 SDR 爱好者的关注(如[1][2]),很快有人为之开发了 Linux 或 Windows 下的驱动和接口程序(如[3][4]),以便通过诸如 GNU Radio 之类的 SDR 软件对其进行编程使用。
  我在前人研究基础上,照猫画虎地把这套基于 RTL2832U + GNU Radio 的 SDR 搭了起来,成功地接收了 FM 广播和 U/V 手台的信号。另外简单测试了 GNU Radio 中一些名称看得懂的模块——发现本科时学的那些老三论忘得差不多了。在 Windows 下,使用解调功能现成、界面友好的 HDSDR 进行接收相对简单一些,但可定制性也比能够灵活编程的 GNU Radio 差一些。

初试 SDR(软件无线电)

  这只是最初步的用法。国外一些 SDR 发烧友已经开发了针对这个芯片的扩频模块,使之可以接收短波。时间和精力有限,我就先不实验这些了,静观老外折腾。
  看过了新鲜,别忘了这个电视棒的原本功能——看电视。之前我不是测试过 CMMB 和 DAB/DMB 制式的数字无线电视吗?有了这个电视棒,又可以测试欧洲标准 DVB 制式了。北广传媒集团在 794MHz 上发送 4 套 DVB 电视节目,分别是公交、地铁、城市(楼宇)移动电视和转播的 CCTV-1。由于应用场合的差异,其分辨率是 768x576,大于面向掌上终端的 CMMB 和 DAB/DMB;延时在亚秒级到秒级,也优于 CMMB 和 DAB/DMB。电视棒附带的 Windows 客户端 BlazeVideo HDTV 还是比较好用的,只是其 DAB 模块貌似只能解码 DAB 音频,不能解码 DMB 视频。我亦测试了 RTL2832U 的 Linux 驱动,并使用 VLC 实时解码播放,效果也不错。不过我工位附近的 DVB 信号明显比 CMMB 和 DAB/DMB 信号差,只有在室外或窗口附近才能看到稳定的视频。当然,这有可能是因为天线的差异。

初试 SDR(软件无线电)

  最后说一句实验体会,这也是 @lonepig 同学想说的:要有好天线呀!

  1. 12条评论 关于 “初试 SDR(软件无线电)”

  2. mayli 发表于2012-05-21

    我用的也是这个,不过在使用HDSDR/WRPlus的时候,经常发现extio出现underruns,FM音频质量还可以,不过可能是因为underrun得缘故,总是断断续续的,不知道您有什么解决方法?

  3. Jian Lin 发表于2012-05-24

    @lonepig 同学回复:“我的 underrun 也很大,没有overrun,我觉得没什么问题吧。要不把采样率改大一点。”

  4. winradio 发表于2012-06-04

    这个电视棒还是用SDR#吧,比HDSDR更好的软件。

  5. aaa 发表于2012-06-26

    这个blazehdtv请问楼主是怎么注册的呢,我没有注册码无法使用啊

  6. Jian Lin 发表于2012-06-27

    @aaa 我这是电视卡附带的OEM版本,带序列号。

  7. est 发表于2012-07-09

    请问如何用VLC看电视呀?

  8. Jian Lin 发表于2012-07-09

    @est 先安装好电视卡驱动,然后在 VLC 中打开 Media/Open Capture Device 窗口,Capture mode 选择 TV,填写设备(比如 /dev/dvb/adapter0)、制式(比如 DVB-T),频率(比如北京北广传媒 DVB-T 是 794MHz),Play 即可。

  9. est 发表于2012-07-10

    @Jian Lin

    感谢。本地没有DVB-T,怪不得收不到节目。。。

    请问有没有节目自动扫描工具呀?

  10. Jian Lin 发表于2012-07-12

    @est Linux 下没找过,Windows 下很多电视软件都可以自动扫描,比如 BlazeVideo。

  11. zaz 发表于2012-10-15

    对于天线问题可以到矿机论坛看看:http://www.crystalradio.cn
    一个不错的地方,呵呵

  12. Mini Dragon 发表于2013-03-31

    What's the software in fig.1? THX

  13. Jian Lin 发表于2013-04-01

    @Mini Dragon GNU Radio

发表您的评论

您的名字: (必填)

您的邮箱: (不会被公布,必填)

您的网站:

声明:本blog默认为评论人对评论内容拥有版权并承担相关法律责任。评论人授权blog作者对评论进行引用、存档或以其他方式合理使用。Blog作者保护评论内容的完整性,但有权在不通知评论人的前提下删除评论。