摘要:额……老铁们,我图吧老HAM了。今天咱简单久违的继续给各位更新一期无线电相关的教程,简单带给各位一个爷青回的RTLSDR安装驱动教程。
额……老铁们,我图吧老HAM了。今天咱简单久违的继续给各位更新一期无线电相关的教程,简单带给各位一个爷青回的RTLSDR安装驱动教程。
更新这期教程的主要原因是垃圾佬最近又掏出了祖传的RTLSDR放在国产CPU的笔记本上简单尝试了一下,结果发现掏出祖传的SDR软件居然不好用,所以简单排查了一下情况才发现原因,这里简单做下记录,希望能帮助到需要帮助的人。
视频:
首先用于演示的依然是兆芯的国产CPU笔记本,附带HP268国产CPU主机作为验证。
其中笔记本搭载6640MA性能水平约为I5 560M水平
台式机搭载6780A性能水平约为I5 7400水平。这个前作讲过了:【图吧杂谈】客观评价兆芯KX6000的性能与架构水平
前作:
带你步入SDR(软件无线电)的大门
SDR接收机说明书
首先先说结论,RTLSDR配合WIN7 XP的祖传软件在兆芯国产CPU平台上依然能用,只不过有一点麻烦的地方。需要本机有原生的USB2.0接口,3.0的接口可以正常识别RTLSDR硬件安装驱动但是软件如SDR#不能正常调用。
英特尔AMD的机器没这个问题。
首先在使用SDR#之前你得有RTLSDR和类似的软件无线电设备,目前主流的入门级产品依然是RTL2832,这款RTLSDR根据设备固件不同会有两种不同的显示。
其中一个版本是只显示RTL2832U,另一个版本会显示有两个bulk-In,interface。
无论哪种方案都不能用系统自动给安装好的驱动,而是需要通过软件打一套类似破解驱动的方案才能正常识别使用。
如果直接用Windows update给你安装的驱动试图运行SDR相关软件大部分时候都会报错1 compatible devices have been found but are all busy显示设备忙/被占用的。
所以在实践中我们只需要打开Zadig,安装RTLSDR驱动即可。
文件分享weiyun deGvaenU
这里我们演示的是RTL2832U的场合,Windows update找不到驱动程序,找到也没用。
像WIN7直接通过Windows update的这个驱动安上之后理论上是没用的,回头还是得替换掉。所以可以点跳过。
这里选择RTL2832U,直接点instal driver安装驱动
如果找不到RTL2832U的话,options选项菜单把list all devices点开。
然后安装驱动如果Windows安全跳出提示自然是选择安装。如果有360等毒瘤杀软的前提下安装驱动报错建议卸载更换火绒,实测火绒不会误杀拦截驱动安装。
然后启动SDR#等SDR软件这时候就可以正常调用RTLSDR接收信号了。
如果接收信号强度较弱建议打开设置中的Tuner AGC
然后说下另一种显示为两个设备的场合吧,其实道理也是一样的。
记得多少年前咱教程里提到过的RTLSDR如果显示两个设备的时候第二个设备驱动可以不用安装,现在回头看雀食有理论基础,因为这个HID Infrared remote receiver是电视棒用的红外遥控器接收器的设备ID,自然是用不到。
安装驱动还是和刚才一样,只不过这次选择bulk-In,Interface即可
这里垃圾佬还实测了一下,如果不安装interface1的话在英特尔的机器上是没毛病可以正常用的,说明之前的理论没问题。
但是在兆芯的国产CPU笔记本上实测还是不行,必须两个USB驱动都安装上才能正常工作。
为此咱还特意查了一下资料,发现有的教程雀食给的是两个设备都安装驱动。
视频:兆芯纯国产笔记本读《业余无线电通信》(第五版)pdf软件无线电接收机入门应用
所以为了保险起见,两个驱动应用都安装上就行了。
硬件ID是RTL2832U的SDR就相对不用这么麻烦,个人认为很可能是类似MS2130刷固件之后就能识别出不同的显示器EDID之类的情况,没准RTLSDR的设备ID识别不同也是固件决定的,可以通过刷固件解决。
可惜咱手上没刷固件的工具也没固件,也不知道能不能刷。
在之前的尝试中,垃圾佬还遇到了莫名其妙安装好驱动之后设备就是无法正常调用的情况。
最后发现搁兆芯机器上的原生USB2.0接口才能正常使用,3.0接口3.1接口都存在这个问题。
好在即使是垃圾佬的兆芯寨本上都保留了原生USB2.0接口,当初咱还觉得有点复古怀旧有点丐原来是在这等咱呢。
同样的问题在HP268兆芯主机上也能复现,说明这个问题是所有兆芯KX6000平台共存的。好在解决方法也通用,直接走机器上的USB2.0就能解决问题,所以就要求机器上必须有原生USB2.0接口而且你得知道这个接口的准确位置。
咱也在纳闷有些Intel的ATOM上网本的精神续作奔腾赛扬本现在压根就没原生USB2.0了咋办,结果垃圾佬经过实测发现英特尔的USB3.0没这个问题。
英特尔的原生USB3.0接口直接就能用,但是有些机器上的信号雀食不如原生USB2.0好,比如HP8770W的本机左侧的原生USB3.0接口实测接收信号的干扰就较大,所以如果机器上有原生USB2.0接口建议还是尽量用USB2.0。
顺带说下,运行SDR打信号对于笔记本的性能需求也有最低要求的。虽然系统方面只需要支持WIN7 32位就能正常安装驱动并运行SDR#,但是如果CPU太次也是无法正常解码信号的会卡CPU 100%,像是图拉丁奔腾3水平的威盛C7M和奔腾M水平的ATOM N280等单核U就不行,即使有超线程的假双核也不行,但是对于SU9600这种超低压U的早期双核就没问题,所以姑且认为这玩意的性能需求是双核起步。
视频:HP2133威盛中国芯笔记本大战RTLSDR(战败,VIA C7M CPU满载无法有效解码信号)
HP MINI 110上机跑分+大战RTLSDR(ATOM N280战败,依然无法流畅解码信号)
松下CF-T8大战RTLSDR(SU9600 CPU占用60%)
所以当年垃圾佬扛着CF-T8去机场打信号可能还真就是拿的是刚好卡最低配置的CPU干的。
而这个兆芯6640MA国产CPU笔记本的性能超过了SU9600的二倍,对付打信号这种应用场合自然是没问题。实测屏幕最大亮度打了半个多小时机场信号也就用了不到40%的电吧。
这还是这款U是原生八核砍的四核边角料,如果是原生四核功耗表现还能好不少。
在实际使用过程中垃圾佬还在兆芯笔记本上遇到了
sdr 未将对象引用设置到对象的实例
的问题,结果发现解决问题的方法非常简单,直接重启就行了。
PS:最近垃圾佬打算补补货结果发现RTLSDR的价格已经涨到非常抽象了。
RTL2832+820T2已经从咱玩SDR那年头的42一个涨到了90一个,足足翻倍不止。之前涨到60多的时候咱还能愿意玩玩,涨到这价格咱只能说QNMD,就连砍了调谐的F0012都要60包邮了这价格咱真不如加点钱上鱼上蹲HACK-RF了。
按说这种涨价的情况只有在停产之后才会发生,比如德生的HAM2000停产之后各个都成了传家宝,S2000也不便宜。
所以RTL2832不会是停产了吧,要是停产了可就好玩了。这种芯片可没有国产替代的,国内不会有厂家出DVB-T的方案。当年能整出RTLSDR也是螃蟹图省事直接整了套全频方案放在电视棒上了,而现在IPTV普及的当下DTMB都难说有啥市场,可能RTLSDR要是停产了的话这个价位真就只能有亏硬吃高价买库存了。
所以咱也不是很建议各位现在入坑,就像今年年中咱不建议任何人上固态一样。但是也有点不一样,前者咱不确定以后价格会不会更贵,后者咱非常确定在国产增产成功的当下肯定会降价,事实上现在也雀食在降价,那么问题就来了,各位要不要选择入坑,看各位的实力和个人选择了。
就这样,谢谢朋友们!
来源:失传技术研究所