Оптимизация типа данных в Simulink

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

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

Можно оптимизировать типы данных с помощью fxpopt функция в командной строке, или при помощи Optimized Fixed-Point Conversion рабочий процесс в Fixed-Point Tool.

Инструменты

Fixed-Point ToolПреобразуйте модель с плавающей точкой в модель фиксированной точки

Функции

fxpoptОптимизируйте типы данных системы

Классы

fxpOptimizationOptionsЗадайте опции для оптимизации типа данных
OptimizationSolutionОптимизированная реализация фиксированной точки системы
OptimizationResult Закончитесь после оптимизации системы фиксированной точки

Темы

Обзор преобразования типа данных

Преобразуйте типы данных в своей модели к фиксированной точке одним из трех способов.

Задайте поведенческие ограничения

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

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

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

Оптимизируйте типы данных с фиксированной точкой системы Используя Fixed-Point Tool

Используйте Fixed-Point Tool, чтобы оптимизировать типы данных системы с помощью нескольких сценариев симуляции.

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

Задайте несколько сценариев симуляции для набора области значений и верификации.

Выполните оптимизацию типа данных с пользовательскими поведенческими ограничениями

Используйте блоки Model Verification, чтобы задать пользовательские поведенческие ограничения для оптимизации типа данных с fxpopt.

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

Изменения, внесенные, чтобы смоделировать параметры конфигурации во время оптимизации типа данных с fxpopt.

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

Блоки, которые не поддерживают типы данных с фиксированной точкой

Диагностируйте блоки, которые не поддерживаются для преобразования фиксированной точки.

Оптимизация типа данных, не успешная

Диагностируйте ошибки, выданные во время оптимизации типа данных с помощью fxpopt функция.

Лучшие практики для Работы с блоком MATLAB function в автоматизированных рабочих процессах преобразования фиксированной точки

Примените лучшие методы и избегайте неподдерживаемого MATLAB® Функции функционального блока.

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