Texas Instruments
SemiconductorsDSP SolutionsFeedBackTI Home
Product InformationIn the NewsToolsLiteratureSupport

Digital Signal Processing Solutions
Blue Band

USFS 1015 
LPC10e Vocoder V52
for TMS320C5x
by DSP Software Engineering, Inc.

Software Overview

The LPC10e vocoder software is an implementation of USFS LPC10e for the TMS320C5x. LPC10e is a US 
Federal Government standard for encoding 8-kHz sampled speech signals for transmission over 
2.4-kbps channels. LPC10e provides approximately 4 kHz of speech bandwidth. LPC10e has an 
algorithmic delay of 50 ms.
LPC10e encodes frames of 180 linear-PCM samples into 54-bit code words. LPC10e has numerous 
applications that require a very-low-digital bit rate for communications or storage, such as secure 
communications, tactical communications, and voice storage.

Features and Benefits

•	Full-duplex, real-time LPC10e operation
•	C-callable functions
•	Full compliance with US Federal Standard 1015
•	SPOX compatible
•	Single TMS320C5x implementation

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 dual-access RAM, zero-wait-state program and data memory, and a processing frame size of 
180 samples. All measurements were made using an executable demonstration built for a third-party 
PC plug-in board.
Function
Avg MIPS
Chip RAM
Data
Program
Encoder (half duplex)
4.4
32
4.8 k
4.8 k
Decoder (half duplex)
4.3
32
2.5 k
5.5 k
Full Duplex*
8.7
32
5.5 k
7.4 k
* LPC10e encoder and decoder share significant portions of data and program memory.

User Functions

The LPC10e implementation consists of two C-callable functions that perform encoding and decoding 
operations. It also includes an initialization function. The encoder and decoder interface with 
arrays of  linear PCM samples and 16-bit code words through embedded input and output queues.
LPC10e Encoder/Decoder
initial (...)
Dynamically initializes data memory for encoder and decoder
analysis (...)
Encodes a frame of linear-PCM samples into a frame of code words
synth (...)
Decodes a frame of code words into a frame of linear-PCM samples

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!