Линейное усиление
Блок Linear Gain масштабирует сигнал на значение, указанное в текстовом поле.
- Перетащите его в рабочую область.
- Щелкните правой кнопкой мыши по блоку и выберите Add Algorithm > IC N >
- Gain (slew)
- Gain (no slew)
- (Инструкции со слей (slew) означают лучшее качество, но за счет памяти.)
- Введите желаемый коэффициент масштабирования в текстовое поле.
Пример разработки с использованием этого блока см. в примере Basic DSP.
Указанное вами значение имеет формат 5.23 (5 бит для целой части, 23 для дробной). Таким образом, допустимые значения для этого блока находятся в диапазоне: от -16 до 15.999.
Это коэффициент умножения, поэтому значение «1» вообще не изменит усиление.
Значение «0» умножит на ноль, что приведет к заглушению (mute) аудио.
Значение 2 удвоит уровень сигнала (добавит 6 дБ).
Значения меньше 1, но больше нуля, 0
Вы можете выбрать алгоритм со слей (slew) или без слей (no-slew). Использование RAM со слей (slew RAM) постепенно изменяет сигнал от исходного до целевого значения, в то время как использование RAM без слей (no-slew RAM) переключает сигнал немедленно.
Для получения дополнительной информации о целевой RAM со слей (target/slew ram) см. раздел Target Slew RAM в книге Basic Sigma DSP Architecture на этой вики.