ΣSigmaStudio English

Это старая редакция документа!


Basic DSP

Библиотека Basic DSP из ToolBox позволяет получить доступ к базовым строительным блокам для обеспечения фундаментального управления алгоритмами DSP. Ниже приведен список доступных блоков.

DSP Functions

Arithmetic Operations

Delay

Index LUT

Logic

Inverters

Signal Edge Detectors

Min/Max

Страницы отдельных блоков содержат конкретную информацию. Также обратитесь к странице Basic DSP Examples, чтобы увидеть примеры схем с использованием некоторых из этих базовых блоков.

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

Библиотека Basic DSP в среде SigmaStudio представляет собой набор фундаментальных строительных блоков, необходимых для создания и отладки алгоритмов цифровой обработки сигналов на процессорах семейства ADAU (SigmaDSP). Этот раздел ToolBox дает инженеру низкоуровневый контроль над потоком данных, позволяя реализовывать как простые математические операции, так и сложные логические конструкции, не прибегая к написанию кода. Основу библиотеки составляют блоки DSP Functions, предназначенные для взаимодействия с ядром процессора. С их помощью можно выполнять чтение и запись параметров и регистров, а также организовывать обратную связь (DSP Readback) для контроля состояния системы в реальном времени. Эти функции критически важны для отладки и мониторинга работы сигнальной цепочки, позволяя разработчику точно знать, какие значения обрабатываются в каждой точке схемы. Раздел Arithmetic Operations включает в себя стандартные математические действия: сложение, вычитание, умножение и деление сигналов. Для управления уровнем предусмотрены блоки Linear Gain и Multiple Control Linear Gain, а для нелинейных преобразований — Square Root, Log2, Log10, Exp2 и Absolute Value. Отдельно стоит выделить блоки Scaler и Binary To Decimal для преобразования форматов данных, а также инструменты для работы с комплексными числами: Complex Merger, Complex Splitter и Conjugate. Эти компоненты позволяют точно настроить математическую модель обработки под конкретную задачу. Для работы с временными характеристиками сигнала предназначены блоки задержки.