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