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