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