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

 
Предыдущий Следующий
ippStsTonePhaseErr ippStsTrnglFreqErr

ippStsTrnglMagnErr

Magnitude задаёт вертикальный размах triangle generator. Неположительное значение нарушает контракт выбранной IPP функции до расчёта slope и до заполнения destination vector. Это отдельная проверка, не связанная с частотой или асимметрией формы.

Проследите происхождение amplitude от пользовательской настройки до аргумента primitive. При переводе из dB, процентного уровня или fixed-point коэффициента округление способно превратить небольшое положительное значение в ноль. После изменения magnitude убедитесь, что state не содержит старую несовместимую конфигурацию.

Проверьте magnitude

  • Фактическое значение amplitude перед вызовом.
  • Масштабирование и округление при переводе из UI, dB или fixed-point.
  • Переинициализацию generator state после изменения уровня.

Ссылки


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