主要内容

过滤器框架的嘈杂的正弦波信号万博1manbetx

这个例子展示了如何低通滤波器模型的噪声信号万博1manbetx®和可视化的原始和过滤信号频谱分析仪。对于一个MATLAB®版本的这个例子中,看到的过滤器框架MATLAB的嘈杂的正弦波信号

开放模式

创建一个新的空白模型和开放图书馆的浏览器:

  1. 在MATLAB选项卡上,单击万博1manbetx,并选择基本的过滤器模型模板。

  2. 点击创建模型创建一个基本过滤模型打开设置适合使用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(模型);

频谱分析仪的输出显示了两个信号。原始信号在黄色非衰减的,山峰1 KHz和15 KHz。过滤信号在蓝色是减10 KHz。

源信号中频率10 kHz以上减毒。由此产生的信号峰值保持1 kHz,因为它属于低通滤波器的通带。

另请参阅

|||

相关的话题