Code-excited linear prediction: Difference between revisions

Content deleted Content added
m Citation needed for CELP #1 speech coding method
m General fixes and Typo fixing, replaced: (aka → (a.k.a. (2) using AWB
Line 1:
'''Code-excited linear prediction''' ('''CELP''') is a [[speech coding]] algorithm originally proposed by [[Manfred_RManfred R._Schroeder Schroeder|M. R. Schroeder]] and [[Bishnu S. Atal|B. S. Atal]] in 1985. At the time, it provided significantly better quality than existing low bit-rate algorithms, such as [[residual-excited linear prediction]] and [[linear predictive coding]] [[vocoders]] (e.g., [[FS-1015]]). Along with its variants, such as [[algebraic CELP]], [[relaxed CELP]], [[low-delay CELP]] and [[vector sum excited linear prediction]], it is currently the most widely used speech coding algorithm{{Citation needed|reason=No sources to back this claim up.|date=November 2016}}. It is also used in [[MPEG-4 Audio]] speech coding. CELP is commonly used as a generic term for a class of algorithms and not for a particular codec.
 
==Introduction==
Line 13:
[[File:Celp decoder.svg|300px|thumb|Figure 1: CELP decoder]]
 
Before exploring the complex encoding process of CELP we introduce the decoder here. Figure 1 describes a generic CELP decoder. The excitation is produced by summing the contributions from an adaptive (akaa.k.a. pitch) codebook and a stochastic (akaa.k.a. innovation or fixed) codebook:
 
:<math>e[n]=e_a[n]+e_f[n]\,</math>