实时频谱图通常由快速傅里叶变换得来。我们知道,传统的扫描频谱在任一瞬间其实只能接收某个特定频率的信号,如果扫描到这个特定点的时候,该信号刚好没有出现,则会被遗漏。因此,不能用扫描频谱仪来捕捉快速跳频信号。当用来观察其它调制信号的时候,看到的也不是该调制信号的真实频谱。例如,对于单音调频信号,事实上任意瞬间,只存在一个频率。但是用扫描频谱来观察时,只有当信号的瞬间频率和频谱仪的瞬间频率恰好靠近时,才能被频谱仪检测。根据扫描速度的不同,同一个调频信号可以出现“多种”频谱。而实时频谱仪的数据来源,是整个通频带的IQ信号,该信号符合奈奎斯特定理,所以不会丢失任何信息。这样看来,只要偶发事件(例如一个跳频点)的持续时间,长于奈奎斯特定理规定的极限(二分之一采样率的倒数),那么实时频谱就必然能发现它。事实是这样的吗?
我们用有波形界的photoshop之称的音频编辑软件Adobe Audition(原来叫做cooledit)来加以演示。大家也可以自己装上这个软件玩一玩。
首先需要生成一个信号。我们生成的是1KHz和2KHz的双音。先用很高的采样率(1.2MS)来生成。
波形见下图
我们来对它进行一个傅里叶分析。采用凯撒窗口,FFT点数高达16384点。
这是FFT的结果。可以看到,频谱的频率分辨率非常糟糕,分辨率带宽(RBW)高达100Hz,请注意右侧的坐标。