Texas Instruments
SemiconductorsDSP SolutionsFeedBackTI Home
Product InformationIn the NewsToolsLiteratureSupport

Digital Signal Processing Solutions
Blue Band

ITU G.722
SB-ADPCM Waveform Coder
for TMS320C5x
by DSP Software Engineering, Inc.

Software Overview

The G.722 SB-ADPCM waveform coder software is an implementation of ITU (formerly CCITT) G.722 for 
the TMS320C5x. G.722 is an international standard for encoding 16-kHz sampled audio signals for 
transmission over 48-, 56-, or 64-kbps channels. G.722 provides 7 kHz of audio bandwidth. G.722's 
processing delay is equal to the processing frame size.
G.722 encodes frames of 15-bit linear-PCM samples into frames of 6-, 7-, or 8-bit code words. G.722 
has numerous applications in products that require higher audio frequency bandwidth coding, such as 
videoconferencing, multimedia and speaker/microphone digital telephony.

Features and Benefits

•	CCITT G.722 compliant
•	SPOX compatible
•	7-kHz audio coding switchable at 64, 56, and 48 kbps
•	Re-entrant
•	In-band synchronization capable

Processor and System Requirements

•	Devices supported: TMS320C5x
•	Algorithm category: Vocoder
•	Requirements:
All memory requirements are in units of 16-bit words. The MIPs ratings presented require the listed 
amounts of zero-wait-state program and data memory. All measurements were made using an executable 
demonstration built for a third-party PC plug-in board.
Function
MIPS
Data
Program
Encoder (half duplex)
8.0
0.5 k
3.01 k
Decoder (half duplex)
7.85
0.5 k
3.01 k
Full Duplex*
15.85
0.5 k
3.01 k
*   Significant portions of read-only program and data are shared by the encoder and decoder.

User Functions

The G.722 implementation consists of four  independent, C-callable functions that perform all 
encoding and decoding operations. The encoder and decoder interface with arrays of 15-bit 
linear-PCM samples and 6-, 7-, or 8-bit code words.
G.722 Functions
G722_create (...)	
Initialize the G.722 encoder and decoder memory
G722_encode (...)
Encodes a frame of 15-bit linear-PCM samples into a frame of code words
G722_decode (...)
Decodes a frame of code words into a frame of 15-bit linear-PCM samples
G722_delete (...)	
Delete the G.722 encoder and decoder  memory

Algorithm Verification

•	Call DSPSE for verification details

Availability

•	Source and object code currently available for licensing.

Company Background and Contact Information

DSP Software Engineering, Inc (DSPSE), founded in 1989, is a leading provider of highly-complex 
digital-signal-processing software used in telecommunications and multimedia applications such as 
computer telephony, digital wireless, PSTN, and satellite communications, and videoconferencing. 
DSPSE sells its products to OEMs and directly to manufacturers of telecommunications products. 
DSPSE provides the complete solution to your DSP needs with DSP solution software packages and 
individual DSP software component algorithms and expert service.

Contact:	DSP Software Engineering, Inc
		175 Middlesex Turnpike
		Bedford, MA 01730  USA
		(617) 275-3733
		Fax: (617) 275-4323
		e-mail:  info@dspse.com
		www:  http://www.dspnet.com


SemiconductorsDSP SolutionsFeedBackTI Home
© Copyright 1996 Texas Instruments Incorporated. All rights reserved.
Trademarks, Important Notice!