《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于DSP的音頻實時處理系統(tǒng)設計
基于DSP的音頻實時處理系統(tǒng)設計
摘要: 基于DSP的音頻實時處理系統(tǒng)設計,引言隨著VOIP的廣泛應用以及多媒體通信技術的發(fā)展和成熟,人們對互聯(lián)網(wǎng)語音通信的音頻品質(zhì)提出了更高的體驗要求。主流的視頻會議系統(tǒng)由原先的14kHz升級到22kHz的音頻帶寬,這也標志著語音通信已經(jīng)真正轉化
關鍵詞: DSP 音頻 實時處理
Abstract:
Key words :

引  言

  隨著VOIP 的廣泛應用以及多媒體通信技術的發(fā)展和成熟,人們對互聯(lián)網(wǎng)語音通信的音頻品質(zhì)提出了更高的體驗要求。主流的視頻會議系統(tǒng)由原先的14 kHz升級到22 kHz 的音頻帶寬,這也標志著語音通信已經(jīng)真正轉化為高品質(zhì)音頻通信的應用階段。當然在基于互聯(lián)網(wǎng)的音頻通信中,聲學回聲和噪聲一直是影響音頻質(zhì)量的最為關鍵因素之一。

  聲學回聲消除成為提升音頻通信質(zhì)量的一個非常重要的環(huán)節(jié)。聲學回聲消除采用了自適應濾波來估計回聲產(chǎn)生的回路特征,并不斷修正自適應濾波器的系數(shù),使得估計值更加逼近真實回聲,最后從話筒信號中去除估計的回聲,以達到回音消除的目的。

  聲學回聲具有信號沖激響應時間長,特征分布范圍廣且多路徑反射和時變的特點,自適應濾波器在估計回聲路徑的過程中容易受到這些不確定因素的干擾,當然外部環(huán)境的噪音也是一個重要的因素。

  本系統(tǒng)結合多種已有信號處理算法,有效提升了聲學回聲的雙工能力和收斂速度,并有效避免了使濾波器發(fā)散的多種因素,提升了濾波器的處理效率。同時利用高速浮點DSP 對回聲消除和噪聲消除進行了整體的實現(xiàn)。

  系統(tǒng)采用了頻域的MDF 自適應濾波算法,將MMSE No ise SupprESSo r 和多個VAD 添加到回聲消除器中。在加入濾波器系數(shù)更新模塊和非線性檢測模塊后,使得系統(tǒng)在更惡劣的噪音環(huán)境下以及雙方通話過程中,一樣具備良好的回聲消除和噪音消除能力。整個核心運算部分均在頻率域內(nèi)完成,也大大降低了運算量,最后通過調(diào)整DSP 的數(shù)據(jù)結構,合理運用DSP 的資源和指令加速,實現(xiàn)了基于DSP 的高效能實時音頻處理器的設計。

  1   音頻處理系統(tǒng)相關算法

  1. 1   聲學回聲消除

  聲學回聲消除的基本原理是通過自適應濾波器估計聲學回聲路徑的特征參數(shù),產(chǎn)生一個模擬的聲學路徑,得出模擬的聲學回聲信號,并從參考信號中減去此信號,實現(xiàn)回聲的消除。圖1 給出了一個最為常見的聲學回聲消除器AEC 的原理圖。

 


圖1  聲學回聲消除器原理圖

  1. 2   結合噪音消除和靜音檢測的回聲處理系統(tǒng)

  1. 2. 1   MDF 濾波器基本結構和算法原理

  MDF( Multidelay Block Frequency Domain Adaptive Filter) 是一種將原有的多階濾波器分為K 個等分的子塊,在每個長度為N 的子塊能進行自適應濾波的方法。如此能降低多階自適應濾波器大量的運算量。

  F 表示對2N×2N 的矩陣進行FFT 變換,若v 表示信號幀序號,而diag 表示對角矩陣運算,則:

 


  假設實際路徑產(chǎn)生的回聲信號為y ( v) ,通常也叫近端信號,則:

 


  式中,^hk = [ ^hkN ,^hkN + 1 ,… ,^hkN + N- 1 ] T ,k = 0,1,2,,K - 1,它表示濾波器估計的第k 個子濾波器的系數(shù)。1. 2. 2   改進的回聲消除系統(tǒng)

  如圖2 所示,通過加入靜音檢測算法( VAD) 對輸入信號的狀態(tài)進行判斷,不僅可以減輕實際的運算量,也可降低噪音對自適應濾波器的干擾,在一定程度上避免了濾波器發(fā)散的情況。同時加入MMSE Short t imeSpect ral Amplitude Estimator替代了傳統(tǒng)的非線性處理器( NLP) 算法。在頻域內(nèi)對參與回聲的頻譜能量進行估計,計算增益,最后達到相對平滑的殘余回聲和噪音的處理。

 


