久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 采用TMS320C54x免提開發平臺的車載信號處理與音頻系統

采用TMS320C54x免提開發平臺的車載信號處理與音頻系統

作者: 時間:2013-01-11 來源:網絡 收藏


AEC 的其他問題在于兩人同時講話的模糊音(DT)情況。如果沒有檢測到的話,DT 會造成自適應算法的發散。

AEC 軟件利用 NLMS 算法來消除回聲,執行 C54x DSP 匯編程序。

NLMS 算法

NLMS 算法可更新自適應有限脈沖響應 (FIR) 濾波器的系數,可將該濾波器用于預計回聲。隨后我們從實際回聲中減去預計值,并給出剩余回聲。

活動通道檢測

AEC 算法的一個關鍵特性就是活動通道檢測。遠端操作者沉默而近端操作者講話時,濾波器不可進行適配,因為近端操作者不再是回聲。通過計算信號能量,并將該能量與自適應閾值進行比較,可實現活動通道的檢測。

模糊音 (DT) 檢測

在 DT 情況下,擴音器上的近端信號包括回聲與近端話音(即模糊音)。用于更新濾波器系數的剩余誤差包括近端講話,而如果算法仍在進行自適應,則算法可能開始發散,必須避免這種情況。DT 檢測使用基于能量的算法,并配合一個變量閾值來解決此問題。

基準

AEC 軟件的基準(以 16 位字表示)為:

- 代碼大小:154 字;
- 靜態 RAM:527 字;
- 擦寫 RAM:2 字;
- 最大計算時成本為 4.7MIPS。

計算時成本在 ST 時期最大;在 DT 時期降至 2.4MIPS。ST 時期表現通話主要部分,而DT 時期僅在較短的有限情況出現。

4. CVC-HFK 軟件


圖2:CVC-HFK 應用圖示

CVC-HFK(清晰語音捕捉--免提套件)集成了回聲消除、噪聲抑制、非線性處理等功能,是一套優化的 HFK 解決方案。CVC-HFK 解決方案使用全面的自適應子帶方法來改善主要方面的性能,同時使資源成本較低。在汽車環境中,環境噪聲是免提系統的主要問題。因此,除了回聲消除功能外,Clarity CVC-HFK 還提供了集成的單擴音器解決方案 (OMS) 噪聲抑制算法。OMS 解決方案支持自適應噪聲消除功能,其可減少擴音器信號(傳入)中的環境噪聲,提取所需的語音,并將干凈的話音(傳出)傳輸至遠端用戶。由于 CVC-HFK 是完全自適應的,因此不再需要過多調節。下面,我們將簡介 CVC-HFK 解決方案及其主要方面的性能。

CVC-HFK AEC

CVC-HFK 回聲消除器是"無狀態"AEC,其采用標準頻率域NLMS算法的一個變體作為其主要的自適應濾波器。我們將在下面說明采用這些方法的優勢。首先,子帶頻率域方法可取消關聯或白化每個帶中的輸入信號,這相比于相當時間域的AEC 就可實現更快的收斂。第二,無狀態 AEC 可實現連續的濾波器適應,這改善了噪聲環境中的魯棒性和整體模糊音性能。我們記得,DT 情況下擴音器信號既包含回聲,又包含近端話音。近端話音不與回聲信號相關聯,如果沒有進程避免它的話就會造成自適應濾波器的發散。第三,NLMS可實現獨立于輸入振幅的一致收斂。正由于此,CVC-HFK AEC實現了典型的40 dB ERLE(回聲返回損失量),最大為50 dB ERLE,并可實現80ms左右的快速收斂時間,且在大多數環境下可進行全雙工操作。此外,CVC-HFK AEC為其自適應濾波器采用了 64ms 的尾長,這就在內部容量方面實現了更大的靈活性。

CVC-HFK NS

CVC-HFK 噪聲抑制器是一種利用話音與噪聲特性來幫助從合成噪聲及話音信號中提取話音的頻率域算法。CVC-HFK NS 的兩大主要模塊是語音構成分析與語音提取。

語音成份分析模塊采用話音與噪聲的暫時與相關屬性來構建話音構成的可預測模型。語音提取塊可根據語音與噪聲模型修改各頻率成份。此外,語音提取塊還可充分利用音質原理最小化噪聲底限與感覺的語音失真。

CVC-HFK NS 采用該方案可在噪聲環境中實現 10-15dB SNR(信躁比)的改善,同時還能保持較好的語音質量。在SNR已經足夠高的極低噪聲環境中,因為已關閉了 NS,不會發生語音失真。

CVC-HFK NLP

由于系統失真增加,因而 CVC-HFK NLP 最小。由CVC-HFK NLP 增加的失真量比諸如中心削波器等標準NLP模塊要低得多,因為其使用來自輸入與誤差信號的信息來確定額外的衰減。

由于所有的 CVC-HFK 模塊均使用頻率域算法,因而與既使用時間域又使用頻率域算法的解決方案相比,可以顯著節約內存,并簡化計算復雜性。


評論


相關推薦

技術專區

關閉