Цифровая обработка сигналов на языке python (Аллен Дауни)
Если вы знакомы с основами математики и с программированием на Python, то вы готовы к погружению в обработку сигналов. При изучении этой сложной темы в большинстве руководств начинают с теории, в этой же книге все изучается на примерах, взятых из реальной жизни. Уже в первой главе вы разложите звук на гармоники, поменяете их и создадите новые звуки.
Автор, Аллен Дауни, рассматривает несколько методов - тут и спектральное разложение, и фильтрация, и свертка, и быстрое преобразование Фурье. В этой книге много упражнений и примеров кода - с ними проще разбираться в материале.
Книга профессора Дауни - идеальный путеводитель в мире цифровой обработки сигналов. Она содержит массу информации - от основ до 'высоких материй', и она представлена в простом, логичном и хорошо организованном виде, с большим количеством иллюстраций. Прилагаемые Python-программы служат практическими, живыми примерами.
В этой книге рассмотрены:
- периодические сигналы и их спектры;
- гармоническая структура простого сигнала;
- чирпы и иные звуки с изменяющимся во времени спектром;
- шумовые сигналы и естественные источники шума;
- автокорреляционная функция для оценки высоты звука;
- дискретное косинусное преобразование (ДКП) для сжатия;
- быстрое преобразование Фурье для спектрального анализа;
- связь событий во времени и фильтров в частотной области;
- теория линейных времянезависимых систем (LТI);
- амплитудная модуляция (АМ), основа радиовещания.