| Publisher | ADT - Adaptive Digital Technologies | ||
|---|---|---|---|
| Format | HTML | Date added | 07 Jan 2001 |
| Topics | Data Compression, Industry Standard Protocols, Voice Recognition | ||
| Downloads | 70 | ||
The ITU G.729 vocoder is used to compress digitized speech data. There are many variations of the G.729 vocoder. This paper discusses the most commonly used variations. These variations are the fixed point implementations that operate at 8000 bits per second. The input (uncompressed) speech is sampled at 8000 samples per second. The samples are assumed to be quantized using 16 bits of resolution. The input bit rate is therefore 8000 * 16 = 128 kbps. The G.729 vocoder operates on 10 millisecond frames. Its compressed bit rate is 8000 bps. The encoder therefore takes in 80 samples of speech data per frame and outputs 80 bits of compressed speech data. The decoder takes in 80 bits of compressed speech data per frame and outputs 80 samples of uncompressed synthesized speech. This paper discusses the original G.729 vocoder as well as its first two Annexes (A and B). The basic vocoder employs an ACELP (Algebraically Excited Linear Prediction) speech coding algorithm. The details of the algorithm are beyond the scope of this paper.
Related white papers
ATSC A/52 - Digital Audio Compression (AC-3)
The goal of the digital compression algorithm is to produce a digital representation of an audio signal which, when decoded and reproduced, sounds the same as the original signal, while...
World's 2nd Largest HMO Moves 2-Terabyte BI Data Warehouse to SQL Server 2008
Clalit Health Services serves more than 3.8 million people, and supports 70 million customer interactions per year. Clalit uses the Microsoft Application Platform to support some 16 terabytes of data,...
TechNet Webcast: SQL Server 2008 (Part 2 of 3): Manage Large-Scale Data Warehousing (Level 300)
The attendee of this webcast will learn how to incorporate the new features in Microsoft SQL Server 2008 to manage large-scale data warehouses that can scale to larger number of...
Bandwidth Optimization
Designing an enterprise-wide network to provide branch office connectivity is a formidable task. The challenge is to find cost effective internetworking alternatives that minimize lifetime operating costs without sacrificing connectivity,...
Superior AVC HD Encoder Architecture: Single-Slice AVC Encoder Sets an Unprecedented Benchmark in HD Video Quality at Relatively Low Bit Rates
As service providers in the broadcast industry face unprecedented competition for viewers, new encoding technology can be deployed to deliver more content over existing bandwidth to deliver the new, advanced...
Bulky Data Is No Problem Thanks to Compression/Decompression in .NET 2.0
Compression is useful for reducing the size of data. Compression is extremely useful in cases where one needs to transmit data over networks, especially slow and costly networks, such as...
A Novel Visual Perceptual Model With an Application to Hi-Fidelity Image Annotation
This paper introduces a novel visual perception model that aims to quantify the localized tolerance to noise for arbitrary imagery. The model is built by mixing the outputs from an...

