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

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

Функции

bitandПоразрядный AND из двух fi объекты
bitorПоразрядный OR из двух 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Создайте фиксированную точку числовой объект
fimathУстановите математические настройки фиксированной точки
filterОдномерный цифровой фильтр fi объекты
fiprefУстановите настройки фиксированной точки
forВыполните конкретное количество раз операторов
meanСреднее или среднее значение массива фиксированной точки
medianСреднее значение массива фиксированной точки
numerictypeСоздайте embedded.numerictype объект, описывающий фиксированную точку или тип данных с плавающей точкой
sqrtКвадратный корень из fi объект
globalfimathСконфигурируйте глобальную переменную fimath и возвратите объект указателя
resetglobalfimathУстановите глобальную переменную fimath на заводскую настройку MATLAB
removeglobalfimathprefУдалите глобальную переменную fimath настройка

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

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 свойства.

Свойства объектов fi

Задает fi свойства объектов.

Свойства объектов fipref

Задает fipref свойства объектов.

Свойства объектов квантизатора

Задает quantizer свойства объектов.

Способы Создать Объекты fi

Учит вас, как создать fi объекты

Свойства объектов fi

Говорит вам, как найти больше информации о свойствах сопоставленным с fi объекты, и показывают вам, как установить эти свойства

fi Функции объекта

Вводит функции в тулбоксе, которые работают непосредственно с fi объекты

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

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

Конструкция Объекта fimath

Как создать fimath объекты.

Свойства объектов fimath

Как найти больше информации о свойствах сопоставленным с fimath объекты, и как установить эти свойства.

Конструкция Объекта fipref

Учит вас, как создать fipref объекты

Свойства объектов fipref

Говорит вам, как найти больше информации о свойствах сопоставленным с fipref объекты, и показывают вам, как установить эти свойства

fi Настройки Отображения объектов Используя fipref

Дает примеры использования fipref объекты к настройкам дисплея аппарата для fi объекты

Настройки Переопределения Типа данных Используя fipref

Описывает, как использовать fipref объект выполнить переопределение типа данных

Конструкция Объекта numerictype

Учит вас, как создать numerictype объекты

Свойства объектов numerictype

Говорит вам, как найти больше информации о свойствах сопоставленным с numerictype объекты, и показывают вам, как установить эти свойства

Использование Объектов numerictype, чтобы Осуществлять обмен данными Тип и Масштабирующиеся Настройки объектов fi

Дает пример использования numerictype возразите, чтобы совместно использовать модульный тип данных и масштабирующуюся информацию среди нескольких fi объекты

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

Ошибка твердости: fimath, Которому не соответствуют,

Диагностируйте не соответствовал fimath ошибки.

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

Поиск и устранение неисправностей, получающий fi конструктор, чтобы следовать за globalfimath правила.

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

Описывает значение отрицательной дробной длины и дробной длины, больше, чем размер слова.

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

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

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