[vorbis-dev] Why LSP?

Monty xiphmont at xiph.org
Tue Aug 29 18:27:22 PDT 2000



> Well, you're correct that cepstrum be implementing a very similar idea. In 
> fact I'm encoding the LSP(log(envelope)) so in a way it's a closer parallel 
> than is obvious ;-)  The reason I'm not quantizing the DCT is that LSP 
> quantization does not produce ripple and irregularity throughout the envelope 
> like quantizing a DCT would (and the DCT quantization error would tend to be 
> greatest at the edges).  LSP quantization produces a more localized, 
> predictable effect with less work.

Whoops sorry about the poor editing ...

"You're correct that the cepstrum implements a very similar idea. In 
fact I'm encoding the LSP(log(envelope)) so in a way it's a closer parallel 
than is obvious ;-)  The reason I'm not quantizing the DCT is that LSP 
quantization does not produce ripple and irregularity throughout the envelope 
like quantizing a DCT would (and the DCT quantization error would tend to be 
greatest at the edges).  LSP quantization produces a more localized, 
predictable effect with less work."

Also note that LSP is a frequency domain representation of an IIR filter...

Monty

--- >8 ----
List archives:  http://www.xiph.org/archives/
Ogg project homepage: http://www.xiph.org/ogg/



More information about the Vorbis-dev mailing list