噪声输入的可调低通滤波动态仿真模块
这个例子展示了如何用一个通带频率可调的低通滤波器来滤波一个有噪声的啁啾信号。过滤器是一个可变带宽IIR滤波器块与过滤器类型设置为低通滤波器
.这种类型的滤波器使您能够在模拟过程中改变通频带频率,而不必重新设计整个滤波器。滤波算法在通带频率变化时重新计算滤波系数。
打开低通滤波器模型
模型=“ex_tunable_chirp_lowpass”;open_system(模型);
输入信号是在44.1 kHz采样的噪声啁啾。啁啾的初始频率为5000hz,目标频率为8000hz。
的可变带宽IIR滤波器块具有低通频率响应,通频带频率设置为2000 Hz。
模拟模型
配置块参数后,对模型进行模拟。在初始配置中,啁啾从5000hz扫到8000hz,这落在滤波器的阻带内。当啁啾输入通过这个滤波器时,滤波器衰减啁啾。
要调优滤波器的通频带频率,请在可变带宽IIR滤波器方块对话框,更改滤波器通带频率(Hz)到6000赫兹。点击应用频谱分析仪的输出立即改变。
啁啾的扫频范围为5000 ~ 8000hz。这个频率范围的一部分在通带,其余部分在阻带。而在滤波器的通带频率内,啁啾不受影响。
而在滤波器的阻带频率内,啁啾被衰减。
在仿真过程中,您可以调优模型中的任何可调参数,并实时查看对过滤输出的影响。
另请参阅
基于Simulink的低通IIR滤波器设计|多速率滤波在MATLAB和Simulink中的应用|噪声正弦波信号的MATLAB滤波框架|Simulink中噪声正弦波信号的滤波帧|MATLAB中流信号处理的介绍