ΣSigmaStudio English

RMS Input Average Compressor


Этот модуль вычисляет усиление компрессора. Сжатие происходит путем вычисления RMS среднего значения всех входных сигналов, а затем поиска усиления на основе графика компрессора. RMS Input Average Compressor

Входные пины

NameFormat [int/dec] - [control/audio]Function Description
Pin 0: Input decimal - Audio Аудиовход

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

NameFormat [int/dec] - [control/audio]Function Description
Pin 0: Output decimal - Audio Выход усиления

Алгоритм расширения

Модуль поддерживает расширение входных каналов до максимум 6 каналов.

Конфигурация


Конфигурация

График компрессора имеет опцию контекстного меню «Point Density» для изменения разрешения точек на графике компрессора. Поддерживаются значения плотности точек: 288 (0,5 дБ), 720 (0,2 дБ) и 1440 (0,1 дБ).

GUI Control NameDefault ValueRangeFunction Description
RMSTC 121 1 – 8686 db/s Определяет, насколько быстро компрессор будет реагировать на изменения уровня входного сигнала
Hold 0 0-2000 Управляет временем (в ms), в течение которого компрессор поддерживает текущую настройку выходного усиления, прежде чем оно начнет уменьшаться при снижении уровня входного сигнала.
Decay 10 1 - 8686 db/s Управляет скоростью, с которой усиление компрессора уменьшается в ответ на снижение уровня входного сигнала.
Soft-knee - - Soft-knee позволяет компрессору плавно вступать в работу, обеспечивая менее резкий переход от необработанного сигнала к сжатому.
Graph - - График редактора сжатия.

Информация о DSP-параметрах

GUI Control NameCompiler NameFunction Description
RMSTCRmsIPAverageGainBlkAlg1RMS Постоянная времени RMS
DecayRmsIPAverageGainBlkAlg1decay Спад
HoldRmsIPAverageGainBlkAlg1hold Удержание
GraphRmsIPAverageGainBlkAlg1tab Значения таблицы графика компрессора



Здесь,

  • Зеленый - Название алгоритма
  • Красный - Номер экземпляра (изменяется для каждого экземпляра)
  • Синий - Название параметра

Описание алгоритма

Этот модуль вычисляет усиление компрессора. Все входные сигналы модуля сначала усредняются. Вычисляется значение RMS, соответствующее среднему значению входного сигнала, и преобразуется в шкалу dB. Это значение ищется в таблице графика компрессора для получения выходного значения усиления.

Поддерживаемые ИС

  1. ADSP215xx
  2. ADSPSC5xx

RMS Input Average Compressor в SigmaStudio: настройка и параметры

RMS Input Average Compressor — это DSP-алгоритм динамической обработки в среде SigmaStudio, предназначенный для вычисления усиления компрессора на основе RMS-значения входного сигнала. Модуль относится к категории Dynamics Processors и используется при построении цепочек обработки аудио для процессоров семейства Analog Devices ADAU, включая ADSP-серии. Принцип работы модуля основан на усреднении всех входных аудиосигналов с последующим вычислением RMS-значения, которое переводится в децибелы. Полученная величина используется для поиска выходного значения усиления по таблице графика компрессора. Такая схема позволяет обрабатывать суммарный уровень сигнала, а не отдельные каналы, что важно для поддержания корректного баланса в многоканальных конфигурациях. Модуль поддерживает расширение входных каналов до шести, что дает возможность гибко строить схемы обработки. В интерфейсе SigmaStudio доступны три основных параметра регулировки. RMSTC (постоянная времени RMS) определяет скорость реакции компрессора на изменения уровня входного сигнала и задается в дБ/с. Параметр Hold управляет временем в миллисекундах, в течение которого компрессор удерживает текущее значение выходного усиления перед началом его уменьшения. Decay задает скорость спада усиления при снижении уровня входного сигнала. Для плавного перехода от необработанного сигнала к сжатому предусмотрена опция Soft-knee, которая делает работу компрессора менее заметной на слух.