Skip to content

Avoid redundant LPC coefficient rescaling to Q12 to preserve precision

Basic info

  • Float reference:
    • Encoder (float):
    • Decoder (float):
  • Fixed point:
    • Encoder (fixed): 1c5efba7
    • Decoder (fixed):

Bug description

In the encoder, LPC filter coefficients are repeatedly rescaled to Q12 format, even though the sub-functions already handle different scaling internally. This redundant rescaling introduces unnecessary complexity and results in a loss of precision.

Ways to reproduce

Box folder: ...\Box_EXTERNAL_IVAS_BASOP_VERIFICATION\issues\issue-xxxx