Pseudo-Gray coding
- 1 December 1990
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Communications
- Vol. 38 (12) , 2147-2158
- https://doi.org/10.1109/26.64657
Abstract
A pseudo-Gray code is an assignment of n-bit binary indexes to 2" points in a Euclidean space so that the Hamming distance between two points corresponds closely to the Euclidean distance. Pseudo-Gray coding provides a redundancy-free error protection scheme for vector quantization (VQ) of analog signals when the binary indexes are used as channel symbols on a discrete memoryless channel and the points are signal codevectors. Binary indexes are assigned to codevectors in a way that reduces the average quantization distortion introduced in the reproduced source vectors when a transmitted index is corrupted by channel noise. A globally optimal solution to this problem is generally intractable due to an inherently large computational complexity. A locally optimal solution, the binary switching algorithm, is introduced, based on the objective of minimizing a useful upper bound on the average system distortion. The algorithm yields a significant reduction in average distortion, and converges in reasonable running times. The sue of pseudo-Gray coding is motivated by the increasing need for low-bit-rate VQ-based encoding systems that operate on noisy channels, such as in mobile radio speech communications.<>Keywords
This publication has 25 references indexed in Scilit:
- Vector quantizer design for memoryless noisy channelsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- A sub-band coder designed for combined source and channel coding (speech coding)Published by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- A study of vector quantization for noisy channelsIEEE Transactions on Information Theory, 1990
- Optimal quantizer design for noisy channels: An approach to combined source - channel codingIEEE Transactions on Information Theory, 1987
- Combined Source and Channel Coding for Variable-Bit-Rate Speech TransmissionBell System Technical Journal, 1983
- Combined Source-Channel Coding of Images Using the Block Cosine TransformIEEE Transactions on Communications, 1981
- Joint source and noisy channel trellis encoding (Corresp.)IEEE Transactions on Information Theory, 1981
- An Algorithm for Vector Quantizer DesignIEEE Transactions on Communications, 1980
- Combined Source-Channel Coding of ImagesIEEE Transactions on Communications, 1979
- Quantizing for Noisy ChannelsIEEE Transactions on Communications, 1969