DocumentCode
776592
Title
Vector Predictive Coding of Speech at 16 kbits/s
Author
Cuperman, Vladimir ; Gersho, Allen
Author_Institution
Calltalk, Ltd., Tel-Aviv, Israel
Volume
33
Issue
7
fYear
1985
fDate
7/1/1985 12:00:00 AM
Firstpage
685
Lastpage
696
Abstract
Vector quantization, in its simplest form, may be regarded as a generalization of PCM (independent quantization of each sample of a waveform) to what might be called "vector PCM," where a block of consecutive samples, a vector, is simultaneously quantized as one unit. In theory, a performance arbitrarily close to the ultimate rate-distortion limit is achievable with waveform vector quantization if the dimension of the vector,
, is large enough. The main obstacle in effectively using vector quantization is complexity. A vector quantizer of dimension
operating at a rate of
bits/sample requires a number of computations on the order of
and a memory of the same order. However, a low-dimensional vector quantizer (dimensions 4-8) achieves a remarkable improvement over scalar quantization (PCM). Consequently, using the vector quantizer as a building block and imbedding it with other waveform data compression techniques may lead to the development of a new and powerful class of waveform coding systems. This paper proposes and analyzes a waveform coding system, adaptive vector predictive coding (AVPC), in which a low-dimensionality vector quantizer is used in an adaptive predictive coding scheme. In the encoding process, a locally generated prediction of the current input vector is subtracted from the current vector, and the resulting error vector is coded by a vector quantizer. Each frame consisting of many vectors is classified into one of
statistical types. This classification determines which one of
fixed predictors and of
vector quantizers will be used for encoding the current frame.
, is large enough. The main obstacle in effectively using vector quantization is complexity. A vector quantizer of dimension
operating at a rate of
bits/sample requires a number of computations on the order of
and a memory of the same order. However, a low-dimensional vector quantizer (dimensions 4-8) achieves a remarkable improvement over scalar quantization (PCM). Consequently, using the vector quantizer as a building block and imbedding it with other waveform data compression techniques may lead to the development of a new and powerful class of waveform coding systems. This paper proposes and analyzes a waveform coding system, adaptive vector predictive coding (AVPC), in which a low-dimensionality vector quantizer is used in an adaptive predictive coding scheme. In the encoding process, a locally generated prediction of the current input vector is subtracted from the current vector, and the resulting error vector is coded by a vector quantizer. Each frame consisting of many vectors is classified into one of
statistical types. This classification determines which one of
fixed predictors and of
vector quantizers will be used for encoding the current frame.Keywords
Quantization (signal); Signal quantization; Speech coding; Adaptive systems; Code standards; Data compression; Encoding; Phase change materials; Predictive coding; Rate-distortion; Speech coding; Statistics; Vector quantization;
fLanguage
English
Journal_Title
Communications, IEEE Transactions on
Publisher
ieee
ISSN
0090-6778
Type
jour
DOI
10.1109/TCOM.1985.1096372
Filename
1096372
Link To Document