ΣSigmaStudio English

State Variable (Q/F Input)

State Variable (Q/F Input) Этот блок обеспечивает одновременный доступ к трем различным типам фильтров: lowpass, highpass, bandpass. См. State-Variable Filter для получения информации о параметрах и расчетах для этого алгоритма.

Этот блок выполняет ту же функцию, что и State Variable Q Input, с тем отличием, что частота теперь управляется третьим входным пином под названием 'Frequency Input' вместо ввода в текстовом окне.

Формат для Q — 5.23 или 8.24 (в зависимости от вашего процессора), и он инвертирован. Другими словами…

Вход на пин Q = 1/Q

Формат для F также 5.23 или 8.24, и расчет следующий:

Вход на пин F = {2 sin{pi f} / {f_s} }

где частота среза фильтра равна f, а частота дискретизации равна f_s. Аргумент синуса безразмерен (радианы).

State Variable (Q/F Input) в SigmaStudio: настройка и параметры

State Variable (Q/F Input) — это блок в среде SigmaStudio для процессоров Analog Devices семейства ADAU, который предоставляет одновременный доступ к трем типам фильтров: lowpass, highpass и bandpass. Данный компонент является модификацией алгоритма State Variable Q Input, где частота среза задается не текстовым полем, а отдельным входным пином Frequency Input. Это позволяет динамически изменять частоту фильтра в реальном времени, что удобно для реализации эффектов, требующих автоматизации параметров. Принцип работы основан на вычислении коэффициентов фильтра по значениям, подаваемым на управляющие входы. Параметр Q, определяющий добротность, поступает на пин Q в формате 5.23 или 8.24 (в зависимости от используемого процессора ADAU) и является инвертированным. Частота среза задается через пин F в том же формате, а расчет производится по формуле, где аргумент синуса безразмерен и выражается в радианах. Значение на пине F вычисляется как отношение частоты среза к частоте дискретизации, что позволяет точно позиционировать фильтр в спектре. Для настройки в проекте SigmaStudio необходимо подключить источник сигнала к входу блока, а на пины Q и F подать управляющие значения. Если требуется фиксированная частота, можно использовать константу, рассчитанную по формуле. Для динамического управления частотой удобно применять генераторы огибающей или LFO, подключая их выход к пину F. При этом важно учитывать формат данных и инверсию Q, чтобы избежать некорректной работы фильтра.