This is the web page for the free lossless audio codec (FLAC). The page includes general information, news, downloads, a comparison of flac with other lossless codecs, and documentation of the FLAC standard. |

Makhoul, J. 1975. Linear prediction: A tutorial review.

This paper gives an overview of linear prediction for discrete signals. In this paper both the pole-zero, and all-pole models are discussed. The autoregressive and covariance methods of finding predictor coefficients are described. The Levinson-Durbin algorithm for finding autoregressive and reflection coefficients is also described. |

Zoelzer, U. 2002.

Chapter 9 discusses source-filter models including the channel vocoder, linear predictive coding (LPC), and cepstrum. Section 9.2.2 describes LPC analysis and synthesis filters. There are many block diagrams, graphs, and Matlab code listings included in the chapter. |

Golomb, S. W. 1966. Run-length encodings.

A description of Golomb entropy coding technique (of which Rice coding is a subset). As with other entropy coding techniques, Golomb coding takes advantage of the probability distribution of a data set, so that it can assign shorter code words to more likely outputs. |