[Speex-dev] Fwd: Re: Fixed Point on wideband-mode: Single Frame loss on 2000 Hz sine causes "freak off"

Frank Lorenz Frank_wtal at web.de
Thu Feb 4 03:13:00 PST 2010


I think I found the problem -- The synthesis filter has 2 poles which lie a little bit outside the unit cycle in fixed point code:

The poles are:
[ -1.00000000e+00+0.j                          1.00000000e+00+0.j
   1.21476718e-11+1.00000001j            1.21476718e-11-1.00000001j
  -1.21481991e-11+0.99999999j          -1.21481991e-11-0.99999999j
   0.00000000e+00+0.j                           0.00000000e+00+0.j
   0.00000000e+00+0.j                           0.00000000e+00+0.j        ]

Third and fourth pole have an abs(imaginary value) > 1


Now comes the interesting point: Is there an easy way to make it stable -- perhaps add a little bandwidth extension?

best regards,
Frank
______________________________________________________
GRATIS für alle WEB.DE-Nutzer: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://movieflat.web.de



More information about the Speex-dev mailing list