Что означает статус Intel IPP 38 (ippStsSymKernelExpected)?

 
Также может означать:
КонстантаТипОС
ERROR_HANDLE_EOFОшибка WindowsWindows
KERN_LOCK_SET_DESTROYEDКод возврата ядра macOSmacOS
ENOSYSerrnoLinux
ENOTSOCKerrnomacOS
EL2NSYNCerrnoSolaris
ENAMETOOLONGerrnoWindows
CDFS_FILE_SYSTEMКод BSODWindows
Предыдущий Следующий
ippStsUnknownCacheSize ippStsEvenMedianWeight

ippStsSymKernelExpected

ippStsSymKernelExpected означает, что функция IPP требует симметричное ядро, а переданные коэффициенты этому условию не соответствуют.

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

  • Сравните пары коэффициентов h[i] и h[N-1-i].
  • Проверьте порядок taps и не была ли одна половина ядра развёрнута дважды.
  • Для floating-point коэффициентов учитывайте точность генератора и контракт функции IPP.

Как исправлять

Используйте функцию, рассчитанную на произвольное ядро, либо сформируйте действительно симметричный набор коэффициентов. Не «исправляйте» произвольный фильтр усреднением пар без понимания требуемой АЧХ.

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


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