SigmaStudio Сводка ресурсов расширенных DSP-алгоритмов
Информация здесь является предварительной.
| Категория | Алгоритм | Выполняемые инструкции | Память программ | Память данных | Память параметров | Описание | Процессоры |
| Динамические микшеры | Adaptive Mixer Dual (Graph) | 61 | 61 | 19 | 68 | Микшер, который определяет коэффициент смешивания на основе отдельного пользовательского входа данных. | ADAU144x, ADAU176x, ADAU1781 |
| Динамические микшеры | Adaptive Mixer Single (Graph) | 45 | 45 | 17 | 35 | Микшер, который определяет коэффициент смешивания на основе отдельного пользовательского входа данных. | ADAU144x, ADAU176x, ADAU1781 |
| Преобразования | Hilbert Transform | 97 | 97 | 60 | 26 | Выводит действительную и мнимую составляющие результата преобразования Гильберта, выполненного над входным сигналом. | 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. Перед добавлением блока в проект стоит свериться с этим списком, чтобы избежать ошибок компиляции.