信号的频域表示揭示了在时域中难以分析的重要信号特性。光谱分析允许您表征信号的频率内容。使用使用的动态信号执行实时频谱分析dsp.SpectrumAnalyzer
MATLAB中的System object™®和频谱分析仪在仿真软件金宝app®。频谱分析仪使用韦尔奇的平均方法修改周期图或滤波器组方法来计算光谱数据。这两种方法都是基于fft的频谱估计方法,对输入数据不做任何假设,可以用于任何类型的信号。有关频谱分析仪使用的算法的更多信息,请参见光谱分析。除了查看频谱外,还可以查看频谱分析仪中信号的频谱图。例如,看到使用频谱分析仪查看频谱图。
如果您想在MATLAB中获取这些数据进行后期处理,请调用isNewDataReady
和getSpectrumData
对象函数对频谱分析仪对象。通过在流循环中调用这些函数,可以获得整个光谱数据。在Si金宝appmulink中,获取光谱数据,创建一个频谱分析仪配置
对象并运行getSpectrumData
函数在此对象上执行。注意,在Simulink中金宝app,只能获得频谱分析仪上显示的最后一帧频谱数据。
或者,你可以使用dsp.SpectrumEstimator
系统对象和谱估计分块计算功率谱,获取光谱数据进行进一步处理。要查看由谱估计器计算的谱数据,请使用阵列图。有关示例,请参见估计MATLAB中的功率谱和估计Simulink中的功率谱金宝app。
频谱分析是从信号的时域表示中估计其功率谱的过程。
计算功率谱使用dsp.SpectrumAnalyzer
和dsp.SpectrumEstimator
系统对象。
计算功率谱使用频谱分析仪和谱估计块。
使用韦尔奇的平均修正周期图方法来估计功率谱。
计算光谱图,显示RBW对光谱数据的影响。
您可以根据系统的测量输入和输出数据估计未知系统的传递函数。
支持DSP System Toolbox™中的可变大小信号金宝app的系统对象列表。