Оптимизация типа данных автоматически выполняет итерации через различные настройки фиксированной точки, чтобы выбрать оптимальные типы гетерогенных данных при встрече ограничений допуска на числовое поведение системы. Оптимизация стремится минимизировать целевую функцию, такую как общая битная ширина или общие количества оператора, с помощью типов данных с фиксированной точкой для эффективного проекта.
Можно оптимизировать типы данных с помощью 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® Функции функционального блока.