《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于DSP的聲反饋抑制系統的研究與實現
基于DSP的聲反饋抑制系統的研究與實現
來源:電子技術應用2013年第1期
肖啟洋,張忠慧,方 元
南京大學 電子科學與工程學院,江蘇 南京210093
摘要: 提出了一種基于TI公司TMS320C6713 DSP和移頻法抑制聲反饋的有效方法。該方法采用能與之無縫連接的TLV320AIC23 Codec芯片作為語音采集和回放工具,然后基于在Matlab進行仿真達到抑制嘯叫相當理想的基礎上完成了在DSP上的實時實現。最后,采用主觀法和客觀法評估了輸出語音的質量。結果表明,該方法能有效抑制再生混響干擾,明顯提高了擴聲增益,且顯著改善了頻響特性和聲音清晰度。
中圖分類號: TP3
文獻標識碼: A
文章編號: 0258-7998(2013)01-0013-04
Research and implementation of acoustic feedback suppression system based on DSP
Xiao Qiyang,Zhang Zhonghui,Fang Yuan
School of Electronic Science and Engineering,Nanjing University,Nanjing 210093,China
Abstract: This paper puts forward an effective way to suppress acoustic feedback based on TI′s TMS320C6713 and using frequency shift.It adopts the Codec chip TLV320AIC23 to capture and play back speech signal, which can connect with DSP seamlessly. Then completes real-time implementation on DSP based on simulating and suppressing screaming in Matlab ideally. The result is also evaluated subjectively and objectively. It turns out that it can suppress the interference of the regenerative reverberation, enhance the amplification gain greatly and improve frequency response characteristics and sound articulation obviously.
Key words : DSP;Codec;acoustic feedback;screaming;frequency shift

    在同時存在麥克風與揚聲器的場合,經常會發生擴聲器與麥克風之間因電聲耦合而產生聲反饋的現象,其原理如圖1所示。聲反饋是擴音系統中最禁忌的現象,它大大限制了系統擴聲增益的提高,影響聲音清晰度,導致聲音出現失真,達不到擴音效果。嚴重的嘯叫甚至可能導致擴音設備燒毀,尤其是功率放大器或音箱的高頻頭[1]。因此,如何有效地抑制聲反饋,是擴聲系統中一個非常重要的問題。

    傳統的抑制聲反饋的方法(如改善房間聲學環境、調低音量電位器、采用均衡器拉饋點等方法)對調音員要求極高,不僅操作不便,且不能保證擴聲系統音質,均為治標不治本的做法。而加入聲反饋抑制器來抑制、消除嘯叫則是“一勞永逸”的做法,不僅操作簡單,而且抑制嘯叫的能力比較明顯,能夠達到足夠理想的擴聲效果。目前市場上所見的聲反饋抑制器多為國外的產品,價格十分昂貴。所以本著簡單、經濟實用的原則,本文介紹的系統采用TI公司的TMS320C6713(以下簡稱6713)浮點DSP處理器和移頻法來進行嘯叫的抑制,包括Matlab仿真和DSP系統實時實現,二者都達到了較明顯、較滿意的抑制效果。
1 移頻法抑制聲反饋
1.1 聲反饋抑制器

    與產生正反饋一樣,產生嘯叫也需同時滿足幅度和相位兩個條件。前者需要某頻率語音信號的幅度大于此信號原先的幅度,即擴聲功放的放大系數K和系統的反饋系數β的乘積不能小于1;后者需滿足嘯叫信號與其輸入信號相位相同或相差360°的整數倍。所以理論上只要破壞二者其中一個條件即可破壞嘯叫產生的條件[2]。在聲反饋抑制方法中(如移頻法、移相法、陷波法和壓幅法等),移頻法較易實現且效果良好,它是通過改善擴聲系統的頻率特性相應地抑制再生混響干擾,使得聲源發出的聲波經聲場回饋到麥克風時,不會在原頻譜上構成反饋,提高了擴聲增益,頻響特性和聲音清晰度也能得到明顯改善,故本系統采用了移頻法來抑制嘯叫。
