使用MATLAB—SIMULINK分析典型信号频谱特性

在matlab下利用simulink搭建模块,对典型信号如正弦波、方波、三角波、锯齿波、白噪声以及叠加波形的时域信号进行频谱(幅值谱)特性分析。

用Simulink搭建如下系统。为方便起见,各个典型波的主频均为50Hz,用Manual Switch控制波形输入与叠加。设置Zero-Order Hold的采样时间间隔为1ms,则频谱分析范围为±500Hz。设置Buffer大小为1024,则频率分辨率为1000/1024≈1Hz。

使用MATLAB—SIMULINK分析典型信号频谱特性_第1张图片

图1 Simulink系统框图

使用MATLAB—SIMULINK分析典型信号频谱特性_第2张图片使用MATLAB—SIMULINK分析典型信号频谱特性_第3张图片

图2 正弦波时域波形及幅值频谱

使用MATLAB—SIMULINK分析典型信号频谱特性_第4张图片使用MATLAB—SIMULINK分析典型信号频谱特性_第5张图片

图3 方波时域波形及幅值频谱

使用MATLAB—SIMULINK分析典型信号频谱特性_第6张图片使用MATLAB—SIMULINK分析典型信号频谱特性_第7张图片

图4 三角波时域波形及幅值频谱

使用MATLAB—SIMULINK分析典型信号频谱特性_第8张图片使用MATLAB—SIMULINK分析典型信号频谱特性_第9张图片

图5 锯齿波时域波形及幅值频谱

使用MATLAB—SIMULINK分析典型信号频谱特性_第10张图片使用MATLAB—SIMULINK分析典型信号频谱特性_第11张图片

图6 白噪声时域波形及幅值频谱

使用MATLAB—SIMULINK分析典型信号频谱特性_第12张图片使用MATLAB—SIMULINK分析典型信号频谱特性_第13张图片

图7 正弦波与白噪声叠加波形的时域波形及幅值频谱

 

simulink频谱分析模块参考于 MATLAB-SIMULINK通信系统建模与仿真实例分析 p175(p186)

下载:代码 (使用matlab版本:7.11.0 R2010b)

转载于:https://www.cnblogs.com/cql/archive/2012/12/01/2797821.html

你可能感兴趣的:(使用MATLAB—SIMULINK分析典型信号频谱特性)