Программное обеспечение Fixed-Point Designer™ обеспечивает инструменты, которые помогают в разработке и тестировании динамических систем фиксированной точки. Вы непосредственно проектируете модели динамической системы в программном обеспечении Simulink®, которые готовы к реализации на оборудовании фиксированной точки. Цикл разработки проиллюстрирован ниже.
Используя MATLAB®, Simulink и программное обеспечение Fixed-Point Designer, вы выполняете эти шаги цикла разработки:
Смоделируйте систему (объект или источник сигнала) в рамках программного обеспечения Simulink с помощью чисел с двойной точностью. Как правило, модель будет содержать нелинейные элементы.
Спроектируйте и симулируйте динамическую систему фиксированной точки (например, система управления или цифровой фильтр) с блоками Simulink фиксированной точки, который выполняет проекту, производительности и другим ограничениям.
Анализируйте результаты и вернитесь к шагу 1 в случае необходимости.
Когда вы соответствовали конструктивным требованиям, можно использовать модель в качестве спецификации для создания производственного кода с помощью продукта Simulink Coder™ или генерируя HDL-код с помощью продукта HDL Coder™.
Перечисленные выше шаги взаимодействуют строго. На шагах 1 и 2 существует существенное количество свободы выбрать различные решения. Обычно вы подстраиваете основанное на модели на обратной связи от результатов текущей реализации (шаг 3). Нет никакого определенного подхода моделирования. Например, можно получить модели из первых принципов, таких как уравнения движения, или из частотной характеристики, такие как развертка синуса. Существуют многие контроллеры, которые соответствуют тому же частотному диапазону или техническим требованиям временного интервала. Кроме того, для каждого контроллера существует бесконечное число реализации.
Программное обеспечение Fixed-Point Designer помогает ускорить рабочий цикл, позволяя вам симулировать эффекты различного контроллера фиксированной точки и структур цифрового фильтра.