| Предыдущий | Следующий |
| ippStsFIRMRPhaseErr | ippStsFIRLenErr |
ippStsRelFreqErr
DSP design routines часто принимают частоту не в герцах, а как безразмерную долю sampling rate либо Nyquist frequency. Передача Hz напрямую может дать число, которое математически корректно само по себе, но недопустимо для этого API.
Сначала установите точное соглашение normalization для выбранной функции. Только после этого проверяйте band edges, cutoff и связанные коэффициенты фильтра.
Проверьте relative frequency
- Какой sample rate используется при переводе из Hz.
- Ожидает ли API cycles/sample или Nyquist-normalized representation.
- После преобразования значение остаётся внутри документированного интервала.
- Для band filter lower edge остаётся меньше upper edge после normalization.
Логируйте одновременно исходную частоту в Hz и итоговое normalized value: это сразу показывает ошибку единиц и облегчает сравнение разных sample rates.
Ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.