Main Content

Quantizers

R2026b
Encoders, decoders, scalar and vector quantizers

DSP System Toolbox™ offers Simulink® blocks to implement quantizers, encoders, and decoders. A quantizer discretizes the input signal using a quantization algorithm. Encoder blocks perform data compression by encoding input data using different quantization techniques. Decoder blocks reconstruct the quantized floating-point values from the encoded integer input. To learn how to use scalar and vector quantizer blocks, see Scalar Quantizers and Vector Quantizers.

Blocks

G711 Codec blockG711 CodecQuantize narrowband speech input signals
Quantizer blockQuantizerDiscretize input at given interval
Scalar Quantizer Decoder blockScalar Quantizer DecoderConvert each index value into quantized output value
Scalar Quantizer Encoder blockScalar Quantizer EncoderEncode each input value by associating it with index value of quantization region
Uniform Decoder blockUniform DecoderDecode integer input into floating-point output
Uniform Encoder blockUniform EncoderQuantize and encode floating-point input into integer output
Vector Quantizer Decoder blockVector Quantizer DecoderFind vector quantizer codeword that corresponds to zero-based index value
Vector Quantizer Encoder blockVector Quantizer EncoderIndex of nearest codeword based on Euclidean or weighted Euclidean distance measure

Topics

Featured Examples