圖2   一種結合噪音消除的回聲消除原理圖

  通過對濾波器狀態(tài)參數(shù)的跟蹤,根據(jù)濾波器當前是否正常收斂,殘余回聲估計模塊的輸出結果會自動調(diào)節(jié)估計值的大小,避免在濾波器正常收斂的情況下,抑制殘余回聲導致處理后正常信號損失過多的問題。

  圖2 中采用的靜音檢測算法( VAD) 采用了同時檢測短時能量與過零率的方法,保證了判斷的可靠性。

  在遠端語音不存在的時候,沒有必要進行回聲消除,只需要進行本地的噪音消除,若本地語音不存在則不需要做任何處理。

  結合VAD 系統(tǒng)更有效地減少了對噪音和回音估計的誤差范圍,通過對濾波器系數(shù)更新的學習和調(diào)整功能使得在雙方通話過程中音頻信號具備更好的信噪比。

  通過非線性信號檢測模塊加強了整體消除回音的能力。

  2   基于DSP 的音頻處理系統(tǒng)實現(xiàn)

  2. 1   硬件平臺

  DSP 的選型需要考慮運算速度、成本、硬件資源以及程序的可移植性等多個問題。由于算法的浮點特性,本文采用了美國德州儀器( T I) 的TMS320C6713B 浮點DSP 作為核心處理器,通過使用JT EG 標準測試接口、EDMA 控制器、GIPO 通用輸入輸出端口以及多通道音頻緩沖串口( McASP) 等主要片外設備來完成系統(tǒng)的設計。

  TMS320C6713B 可以工作在225 MHz 主頻上,片內(nèi)有8 個并行處理單元,分為相同的兩組,其體系結構采用甚長指令字( V LIW) 結構,單指令字長為32 b,8 個指令組成一個指令包,總字長為256 b。L1 支持4 KB的程序緩存以及4 KB 的數(shù)據(jù)緩存,L2 支持64 KB 的緩存。32 b 的外部存儲器接口( EMIF) 。與SDRAM 等無縫連接,可以尋址256 MB。

  由于系統(tǒng)運行過程中需要實現(xiàn)的算法較多,僅依靠TMS320C6713B 的192 KB片內(nèi)RAM 來執(zhí)行程序是很困難的。本文使用了EMIF 的接口擴展了SDRAM 作為算法和數(shù)據(jù)的存儲區(qū)域。采用TLV320AIC23B 實現(xiàn)音頻輸入和輸出,AIC23 支持48 kHz 帶寬、96 kHz 采樣率的雙聲道立體聲A/ D,D/ A,音頻輸入包括了*輸入和線路輸入。

  系統(tǒng)的硬件平臺如圖3 所示。

 


圖3   硬件平臺結構圖2. 2   基于DSP 的軟件實現(xiàn)

  基于DSP 的實時處理的實現(xiàn),本文將AIC23 采集到的數(shù)據(jù)先存儲到SDRAM 中,在需要處理的時候利用EDMA 實現(xiàn)Ping Pong 緩沖,將待處理的數(shù)據(jù)分批搬運到片內(nèi)存儲器,結合高速緩存和片內(nèi)內(nèi)存設計合適的數(shù)據(jù)結構,并將數(shù)據(jù)對齊,這樣大大減小了數(shù)據(jù)搬移帶來的開銷。

  DSP 處理主流程圖如圖4 所示。

 


圖4  DSP 處理主流程

  基于Ping Po ng 緩沖結構的音頻處理流程如圖5所示。

 


