數字降噪耳機中自適應濾波器的設計實現
圖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 萬元,并且逐年遞增。
評論