Communications Blockset    
DPCM Decoder

Decode differential pulse code modulation

Library

Source Coding

Description

The DPCM Decoder block recovers a message from a quantized signal using differential pulse code demodulation. The input represents a DPCM-encoded quantization index. The input must be a scalar signal. Its two outputs are the recovered signal and the quantized predictive error.

The description of the Sampled Quantizer Encode block gives more detailed information about quantization indices and quantization-encoded signals. The description of the DPCM Encoder block gives more information about implementing DPCM.

Dialog Box

Predictor numerator
The vector of coefficients of the numerator of the predictor transfer function, in order of ascending powers of z-1. The first entry must be zero.
Predictor denominator
The vector of coefficients of the denominator of the predictor transfer function, in order of ascending powers of z-1. Usually this parameter is 1.
Quantization codebook
The vector of output values that the quantizer assigns to each partition.
Sample time
The block's sample time.

Match these parameters to the ones in the corresponding DPCM Encoder block.

Pair Block

DPCM Encoder

References

[1]  Kondoz, A. M. Digital Speech. Chichester, England: John Wiley & Sons, 1994.


  Discrete-Time VCO DPCM Encoder