过滤器框架的嘈杂的正弦波信号万博1manbetx
这个例子展示了如何低通滤波器模型的噪声信号万博1manbetx®和可视化的原始和过滤信号频谱分析仪。对于一个MATLAB®版本的这个例子中,看到的过滤器框架MATLAB的嘈杂的正弦波信号。
开放模式
创建一个新的空白模型和开放图书馆的浏览器:
在MATLAB家选项卡上,单击万博1manbetx,并选择基本的过滤器模型模板。
点击创建模型创建一个基本过滤模型打开设置适合使用DSP系统工具箱™。浏览器,访问图书馆模拟选项卡上,单击库浏览器在将来发布模型。
新模型使用模板设置和内容出现在模型编辑器中。万博1manbetx该模型只在内存中,直到你保存它。
检查模型
输入信号
三源块组成的输入信号。输入信号由两个正弦波之和和高斯白噪声均值为0,方差为0.05。正弦波的频率是1 kHz和15 kHz。采样频率是44.1 kHz。
低通滤波器
低通滤波器建模使用低通滤波器块。示例使用一个通用的雷冷杉滤波器设计算法。滤波器的通带频率为8000 Hz, 10000 Hz的阻带频率,通带波纹为0.1 dB和阻带衰减的80分贝。
低通滤波器使用框架处理来处理数据块的一帧。每一帧的数据包含连续样本一个独立的通道。框架处理便于许多信号处理的应用程序,因为你可以同时处理多个样品。通过缓冲数据成帧和处理multisample帧的数据,你可以提高你的信号处理算法的计算时间。
比较原始和过滤信号
使用一个频谱分析仪比较原始和过滤信号的功率谱。谱的单位dBm
。
运行仿真,模型中,点击运行。停止仿真,频谱分析仪块,点击停止。或者,您可以执行下面的代码运行模拟200帧的数据。
set_param(模型,“StopTime”,“256/44100 * 400”)sim(模型);
源信号中频率10 kHz以上减毒。由此产生的信号峰值保持1 kHz,因为它属于低通滤波器的通带。