ΣSigmaStudio English

Обратная связь


Алгоритм обратной связи создает задержку в сигнальном тракте и перенаправляет сигнал на вход, расположенный ранее в тракте. Обратите внимание, что этот блок необходимо использовать, если в вашем проекте требуется обратная связь. Стандартный блок задержки нельзя использовать для создания систем с обратной связью.

Существует две версии алгоритма «Обратная связь».

  1. Обратная связь (выборка)
  2. Обратная связь (блок)

Обратная связь (выборка)

Создает задержку на одну выборку в сигнальном тракте и перенаправляет сигнал на вход, расположенный ранее в тракте. Обратная связь (выборка)

Обратная связь (блок)

Создает задержку, равную одному размеру блока, в сигнальном тракте и перенаправляет сигнал на вход, расположенный ранее в тракте. Обратная связь (блок)

Входные пины (выборка)

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

Выходные пины (выборка)

ИмяФормат [int/dec] - [control/audio]Описание функции
Пин 0: Задержанный выход выборки decimal- audio Выходной сигнал выборки

Входные пины (блок)

ИмяФормат [int/dec] - [control/audio]Описание функции
Пин 0: Вход блока decimal-audio Входной сигнал блока

Выходные пины (блок)

ИмяФормат [int/dec] - [control/audio]Описание функции
Пин 0: Задержанный выход блока decimal- audio Выходной сигнал блока

Элементы управления GUI

Нет

Алгоритм Grow and Add

Алгоритмы Grow and Add не поддерживаются для этого модуля.

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

Нет

Поддерживаемые DSP

ADAU145x

Пример использования

Сигнальная цепочка, показанная ниже, подает выходной сигнал блока сумматора обратно на вход блока вычитателя после задержки на один блок. Пример использования

Feedback в SigmaStudio: настройка и параметры

Feedback — это специализированный алгоритм в среде разработки SigmaStudio, предназначенный для организации обратной связи в сигнальном тракте процессоров семейства ADAU145x от Analog Devices. Его ключевая функция — создание задержки сигнала с последующим перенаправлением на вход, расположенный ранее в цепочке обработки. Важно понимать, что именно этот блок является обязательным для построения систем с обратной связью: стандартный элемент Delay для этих целей не подходит. Алгоритм существует в двух версиях, отличающихся величиной задержки. Версия Feedback (Sample) вносит задержку на одну выборку (sample), а версия Feedback (Block) — на один блок обработки. Обе версии имеют по одному аудиовходу и одному аудиовыходу с десятичным форматом данных. Вход принимает исходный сигнал, а на выходе вы получаете задержанную копию, которую можно подать на более ранний узел схемы. В графическом интерфейсе SigmaStudio у этого модуля нет настраиваемых параметров или элементов управления — его работа полностью определяется положением в сигнальной цепочке и выбором версии (Sample или Block). Также для данного алгоритма не поддерживаются методы Grow and Add, что следует учитывать при масштабировании проекта. Типовой сценарий использования выглядит так: выходной сигнал сумматора подается на вход блока Feedback, после чего задержанный сигнал возвращается на вход вычитающего устройства, расположенного ранее в тракте.