MATLAB Software for the Code Excited Linear Prediction Algorithm: The Federal Standard-1016

This book describes several modules of the Code Excited Linear Prediction (CELP) algorithm. The authors use the Federal Standard-1016 CELP MATLAB(r) software to describe in detail several functions and parameter computations associated with analysis-by-synthesis linear prediction. The book begins with a description of the basics of linear prediction followed by an overview of the FS-1016 CELP algorithm. Subsequent chapters describe the various modules of the CELP algorithm in detail. In each chapter, an overall functional description of CELP modules is provided along with detailed illustrations of their MATLAB(r) implementation. Several code examples and plots are provided to highlight some of the key CELP concepts. Table of Contents: Introduction to Linear Predictive Coding / Autocorrelation Analysis and Linear Prediction / Line Spectral Frequency Computation / Spectral Distortion / The Codebook Search / The FS-1016 Decoder

[1]  Chi-keung Julian Wong Coding of speech at 16 kbit/s using low-delay code excited linear prediction (LD-CELP) , 2010 .

[2]  P. Mabilleau,et al.  Fast CELP coding based on algebraic codes , 1987, ICASSP '87. IEEE International Conference on Acoustics, Speech, and Signal Processing.

[3]  J. Makhoul,et al.  Linear prediction: A tutorial review , 1975, Proceedings of the IEEE.

[4]  Robert M. Gray,et al.  Product code vector quantizers for speech waveform coding , 1982 .

[5]  Allen Gersho,et al.  Real-time vector APC speech coding at 4800 bps with adaptive postfiltering , 1987, ICASSP '87. IEEE International Conference on Acoustics, Speech, and Signal Processing.

[6]  Peter Kabal,et al.  The computation of line spectral frequencies using Chebyshev polynomials , 1986, IEEE Trans. Acoust. Speech Signal Process..

[7]  Yuval Bistritz,et al.  Immittance spectral pairs (ISP) for speech encoding , 1993, 1993 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[8]  David C. Wong,et al.  The Burg algorithm for LPC speech analysis/Synthesis , 1980 .

