General (2nd-Order / Lookup)
Блок General (2nd-Order / Lookup) предоставляет доступ к широкому спектру алгоритмов фильтров 2-го порядка IIR (infinite impulse response). См. раздел General 2nd-Order Filters (в Algorithm Information) для получения подробной информации об алгоритмах, управляющих этими блоками.
Доступны следующие фильтры:
- Tone
- Peaking
- General LP/HP
- Butterworth LP/HP
- Bessel LP/HP
- Chebyshev LP/HP
Этот блок реализован с помощью double-precision биквадратного фильтра (biquad), который имеет несколько наборов коэффициентов в таблицах на DSP. Для выбора кривых (lookup) используйте в своем проекте блок Index Lookup Table, блок Counter или блок DC Input и подключите его к красному пину. Используя блоки GPIO, вы можете управлять выбранными характеристиками с помощью ручки, энкодера или кнопки.
Чтобы открыть окно Filter Control Window:
Нажмите кнопку-иконку:
. Кривая определяется с помощью окна Tone Control (показано ниже).
Введите желаемое количество кривых в поле # Curves. Введите значения Boosts, (общий) Gain и Q в соответствующие поля. Введите желаемую частоту среза или центральную частоту (для пиковых фильтров) в поля Frequency. Другие параметры для ввода будут различаться в зависимости от типа фильтра.
Разнообразие и диапазон фильтров впечатляют, как видно из следующих примеров:





Примечание: Для n кривых выбранный индекс не должен превышать n - 1, i.e., диапазон индексов от 0 до n - 1. Если вы выберете n-ю кривую, это может привести к некорректной работе или ошибкам.