Оптимизируйте сгенерированный код для комплексных сигналов

В этом примере показано, как комплекс указателей Simulink Coder сигнализирует эффективно. Чтобы просмотреть типы данных сигналов, обновите модель. В меню Debug выберите Update Model. Комплексные сигналы представлены как структуры в сгенерированном коде. Simulink Coder выполняет различную оптимизацию на этих структурах. Например:

  • Сворачивание выражения: Усиление и операции Sum на комплексном сигнале свернуты в отдельное выражение.

  • Слияние циклов: Два отдельных цикла for, один для комплексного сигнала и один для некомплексного сигнала, объединены в один цикл for.

  • Встроенные параметры блоков: значение блока Gain "пи" встраивается в выражении комплексной Суммы Усиления.

Из-за оптимизации, такой как они, код, сгенерированный для комплекса и некомплексных сигналов, одинаково эффективен.

Модель в качестве примера

model='rtwdemo_complex';
open_system(model);

Похожие темы