基于TMS320C6713的多路CVSD語音編解碼
64 Kb/s的A律或μ律的對數(shù)壓擴PCM編碼在大容量的光纖通信系統(tǒng)和數(shù)字微波系統(tǒng)中已得到廣泛應用,但由于占用較大的傳輸帶寬和具有復雜的成幀結(jié)構。連續(xù)可變斜率增量(Continuously Variable Slope Delta,CVSD)調(diào)制以其較低的應用難度、成本和編碼速率,較好的語音質(zhì)量廣泛應用于戰(zhàn)術通信網(wǎng)、衛(wèi)星通信、藍牙等無線語音傳輸領域。于是不同碼制的網(wǎng)絡之間的互連對兩種碼制之間的轉(zhuǎn)換提出了更高的要求。針對近年來FPGA、DSP技術的不斷發(fā)展,本文提出了一種滿足此需求的設計方案,以適應通信技術日新月異的發(fā)展。
1 多路數(shù)據(jù)信號的收發(fā)
1.1 McASP(Multichannel Audio Serial Port)
McASP在C5000系列DSP處理器基礎上新增加的一個專門用來實現(xiàn)多通道音頻應用的通用串行端口,它包括收/發(fā)兩個功能部件,二者問即可完全同步也可各自采用完全獨立的主時鐘、位時鐘和幀同步時鐘,具備不同的數(shù)據(jù)傳輸模式和位碼流格式。支持多種數(shù)據(jù)協(xié)議:I2S,S/PDIF,IEC60958-1,AES-3等格式碼流,支持時分復用(TDM碼流),多達32個通道進行收發(fā)傳輸?shù)淖珠L可以是8位/12位/16位120位/24位/32位等。
1.2 多路數(shù)據(jù)收發(fā)的實現(xiàn)
1.2.1 TDM模式
本文討論的是音頻數(shù)據(jù)的傳輸,當MCASP工作于TDM格式時可以用于DSP和多個ADC及DAC直接相連接。數(shù)據(jù)的多路傳輸取決于每一收(發(fā))幀多達32個時隙的傳輸模式。圖1顯示了6個SLOT的傳輸模式。
評論