Site icon EfmSoft

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

 
Предыдущий Следующий
ippStsToneFreqErr ippStsTrnglMagnErr

ippStsTonePhaseErr

Параметр phase задаёт точку начала синусоиды внутри одного периода. Intel IPP ожидает фазу в ограниченном угловом интервале; отрицательное или не нормализованное накопленное значение нарушает контракт генератора даже при корректных amplitude и frequency.

Типичная причина — смешение градусов и радиан либо восстановление сохранённого состояния без приведения фазы к одному циклу. Для streaming generator полезно логировать фазу на границе каждого блока: ошибка может возникнуть только после длительного накопления, когда значение перестаёт оставаться в разрешённом диапазоне.

Проверьте фазу

  • Используются ли радианы там, где их ожидает выбранная функция.
  • Выполняется ли modulo-нормализация накопленной фазы к одному периоду.
  • Какое значение было восстановлено из состояния предыдущего блока или потока.

Ссылки


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

Exit mobile version