











IDEC
Acoustic Echo Canceller
for TMS320C3x/'C4x
by DSP Software Engineering, Inc.
Software Overview
Integrated Dynamic Echo Cancellation (IDEC, a PICTURETEL Technology) is a software solution for
acoustic echo cancellation in audio/videoconferencing applications. It adaptively cancels acoustic
echoes arising in hands-free teleconferencing, providing high-quality, full-duplex speech
communications. IDEC employs patented techniques to eliminate switching, glitching and speech
dropouts producing completely natural two-way conversation.
IDEC performance specifications are compatible with the ITU's G.167 series recommendations on echo
cancellers for telephony.
Features and Benefits
Real full-duplex speakerphone communications
Audio processing bandwidth @ 8-kHz sample rate: 1253625 Hz ±2 dB
Automatic training
Audio processing bandwidth @ 16-kHz sample rate: 1257126 Hz ±2dB
Fast, continuous adaptation
Convergence rate of adaptation:
30 dB/sec
Operation at positive room acoustic gain
Adaptive (only) echo cancellation:
> 30 dB
Configurable for 3.5-kHz or 7-kHz operation
Total echo cancellation: 60 dB, maximum
Easily scalable sub-band architecture
Room acoustic gain: up to 10 dB, nominal
Processor and System Requirements
Devices supported: TMS320C3x, TMS320C4x
Algorithm category: Telecommunications
Requirements:
All memory requirements are in units of 32-bit words. The MIPS ratings presented require the listed
amounts of on-chip, zero-wait-state program and data memory, a processing frame size of 4 ms, and
an 128-ms echo length.
Function
Avg MIPS
Chip RAM
Data
Program
8-kHz operation
< 7.2
2.0 k
< 18.0 k
< 5.0 k
16-kHz operation
< 10.0
2.0 k
< 18.0 k
< 5.0 k
User Functions
The IDEC implementation consists of one C-callable function that performs echo-cancellation
operation. IDEC interfaces with arrays of 16-bit linear PCM samples.
IDEC
IDEC_create (...)
Dynamically allocates and initializes data memory for canceller
IDEC_delete (...)
Frees canceller's usage of dynamically-allocated data memory
IDEC_process (...)
Inputs are TX and RX PCM to/from codec, output is echo-cancelled RX PCM
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





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