主要内容

Simulink 中的信号频谱分析

R2026b

此示例说明如何使用 Simulink® 进行信号的频谱分析。您可以通过更改中心频率将无线电调节到存在信号的频带。然后您可以使用频谱分析仪查看接收频谱并进行测量。您可以使用文件中的记录数据,或使用 RTL-SDR 无线电、ADALM-PLUTO 无线电或 USRP™ 无线电实时接收空口信号。

Spectrum Analysis of Signals示例提供此示例的 MATLAB® 实现。

必需的硬件和软件

默认情况下,此示例使用文件中的记录数据运行。您也可以以空口方式接收信号。为此,您还需要以下项之一:

概述

spectralAnalysis 模型在复基带执行基于 FFT 的频谱分析,并提供:

  • 接收器的无杂散动态范围的视图

  • 接收信号的定性 SNR 水平的视图

示例的结构

下图显示 spectralAnalysis 模型:

频谱分析仪

下图显示对 spectrum_capture.bb 文件中记录的数据信号的频谱分析仪输出。频谱显示在 FM 无线电频带上捕获的数据,具体在 88 MHz 至 108 MHz 的频率范围内。

运行示例

当您运行示例时,您可以测量信号特征,例如峰值、占用带宽、相邻信道功率比、谐波和互调水平以及无杂散动态范围。