ΣSigmaStudio English

Масштабатор


Этот модуль применяет линейное масштабирование амплитуды к входному монофоническому сигналу и умножает входной сигнал на параметр масштабирования в соответствии с уравнением: Yn = amp.Xn
Масштабатор

Входные пины

ИмяФормат [цел/дроб] - [управление/аудио]Описание функции
Пин 0: Вход дробный - Аудио Аудиовход

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

ИмяФормат [цел/дроб] - [управление/аудио]Описание функции
Пин 0: Выход дробный - Аудио Масштабированный выход

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

Модуль поддерживает расширение (Growth). Модуль не поддерживает добавление (Add).

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


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

GUI Control NameЗначение по умолчаниюДиапазонОписание функции
Amp 1 от -1 до 1 линейное усиление амплитуды, применяемое к сигналу

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

GUI Control NameИмя компилятораОписание функции
AmpScaler_SC5xxAlg1Amp1 Усиление, применяемое к сигналу розового шума



Здесь,

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

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

Этот модуль применяет линейное масштабирование амплитуды к входному монофоническому сигналу и умножает входной сигнал на параметр масштабирования в соответствии с уравнением: Yn = amp.Xn

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

  1. ADSP215xx
  2. ADSPSC5xx

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).