ΣSigmaStudio English

Text-In Eq Slew Ext-(ADAU145x)

Text-In Eq Slew Ext-(ADAU145x)

Альтернатива фильтру General (2nd Order) Slew Ext, блок Text-In позволяет задавать параметры с помощью текстовых полей, без необходимости открывать другое окно. Алгоритмы те же, что дает доступ к широкому спектру режимов работы фильтров 2-го порядка, хотя не все алгоритмы доступны в версии Text-In.
Функция слейва (slew) добавлена для плавного перехода от одного набора коэффициентов фильтра к другому при изменении параметров фильтра. Слейв происходит примерно за время слейва (slew time), заданное пользователем. Время слейва можно задать, указав значение lambda на управляющем пине. Параметр lambda определяет скорость слейва. При увеличении числа каскадов фильтра к модулю добавляется новый управляющий пин для значения lambda для каждого каскада. Вычисление слейва всегда выполняется в одинарной точности.

Смотрите страницу General (2nd Order) Slew Ext для получения информации об алгоритмах, управляющих этими блоками. Доступны следующие фильтры:

  • Parametric Filter
  • Shelving EQ: Low-Shelf
  • Shelving EQ: High-Shelf
  • General: Lowpass Filter
  • General: Highpass Filter
  • Peaking EQ
  • Notch EQ
  • General: Bandpass Filter
  • General: Bandstop Filter
  • Allpass filter

Для использования этого блока:

  1. Перетащите его в рабочую область, щелкните правой кнопкой мыши по блоку и выберите Add Algorithm > IC N.
  2. Выберите желаемый алгоритм:
    • Double-Precision
    • Single-Precision
  3. Нажмите на синюю иконку, чтобы выбрать фильтр: Peak, Lowpass, Highpass, Low-Shelf, High-Shelf.
  4. Введите значения на вкладке параметров для Boost (Peak и Shelf EQ), Freq, Q/Slope. Нажмите на стрелку вправо и на вкладке усиления введите усиление фильтра.
    • Boost — это величина подъема / спада, применяемая к заданному диапазону частот
    • Freq — это центральная частота
    • Q/slope — это крутизна кривой
    • Gain — это общее усиление фильтра.

Как и в случае с другими блоками, существует опция Grow для этого алгоритма. Обратите внимание, что в случае с этим блоком, расширение (growing) алгоритма добавляет еще одну частотную полосу к блоку, что эквивалентно двум последовательно соединенным фильтрам.

Textineqslewext в SigmaStudio: настройка и параметры

Text-In Eq Slew Ext — это альтернатива фильтру General (2nd Order) Slew Ext в среде SigmaStudio для процессоров Analog Devices семейства ADAU. Его ключевая особенность — возможность задавать параметры фильтра непосредственно в текстовых полях, без необходимости открывать отдельное окно настройки. Это ускоряет работу над проектом, сохраняя при этом доступ к широкому спектру алгоритмов фильтров второго порядка. Данный блок использует те же алгоритмы, что и его «старший брат», однако не все режимы доступны в версии Text-In. Главное отличие — встроенная функция слейва (slew), обеспечивающая плавный переход от одного набора коэффициентов к другому при изменении параметров. Это позволяет избежать щелчков и артефактов при динамической регулировке звука. Время слейва задается пользователем через значение на управляющем пине, что определяет скорость перехода. При увеличении числа каскадов фильтра для каждого из них добавляется отдельный управляющий пин. Важно учитывать, что вычисление слейва всегда выполняется в одинарной точности. Для настройки блока в проекте SigmaStudio перетащите его в рабочую область и щелкните правой кнопкой мыши. В контекстном меню выберите Add Algorithm и укажите нужную точность вычислений: Double-Precision или Single-Precision. Затем через синюю иконку выберите тип фильтра. Доступны Parametric Filter, Shelving EQ (Low-Shelf и High-Shelf), General Lowpass и Highpass, Peaking EQ, Notch EQ, General Bandpass и Bandstop, а также Allpass filter.