ΣSigmaStudio English

SigmaStudio Сводка ресурсов расширенных DSP-алгоритмов

Информация здесь является предварительной.

КатегорияАлгоритмВыполняемые инструкцииПамять программПамять данныхПамять параметровОписаниеПроцессоры
Динамические микшерыAdaptive Mixer Dual (Graph)61611968Микшер, который определяет коэффициент смешивания на основе отдельного пользовательского входа данных.ADAU144x, ADAU176x, ADAU1781
Динамические микшерыAdaptive Mixer Single (Graph)45451735Микшер, который определяет коэффициент смешивания на основе отдельного пользовательского входа данных.ADAU144x, ADAU176x, ADAU1781
ПреобразованияHilbert Transform97976026Выводит действительную и мнимую составляющие результата преобразования Гильберта, выполненного над входным сигналом.ADAU144x, ADAU176x, ADAU1781

SigmaStudio Advanced DSP Algorithm Resource Summary в SigmaStudio: настройка и параметры

Раздел Advanced DSP Algorithm Resource Summary в среде SigmaStudio представляет собой справочную таблицу для инженеров, проектирующих сложные алгоритмы обработки на процессорах семейства SigmaDSP. Эта сводка содержит предварительную информацию о вычислительной нагрузке и потреблении памяти для расширенных алгоритмов, включая динамические микшеры и преобразование Гильберта. Данные позволяют оценить возможность размещения нескольких блоков в одном проекте до начала компиляции. В таблице для каждого алгоритма указаны выполняемые инструкции, объем памяти программ, памяти данных и памяти параметров. Например, динамический микшер Adaptive Mixer Dual (Graph) требует 61 инструкцию и 61 слово памяти программ, а его одиночная версия Adaptive Mixer Single (Graph) — 45 инструкций. Такие алгоритмы автоматически определяют коэффициент смешивания на основе отдельного пользовательского входа данных, что удобно для систем с автоматической регулировкой уровня. Алгоритм Hilbert Transform, требующий 97 инструкций, формирует действительную и мнимую составляющие сигнала. Это необходимо для анализа огибающей или построения квадратурных схем. Указанные значения помогают разработчику понять, какой запас ресурсов останется для других компонентов цепочки обработки. При использовании сводки важно учитывать, что поддержка алгоритмов ограничена конкретными процессорами ADAU144x, ADAU176x и ADAU1781. Перед добавлением блока в проект стоит свериться с этим списком, чтобы избежать ошибок компиляции.