数字降噪耳机中自适应滤波器的设计实现
图3(b)噪声信号与降噪信号波形
在数字降噪技术研究中,一般用到数字信号处理器(DSP)进行开发研究,而在设计过程中将模型应用到DSP 之前,先将模型应用MATLAB 语言编写m 文件,然后再进一步转换成DSP 所需要的C 语言或汇编语言程序。本文分别给出了LMS 算法迭代运算部分的MATLAB语言m 文件程序及DSP 开发工具件visualdsp++中的LMS 算法C 序。MATLAB 语言m 文件LMS 算法部分程序:
6 结论
本文论述了数字降噪技术比模拟降噪技术的优势以及数字降噪技术的典型应用数字降噪耳机的设计。文中简单介绍了数字降噪耳机降噪模块自适应滤波器设计的原理,自适应LMS 算法。并且利用MATLAB 中Simulink 工具建立了LMS 自适应噪声消除的模型,实现了数字降噪耳机DSP 降噪模块实现噪声消除功能的自适应滤波器的设计,对其进行了MATLAB 语言程序的编写以及C 预言程序的编写。仿真结果表明,此设计达到了很好的效果,后期可以实现了数字降噪耳机的功能设计,弥补了模拟降噪耳机设计中的不足,使降噪技术的发展又上了一个新的台阶。本文所设计的数字降噪耳机用到的DSP 芯片将采用中科院微电子研究所研发的“同心DSP 芯片”,该芯片为国家科技部“863”超大规模集成电路设计重大专项《32 位高性能嵌入式数字信号处理器(DSP)芯片设计与实现》重点科研项目(“同心1 号”嵌入式DSP 芯片)。利用本设计开发的产品实现产业化之后预期年产值达到1亿元,年利润达到1000 万元,并且逐年递增。
评论