低功耗通用語(yǔ)音處理平臺的設計實(shí)現
摘 要: 介紹了基于TMS3.0VC5510A實(shí)現的低功耗通用語(yǔ)音處理平臺的方案,并且在其上實(shí)現了多種語(yǔ)音壓縮算法以及基于算法的自適應功耗控制,較好地達到了低功耗的要求。
語(yǔ)音信號處理在通信領(lǐng)域得到了廣泛的應用,語(yǔ)音傳輸的數字化是全數字化移動(dòng)通信系統中的重要環(huán)節。高質(zhì)量、低速率的話(huà)音編碼技術(shù)與高效率的數字調制技術(shù)結合,為現代移動(dòng)通信提供了優(yōu)于模擬移動(dòng)通信的系統容量、通信質(zhì)量和頻譜利用率?,F代移動(dòng)通信的發(fā)展也對系統的功耗提出了較高的要求,因此低功耗、高性能的DSP已經(jīng)越來(lái)越廣泛地被應用于各個(gè)領(lǐng)域。本文介紹采用美國德州儀器公司(TI)最新開(kāi)發(fā)出來(lái)的TMS320VC5510A,利用其數據處理能力及低功耗特性,并且結合MSP430F149增加了系統的控制能力,進(jìn)行各種語(yǔ)音算法的實(shí)時(shí)實(shí)現,對于實(shí)際開(kāi)發(fā)語(yǔ)音處理系統具有重要的參考價(jià)值,并且該平臺已經(jīng)應用于實(shí)際產(chǎn)品中。
1 語(yǔ)音處理系統組成及其原理
1.1 語(yǔ)音處理系統的組成
語(yǔ)音算法多種多樣,要求語(yǔ)音處理系統的前端提供符合算法精度要求的數字采樣信號,因此要求前端的A/D、D/A具有較高的采樣率和采樣精度。語(yǔ)音處理系統還有實(shí)時(shí)性的要求,在一些應用中還要求語(yǔ)音編解碼算法、加解密算法、信道編解碼算法甚至調制、解調算法都在同一塊芯片中實(shí)現,因此要求系統的數據處理能力強,存儲空間大。在通常的DSP應用系統中,DSP加上存儲器、 A/D、D/A和外設接口就可以實(shí)現。但是越來(lái)越多的場(chǎng)合要求系統完成與外部系統的通信和控制,例如人機接口、信道傳輸設備等控制功能。這些均可以采用 MCU+DSP的結構,以彌補單一DSP系統控制能力差的不足。經(jīng)過(guò)仔細選擇比較,最終的語(yǔ)音處理系統的硬件結構設計如圖1所示。
語(yǔ)音處理系統框圖
圖1 語(yǔ)音處理系統框圖
1.2 語(yǔ)音處理系統原理
如圖1所示,模擬話(huà)音經(jīng)過(guò)功放構成的帶通濾波器,通過(guò)TLV320AIC10的模/數轉換器(ADC)轉換成8 000Hz的數字信號,該采樣信號的精度為16位,對輸入模擬信號的幅度要求為-3.3~3.3V。數字化的語(yǔ)音信號通過(guò)同步串口(McBSP)傳送到DSP(TMS320VC5510A)內部緩沖區,送入編碼器進(jìn)行編碼,得到的數據流通過(guò)同步串口(McBSP)及信道接口傳給終端,經(jīng)過(guò)信道編碼后傳輸。從信道收到的碼流經(jīng)過(guò)終端解碼通過(guò)同步串口(McBSP)傳給DSP內部的緩沖區,送入解碼器進(jìn)行解碼,得到的數字化語(yǔ)音再通過(guò)同步串口(McBSP)傳給TLV320AIC10的模/數轉換器(ADC),轉換成模擬信號輸出。為了增強該硬件平臺的控制能力,DSP(TMS320VC5510A)通過(guò)主機接口(HPI)與MCU(MSP430F149)進(jìn)行通信。并且增加了存儲器Flash(SST39VF800A),以保證可以進(jìn)行脫機運行。
2 系統具體實(shí)現
2.1 主要芯片選擇及簡(jiǎn)介
該平臺采用的TLV320AIC10是德州儀器公司推出的一款通用型低功耗16位A/D、D/A音頻接口芯片,適用于語(yǔ)音以及寬帶音頻處理;其數字接口采用同步串口方式,可以非常方便地與DSP的同步串口(McBSP)相連,其中SCLK提供位時(shí)鐘信號,FS提供幀同步信號,DIN為串行數據輸入,DOUT為串行數據輸出。TLV320AIC10與DSP的串口連接方式如圖2所示。其中TLV320AIC10工作在主模式(Master Mode)下,DSP的同步串口(McBSP)工作在從模式(Slave Mode)下。同步串口的時(shí)鐘由TLV320AIC10的SCLK提供,為2.048MHz。
TLV320AIC10 與TMS320VC5510A 連接示意圖
圖2 TLV320AIC10 與TMS320VC5510A 連接示意圖
評論