Оптимизация типа данных автоматически итерация через различные строения с фиксированной точкой, чтобы выбрать оптимальные гетерогенные типы данных с учетом ограничений допуска на численное поведение вашей системы. Оптимизация стремится минимизировать целевую функцию, такую как общая ширина бит или общее количество операторов, используя типы данных с фиксированной точкой для эффективного проекта.
Можно оптимизировать типы данных, используя fxpopt
функция в командной строке или при помощи Optimized Fixed-Point Conversion
рабочий процесс в Fixed-Point Tool.
Fixed-Point Tool | Преобразуйте модель с плавающей точкой в модель с фиксированной точкой |
fxpopt | Оптимизируйте типы данных системы |
fxpOptimizationOptions | Задайте опции для оптимизации типа данных |
OptimizationSolution | Оптимизированная реализация системы с фиксированной точкой |
OptimizationResult | Результат после оптимизации системы с фиксированной точкой |
Обзор преобразования типов данных
Преобразуйте типы данных в модели в фиксированную точку одним из трех способов.
Задайте поведенческие ограничения
Используйте допуски сигналов и блоки верификации модели, чтобы проверить поведение реализации с фиксированной точкой.
Оптимизация типов данных с фиксированной точкой для системы
Оптимизируйте типы данных в системе на основе заданных допусков.
Оптимизируйте типы данных с фиксированной точкой системы с помощью Fixed-Point Tool
Используйте Инструмент с Фиксированной Точкой (Fixed-Point Tool), чтобы оптимизировать типы данных системы с помощью нескольких сценариев симуляции.
Оптимизируйте типы данных с помощью нескольких сценариев симуляции
Задайте несколько сценариев симуляции для набора и верификации области значений.
Выполните оптимизацию типа данных с помощью пользовательских поведенческих ограничений
Используйте Верификацию модели блоки, чтобы задать пользовательские поведенческие ограничения для оптимизации типа данных с fxpopt
.
Строения модели, сделанные во время оптимизации типа данных
Изменения, внесенные в параметры конфигурации модели во время оптимизации типа данных с fxpopt
.
Блоки, которые не поддерживают типы данных с фиксированной точкой
Диагностируйте блоки, которые не поддерживаются для преобразования с фиксированной точкой.
Оптимизация типа данных не удалась
Диагностируйте ошибки, возникшие во время оптимизации типа данных, используя fxpopt
функция.