主要内容

噪声取消(LMS)

这个例子展示了如何使用最小均方(LMS)算法来减去噪声输入信号。LMS自适应滤波器使用参考信号输入港口和所需的信号想要的端口自动匹配滤波器响应。收敛到正确的筛选模型,筛选中减去噪声和误差信号应该只包含原始信号。

探索的例子

dspanc模型,上层的信号输出端口的声学环境子系统是白噪声。较低的信号输出端口由有色噪声和信号从一个wav文件。这个示例模型使用一个自适应滤波器消除噪声较低的信号输出端口。运行仿真时,你听到的声音和一个人玩鼓。随着时间的推移,模型中的自适应滤波器过滤掉噪音所以你只听到鼓声。

噪声消除器模型

的所有平台浮点版本模型如下所示。

利用你的音频设备

通过运行这个模型,我们可以听音频信号实时(在运行模拟)。停止时间设置为无穷大。这使我们与它运行时模型进行交互。举个例子,我们可以改变过滤器或交替缓慢适应快速适应(反之亦然),并了解在这些条件下实时音频处理的行为。

颜色的代码块

注意颜色块的模型。这些样品时间颜色显示一块执行速度。这里,最快的离散采样时间(例如,8 kHz音频信号处理部分)是红色的,离散样本时间最快,第二个是绿色的。您可以看到颜色从红色变为绿色采样下来后32(在瀑布前的Downsample块范围块)。更多信息显示样品颜色,明白了查看样品的时间信息(万博1manbetx模型)

瀑布范围

瀑布窗口显示了自适应滤波器的滤波系数的行为。它显示多个数据向量。这些向量代表的值滤波器系数的归一化LMS自适应滤波器,并在连续样本的时间输入数据。数据显示在一个三维轴在瀑布窗口。默认情况下,轴表示振幅,y轴代表样本,z轴代表时间。瀑布窗口工具栏按钮,使您能够放大显示数据,停止数据采集,冻结范围的显示、保存位置、范围和导出数据到工作区。

声环境子系统

你可以看到详细的声学环境子系统通过双击块。高斯噪声是用于创建信号发送到外部麦克风输出端口。如果滤波器的输入端口更改从0到1,数字滤波器阻止变化带通滤波器的低通滤波器。过滤噪声数字滤波器的输出块添加到信号来自一个wav文件产生信号发送到飞行员的麦克风输出端口。

可用的示例版本

浮点版本:dspanc

定点版本:dspanc_fixpt(使用定点设计师)

引用

[1]微积分、S。自适应滤波器理论、第三。普伦蒂斯·霍尔出版社,1996年。