| Предыдущий | Следующий |
| ippStsFIRMRFactorErr | ippStsRelFreqErr |
ippStsFIRMRPhaseErr
ippStsFIRMRPhaseErr означает недопустимое значение фазы в многоскоростном FIR-фильтре.
Что проверить
- Сопоставьте фазу с коэффициентом изменения частоты: она должна выбирать существующую ветвь polyphase-фильтра.
- Проверьте отрицательные значения и случай
phase >= factor. - После изменения коэффициента ресемплирования, seek или reset заново инициализируйте состояние фильтра и фазу.
Как локализовать
Запишите фазу, коэффициенты интерполяции/децимации и позицию потока непосредственно перед вызовом IPP. Если ошибка появляется только после смены режима, ищите устаревшее состояние от предыдущей конфигурации, а не дефект коэффициентов FIR как таковых.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.