1.2 移頻法
    所謂移頻就是將采集到的語音信號在其所有頻率成分上移動(升高或降低)某一移頻數Δf,這樣輸出的語音信號就可以回避房間里峰點對其施加的影響,產生自激振蕩的同相條件就被破壞了,從而可抑制嘯叫的產生,且對原先輸入的語音影響甚微。Δf一般為幾赫茲,繼續變化Δf固然可以提高擴聲增益,但一般超過7 Hz時人耳就能察覺得到,所以在本系統中Δf取5 Hz。
    

2.1 數字振蕩器的實現
    正弦、余弦等三角函數在各個領域常見的振蕩器中得到了廣泛的應用,而如何能更精確、消耗處理器指令更少、更快地產生正余弦波成為一個不得不考慮的問題。在TI公司的開發工具CCS 中用C語言調用庫函數sin(double x)和cos(double x)產生正、余弦波序列,每次都會消耗4 000條左右的指令,這是不可取的,將對以后的實時處理產生很大的影響;查表法雖然只有簡單的加、減操作,速度也較快,但需要消耗一定的存儲空間來存儲查找表,較大的表格所造成的驚人的開銷往往使嵌入式系統難以承受;而數字振蕩器法不但容易實現,且產生的正、余弦波頻率是可編程的,可以很方便獲得所需的振蕩器。因此,本系統選用數字振蕩器。如有一正弦序列,使用Z變換的線性性質,可得正弦序列的Z變換為:

2.2 濾波器的設計
    本系統中多處用到濾波器,其中最重要的是數移頻模塊中的兩處低通濾波器(如圖2所示)。在選擇濾波器時,考慮到在具有同樣良好的頻譜衰減特性的情況下,FIR濾波器的階數要比IIR濾波器大得多,而IIR所需的運算量(主要指乘法和加法次數)較FIR小得多,所以本系統在此處選用IIR濾波器。
    IIR濾波器中,橢圓濾波器(elliptic)通帶和阻帶都會出現較大起伏,且它的相頻響應完全是非線性的,在接近過渡帶的地方尤為突出;切比雪夫濾波器頻率響應的幅頻特性在通頻帶內存在幅度波動;而巴特沃斯濾波器的幅頻響應的曲線在通帶和阻帶內都比較平坦,具有最平特性,且相頻響應在通帶內幾乎是線性的,故本系統采用巴特沃斯濾波器。根據在Matlab中設計出的濾波器的參數,要在DSP開發環境下實現此濾波器,必須考慮兩方面:(1)IIR的單位脈沖響應是無限長的,因而不能像實現FIR那樣直接用卷積來計算,而要用遞推法解差分方程;(2)根據DSP字長及精度的特點對參數進行定標、取舍、量化等處理,特別是對于定點處理器幾乎是必須要考慮的,故本系統選用TI公司的浮點處理器6713以達到更精確目的。圖5是向12階巴特沃斯濾波器輸入低頻正弦與高頻余弦疊加信號、并在DSP上運行前后的濾波效果圖,可見設計的濾波器能較理想地滿足任務要求。

3 DSP系統實現
    DSP實現嘯叫抑制階段主要包含語音信號的采集、嘯叫通道的建立、信號移頻處理、語音信號的輸出等部分。
