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

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

ippStsToneMagnErr

Tone generator строит последовательность по magnitude, frequency и phase. Для этого пути Intel IPP требует положительную magnitude; ноль или отрицательное значение считается ошибкой параметров до записи каких-либо samples в выходной буфер.

Проверьте семантику источника величины. UI или конфигурация могут хранить уровень в dB, power либо signed gain, тогда как primitive ожидает линейную amplitude. Ошибка также появляется после неудачного dB-to-linear преобразования, округления малого значения к нулю или повторной инициализации state неполным набором параметров.

Проверьте амплитуду

  • Значение magnitude непосредственно перед вызовом IPP.
  • Формулу преобразования из dB, power или пользовательского gain в линейную amplitude.
  • Переинициализируется ли состояние генератора после изменения уровня.

Ссылки


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