Gradient algorithms for designing predictive vector quantizers
- 1 August 1986
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Acoustics, Speech, and Signal Processing
- Vol. 34 (4), 679-690
- https://doi.org/10.1109/tassp.1986.1164905
Abstract
A predictive vector quantizer (PVQ) is a vector extension of a predictive quantizer. It consists of two parts: a conventional memoryless vector quantizer (VQ) and a vector predictor. Two gradient algorithms for designing a PVQ are developed in this paper: the steepest descent (SD) algorithm and the stochastic gradient (SG) algorithm. Both have the property of improving the quantizer and the predictor in the sense of minimizing the distortion as measured by the average mean-squared error. The differences between the two design approaches are the period and the step size used in each iteration to update the codebook and predictor. The SG algorithm updates once for each input training vector and uses a small step size, while the SD updates only once for a long period, possibly one pass over the entire training sequence, and uses a relatively large step size. Code designs and tests are simulated for both Gauss-Markov sources and for sampled speech waveforms, and the results are compared to codes designed using techniques that attempt to optimize only the quantizer for the predictor and not vice versa.Keywords
This publication has 11 references indexed in Scilit:
- Vector Predictive Coding of Speech at 16 kbits/sIEEE Transactions on Communications, 1985
- An Algorithm for the Design of Labeled-Transition Finite-State Vector QuantizersIEEE Transactions on Communications, 1985
- Vector quantizationIEEE ASSP Magazine, 1984
- Convergence of an adaptive linear estimation algorithmIEEE Transactions on Automatic Control, 1984
- Vector quantization of speech and speech-like waveformsIEEE Transactions on Acoustics, Speech, and Signal Processing, 1982
- Vector Quantizers and Predictive Quantizers for Gauss-Markov SourcesIEEE Transactions on Communications, 1982
- An Algorithm for Vector Quantizer DesignIEEE Transactions on Communications, 1980
- Quantization Error in Predictive CodersIEEE Transactions on Communications, 1975
- Sequentially Adaptive Prediction and Coding of Speech SignalsIEEE Transactions on Communications, 1974
- An Experimental 9600-bits/s Voice Digitizer Employing Adaptive PredictionIEEE Transactions on Communication Technology, 1971