Генерация фиксированной точки

Генерация кода C фиксированной точки с помощью продукта MATLAB® Coder™

Чтобы сгенерировать код, у вас должен быть продукт MATLAB Coder. Для получения информации о генерации кода см. документацию MATLAB Coder.

Примеры и руководства

Сгенерируйте КИХ-код фиксированной точки Используя блок MATLAB function

Создайте и сгенерируйте код для фиксированной точки, lowpass, прямого КИХ-фильтра формы

Избегайте операций многословных в сгенерированном коде

В этом примере показано, как избежать операций многословных в сгенерированном коде при помощи accumpos функция вместо простого сложения в вашем алгоритме MATLAB.

Найдите потенциальные проблемы типа данных в сгенерированном коде

Подсветите потенциальные проблемы типа данных в отчете.

Концепции

Рабочий процесс для ускорения фиксированной точки и генерации

Описывает шаги, требуемые для подготовки кода MATLAB и преобразования его к MEX-функции

Функции, поддерживаемые для ускорения кода или генерации кода C

Перечисляет функции Fixed-Point Designer™, поддерживавшие генерацией кода из MATLAB

Способы сгенерировать код

Обсуждает программное обеспечение Fixed-Point Designer использования с генерацией кода

Генерация кода с MATLAB Coder

Вводит вас продукту MATLAB Coder

Генерация кода для констант в структурах и массивах

Иногда генератор кода не распознает постоянные поля структуры или элементы массива.

Генерация кода с блоком MATLAB function

Вводит вас блоку MATLAB Function

Поиск и устранение проблем

Зафиксируйте переполнение стека этапа выполнения

Если ваш компилятор C сообщает о переполнении стека этапа выполнения, установите значение максимального параметра использования стека, чтобы быть меньше доступного размера стека.

Советы для того, чтобы сделать сгенерированный код более эффективным

Описывает методы, которые могут использоваться, чтобы сделать сгенерированный код более эффективным

Рекомендуемые примеры