>> Semiconductor Home > Applications

Application Report Abstract
rule

TMS320C6000 u-Law and a-Law Companding with Software or the McBSP

This document describes how to perform data companding with the TMS320C6000(tm)digital signal processors(DSP). Companding refers to the compression and expansion of transfer data before and after transmission, respectively.

The multichannel buffered serial port (McBSP) in the TMS320C6000 supports two companding formats: mu-Law and A-Law. Both companding formats are specified in the CCITT G.711 recommendation [1]. This application report discusses how to use the McBSP to perform data companding in both the mu-Law and A-Law formats. This document also discusses how to perform companding of data not coming into the device but instead located in a buffer in processor memory. Sample McBSP setup codes are provided for reference.

In addition, this application report discusses mu-Law and A-Law companding in software. The appendix provides software companding codes and a brief discussion on the companding theory.


View the complete PDF document: PDF spra634.pdf, (150 kb)