5.2.3 LP to LSP conversion (all modes)
26.0903GPPAdaptive Multi-Rate (AMR) speech codecMandatory speech CODEC speech processing functionsRelease 17Transcoding functionsTS
The LP filter coefficients , are converted to the line spectral pair (LSP) representation for quantization and interpolation purposes. For a 10th order LP filter, the LSPs are defined as the roots of the sum and difference polynomials:
(10)
and
, (11)
respectively. The polynomial and
are symmetric and anti‑symmetric, respectively. It can be proven that all roots of these polynomials are on the unit circle and they alternate each other.
has a root
(
) and
has a root
(
). To eliminate these two roots, we define the new polynomials:
(12)
and
(13)
Each polynomial has 5 conjugate roots on the unit circle , therefore, the polynomials can be written as
(14)
and
, (15)
where with
being the line spectral frequencies (LSF) and they satisfy the ordering property
. We refer to
as the LSPs in the cosine domain.
Since both polynomials and
are symmetric only the first 5 coefficients of each polynomial need to be computed. The coefficients of these polynomials are found by the recursive relations (for
to 4):
(16)
where is the predictor order.
The LSPs are found by evaluating the polynomials and
at 60 points equally spaced between 0 and
and checking for sign changes. A sign change signifies the existence of a root and the sign change interval is then divided 4 times to better track the root. The Chebyshev polynomials are used to evaluate
and
. In this method the roots are found directly in the cosine domain
. The polynomials
or
evaluated at
can be written as:
,
with:
, (17)
where is the
th order Chebyshev polynomial, and
are the coefficients of either
or
, computed using the equations in (16). The polynomial
is evaluated at a certain value of
using the recursive relation:
with initial values and
The details of the Chebyshev polynomial evaluation method are found in P. Kabal and R.P. Ramachandran [4].