圖5   基于Ping Po ng 緩沖結構的音頻處理流程

  通過對音頻處理算法中數(shù)據(jù)結構的調(diào)整和優(yōu)化,將Ping Pong 緩沖架構的數(shù)據(jù)進行合理的安排,使得EDMA的數(shù)據(jù)傳輸和Process AEC 線程更好地并行處理。將當前需要處理的*信號和揚聲器信號的數(shù)據(jù)保存在片內(nèi)地址內(nèi),并將回聲消除中用到的FFT 和揚聲器參考數(shù)據(jù)均放在片內(nèi)地址處理。將算法的其他輔助數(shù)據(jù)結構均放在SDRAM。這使得片內(nèi)資源得到最大化利用,并且很大程度地提升了整個系統(tǒng)的運算效率。

  參考TI DSP 相關優(yōu)化資料,T I 的編譯器選項使用-mv6700,-O3,-oiO,-pm 開關,使得編譯的代碼能更多地利用TMS320C6713B 的硬件資源和浮點指令,參考了TI 帶的FFT 加速函數(shù),結合實際算法做了局部的改進,使得所有算法最終在TI TMS320C6713B 上均能實時高效的運行。

  3   結  論

  聲學回聲消除以及噪音抑制等算法在多媒體通信的音頻處理中起著至關重要的作用。

  本文通過結合相關的自適應濾波器以及非線程處理和噪音抑制等算法,并在基于TI 的T MS320C6713B上實現(xiàn)和優(yōu)化,實現(xiàn)了高效率的聲學回聲、噪聲消除實時處理系統(tǒng)。通過實際應用表明,該系統(tǒng)對噪音消除可達40 dB以上,對回音消除可達50 dB 以上,并具備良好的雙工處理能力。目前在本系統(tǒng)的基礎上已經(jīng)延伸擴展出了多路輸入/ 輸出的專業(yè)數(shù)字音頻處理器,并實際應用在視頻會議系統(tǒng)中,取得了較好的體驗效果。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲国产导航| 亚洲网站在线| 亚洲永久免费| 在线视频亚洲欧美| 一本一道久久综合狠狠老精东影业| 亚洲电影免费观看高清完整版在线 | 久久亚洲综合色| 久久精品国产一区二区三| 性伦欧美刺激片在线观看| 午夜精品理论片| 欧美一区二区三区四区夜夜大片 | 影音先锋久久资源网| 国产一区再线| 激情综合色综合久久| 黄色精品免费| 亚洲成人影音| 亚洲黄页视频免费观看| 亚洲欧洲美洲综合色网| 亚洲精品国产精品乱码不99| 亚洲人成绝费网站色www| 亚洲精品一二| 一区二区三区国产盗摄| 亚洲一区二区三区中文字幕| 亚洲欧美视频在线观看| 午夜亚洲性色福利视频| 久久精品九九| 亚洲精品午夜精品| 国产精品99久久久久久久vr| 亚洲在线成人精品| 久久成人精品视频| 久久中文字幕导航| 欧美片网站免费| 国产精品扒开腿做爽爽爽软件 | 久久精彩视频| 亚洲精品视频一区| 亚洲视频高清| 久久高清福利视频| 欧美搞黄网站| 国产精品美女久久久浪潮软件| 国产精品久久久久久福利一牛影视| 国产精品视频一区二区三区| 好看的日韩视频| 亚洲精品乱码久久久久久久久| 中文在线资源观看视频网站免费不卡| 亚洲欧美精品在线| 亚洲国产小视频在线观看| 一区二区三区四区国产| 欧美在线999| 蜜桃av一区二区三区| 欧美日韩亚洲91| 国产精品影院在线观看| 伊人成人在线视频| 在线亚洲免费| 久久av一区二区三区漫画| 亚洲精品国产欧美| 亚洲男人的天堂在线| 久久蜜桃精品| 欧美色视频一区| 国产偷国产偷亚洲高清97cao| 亚洲国产精品第一区二区三区| 亚洲无线视频| 亚洲日本中文字幕区| 午夜欧美精品| 欧美成人免费在线视频| 国产精品一区二区三区四区| 亚洲第一成人在线| 亚洲在线观看视频| 日韩视频在线永久播放| 欧美中文字幕在线视频| 欧美激情一区二区三区蜜桃视频| 国产精品视频网址| 亚洲娇小video精品| 欧美一区二区黄色| 一区二区三区日韩| 老司机免费视频一区二区三区| 国产精品久久国产三级国电话系列| 在线不卡欧美| 亚洲欧美在线一区二区| 在线午夜精品| 免费不卡在线观看| 国产欧美日韩精品专区| 亚洲最新在线| 亚洲人www| 久久精品视频免费观看| 国产精品v片在线观看不卡| 亚洲国产合集| 久久精品噜噜噜成人av农村| 新67194成人永久网站| 欧美日韩国产123区| 亚洲大片在线观看| 久久成人精品视频| 欧美自拍偷拍| 国产精品日韩久久久久| 99国产精品久久久久久久| 亚洲精品久久视频| 久久婷婷人人澡人人喊人人爽| 国产精品入口| 亚洲视频在线一区| 亚洲视频自拍偷拍| 欧美精品一区二区三区一线天视频| 国内精品视频666| 性亚洲最疯狂xxxx高清| 午夜精品久久久99热福利| 欧美日韩国产在线| 亚洲人成网站999久久久综合| 亚洲国产美女久久久久| 久久久综合网站| 国产中文一区二区| 欧美一区二区三区免费看| 欧美亚洲在线视频| 国产精品嫩草久久久久| 中文日韩欧美| 亚洲欧美精品伊人久久| 国产精品igao视频网网址不卡日韩| 亚洲精品影视在线观看| 日韩一区二区精品视频| 欧美激情五月| 亚洲精品一区二区三区不| 日韩亚洲欧美在线观看| 欧美精品色网| 亚洲精品乱码久久久久久蜜桃麻豆 | 一区二区在线观看视频在线观看| 欧美在线亚洲| 麻豆91精品| 在线观看欧美日韩| 亚洲精品国精品久久99热一| 欧美国产精品久久| 91久久精品美女| 一本色道久久加勒比精品| 欧美日韩妖精视频| 亚洲色在线视频| 性色一区二区三区| 国产午夜精品一区二区三区欧美| 欧美亚洲一级| 久久综合伊人77777| 亚洲国产片色| 亚洲特级毛片| 国产精品丝袜xxxxxxx| 欧美亚洲一区三区| 老司机精品福利视频| 亚洲区一区二区三区| 亚洲一区二区免费看| 国产精品视频最多的网站| 欧美在线不卡| 欧美激情按摩| 中文av一区特黄| 欧美在线短视频| 在线播放中文一区| 99在线观看免费视频精品观看| 欧美亚洲成人网| 欧美一区二区精品| 欧美激情按摩在线| 亚洲香蕉成视频在线观看| 久久精品国产免费观看| 亚洲国产成人久久综合| 亚洲性色视频| 极品av少妇一区二区| 夜夜嗨av一区二区三区中文字幕| 国产精品二区二区三区| 久久国产福利国产秒拍| 欧美另类在线播放| 亚洲欧美日韩中文在线制服| 麻豆精品一区二区综合av | 99精品国产99久久久久久福利| 欧美日韩在线观看一区二区| 亚洲免费在线视频一区 二区| 噜噜噜在线观看免费视频日韩| 亚洲精品中文字幕有码专区| 亚洲欧美日韩久久精品| 精久久久久久久久久久| 9久草视频在线视频精品| 国产精品视频导航| 亚洲欧洲三级电影| 国产精品免费视频xxxx| 91久久久久久久久久久久久| 国产精品久久午夜| 亚洲精品精选| 国产三区二区一区久久 | 亚洲一区3d动漫同人无遮挡| 国产亚洲精品资源在线26u| 亚洲裸体俱乐部裸体舞表演av| 国产精品日韩精品| 亚洲另类一区二区| 国产欧美日韩视频一区二区| 亚洲精品在线观| 国产日韩欧美在线看| 99国产一区| 黄色成人在线网站| 午夜精品视频在线观看| 亚洲国产精品一区在线观看不卡| 性久久久久久久久| 亚洲免费大片| 免费亚洲婷婷| 亚洲欧美中日韩| 欧美午夜精品久久久久久超碰| 亚洲第一页在线| 国产日韩欧美一区二区| 亚洲尤物在线| 日韩视频在线观看国产| 久久天堂av综合合色|