汪小雨,郭淑明,賈 鑫
(國家數字交換系統工程技術研究中心 河南 鄭州450000)
基于EVRC解碼算法的語音業務還原設計與實現
汪小雨,郭淑明,賈 鑫
(國家數字交換系統工程技術研究中心 河南 鄭州450000)
介紹了一種應用于碼分多址 (CDMA)移動通訊系統中的增強型變速率語音編解碼器(EVRC),闡述該聲碼器的解碼實現原理并對解碼過程進行C代碼仿真。在此基礎上提出了一個語音數據實時解碼播放的設計方案,實現對獲取的EVRC編碼的語音數據流進行解碼處理,通過設置數據緩沖池完成對語音數據的緩存,完成解碼輸出PCM語音數據到WAV文件的編碼轉換,從而實現輸出語音的實時播放和存儲。測試效果表明該方案能夠較好的實現對合成語音的實時播放。
EVRC;WAV;語音;業務還原
社會的快速發展以及人們對方便、快捷生活方式的需求不斷的推動著移動通訊技術的更新,移動終端逐漸成為人們工作、生活中必不可少的通信工具。語音業務作為移動通信系統的重要構成單元依舊據有著重要地。EVRC以其較高的合成語音質量和抗干擾性以及較低的碼率成為第三代移動通信系統CDMA2000的語音編解碼協議標準[1],對EVRC語音編解碼算法的研究以及進一步功能開發對于研究CDMA2000終端用戶的通信行為具有現實意義。傳統的EVRC聲碼器的實現基于DSP芯片的設計,受硬件的制約,其功能的可擴展性受到限制,文中從移動通信系統的業務實現與計算機軟件作業平臺相融合的角度出發,在理解EVRC協議的基礎上對解碼過程進行C代碼實現,在服務器端利用JNA技術移植封裝的解碼函數,進而實現對語音數據的解碼還原和播放存儲。……