主要内容

在频谱分析仪显示频域数据

这个例子展示了如何使用一个频谱分析仪块同时显示两个不定位信号的频率内容。频谱分析仪的块的快速傅里叶变换(FFT)计算输入信号在内部,将信号转换成频域。

打开ex_spectrumanalyzer_tut模型。

模型=“ex_spectrumanalyzer_tut”;open_system(模型)

信号从工作区块反复输出输入信号,mtlb,不定位信号样本1秒。

数字滤波器设计块过滤器输入信号,使用缺省参数。

open_system([模型/数字滤波器设计的])

矩阵连接块结合了两个信号,以便每一列对应一个不同的信号。

显示的频率信号频谱分析仪。频谱分析仪使用128样品从每个输入通道计算一个新的窗口的数据段,如方程所示:

$ $ N_s = \压裂{NENBW \ * f} {RBW} = \压裂{1.512 \ * 1}{\ 11.8125 * 10 ^ {3}}= 128 $ $

因此,FFT也有128个频率点的长度。另外,因为重叠(%)被设置为50,有一个缓冲重叠长度为64样本在每个谱估计,见以下方程:

$ $ O_L = \压裂{O_P} {100} \ * L = \压裂{50}{100}\ * 128 = 64 $ $

运行模型和视图的工频信号的频谱分析仪。第一个输入信号的功率谱,从列1,黄线。第二个输入信号的功率谱,从列两个,是蓝线。

sim(模型)open_system([模型“/频谱分析仪”])