Site icon EfmSoft

Что означает статус Intel IPP -209 (ippStsIIRPassbandRippleErr)?

 
Предыдущий Следующий
ippStsQualityIndexErr ippStsFilterFrequencyErr

ippStsIIRPassbandRippleErr

Passband ripple является параметром задачи проектирования, например для Chebyshev type I, и описывает допустимое изменение амплитуды в полосе пропускания. Этот статус не связан с samples, которые позже будут пропущены через созданный фильтр.

Особенно опасно смешивать linear amplitude ratio и decibel representation. Число может выглядеть положительным, но иметь совершенно другой смысл после преобразования единиц.

Проверьте ripple constraint

  • Ripple передаётся в тех единицах, которые ожидает конкретный IPP design API.
  • Значение положительно и находится в документированном диапазоне.
  • Filter order и cutoff frequency совместимы с тем же набором design parameters.
  • Wrapper не применяет преобразование dB↔linear дважды.

Логируйте исходное пользовательское значение и число непосредственно перед IPP-вызовом: так проще обнаружить ошибку конвертации, чем анализировать уже сгенерированные coefficients.

Ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version