Реализация алгоритма

Разработка алгоритмов для данных фиксированной точки

Функции

bitandПоразрядный AND двух объектов fi
bitorБитовое "ИЛИ" двух объектов fi
bitshiftПереключите конкретное количество битов мест
cordicabsОснованное на CORDIC абсолютное значение
cordicangleОснованный на CORDIC угол фазы
cordicatan2Основанные на CORDIC четыре квадрантных обратных касательная
cordiccart2polОснованное на CORDIC приближение Декартова-к-полярному преобразования
cordiccexpОснованное на CORDIC приближение комплексной экпоненты
cordiccosОснованное на CORDIC приближение косинуса
cordicpol2cartОснованное на CORDIC приближение полярного-к-декартову преобразования
cordicrotateВращайте вход с помощью основанного на CORDIC приближения
cordicsinОснованное на CORDIC приближение синуса
cordicsincosОснованное на CORDIC приближение синуса и косинуса
cordicsqrtОснованное на CORDIC приближение квадратного корня
cordictanhОснованная на CORDIC гиперболическая касательная
fiСоздайте фиксированную точку числовой объект
filterОдномерный цифровой фильтр объектов fi
forВыполните конкретное количество раз операторов
meanСреднее или среднее значение массива фиксированной точки
medianСреднее значение массива фиксированной точки
sqrtКвадратный корень из объекта fi

Примеры и руководства

CORDIC

Разработайте алгоритмы фиксированной точки

Разработайте и проверьте простой алгоритм фиксированной точки.

Вычислите синус и косинус Используя ядро вращения CORDIC

В этом примере показано, как вычислить синус и косинус с помощью ядра вращения CORDIC в MATLAB.

Вычислите арктангенс фиксированной точки

В этом примере показано, как использовать алгоритм CORDIC, полиномиальное приближение, и интерполяционная таблица приближается, чтобы вычислить фиксированную точку, четыре квадрантных обратных касательные.

Преобразуйте декартов в полярный Используя CORDIC векторизация ядра

В этом примере показано, как преобразовать Декартов в полярные координаты с помощью CORDIC векторизация алгоритма ядра в MATLAB.

Интерполяционные таблицы

Нормируйте данные для интерполяционных таблиц

В этом примере показано, как нормировать данные для использования в интерполяционных таблицах.

Реализуйте фиксированную точку Log2 Используя интерполяционную таблицу

В этом примере показано, как реализовать фиксированную точку log2 использование интерполяционной таблицы. Интерполяционные таблицы генерируют эффективный код для встроенных устройств.

Реализуйте квадратный корень фиксированной точки Используя интерполяционную таблицу

В этом примере показано, как реализовать квадратный корень фиксированной точки с помощью интерполяционной таблицы.

Системные объекты

Преобразуйте dsp. Объект FIRFilter к Фиксированной точке Используя Приложение Fixed-Point Converter

Этот пример преобразует dsp.FIRFilter Система object™, который фильтрует высокочастотный сигнал синусоиды к фиксированной точке с помощью приложения Fixed-Point Converter.

Области применения

Исследование проекта фиксированной точки параллельно

В этом примере показано, как исследовать и протестировать проекты фиксированной точки путем распределения тестов на многих компьютерах параллельно.

Получение изображений в реальном времени, обработка изображений и Blob-анализ фиксированной точки для анализа учебной стрельбы

Получите изображения в реальном времени от веб-камеры, обработайте изображения с помощью анализа блоба фиксированной точки и определите мировые координаты, чтобы выиграть учебную стрельбу с помощью лазерного пистолета

Концепции

fimath для Режимов Округления и Переполнения

Дает пример, который показывает, что порядок, в котором вы устанавливаете действие переполнения и округление вопросов метода

fimath для Совместного использования Арифметических Правил

Дает пример использования fimath объект поделиться информацией арифметики в остаточных классах среди нескольких fi объекты

fimath ProductMode и SumMode

Показывает различия среди различных настроек ProductMode и SumMode свойства

Как Использование Функций fimath

Описывает, какие функции игнорируют или отбрасывают fimath

Системные объекты, поддержанные приложением Fixed-Point Converter

Можно использовать приложение Fixed-Point Converter, чтобы автоматически предложить и применить типы данных для обычно используемых системных объектов.

Поиск и устранение проблем

fimath Ошибки, которым не соответствуют,

Как зафиксировать fimath ошибки, которым не соответствуют,

Конструктор fi Не Следует Правилам globalfimath

Как заставить fi конструктора следовать правилам globalfimath

Часто задаваемые вопросы о числах фиксированной точки

Дробная длина, больше, чем размер слова номера фиксированной точки, возникает, когда номер имеет абсолютное значение меньше чем один и содержит начальные нули.

Почему приложение Fixed-Point Converter не предлагает типов данных для системных объектов?

Как диагностировать недостающие предложения по типу данных по Системным объектам

Рекомендуемые примеры