Рабочие процессы преобразования фиксированной точки

Выбор рабочего процесса преобразования

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

ЦельМетод преобразованияСмотрите также

Используйте сгенерированную фиксированную точку код MATLAB® для целей симуляции.

Если вы плохо знакомы с моделированием фиксированной точки, используйте приложение Fixed-Point Converter.

Автоматизированный рабочий процесс

Если вы знакомы с моделированием фиксированной точки и хотите быстро исследовать компромиссы проекта, преобразовать ваш код вручную.

Ручной рабочий процесс

Сгенерируйте код С фиксированной точки (требует MATLAB Coder™),

Инструмент MATLAB Coder Fixed-Point Conversion

Преобразуйте код MATLAB в код С фиксированной точки (MATLAB Coder)

Сгенерированный HDL-код (требует HDL Coder™),

HDL Coder Workflow Advisor

Преобразование из плавающей запятой в фиксированную запятую (HDL Coder)

Интегрируйте фиксированную точку код MATLAB в объемных приложениях для симуляции уровня системы.

Сгенерируйте MEX-функцию из алгоритма фиксированной точки и вызовите MEX-функцию вместо исходной функции MATLAB.

Предложите типы данных на основе областей значений симуляции и предложите типы данных на основе выведенных областей значений

Автоматизированный рабочий процесс

Если вы плохо знакомы с моделированием фиксированной точки, и вы ищете прямой путь от MATLAB с плавающей точкой до фиксированной точки код MATLAB, используете автоматизированный рабочий процесс. Используя этот автоматизированный рабочий процесс, можно получить предложения по типу данных на основе областей значений симуляции, статических областей значений или обоих. Для получения дополнительной информации смотрите Автоматизированное Преобразование Фиксированной точки, Предложите Типы данных На основе Областей значений Симуляции и Предложите Типы данных На основе Выведенных Областей значений.

Ручной рабочий процесс

Если у вас есть базовое понимание деталей реализации фиксированной точки и интереса к исследованию компромиссов проекта, чтобы достигнуть оптимизированных результатов, используйте отдельный рабочий процесс алгоритма/типа данных. Разделение алгоритмического кода из технических требований типа данных позволяет вам быстро исследовать компромиссы проекта. Этот подход обеспечивает читаемую, портативную фиксированную точку, что вы можете легко интегрированный в другие проекты. Для получения дополнительной информации см. Ручной КИХ-Алгоритм Фильтра Рабочего процесса и Реализации Преобразования Фиксированной точки для С плавающей точкой и броска использования Фиксированных точек и нулей.