1、引言
上次我们已经完成了USRP X310和SDR软件的安装,这一篇的主要任务是利用GQRX进行查看频谱和记录数据。
利用GQRX和USRP研究SDR的主要流程如下:先通过查看频谱确定感兴趣的信号所在频率;然后在GQRX主界面上将目标频率设置为设备的中心频率;对于AM、FM、CW等模拟信号,GQRX可直接解调并播放声音;对于无法直接解调的信号,利用GQRX的IQ记录工具将原始信号保存成文件,以便后续的离线分析。
2、查看频谱
2.1 频谱概念
时域(波形)和频域(频谱)是最常见的两种表征信号的方式,大多数信号处理也都在发生在这两个领域内。傅里叶变换是沟通时域和频域的工具:
利用傅里叶变换,可以从信号随时间的变化f(t),得到信号在频域的分布F(w),反之亦然。
频谱是将F(w)可视化后的结果,准确的说应该是功率谱P(w),反映了在哪个频率上有多大能量的信号在发射。
常见的显示方式有二维频谱(频谱图,spectrum)和三维频谱(瀑布图,waterfall)。频谱图的横坐标是频率,单位一般为MHz,kHz,Hz,纵坐标是表示信号能量大小,单位一般为dBFS(满量程分贝)。瀑布图的横坐标为频率,纵坐标为时间,用颜色表征信号强度。
大部分频谱监视软件包括GQRX都具有这两种模式。
2.2 GQRX频谱设置参数
2.2.1 FFT点数
每次参与FFT计算的样本数,一般为2的整数次幂,如256,512,1024...,65536等。FFT点数决定了生成频谱的频率分辨率。对于宽带数据,FFT点数越多,生成的频谱越清晰细致。但对于窄带信号,过大的FFT点数反而会让生成频谱模糊。这是因为功率谱计算(即短时傅里叶变换)基于信号的周期性,