The trellis-based scalar-vector quantizer (TB-SVQ) for memoryless sources combines the scalar-vector quantizer (SVQ) with trellis coded quantization (TCQ) to achieve both boundary gain and granular gain. The resulting quantizer outperforms all other reasonable complexity fixed-rate quantizers. Unfortunately, the resulting code is catastrophic-a single bit error within a block can propagate indefinitely into other blocks. This correspondence presents a new trellis source code that can achieve essentially the same, or in some cases better, performance as the TB-SVQ for error-free channels, but limits the propagation of channel errors.
展开▼