Сравнительный анализ универсальных и специализированных процессоров с позиции разработчика САУ и ИИС
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

Как отмечено ранее, отдельные характеристики типа тактовой частоты, MIPS, MOPS, MFLOPS позволяют оценить быстродействие ЦСП достаточно неоднозначно. Поэтому для решения задачи измерения и сравнения характеристик разных ЦСП используют специальные наборы тестов, имитирующих некоторые распространенные задачи цифровой обработки сигналов. Каждый тест состоит из нескольких небольших программ, которые пишутся на ассемблере и оптимизируются под заданную архитектуру. Эти тесты могут включать реализацию:

• Фильтры КИХ и БИХ;

• Перемножение векторов;

• Декодеры Витерби;

• БПФ Наиболее авторитетным пакетом тестов на сегодняшний день является тест BTDImark2000, который кроме указанных алгоритмов включает также оценку используемой алгоритмом памяти, время разработки системы и другие параметры

Многие высокопроизводительные микропроцессоры, например Pentium, Athlon или PowerPC, имеют достаточно вычислительных ресурсов, чтобы успешно выполнять задачи, связанные с цифровой обработкой сигналов. Наряду с техникой SIMD в них применяются расширенные наборы команд, такие, например, как MMX и SSE. Благодаря использованию 64-разрядных шин данных, регистров и АЛУ микропроцессоры общего назначения иной раз по производительности обгоняют даже самые быстрые ПЦОС. В немалой степени это связано и с тактовой частотой. Как известно, данный параметр для универсальных кристаллов часто превышает 600-650 МГц, а у специализированных ПЦОС не бывает больше 200-250 МГц.

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

Виды цифровой обработки сигналов. Свертка, корреляция, фильтрация.

На этих операциях основано множество алгоритмов цифровой обработки. Основные операции: свертка, корреляция, фильтрация (самые основные), дискретные преобразования, модуляция.

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

1. Свертка

По сути свертка объединяет 2 рассматриваемых сигнала.

2. Корреляция

Взаимная корреляционная функция (ВКФ) используется при восстановлении сигналов, детектировании сигналов, скрытых в шуме и т.п.

3. Цифровая фильтрация

Осн. назначение фильтрации – выделение полезного сигнала из зашумленного.

 

 

Дата: 2019-03-05, просмотров: 251.