Компрессор динамического диапазона
Панель звуковых инструментов/динамическое управление диапазоном
Блок сжатия выполняет динамическое сжатие диапазона независимо по каждому входному каналу. Динамическое сжатие диапазона ослабляет громкость громких звуков, которые пересекают заданный порог. Блок использует указанное время атаки и освобождения для достижения плавной кривой усиления.
Типы данных |
|
Прямой проход |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулей |
|
Блок компрессора обрабатывает сигнальный кадр по кадрам и элемент по элементам.

N-точечный сигнал x [n] преобразуется в децибелы:
| x [n] |
xdB [n] проходит через компьютер усиления. Компьютер усиления использует характеристику статического сжатия блока сжатия для ослабления усиления, которое выше порогового значения.
Если указано мягкое колено, компьютер усиления имеет следующую статическую характеристику:
W2) T + (xdB − T) RxdB > (T + W2),
где T - порог, R - степень сжатия, а W - ширина колена.
Если указано жесткое колено, компьютер усиления имеет следующую статическую характеристику:
T) RxdB≥T
Вычисленный коэффициент усиления, gc [n], вычисляется как
xdB [n].
gc [n] сглаживается с использованием заданных параметров времени атаки и сброса:
[n], gc [n] > gs [n − 1]
Коэффициент времени атаки α A вычисляется как
× TA).
Коэффициент времени высвобождения α R вычисляется как
× TR).
T A - период времени атаки, определяемый параметром Время атаки. TR - период времени деблокирования, заданный параметром Release time (s). Fs - входная частота дискретизации, заданная параметром Inherit sample rate from input или Input sample rate (Hz).
Если коэффициент усиления подпитки (дБ) установлен в Autoвычисляется как отрицательное значение вычисленного коэффициента усиления для входного сигнала 0 дБ:
= 0.
При установившемся входе 0 дБ эта конфигурация достигает установившегося выхода 0 дБ. Коэффициент усиления определяется параметрами Threshold (dB), Ratio и Knee width (dB). Это не зависит от входного сигнала.
Коэффициент усиления, M, добавляется к сглаженному коэффициенту усиления, gs [n]:
n] + M
Вычисленный коэффициент усиления в дБ, gdB [n], преобразуется в линейную область:
n] 20)
Выходной сигнал компрессора динамического диапазона приведен в виде
glin [n].
[1] Джаннулис, Димитриос, Майкл Массберг и Джошуа Д. Рейсс. «Проектирование цифрового компрессора динамического диапазона - учебное пособие и анализ». Журнал Общества аудиотехники. Том 60, выпуск 6, 2012, стр. 399-408.