Цифровой сигнальный процессор. Обработка сигналов в масштабе реального времени. Условие обработки сигнала в режиме реального времени

Страницы работы

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.

Содержание работы

1. Цифровой сигнальный процессор – это микропроцессор, архитектура которого ориентирована на эффективную реализацию алгоритмов цифровой обработки сигналов в реальном времени.

2. Три аббревиатуры: ЦСП, ЦПОС, DSP.

3. Обработка сигналов в масштабе реального времени – это обработка отсчетов входного сигнала в темпе их поступления.

4. Основные отличия: малое энергопотребление, малые габариты микросхемы, низкая стоимость.

5. Условие обработки сигнала в режиме реального времени по отсчетам: .

6. В основе построения архитектуры сигнальных процессоров лежит операция умножения с накоплением, так как именно эту вычислительную операцию используют все базовые алгоритмы ЦОС (КИХ-фильтр, БИХ-фильтр, ДПФ, БПФ).


7. Классическая архитектура цифрового сигнального процессора представлена на рисунке:

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

9. Программный аппарат осуществляет чтение команд из памяти программ по очереди, начиная с некоторого начального адреса, рашифровывает код очередной команды и организует ее выполнение, иницируя работу всех блоков ЦСП.

10. Память необходима для хранения данных и хранения программ.

11. Периферийные устройства (устройства ввода-вывода) – устройства, через которые результаты обработки выводятся на внешние устройства.

12. Решение задачи: минимальная тактовая частота будет определяться по формуле:

             

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

Похожие материалы

Информация о работе

Уважаемые коллеги! Предлагаем вам разработку программного обеспечения под ключ.

Опытные программисты сделают для вас мобильное приложение, нейронную сеть, систему искусственного интеллекта, SaaS-сервис, производственную систему, внедрят или разработают ERP/CRM, запустят стартап.

Сферы - промышленность, ритейл, производственные компании, стартапы, финансы и другие направления.

Языки программирования: Java, PHP, Ruby, C++, .NET, Python, Go, Kotlin, Swift, React Native, Flutter и многие другие.

Всегда на связи. Соблюдаем сроки. Предложим адекватную конкурентную цену.

Заходите к нам на сайт и пишите, с удовольствием вам во всем поможем.