G.723.1在DSP數(shù)字對(duì)講機(jī)基帶系統(tǒng)中的應(yīng)用
5 調(diào)試結(jié)果分析
最終在TMS320C5509A上實(shí)時(shí)實(shí)現(xiàn)G.723.1標(biāo)準(zhǔn)。對(duì)于1幀語音在高速率6.3 kbps模式下,編解碼算法占用時(shí)間7.42 ms,算法復(fù)雜度為49.5 MIPS;低速率5.3 kbps模式下,編解碼占用時(shí)間5.34 ms,算法復(fù)雜度35.6 MIPS。
其主要模塊代碼優(yōu)化前后占用的時(shí)間對(duì)比如表1所列。
整個(gè)程序優(yōu)化后,G.723.1算法占用CPU的資源不到20%,即DSP還有足夠的資源對(duì)后續(xù)的基帶算法進(jìn)行處理。
結(jié) 語
在工作頻率為200 MHz的C5509A自制硬件電路上,實(shí)現(xiàn)了對(duì)G.723.1標(biāo)準(zhǔn)的實(shí)時(shí)處理。將2塊板子串口相連,收端揚(yáng)聲器可以傳出發(fā)端傳來的實(shí)時(shí)、連續(xù)和清晰的語音。最后優(yōu)化驗(yàn)證以及整體基帶系統(tǒng)的調(diào)試結(jié)果證明,語音壓縮編碼方案選用正確,代碼優(yōu)化結(jié)果良好,硬件電路設(shè)計(jì)合理,在頻譜帶寬、DSP資源有限的條件下,圓滿地實(shí)現(xiàn)了G.723.1語音壓縮編碼在對(duì)講機(jī)基帶數(shù)字化系統(tǒng)設(shè)計(jì)中的應(yīng)用。從DSP的CPU負(fù)載情況看,G.723.1的代碼還可進(jìn)一步優(yōu)化。若想進(jìn)一步降低功耗,可采用全匯編實(shí)現(xiàn)。
評(píng)論