ΣSigmaStudio English

ASRC Input With Gain


Этот модуль можно использовать для чтения данных из ASRC и применения усиления перед передачей другим модулям в схеме.
ASRC Input With Gain

Входные пины

Входные пины отсутствуют.

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

NameFormat [int/dec] - [control/audio]Function Description
Pin 0: ASRC Indecimal - audioИз ASRC с усилением

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

Модуль может быть расширен до 16 каналов для поддержки 16 входных пинов ASRC. При расширении каждый вход имеет соответствующий ему регулятор усиления.
Алгоритм расширения (Grow)

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

Усиление может быть настроено для каждого канала.

GUI Control NameDefault ValueRangeFunction Description
Gain1 -128 to 127.999 Линейное значение усиления
Gain Sharing Enable/Disable.DisabledEnabled/DisabledУсиление может быть общим для входных каналов. Требуется перекомпиляция при включении/отключении общего усиления.


Конфигурации
Нажмите на маленький кружок (TinyCircle) рядом с регулятором усиления, чтобы включить/отключить общее усиление между каналами.

В примере, показанном выше.

  1. Канал 0 и Канал 1 используют общее усиление.
  2. Каналы со 2 по 7 имеют отдельные усиления.
  3. Канал 8 и Канал 9 используют общее усиление.

Все усиления без слей (slew)

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

GUI Control NameCompiler NameFunction Description
GainASRCInwithGainAlg1gain0 Значение усиления для каждого канала


Здесь,

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

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

  1. ADAU145x

ASRC Input With Gain в SigmaStudio: настройка и параметры

ASRC Input With Gain — это модуль входа в среде SigmaStudio, предназначенный для процессоров семейства ADAU (SigmaDSP) от Analog Devices. Его основная функция — считать аудиоданные из ASRC и применить к ним усиление перед тем, как передать сигнал другим модулям в схеме проекта. Модуль относится к категории «Вход/Выход» и используется в тех случаях, когда требуется согласовать уровень сигнала после асинхронного преобразования частоты дискретизации. Входные пины у модуля отсутствуют, данные поступают непосредственно из ASRC. Выходной пин ASRC In имеет формат decimal-audio и отдает сигнал уже с примененным усилением. При необходимости модуль можно расширить до 16 каналов, чтобы поддерживать соответствующее количество входных пинов ASRC. При расширении каждый канал получает собственный регулятор усиления, что позволяет независимо управлять уровнями сигналов в многоканальных конфигурациях. В графическом интерфейсе SigmaStudio параметр Gain задается в диапазоне от -128 до 127.999 и представляет собой линейное значение усиления. Для каждого канала доступна отдельная настройка. Также предусмотрена опция Gain Sharing, которая позволяет использовать общее усиление для нескольких входных каналов. При включении или отключении общего усиления требуется перекомпиляция проекта. Управление этой функцией выполняется через маленький кружок (TinyCircle) рядом с регулятором усиления. На практике модуль удобно применять в сигнальной цепочке, когда после ASRC необходимо выровнять уровни сигналов перед последующей обработкой.