Обработка сигналов фиксированной точки

Примечание

Чтобы в полной мере воспользоваться фиксированной точкой поддерживают в программном обеспечении System Toolbox, необходимо установить программное обеспечение Fixed-Point Designer™.

Функции фиксированной точки

Многие блоки в этом продукте имеют поддержку фиксированной точки, таким образом, можно разработать системы обработки сигналов те вычисления с фиксированной точкой использования. Поддержка фиксированной точки в программном обеспечении DSP System Toolbox™ включает

  • Дополнительные и типы данных с фиксированной точкой two со знаком без знака

  • Размеры слова от 2 до 128 битов в симуляции

  • Размеры слова от 2 до размера long на цели генерации кода C Simulink® Coder™

  • Переполнение обрабатывающие и округляющиеся методы

  • Генерация кода C для развертывания на встраиваемом процессоре фиксированной точки, с программным обеспечением генерации кода Simulink Coder. Сгенерированный код использует все позволенные типы данных, поддержанные целевым процессором, и автоматически включает все необходимые операции сдвига и операции масштабирования

Преимущества оборудования фиксированной точки

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

Оборудование с плавающей точкой является обычно более крупным, потому что оно требует функциональности и простоты разработки. Оборудование с плавающей точкой может точно представлять реальные числа, и его большой динамический диапазон снижает риск переполнения, ошибок квантования и потребности в масштабировании. Напротив, меньший динамический диапазон оборудования фиксированной точки, которое допускает малую мощность, недорогие модули, приносит возможность этих проблем. Поэтому разработка фиксированной точки должна минимизировать отрицательные эффекты этих факторов при использовании преимуществ оборудования фиксированной точки; стойте - и годные изделия размера, меньше энергопотребления и использования памяти и быстрой обработки в режиме реального времени.

Преимущества проекта фиксированной точки с системным программным обеспечением тулбоксов

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

Это программное обеспечение позволяет вам легко запускать несколько симуляций с различным размером слова, масштабирования, обработки переполнения и округления выбора метода видеть последствия различных проектов фиксированной точки перед согласием на оборудование. Традиционные риски разработки фиксированной точки, такие как ошибки квантования и переполнение, могут быть моделированы и снижены в программном обеспечении прежде, чем идти в оборудование.

Генерация кода C фиксированной точки с программным обеспечением System Toolbox и программным обеспечением генерации кода Simulink Coder производит код, готовый к выполнению на процессоре фиксированной точки. Весь выбор, который вы делаете в симуляции с точки зрения масштабирования, обработки переполнения и округления методов, автоматически оптимизирован в сгенерированном коде, не требуя длительного и дорогостоящего ручного оптимизированного кода.