【畢業(yè)設(shè)計】基于fpga的嘯叫檢測與抑制系統(tǒng)設(shè)計
聲反饋是常見的一種現(xiàn)象,在同時含有麥克風(fēng)和揚聲器的擴音系統(tǒng)中,聲反饋嘯叫的產(chǎn)生是一個不可避免的問題,比如在多媒體教室,大型會議,KTV等多個場所,常常出現(xiàn)令人討厭的自激嘯叫聲。這種嘯叫的產(chǎn)生常常會影響音頻信號的保真度,使得正常的音頻信號放大失真,影響表演講話等,嚴重情況下會使輸出功率極度增大,達到飽和狀態(tài),因而會燒壞音頻高音單元,損壞功放電路。
針對嘯叫的問題,本文設(shè)計了一種基于移頻算法的嘯叫抑制器。采用altera開發(fā)板DE2作為開發(fā)平臺,主要由音頻編解碼器wm8731和cyclone ii系列的fpga組成,wm8731完成音頻信號的采樣與輸出,與fpga之間通信采用iis模式傳輸音頻信號。fpga中主要由兩大部分組成,移頻器模塊和nios ii,移頻器主要是基于weaver法的一個單邊帶調(diào)制器,對音頻信號完成0~8Hz左右的移頻來實現(xiàn)嘯叫抑制的功能,移頻數(shù)可調(diào),nios ii中主要完成FFT檢測頻譜的功能,最后將嘯叫頻率點顯示在LCD1602上。本系統(tǒng)在一定范圍內(nèi)較好的實現(xiàn)了嘯叫檢測與抑制的功能 。
附件內(nèi)容如下(其他文件中包含畢業(yè)論文):
參考資料附件截圖: