LPC filter order
In vocoders, why linear prediction filter is always designed as 10th order?
From where does the magic number 10 came from? This question is cross posted from dsperado@dspe...
> [Satheesh Ram <satheesh.ram@sath...]
> Subject: LPC filter order
> Hi all,
> In vocoders, why linear prediction filter is always
> designed as 10th order?
> From where does the magic number 10 came from?
Well, it's a 'rule of thumb':
number_of_LPC_terms = 4*bandwidth_in_KHz + 2
Why? Most (or at least many) voice codecs work with audio sampled at 8KHz (meaning 4kHz
bandwidth, but for practical telephony use, this is often restricted to 300-3.3kHz passband).
Now, for voiced speech, there's usually one formant peak per kilohertz of bandwidth.
It turns out you need two predictor terms to describe each formant peak - so there's 8 terms right
there. (I believe the original GSM vocoder used 8 LP terms.) Using an extra two extra LPC
coefficients further minimizes residual energy...
San Jose, CA USA