基于TMS320C6711的數(shù)字語音壓縮系統(tǒng)
本系統(tǒng)實現(xiàn)的目標是能夠?qū)崟r輸入語音、壓縮,并能把接收到的 G.729A 編碼解壓、播放出來。事實上 DSP 要同時處理多個任務:從外部語音芯片獲取采集數(shù)據(jù)、編碼、解碼、把解碼后的數(shù)據(jù)送到外部語音芯片播放。本系統(tǒng)采用 TI BIOS 嵌入式實時操作系統(tǒng),并在此基礎上開發(fā)了硬件驅(qū)動程序和上層應用程序,最后測試了實現(xiàn)結果。系統(tǒng)軟件結構如圖5所示。
圖5 系統(tǒng)軟件結構圖
實驗結果
從實驗仿真中可以得到,重建語音與原始語音的頻率峰值完全相同,都在468.75Hz,這表示G.729A的LPC參數(shù)分析和基音頻率估計是非常正確的,但是重建語音在200Hz、700Hz 左右有一個原始語音沒有的波峰,而且重建語音在800Hz以后的幅度沒有迅速下降。這說明二者還是稍有差別的。
結束語
本文對基于DSP的G.729A語音壓縮算法進行了嚴格的測試,測試結果表明:(1)算法通過了ITU-T的測試向量,達到了ITU-T標準;(2)本編碼算法對于時間長度為10ms的一幀語音數(shù)據(jù)編碼需要1.1ms,解碼需要0.29ms,完全可以在TMS320C6711 DSP處理器上實時實現(xiàn)多路語音編解碼。
評論