Texas Instruments

Integration
Blue Band

Integration Home

Related Product Information

In This Issue
   Wireless
Wireless Wonders

   DSP Solutions
Industry's first DSP controller with
   flash memory and CAN interface
   to hit the market
Applying technology in the
   real world
TI ships 35 millionth DSP solution
   to 3Com
TMS320: Bringing ease-of-use and
   faster time-to-market to
   DSP designers
App Report: The implementation
   of G.726 Adaptive Differential
   Pulse Code Modulation
   (ADPCM) on TMS320C54x
    DSP

   Memory
Memory device offers a burst
   configuration in a flash

   Mixed-Signal and Analog
PCM codec/filter combos
Audio Power Program
The latest scoop on OHCI,
   PHY devices
2.5-V voltage supervisor
Video decoder/encoder chips
   for high-quality video
High-speed op amp
Infrared controller, transceiver
Universal Bus Transceiver
MOSFET drivers

   Networking
New RMII spec for easier
   switching
Multichannel communications
   controllers

TI&ME offers personalized
   web information retrieval

Support from PIC

Trade Shows

APP REPORT

The implementation of G.726 Adaptive Differential Pulse Code Modulation (ADPCM) on TMS320C54x DSP: Adaptive Differential Pulse Code Modulation (ADPCM) is a very efficient digital coding of waveforms. In telecommunication, the main field application is speech compression because it makes it possible to reduce the bit flow while maintaining an acceptable quality. However, this technique applies for all waveforms, high-quality audio, image and modem data. That's why it's different from vocoders that use properties of the human voice in order to reconstruct a waveform that appears very similar when it reaches the human ear, even though it is quite different from the original speech signal.

ADPCM is a complete digital transcoding process. According to the CCITT standard, if the PCM input bit flow is 64 kbit/s (8 kHz sampling x 8-bit PCM word), we have to process in real-time in order to produce a 40, 32, 24 or 16 kbit/s (8 kHz * 5, 4, 3 or 2-bit ADPCM word) output flow. A fixed-point digital signal processor (DSP) has an architecture capable of doing this. In particular, the new and very efficient TMS320C54x, also called "LEAD" (for Low-power consumption Enhanced Architecture Device), enables very rapid processing.

The typical application for LEAD is for vocoders that deal with a large number of samples at the same time. Application-oriented instructions such as LMS, FIRS, SQUR, CMPS or instruction with parallel load/store do not take place naturally in the ADPCM algorithm. On the other hand, instructions such as EXP, NORM, MIN and MAX are often useful for this purpose. More generally, the ADPCM algorithms benefit from the enhanced architecture of the LEAD, which also provides advantages in general purpose applications.

ADPCM encoder/decoder

(c) Copyright 1998 Texas Instruments Incorporated. All rights reserved.
Trademarks, Important Notice!