Journal Article
Machine Learning

Linear prediction: A tutorial review

J. Makhoul
January 1, 1975Proceedings of the IEEE4,041 citations

4.0k

Citations

0

Influential Citations

Proceedings of the IEEE

Venue

1975

Year

Abstract

This paper gives an exposition of linear prediction in the analysis of discrete signals. The signal is modeled as a linear combination of its past values and present and past values of a hypothetical input to a system whose output is the given signal. In the frequency domain, this is equivalent to modeling the signal spectrum by a pole-zero spectrum. The major part of the paper is devoted to all-pole models. The model parameters are obtained by a least squares analysis in the time domain. Two methods result, depending on whether the signal is assumed to be stationary or nonstationary. The same results are then derived in the frequency domain. The resulting spectral matching formulation allows for the modeling of selected portions of a spectrum, for arbitrary spectral shaping in the frequency domain, and for the modeling of continuous as well as discrete spectra. This also leads to a discussion of the advantages and disadvantages of the least squares error criterion. A spectral interpretation is given to the normalized minimum prediction error. Applications of the normalized error are given, including the determination of an "optimal" number of poles. The use of linear prediction in data compression is reviewed. For purposes of transmission, particular attention is given to the quantization and encoding of the reflection (or partial correlation) coefficients. Finally, a brief introduction to pole-zero modeling is given.

Analysis

Why This Paper Matters

Linear prediction is a cornerstone technique in signal processing and has been widely applied in speech coding, spectral estimation, and time-series analysis. Published in 1975 by J. Makhoul, this tutorial review provides a clear and comprehensive exposition of linear prediction for discrete signals. It bridges time-domain least squares estimation and frequency-domain spectral matching, making the theory accessible to a broad audience. The paper's enduring relevance is evidenced by over 4000 citations, reflecting its impact on both research and practical applications.

The paper's significance lies in its pedagogical approach, unifying various derivations and interpretations of linear prediction. It covers all-pole models in depth, discusses the advantages and disadvantages of the least squares error criterion, and introduces pole-zero modeling. By doing so, it equips practitioners with the theoretical foundation needed to apply linear prediction to problems such as data compression and spectral analysis.

Moreover, the paper's treatment of reflection coefficients for quantization and encoding has direct implications for speech compression standards, which rely heavily on linear predictive coding (LPC). Thus, this review has not only educated generations of engineers but also shaped the development of ubiquitous technologies like mobile telephony and VoIP.

Technical Contributions

  • Unified Time-Frequency Derivation: The paper derives linear prediction parameters using least squares in the time domain and shows equivalence to spectral matching in the frequency domain, providing dual perspectives.
  • All-Pole Modeling Focus: It thoroughly analyzes all-pole models, which are central to linear predictive coding, and discusses their properties and estimation.
  • Spectral Matching Formulation: The frequency-domain formulation allows modeling of selected spectral portions, arbitrary spectral shaping, and continuous or discrete spectra.
  • Normalized Prediction Error: A spectral interpretation of the normalized minimum prediction error is given, leading to methods for determining an optimal number of poles.
  • Reflection Coefficients: The paper reviews quantization and encoding of reflection (partial correlation) coefficients for transmission, highlighting their importance in data compression.
  • Pole-Zero Modeling Introduction: A brief introduction to pole-zero modeling extends the discussion beyond all-pole models.

Results

As a tutorial review, the paper does not present new experimental results or quantitative metrics. Instead, it synthesizes existing knowledge, providing derivations, interpretations, and discussions of applications. The lack of empirical results is typical for review articles, and the paper's value lies in its clear exposition and unification of concepts. The citation count of 4041 attests to its influence and utility in the field.

Significance

The paper's significance extends beyond its immediate technical contributions. It has served as a foundational reference for linear prediction, influencing speech processing, biomedical signal analysis, and econometrics. The concepts of reflection coefficients and spectral matching have been incorporated into standards like LPC-10 and GSM. Although modern machine learning has shifted toward deep learning for sequence modeling, linear prediction remains relevant as a interpretable and efficient baseline, and its principles underpin many advanced techniques. This review continues to be cited for its clear explanations and theoretical insights, demonstrating its lasting impact on AI and signal processing.