Масштабатор
Этот модуль применяет линейное масштабирование амплитуды к входному монофоническому сигналу и умножает входной сигнал
на параметр масштабирования в соответствии с уравнением: Yn = amp.Xn
| Имя | Формат [цел/дроб] - [управление/аудио] | Описание функции |
| Пин 0: Вход | дробный - Аудио | Аудиовход |
Выходные пины
| Имя | Формат [цел/дроб] - [управление/аудио] | Описание функции |
| Пин 0: Выход | дробный - Аудио | Масштабированный выход |
Алгоритм расширения (Grow)
Модуль поддерживает расширение (Growth). Модуль не поддерживает добавление (Add).
Конфигурация
| GUI Control Name | Значение по умолчанию | Диапазон | Описание функции |
| Amp | 1 | от -1 до 1 | линейное усиление амплитуды, применяемое к сигналу |
| GUI Control Name | Имя компилятора | Описание функции |
| Amp | Scaler_SC5xxAlg1Amp1 | Усиление, применяемое к сигналу розового шума |
Здесь,
Описание алгоритма
Этот модуль применяет линейное масштабирование амплитуды к входному монофоническому сигналу и умножает входной сигнал
на параметр масштабирования в соответствии с уравнением: Yn = amp.Xn
Поддерживаемые ИС
Scaler в SigmaStudio: настройка и параметры
Scaler — это базовый DSP-модуль в среде SigmaStudio, предназначенный для линейного масштабирования амплитуды монофонического аудиосигнала. Он относится к категории простых регуляторов уровня и выполняет единственную операцию — умножение входного отсчета на коэффициент усиления. Уравнение работы модуля выглядит как Yn = amp·Xn, где Xn — входной сигнал, amp — параметр масштабирования, а Yn — результат на выходе. Модуль имеет один аудиовход и один аудиовыход, работающие в дробном формате данных. Это позволяет встраивать Scaler в любую точку сигнальной цепочки проекта SigmaStudio без необходимости преобразования форматов. Основной параметр конфигурации — Amp, который задает линейное усиление амплитуды. По умолчанию его значение равно 1 (сигнал проходит без изменений), а доступный диапазон регулировки составляет от -1 до 1. Отрицательные значения инвертируют фазу сигнала, что может использоваться для коррекции полярности в тракте. В графическом интерфейсе SigmaStudio параметр Amp отображается в окне свойств модуля, а при компиляции проекта ему присваивается имя Scaler_SC5xxAlg 1 Amp 1. В этом имени зашифрована служебная информация: название алгоритма, номер экземпляра (изменяется при добавлении нескольких копий модуля) и номер каскада. При работе с процессорами ADSP-215xx и ADSP-SC5xx важно учитывать, что модуль поддерживает функцию расширения (Grow), позволяющую автоматически добавлять пины при увеличении разрядности шины, но не поддерживает операцию добавления (Add).