Обратная связь
Алгоритм обратной связи создает задержку в сигнальном тракте и перенаправляет сигнал на вход, расположенный ранее в тракте. Обратите внимание, что этот блок необходимо использовать, если в вашем проекте требуется обратная связь. Стандартный блок задержки нельзя использовать для создания систем с обратной связью.
Существует две версии алгоритма «Обратная связь».
Обратная связь (выборка)
Обратная связь (блок)
Обратная связь (выборка)
Создает задержку на одну выборку в сигнальном тракте и перенаправляет сигнал на вход, расположенный ранее в тракте.
Обратная связь (блок)
Создает задержку, равную одному размеру блока, в сигнальном тракте и перенаправляет сигнал на вход, расположенный ранее в тракте.
| Имя | Формат [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
Пример использования
Сигнальная цепочка, показанная ниже, подает выходной сигнал блока сумматора обратно на вход блока вычитателя после задержки на один блок.
Feedback в SigmaStudio: настройка и параметры
Feedback — это специализированный алгоритм в среде разработки SigmaStudio, предназначенный для организации обратной связи в сигнальном тракте процессоров семейства ADAU145x от Analog Devices. Его ключевая функция — создание задержки сигнала с последующим перенаправлением на вход, расположенный ранее в цепочке обработки. Важно понимать, что именно этот блок является обязательным для построения систем с обратной связью: стандартный элемент Delay для этих целей не подходит. Алгоритм существует в двух версиях, отличающихся величиной задержки. Версия Feedback (Sample) вносит задержку на одну выборку (sample), а версия Feedback (Block) — на один блок обработки. Обе версии имеют по одному аудиовходу и одному аудиовыходу с десятичным форматом данных. Вход принимает исходный сигнал, а на выходе вы получаете задержанную копию, которую можно подать на более ранний узел схемы. В графическом интерфейсе SigmaStudio у этого модуля нет настраиваемых параметров или элементов управления — его работа полностью определяется положением в сигнальной цепочке и выбором версии (Sample или Block). Также для данного алгоритма не поддерживаются методы Grow and Add, что следует учитывать при масштабировании проекта. Типовой сценарий использования выглядит так: выходной сигнал сумматора подается на вход блока Feedback, после чего задержанный сигнал возвращается на вход вычитающего устройства, расположенного ранее в тракте.