相信大家第一次打开gnuradio看听广播、看频谱的时候,会注意到一个奇怪的现象,明明在频谱中间不该有信号,但是实际看到了一个尖峰。这个尖峰不含带任何信息,并且不管调节到哪个中心频率,这个尖峰都会存在。
这种情况出现在HackRF、LimeSDR上。据说也会出现在E4000版本的RTL-SDR上。
但不会出现在r820t2版本的RTL-SDR上。
首先,这不是板子的缺陷,而是跟硬件架构有关。
就像刚刚说到的SDR架构分几种,会出现这种情况的是零中频架构。也就是实际上没有中频只有基带。而r820t2版本的RTL-SDR(由于另一个版本很少见,后面我都简称为常见RTL-SDR)是有中频的。
我点测过常见RTL-SDR的中频信号。


当时我把发射机在435MHz附近左右扫频。然后把RTL-SDR的中心频率也设置在435MHz附近。就能在中频走线上测出一个在427kHz~3.15MHz范围内变化的扫频信号。说明这就是rtlsdr的中频范围。rtlsdr只会针对这一段信号采样,而不会采样最左侧0Hz的信号。即使0Hz处是存在尖峰的,但也会被滤波器过滤,你在最终的频谱上看不到这个尖峰。
这就是为啥类似常见RTL-SDR的这种低中频架构,在频谱上不会有尖峰的原因。
想象一下零中频架构的SDR,如果把射频信号直接变频到基带,也就是0Hz附近。那么0Hz附近的信号就不能用滤波器过滤,只能保留到最终显示的频谱上来。这就是为啥你会看到这个尖峰。
在rtlsdr的书里也有介绍。它用两个版本rtlsdr都跑了一个扫频的程序,用来显示完整的无线电

文章探讨了在SDR设备如HackRF和LimeSDR中观察到的无信息尖峰现象,解释了这是由于零中频架构导致的DC偏移。文中提到常见RTL-SDR由于有中频结构,可以滤除0Hz附近的信号,而零中频设备则不能,需要通过调整或数字滤波器来处理。同时,文章讨论了零中频架构相对于超外差架构的优势和劣势,以及现代芯片技术如何改善系统的性能。
最低0.47元/天 解锁文章
832

被折叠的 条评论
为什么被折叠?