[9]  Peter Kabal Ill-conditioning and bandwidth expansion in linear prediction of speech , 2003, 2003 IEEE International Conference on Acoustics, Speech, and Signal Processing, 2003. Proceedings. (ICASSP '03)..

[10]  Yen-Chun Lin,et al.  A Low-Delay CELP Coder for the CCITT 16 kb/s Speech Coding Standard , 1992, IEEE J. Sel. Areas Commun..

[11]  Roch Lefebvre,et al.  The adaptive multirate wideband speech codec (AMR-WB) , 2002, IEEE Trans. Speech Audio Process..

[12]  S. Morissette,et al.  On reducing computational complexity of codebook search in CELP coder through the use of algebraic codes , 1990, International Conference on Acoustics, Speech, and Signal Processing.

[13]  I. A. Gerson,et al.  Vector sum excited linear prediction (VSELP) speech coding at 8 kbps , 1990, International Conference on Acoustics, Speech, and Signal Processing.

[14]  Andreas Spanias,et al.  Speech coding: a tutorial review , 1994, Proc. IEEE.

[15]  P. Kroon,et al.  Generalized analysis-by-synthesis coding and its application to pitch prediction , 1992, [Proceedings] ICASSP-92: 1992 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[16]  J. Makhoul,et al.  Quantization properties of transmission parameters in linear predictive systems , 1975 .

[17]  V. Cuperman,et al.  Vector quantization: A pattern-matching technique for speech coding , 1983, IEEE Communications Magazine.

[18]  W. Bastiaan Kleijn,et al.  Fast methods for the CELP speech coding algorithm , 1990, IEEE Trans. Acoust. Speech Signal Process..

[19]  L. Fransen,et al.  Application of line-spectrum pairs to low-bit-rate speech encoders , 1985, ICASSP '85. IEEE International Conference on Acoustics, Speech, and Signal Processing.

[20]  Sanjiv Nanda,et al.  Evolution of wireless data services: IS-95 to cdma2000 , 1998, IEEE Commun. Mag..

[21]  B. Atal,et al.  Optimizing digital speech coders by exploiting masking properties of the human ear , 1978 .

[22]  I. Johansson,et al.  The adaptive multi-rate speech coder , 1999, 1999 IEEE Workshop on Speech Coding Proceedings. Model, Coders, and Error Criteria (Cat. No.99EX351).

[23]  S. Craig Greer,et al.  Standardization of the selectable mode vocoder , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[24]  Rajiv Laroia,et al.  Efficient encoding of speech LSP parameters using the discrete cosine transformation , 1989, International Conference on Acoustics, Speech, and Signal Processing,.

[25]  C. K. Un,et al.  On reducing computational complexity of codebook search in CELP coding , 1990, IEEE Trans. Commun..

[26]  Peter Kroon,et al.  Pitch predictors with high temporal resolution , 1990, International Conference on Acoustics, Speech, and Signal Processing.

[27]  Biing-Hwang Juang,et al.  Line spectrum pair (LSP) and speech data compression , 1984, ICASSP.

[28]  Bishnu S. Atal,et al.  A new model of LPC excitation for producing natural-sounding speech at low bit rates , 1982, ICASSP.

[29]  A. Oppenheim,et al.  Nonlinear filtering of multiplied and convolved signals , 1968 .

[30]  W. Bastiaan Kleijn,et al.  Source-Dependent Channel Coding and its Application to CELP , 1991 .

[31]  Kuldip K. Paliwal,et al.  Efficient vector quantization of LPC parameters at 24 bits/frame , 1993, IEEE Trans. Speech Audio Process..

[32]  Roch Lefebvre,et al.  Extended AMR-WB for high-quality audio on mobile devices , 2006, IEEE Communications Magazine.

[33]  Redwan Salami,et al.  Wideband Speech Coding Advances in VMR-WB Standard , 2007, IEEE Transactions on Audio, Speech, and Language Processing.

[34]  F. Itakura,et al.  Minimum prediction residual principle applied to speech recognition , 1975 .

[35]  Yang Gao,et al.  The SMV algorithm selected by TIA and 3GPP2 for CDMA applications , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[36]  Bishnu S. Atal,et al.  Predictive Coding of Speech at Low Bit Rates , 1982, IEEE Trans. Commun..

[37]  S. Hayashi,et al.  Design and description of CS-ACELP: a toll quality 8 kb/s speech coder , 1998, IEEE Trans. Speech Audio Process..

[38]  I. Boyd,et al.  A speech codec for the Skyphone service , 1988 .

[39]  Yang Gao,et al.  eX-CELP: a speech coding paradigm , 2001, 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221).

[40]  Ed F. Deprettere,et al.  Regular-pulse excitation-A novel approach to effective and efficient multipulse coding of speech , 1986, IEEE Trans. Acoust. Speech Signal Process..

[41]  B.S. Atal,et al.  Efficient search procedures for selecting the optimum innovation in stochastic coders , 1990, IEEE Trans. Acoust. Speech Signal Process..

[42]  John S. Collura,et al.  Vector quantizer design for the coding of LSF parameters , 1993, 1993 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[43]  Ira A. Gerson,et al.  Techniques for Improving the Performance of CELP-Type Speech Coders , 1992, IEEE J. Sel. Areas Commun..

[44]  Manfred R. Schroeder,et al.  Code-excited linear prediction(CELP): High-quality speech at very low bit rates , 1985, ICASSP '85. IEEE International Conference on Acoustics, Speech, and Signal Processing.

[45]  Thomas R. Fischer,et al.  Vector quantization of speech line spectrum pair parameters and reflection coefficients , 1998, IEEE Trans. Speech Audio Process..

[46]  A. Gray,et al.  Distance measures for speech processing , 1976 .

[47]  R. Gray,et al.  Vector quantization , 1984, IEEE ASSP Magazine.