Resisting the effects of channel noise in digital transmission of information
First Claim
1. A method of the type employing the assigning of binary index codes to codewords representing vector quantized information, for transmission in a communication systemcharacterized in that the assigning includes the steps ofpicking a first codeword having a high probability of occurrence and low inter-codeword distance during system operation,assigning a first binary index code to the first codeword,finding the nearest neighbor codewords, in terms of some logical proximity of the nearest neighbor codewords to the first codeword,assigning to at least some of the nearest neighbor codewords binary index codes differing from the first binary index code only in any one bit,repeating the foregoing steps as many times as needed for successive residual high probability codewords, while avoiding duplicate assignments until no suitable group of neighboring codewords remain, andassigning residual binary index codes to residual codewords.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for resisting the effects of channel noise in the digital transmission of information by means of the technique known as vector quantization, in which the codebook for binary index code assignment is generated by picking a vector quantized codeword with high probability and low perceptually-related distance from a required group of nearest neighbors, assigning that codeword and those neighbors binary index codes differing only in one bit, repeating the steps just outlined for assigned binary index codes to residual codewords until the lasts assignments must be made arbitrarily. Applications include transmission of speech by coded LPC parameters and transmission of image intensity or chrominance blocks for visual images. Such systems also make possible and are attractive for memory-efficient storage of such signals.
51 Citations
6 Claims
-
1. A method of the type employing the assigning of binary index codes to codewords representing vector quantized information, for transmission in a communication system
characterized in that the assigning includes the steps of picking a first codeword having a high probability of occurrence and low inter-codeword distance during system operation, assigning a first binary index code to the first codeword, finding the nearest neighbor codewords, in terms of some logical proximity of the nearest neighbor codewords to the first codeword, assigning to at least some of the nearest neighbor codewords binary index codes differing from the first binary index code only in any one bit, repeating the foregoing steps as many times as needed for successive residual high probability codewords, while avoiding duplicate assignments until no suitable group of neighboring codewords remain, and assigning residual binary index codes to residual codewords.
-
6. Communication equipment of the type including means for assigning binary index codes to codewords representing vector quantized information to be communicated,
characterized in that the means for assigning includes means for picking a first codeword having a high probability of occurrence and low inter-codeword distance, means for assigning a first binary index code to the first codeword, means for finding the nearest neighbor codewords, in terms of some logical proximity of the nearest neighbor codewords to the first codeword, means for assigning to at least some of the nearest neighbor codewords binary index codes differing from the first binary index code only in any one bit, means for processing successive residual high probability codewords through the preceding three means, including means for avoiding duplicate assignments, and means for assigning residual binary index codes to residual codewords having no suitable residual nearest neighbor codewords.
Specification