ΣSigmaStudio English

Adaptive Mixer Single (Graph)

Ячейка Adaptive Mixer Single (graph) представляет собой усовершенствованный метод микширования двух сигналов на основе третьего управляющего сигнала. Два зеленых пина обозначают два входных сигнала, которые микшируются вместе, а третий оранжевый пин предназначен для управляющего сигнала.

Примечание: обычно оранжевые пины указывают на то, что этот канал не предназначен для передачи настоящего аудио, но в случае с этой ячейкой это не так. Оранжевый пин здесь указывает на то, что входной управляющий сигнал будет преобразован в среднеквадратичное (RMS) среднее значение, что исключает необходимость использования таблицы RMS для этого приложения. Значение таблицы RMS используется для определения масштабных коэффициентов для сигналов, подлежащих микшированию. Эта ячейка очень похожа на Adaptive Mixer Single (graph), но обеспечивает более расширенное управление масштабными коэффициентами для микшируемых сигналов. В случае Single один масштабный коэффициент определяется как дополнение к другому, тогда как при Dual управлении вы можете выбирать и изменять кривые для обоих микшируемых сигналов.|Adaptive Mixer Single (Graph)|

Входные пины

NameFormat [int/dec] - [control/audio]Function Description
Pin 0: Audio Indecimal - audioАудиовход
Pin 1: Audio Indecimal - audioАудиовход
Pin 2: Audio Indecimal - audioВычисляет среднеквадратичное (RMS) среднее значение для этого входного сигнала

Выходные пины

NameFormat [int/dec] - [control/audio]Function Description
Pin 0: Audio Outdecimal - audioСжатый монофонический аудиовыход

Элементы GUI

GUI Control Name Default Value Range Function Description
RMS TC (db/s)150 1 - 1000 Управляет постоянной времени (TC), задавая время атаки вычисления среднеквадратичного (RMS) среднего значения. Постоянная времени RMS определяет, насколько быстро усиление будет адаптироваться к резким изменениям уровня входного сигнала.
step81 - 23Управляет скоростью нарастания (slew rate) с точки зрения того, насколько быстро алгоритм переходит к следующему значению. Шаг обычно вычисляется по формуле: Шаг = (Целевые данные - Данные нарастания) / Количество шагов. Здесь у вас есть контроль над этим значением, и нарастание будет вычисляться в соответствии с 2-step
Smooth False True/FalseЭтот флажок определяет, будет ли кривая соотношения уровней точно линейной от точки графика к точке графика или она будет сглажена.
Show GraphЭта кнопка позволяет открыть окно коэффициента микширования. В случае одиночного микшера у вас есть контроль только над уровнем 2-го входного пина. Вы можете изменить кривую, перемещая, добавляя или удаляя точки графика. Значение выходной кривой для 1-го пина автоматически вычисляется как дополнение к значению 2-го пина. Значение таблицы RMS дает вам x-значение на этом графике, а соответствующие y-значения будут масштабными коэффициентами для уровней выходного сигнала при микшировании между 1-м и 2-м пинами.Элементы GUI

Adaptive Mixer Single (Graph) в SigmaStudio: настройка и параметры

Adaptive Mixer Single (Graph) — это ячейка расширенной DSP-обработки в среде SigmaStudio для сигнальных процессоров Analog Devices семейства ADAU. Компонент реализует адаптивное микширование двух аудиосигналов, при котором коэффициент смешения динамически зависит от уровня третьего, управляющего сигнала. Данный алгоритм применяется в системах обработки речи, где требуется автоматическое вытеснение фонового шума или плавное переключение между источниками. Принцип работы блока основан на анализе огибающей управляющего сигнала. В отличие от стандартного микшера, этот узел не требует внешней таблицы RMS: оранжевый управляющий вход содержит встроенный детектор среднеквадратичного значения. Вычисленное RMS-значение используется для определения точки на графике масштабных коэффициентов. Поскольку реализован режим Single, коэффициент для первого входа автоматически вычисляется как дополнение до единицы к коэффициенту второго входа, что гарантирует отсутствие провалов или перегрузки суммарного сигнала. Настройка компонента в проекте SigmaStudio выполняется через несколько параметров. Поле RMS TC (db/s) задает постоянную времени детектора огибающей в диапазоне от 1 до 1000 — этот параметр определяет скорость адаптации усиления к резким изменениям громкости управляющего сигнала. Параметр step регулирует скорость нарастания (slew rate) при переходе к новому значению коэффициента. Флажок 2-step Smooth включает или отключает сглаживание кривой соотношения уровней между точками графика.