3.1 系統硬件結構
    6713是TI公司6000系列的一款非常經典的新型浮點DSP芯片。它最高主頻可達300 MHz,處理速度高達2 400 MPIS;片上外設資源也很豐富,本系統將用到其兩個多通道緩沖串口(McBSP)。6713的優異的性能使之特別適合于高精度應用,如在專業音頻、數據采集、去噪、醫療和診斷圖像應用等領域[5]。
    圖6為6713 與Codec芯片TLV320AIC23(以下簡稱AIC23)的連接示意圖,即語音的采集(A/D轉換)和回放(D/A轉換)環節。AIC23是TI公司生產的一款高性能立體聲音頻編解碼器,含有模擬/數字音頻接口、控制接口、時鐘管理、電源管理等部分。AIC23內部集成的模/數轉換和數/模轉換部件采用了先進的Sigma-Delta過采樣技術,可以在8 kHz~96 kHz的頻率范圍內提供16 bit、20 bit、24 bit和32 bit的采樣。

    在Codec的控制環節中,根據MODE引腳電平可決定它是工作在I2C(2線)模式還是SPI(3線)模式,圖6中此引腳接高電平,即工作在SPI模式下,此時與之連接的McBSP1也必須配置為SPI這種全雙工通信的模式(此時CLKX和CLKR內部相連),這也正體現了AIC23與McBSP之間能進行無縫連接。此外,因為Codec的控制接口只是用來接收DSP發出的配置寄存器的命令(即單向,只接收數據通道),所以此SPI模式中沒有串行輸出數據線,即“三線”模式而非SPI傳統的四線模式。CS是幀同步信號,SCLK與SDIN分別是串行數據時鐘、串行輸入數據線。DSP發出的控制命令是16 bit的且總是從MSB(最高位)開始。圖7所示的時序圖中bit[15:9]為11個AIC23寄存器的7位地址,后9位是欲配置的值,所以此處編程須注意將數據移1位。本系統將Codec配置為16 kHz采樣、16 bit量化、雙聲道、MIC采集模擬語音信號輸入、HeadPhone輸出模擬語音信號。

    數據通道環節中,圖6中Codec芯片通過DSP的McBSP1口進行語音數據的A/D和D/A轉換(即全雙工的數據通道)。芯片數字音頻接口部分有bit時鐘信號BCLK、數據輸入/輸出DIN和DOUT、幀信號LRCIN和LRCOUT。AIC23支持多種音頻接口模式,這里將其配置為主模式和與TI DSP的McBSP相兼容的DSP模式。這樣,BCLK就會輸出時鐘信號,而LRCIN和LRCOUT就必須連接到DSP的幀同步信號FS引腳上。如圖8所示,采集到的數據也是從MSB開始傳輸,這里將AIC23的Digital Audio Interface Format寄存器配置為先發送16 bit的左通道數據,緊接著發送16 bit的右通道數據[6]。

3.3 系統運行分析

 


    在實驗室中建立一個簡易的嘯叫通道,即麥克風-前期放大-DSP系統-功放-音響。主觀上評價可通過不斷減少拾音器和擴音器之間距離或不斷提高擴音器增益來感受DSP中插入移頻模塊前后嘯叫的情況。本文所建嘯叫通道在處于后者的情況下,距離為零和增益到最大位置時均不會產生嘯叫,表明抑制效果十分明顯。圖10的上圖所示為拾音器采集到的從正常語音到開始嘯叫的一段波形圖,在同樣的環境將移頻模塊加入DSP中,采集到的數據如圖10的下圖所示。對比兩圖可以明顯看到,嘯叫得到抑制甚至是被消除,嘯叫抑制效果比較理想。對采集到數據進行計算可知,系統增益提高了約6 dB。
    本文詳細介紹了基于聲反饋抑制器中的移頻法來抑制、消除嘯叫的方法,并在Matlab上進行仿真和在DSP上進行實現。實驗表明,此法對嘯叫起到了很好的抑制、消除作用,可使系統增益提高大約6 dB,較為理想。與其他方式相比,移頻法較容易實現、效果明顯、既經濟又實用、貼近實際,具備很高的應用價值。
