Это старая редакция документа!
Содержание
Ядро AGC-компрессора
Этот модуль является частью компрессора, отвечающей за вычисление усиления. Сжатие происходит путем вычисления
RMS входных сэмплов, т.е. пропускания входных сэмплов через фильтр нижних частот, преобразования этого значения в
шкалу дБ и последующего поиска соответствующего значения усиления. В модуле задан порог в качестве параметра,
ниже которого происходит сжатие.
Входные пины
| Name | Format [int/dec] - [control/audio] | Function Description |
|---|---|---|
| Pin 0: Input | decimal - Audio | Вход |
Выходные пины
| Name | Format [int/dec] - [control/audio] | Function Description |
|---|---|---|
| Pin 0: Output | decimal - Audio | Выход |
Алгоритм расширения (Grow)
Модуль не поддерживает функции Add и Growth.
Конфигурация
| GUI Control Name | Default Value | Range | Function Description |
|---|---|---|---|
| Decay | 20ms | 20 to 100ms | Коэффициент спада (decay) компрессора |
| Attack time | 20ms | 20 to 100ms | Коэффициент атаки (attack) компрессора |
| ratio | 1 | 1 to 100 | Коэффициент (ratio) — это отношение снижения усиления ниже порога |
| Gain | 0dB | -120 to 20dB | Выходное усиление (make-up gain) компрессора, в дБ |
| Thr | 0dB | -80 to 20dB | Порог сжатия, в дБ, ниже которого происходит сжатие |
Информация о DSP-параметрах
| GUI Control Name | Compiler Name | Function Description |
|---|---|---|
| Decay | AGCCompressorCore_SC5xxAlg1Decay | Коэффициент спада (decay) компрессора |
| SmoothDecay | AGCCompressorCore_SC5xxAlg1SmoothDecay | Коэффициент плавности спада (smooth decay) компрессора |
| Attack | AGCCompressorCore_SC5xxAlg1Decay | Коэффициент атаки (attack) компрессора |
| SmoothAttack | AGCCompressorCore_SC5xxAlg1SmoothAttack | Коэффициент плавности атаки (smooth attack) компрессора |
| ratio | AGCCompressorCore_SC5xxAlg1ratio | Коэффициент (ratio) — это отношение снижения усиления ниже порога |
| Gain | AGCCompressorCore_SC5xxAlg1Gain | Выходное усиление (make-up gain) компрессора, в дБ |
| Threshold | AGCCompressorCore_SC5xxAlg1Threshold | Порог сжатия, в дБ, ниже которого происходит сжатие |
Здесь,
- Зеленый - Имя алгоритма
- Красный - Номер экземпляра (изменяется для каждого экземпляра)
- Синий - Имя параметра
Описание алгоритма
Этот модуль является частью компрессора, отвечающей за вычисление усиления. Сжатие происходит путем вычисления
RMS входных сэмплов, т.е. пропускания входных сэмплов через фильтр нижних частот, преобразования этого значения в
шкалу дБ и последующего поиска соответствующего значения усиления. В модуле задан порог в качестве параметра,
ниже которого происходит сжатие.
Поддерживаемые ИС
- ADSP215xx
- ADSPSC5xx
