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

 
Предыдущий Следующий
ippStsFIRMRFactorErr ippStsRelFreqErr

ippStsFIRMRPhaseErr

ippStsFIRMRPhaseErr означает недопустимое значение фазы в многоскоростном FIR-фильтре.

Что проверить

  • Сопоставьте фазу с коэффициентом изменения частоты: она должна выбирать существующую ветвь polyphase-фильтра.
  • Проверьте отрицательные значения и случай phase >= factor.
  • После изменения коэффициента ресемплирования, seek или reset заново инициализируйте состояние фильтра и фазу.

Как локализовать

Запишите фазу, коэффициенты интерполяции/децимации и позицию потока непосредственно перед вызовом IPP. Если ошибка появляется только после смены режима, ищите устаревшее состояние от предыдущей конфигурации, а не дефект коэффициентов FIR как таковых.

Технические ссылки


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