ВУЗ:
Составители:
10
образные битовые операции. В сигнальных процессорах реали-
зуется аппаратная поддержка программных циклов, кольцевых
буферов. Один или несколько операндов извлекаются из памяти
в цикле исполнения команды.
Реализация однотактного умножения и команд, исполь-
зующих в качестве операндов содержимое ячеек памяти, обу-
словливает сравнительно низкие тактовые частоты работы этих
процессоров. Специализация не позволяет поднимать произво-
дительность за счет быстрого выполнения коротких команд типа
R,R → R, как это делается в универсальных процессорах. Этих
команд просто нет в программах обработки сигналов.
Сигнальные процессоры различных компаний-производи-
телей образуют два класса, существенно различающиеся по це-
не: более дешевые микропроцессоры с обработкой данных в
формате с фиксированной точкой и более дорогие микропроцес-
соры, аппаратно поддерживающие операции над данными в
формате с плавающей точкой.
Использование в сигнальной обработке данных в формате
с плавающей точкой обусловлено несколькими причинами. Для
многих задач, связанных с выполнением интегральных и диф-
ференциальных преобразований, особую значимость имеет точ-
ность вычислений, обеспечить которую позволяет экспоненци-
альный формат представления данных. Алгоритмы компрессии,
декомпрессии, адаптивной фильтрации в цифровой обработке
сигналов связаны с определением логарифмических зависимо-
стей и весьма чувствительны к точности представления данных
в широком динамическом диапазоне.
Работа с данными в формате с плавающей точкой сущест-
венно упрощает и ускоряет обработку, повышает надежность
программы, поскольку не требует выполнения операций округ-
ления и нормализации данных, отслеживания ситуаций потери
значимости и переполнения.
Платой за эти дополнительные «комфорт и скорость» явля-
ется высокая сложность функциональных устройств, выпол-
няющих обработку данных в формате с плавающей точкой, не-
обходимость использования более сложных технологий произ-
образные битовые операции. В сигнальных процессорах реали- зуется аппаратная поддержка программных циклов, кольцевых буферов. Один или несколько операндов извлекаются из памяти в цикле исполнения команды. Реализация однотактного умножения и команд, исполь- зующих в качестве операндов содержимое ячеек памяти, обу- словливает сравнительно низкие тактовые частоты работы этих процессоров. Специализация не позволяет поднимать произво- дительность за счет быстрого выполнения коротких команд типа R,R → R, как это делается в универсальных процессорах. Этих команд просто нет в программах обработки сигналов. Сигнальные процессоры различных компаний-производи- телей образуют два класса, существенно различающиеся по це- не: более дешевые микропроцессоры с обработкой данных в формате с фиксированной точкой и более дорогие микропроцес- соры, аппаратно поддерживающие операции над данными в формате с плавающей точкой. Использование в сигнальной обработке данных в формате с плавающей точкой обусловлено несколькими причинами. Для многих задач, связанных с выполнением интегральных и диф- ференциальных преобразований, особую значимость имеет точ- ность вычислений, обеспечить которую позволяет экспоненци- альный формат представления данных. Алгоритмы компрессии, декомпрессии, адаптивной фильтрации в цифровой обработке сигналов связаны с определением логарифмических зависимо- стей и весьма чувствительны к точности представления данных в широком динамическом диапазоне. Работа с данными в формате с плавающей точкой сущест- венно упрощает и ускоряет обработку, повышает надежность программы, поскольку не требует выполнения операций округ- ления и нормализации данных, отслеживания ситуаций потери значимости и переполнения. Платой за эти дополнительные «комфорт и скорость» явля- ется высокая сложность функциональных устройств, выпол- няющих обработку данных в формате с плавающей точкой, не- обходимость использования более сложных технологий произ- 10
Страницы
- « первая
- ‹ предыдущая
- …
- 8
- 9
- 10
- 11
- 12
- …
- следующая ›
- последняя »