Пишем алгоритм плеера импульсов кабинета. Разбираемся в цифровой обработке сигналов и параллелизме
Автор: STM Punk
Загружено: 2025-09-15
Просмотров: 90
Описание:
В этом видео я объясняю базу цифровой обработки сигналов, рассказываю про параллелизм, SIMD и прочие страшные слова и перехожу к страшным действиям - пишу алгоритм плеера импульсов под STM32 на ассемблерных вставках
0:00 Заставка
0:06 Вступление, о комментариях, теории и постановке задачи. План действий
0:55 Что такое свёртка: попытка максимально простого объяснения в контексте DSP
1:52 Свойства линейных систем: гомогенность, аддитивность, инвариантность
2:37 Декомпозиция цифрового сигнала: что это, зачем и какие бывают
3:45 Свёртка при декомпозиции Фурье. Сравнение свёрток в Time Domain и Frequency Domain
5:26 Постановка задачи. Да, опять)
5:40 Критерии решения задачи
6:20 Ограничения текущей аппаратной платформы
6:54 Параллелизм, конвейер, MAС, SIMD, косвенная адресация, чего не хватает Cortex M4 и M7
9:48 Сколько тактов займёт алгоритм
10:18 Спасительная команда
11:02 Снова считаю такты
11:58 Пишу программу алгоритма ассемблерными вставками, проверяю время выполнения. 14:31 Как расположить данные по фиксированному адресу в IAR
16:32 Проверяю правильность работы алгоритма и время выполнения, сравниваю с лучшими результатами, полученными в прошлой серии
17:01 Чего мы добились в этой серии, куда двигаться дальше, что ждёт в следующей серии
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: