Differential (Predictive) Coding

Vicente González Ruiz

January 1, 2020

Contents

1 Motivation
2 Lab
3 DPCM (Differential PCM)
4 ADPCM (Adaptive DPCM)
5 Forward adaptive prediction
6 Optimal prediction based on Weiner-Hopf optimization
7 Lab
8 Backward adaptive prediction
9 Adaptive prediction based on Least Mean Squared (LMS) algorithm
10 Lossy DPCM
References

1 Motivation

2 Lab

IPython notebook

3 DPCM (Differential PCM)

4 ADPCM (Adaptive DPCM)

5 Forward adaptive prediction

6 Optimal prediction based on Weiner-Hopf optimization

7 Lab

For each M = {1,2,3}, determine the optimal predictor for the audio Jfk_berlin_address_high.ogg, using Weiner-Hopf optimization. Next, compute the variance of e for each prediction order.

8 Backward adaptive prediction

9 Adaptive prediction based on Least Mean Squared (LMS) algorithm

10 Lossy DPCM

References

[1]   Cassius C. Cutler. Differential quantization of communication signals, July 29 1952. US Patent 2,605,361.

[2]   Alan V Oppenheim. Discrete-time signal processing. Pearson Education India, 1999.

[3]   Alan V Oppenheim and Ronald W Schafer. Discrete-time signal processing. Pearson Education, 2014.