參考文獻
[1] 盧官明,宗昉.數字音頻原理及應用[M].北京:機械工業出版社,2005:160-163.
[2] 謝劍躍.擴聲系統中聲反饋的產生及抑制方法[J].音響技術,2011,20(1):32-36.
[3] 樊昌信,曹麗娜.通信原理(第6版)[M].北京:國防工業出版社,2009:86-128.
[4] 林靜然.基于TI DSP的通用算法實現[M].北京:電子工業出版社,2008:96-109.
[5] 三恒星科技.TMS320C6713 DSP原理與應用實例[M].北京:電子工業出版社,2009:74-87.
[6] Texas Instruments. TLV320AIC23 stereo audio Codec,8-to  96 kHz,with integrated headphone amplifier data manual  (SLWS106D)[R].2002.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          国产日韩三区| 精品二区久久| 一区二区三区日韩精品视频| 国产精品丝袜91| 国产精品成人国产乱一区| 欧美伦理a级免费电影| 国产欧美日韩精品专区| 国产色视频一区| 欧美无砖砖区免费| 国产日韩欧美不卡在线| 欧美精品久久久久久久久老牛影院| 亚洲欧美日韩在线高清直播| 国产日韩一区二区三区| 亚洲黄色在线看| 国产精品一区在线播放| 国内精品免费在线观看| 亚洲性色视频| 美日韩精品免费观看视频| 亚洲国产乱码最新视频| 影音先锋亚洲视频| 欧美成人综合| 亚洲欧美激情一区二区| 欧美四级在线观看| 日韩视频免费观看高清在线视频| 国产免费观看久久| 国产精品久久久久秋霞鲁丝| 国产精品v欧美精品v日韩| 亚洲激情在线视频| 亚洲二区精品| 欧美在线视频全部完| 亚洲一卡二卡三卡四卡五卡| 一区二区三区四区国产| 欧美日韩一二三区| 欧美日韩亚洲系列| 欧美亚洲尤物久久| 亚洲视频一区| 亚洲国产视频a| 国产欧美日韩视频| 久久久久在线观看| 欧美日韩视频免费播放| 国产一区二区三区四区三区四| 国产在线视频欧美| 麻豆av一区二区三区久久| 亚洲欧美日韩国产精品| 欧美一级精品大片| 午夜视频精品| 国户精品久久久久久久久久久不卡| 伊人男人综合视频网| 亚洲经典自拍| 亚洲大胆av| 国产综合欧美在线看| 亚洲精品欧美激情| 国产麻豆精品视频| 亚洲人体影院| 久久国产精品电影| 午夜在线一区二区| 狂野欧美激情性xxxx| 欧美日韩蜜桃| 久久久久天天天天| 欧美日韩美女一区二区| 99热这里只有成人精品国产| 亚洲国产日韩在线| 1769国产精品| 久久精品国产一区二区电影| 日韩午夜在线播放| 国产精品露脸自拍| 欧美视频一区二区在线观看| 午夜精品久久久久久久99樱桃| 国产一区二区三区高清播放| 欧美日韩国产专区| 欧美成年视频| 国产欧美激情| 欧美伦理影院| 久久久亚洲欧洲日产国码αv| 国产精品永久在线| 国产日韩精品视频一区二区三区| 国产婷婷色一区二区三区四区| 欧美日韩另类在线| 99日韩精品| 正在播放欧美一区| 一区二区日韩| 国产一区二区三区不卡在线观看| 欧美专区在线观看| 欧美在线观看视频一区二区| 亚洲国产精品久久久久婷婷884| 亚洲精选大片| 国产精品每日更新在线播放网址| 99精品视频一区二区三区| 欧美日韩美女在线| 国产精品永久免费| 欧美精品自拍| 欧美日韩天堂| 国产精品视频九色porn| 久久久久久久久久久一区| 欧美精品久久久久久久| 亚洲国产高清在线观看视频| 一区二区在线免费观看| 亚洲视频观看| 欧美成人精品激情在线观看| 国产揄拍国内精品对白| 欧美激情综合色综合啪啪| 国产在线国偷精品产拍免费yy| 亚洲影音一区| 亚洲欧美精品| 国产亚洲精品资源在线26u| 国产偷国产偷精品高清尤物| 国产精品成人久久久久| 亚洲国产精品久久91精品| 精品福利电影| 久久精品国产欧美亚洲人人爽| 亚洲黄色影院| 午夜精品三级视频福利| 欧美精品成人| 一区二区三区在线观看欧美| 欧美a级片网| 男人的天堂亚洲在线| 国产一区二区三区直播精品电影| 亚洲精品一区二区三区在线观看| 亚洲韩国日本中文字幕| 国产精品日本一区二区| 亚洲一区二区毛片| 国产精品视频yy9299一区| 一区二区免费在线视频| 欧美日韩一卡| 狠狠色丁香久久婷婷综合_中| 亚洲精品在线看| 欧美日韩在线播放三区| 久久国产欧美精品| 久久免费视频在线观看| 久久综合精品一区| 麻豆成人在线| 伊人久久大香线蕉av超碰演员| 久久精品一二三| 伊人久久男人天堂| 亚洲第一页中文字幕| 国产亚洲精品久久久久久| 亚洲人成网站999久久久综合| 欧美在线网址| 日韩亚洲欧美精品| 蜜桃伊人久久| 欧美日韩亚洲国产一区| 亚洲裸体俱乐部裸体舞表演av| 欧美日韩亚洲高清一区二区| 亚洲激情视频在线播放| 久久综合给合久久狠狠色| 亚洲天堂成人| 欧美精品大片| 国产亚洲精品aa午夜观看| 久久手机免费观看| 一区二区三区你懂的| 亚洲国产精品国自产拍av秋霞| 亚洲夫妻自拍| 伊人成人网在线看| 久久九九99视频| 亚洲精选视频免费看| 国产日韩久久| 在线日韩一区二区| 国产伦精品一区二区三区视频孕妇| 久久精品二区亚洲w码| 欧美jizz19性欧美| 欧美日韩视频免费播放| 国产日韩欧美在线看| 欧美α欧美αv大片| 国产精品视频免费一区| 国产精品任我爽爆在线播放| 久久综合一区| 欧美www视频在线观看| 91久久一区二区| 在线观看国产日韩| 国产日韩欧美在线一区| 久久精品72免费观看| 欧美午夜片在线免费观看| 久久精精品视频| 国产精品成人午夜| 欧美一级二区| 亚洲一区二区黄色| 亚洲天堂av电影| 在线视频你懂得一区二区三区| 久久久久久久久久久久久久一区| 亚洲在线播放| 欧美日韩精品系列| 亚洲第一精品久久忘忧草社区| 这里只有精品电影| 欧美午夜精品理论片a级大开眼界| 国产伦精品免费视频| 国产一区二区三区在线观看视频| 久久国产精品毛片| 欧美理论在线播放| 欧美视频三区在线播放| 男人的天堂亚洲| 亚洲一区影音先锋| 性色av一区二区三区| 欧美激情一区二区三区蜜桃视频| 亚洲欧美日产图| 精品成人国产| 久久久久久网| 欧美制服丝袜| 欧美网站在线观看| 国产欧美一区二区三区视频| 久久免费国产| 欧美日韩不卡合集视频| 亚洲欧美自拍偷拍| 另类酷文…触手系列精品集v1小说| 欧美日韩国产成人在线91| 在线观看视频免费一区二区三区| 99精品国产在热久久婷婷| 国产日本欧美一区二区三区在线| 欧美中文在线观看国产| 久久综合给合久久狠狠色| 亚洲精品女av网站| 欧美日韩亚洲成人| 国产午夜精品美女视频明星a级| 欧美系列一区| 激情国产一区二区| 中日韩视频在线观看| 亚洲高清在线播放| 欧美特黄视频| 国产精品久久国产愉拍| 久久国产加勒比精品无码| 欧美视频一区| 久久久无码精品亚洲日韩按摩| 亚洲狠狠丁香婷婷综合久久久| 亚洲综合另类| 日韩一级在线观看| 欧美插天视频在线播放| 欧美成人一区二区三区| 国自产拍偷拍福利精品免费一| 欧美日韩成人在线观看| 最新69国产成人精品视频免费| 亚洲国产老妈| 好看的亚洲午夜视频在线| 欧美日韩国产首页在线观看| 久久成人精品一区二区三区| 欧美中文字幕| 亚洲午夜在线观看| 亚洲视频电影图片偷拍一区| 亚洲国产合集| 国产精品xvideos88| 亚洲精品永久免费精品| 欧美日韩国产专区| 久久噜噜亚洲综合| 亚洲日本aⅴ片在线观看香蕉| 136国产福利精品导航网址| 国产精品一区二区三区免费观看| 亚洲欧美亚洲| 亚洲国产精品久久久久婷婷884| 欧美一区永久视频免费观看| 国产乱人伦精品一区二区| 国外成人网址| 一区二区在线免费观看| 韩国精品久久久999| 禁断一区二区三区在线| 欧美激情视频免费观看| 欧美mv日韩mv国产网站| 国产精品任我爽爆在线播放| 亚洲区免费影片| 一区二区三区成人| 欧美日韩高清在线一区| 亚洲国产欧美不卡在线观看| 国产情侣久久| 悠悠资源网久久精品| 欧美高清视频| 另类专区欧美制服同性| 久热这里只精品99re8久| 国产精品国产a级| 欧美激情综合五月色丁香小说| 亚洲欧美成人一区二区在线电影| 亚洲免费av电影| 老司机一区二区| 欧美一区二区三区免费在线看| 一区二区三区回区在观看免费视频| 一区二区三区四区蜜桃| 国产一区二区你懂的| 媚黑女一区二区| 一区二区三区在线视频免费观看| 亚洲国产精品va在线观看黑人| 欧美日韩在线不卡| 久久久无码精品亚洲日韩按摩| 国产精品自拍小视频| 国产偷国产偷精品高清尤物| 欧美午夜欧美| 欧美国产日韩a欧美在线观看| 老司机免费视频一区二区三区| 欧美一区国产一区| 国产亚洲视频在线观看| 欧美久久久久久久久| 亚洲高清久久网| 玖玖综合伊人| 欧美激情视频一区二区三区免费| 国产综合久久久久影院| 一区二区不卡在线视频 午夜欧美不卡'| 亚洲精品国久久99热| 国产九色精品成人porny| 欧美日本一区二区三区| 欧美成人精品高清在线播放| 国产精品日韩欧美大师| 久久在线播放| 伊人精品成人久久综合软件| 一本大道久久a久久精品综合| 暖暖成人免费视频| 欧美视频第二页| 国内外成人免费激情在线视频网站| 国产精品久久久久久久久久妞妞| 在线观看欧美成人| 欧美肉体xxxx裸体137大胆| 99香蕉国产精品偷在线观看| 亚洲美女视频网| 国产麻豆日韩| 99re66热这里只有精品3直播| 亚洲免费在线观看| 亚洲国产精品精华液2区45| 国产精品毛片大码女人| 国产美女精品| 久久婷婷国产综合国色天香| 国产日韩综合一区二区性色av| 中文精品视频一区二区在线观看| 欧美日韩黄视频| 欧美日韩在线一区二区三区| 久久久久久综合网天天| 国产视频综合在线| 欧美精品91| 一区二区三区免费看| 日韩一区二区精品葵司在线| 亚洲制服欧美中文字幕中文字幕| 国产一区二区三区日韩| 在线一区二区日韩| 欧美日韩精品免费观看视一区二区| 欧美精品久久久久久久久老牛影院|