Return to DDVPC HomePage
 

LPC at 2.4Kbps

In their basic form, Linear Predictive Coding (LPC) algorithms for speech achieve high compression ratios by developing short-term, steady-state models of the vocal tract and transmitting only the quantized and encoded parameters of these models. The speech production process is modeled by a flat spectrum excitation source representing the glottal movement, which is filtered by an all-pole short-term stationary digital filter representing the shaping due to the response characteristics of the vocal tract. The latest version of the LPC voice coding algorithm officially tested by the DDVPC is LPC-10e version 52. It conforms to the requirements of the DoD Standard for operation at 2.4k bps (FED-STD-1015 dated 28 November 1984). The characteristics of LPC-10e are described below: [1]

[1] J.P. Campbell Jr., T.E. Tremain, "Voiced/Unvoiced Classification of Speech with Applications to the U.S. Government LPC-10E Algorithm," IEEE International Conference on Acoustics, Speech, and Signal Processing, Tokyo, 1986, pp. 473-476.


Performance Measures - Evaluation results of the 2.4kbps LPC algorithm were compared to 2.4kbps MELP and other DoD Voice Processors in a poster session presented at the IEEE International Conference on Acoustics, Speech, and Signal Processing in Munich Germany, 1997 (ICASSP '97) entitled: A Comparison of the New 2400 BPS MELP Federal Standard with Other Standard Coders

Acoustic Environment Talkers
Quiet Male Female
Office Male Female
HMMWV Male Female
E-3A AWACS Male Female

Sound Samples - The accompanying table entries are links to sound samples of the 2.4kbps LPC algorithm. These are 8KHz sampled, 16 bit linear PCM files in WAV format. To learn more about these and other test conditions used by the DDVPC for narrowband digital voice, visit the DDVPC TEC webpage.

Source Code - ARCON Corporation, as part of it's technical support of the DDVPC, has provided an ftp site for the housing and distribution of narrowband digital voice compression algorithms. An implementation of FS1015 LPC is available. Simply point and click on the button below to begin the ftp transfer. The Fortran source code, a C language translation, input and processed speech files, and some utilities are provided. This package is available in one compressed tar file (lpc10-1_0_tar.gz, 549KB) via ftp. A copy of the included "README" file is available to view before download: LPC README file

Download 2.4kbps LPC Source Code (549KB)

Please note the size of the file (549KB) and the filename extension (.gz). Make sure your browser is setup to save *.gz files to disk and be aware of the time it will take to download.

Algorithmic Delay - The 2.4kbps LPC-10e algorithm, implemented with minimal buffering, has a speech throughput delay of 90.0msecs.


 This website is sponsored by ARCON Corporation for the DDVPC and as such must conform to DoD policies concerning websites. Please read this disclaimer for more information.


Comments concerning design and content of these pages  should be sent to info@arcon.com. This page was last updated on 26-Oct-2001.