Digital Signal Processing: Illustration Using Python
Эта книга представляет собой практическое руководство по реализации алгоритмов цифровой обработки сигналов (ЦОС) с использованием языка Python. Основная цель издания — научить читателей применять современные методы обработки сигналов через написание и анализ Python-кода, а не просто изучать сам язык программирования.
В книге подробно рассматриваются ключевые темы ЦОС: генерация и манипуляция сигналами, фильтрация, преобразования (включая Фурье), предсказание и извлечение полезной информации. Авторы делают акцент на использовании популярных научных библиотек Python, таких как NumPy, SciPy и Matplotlib, которые предоставляют богатый инструментарий для задач обработки сигналов.
Издание содержит многочисленные примеры кода с пошаговыми объяснениями, вопросы для самопроверки (PreLab), практические задания и упражнения для закрепления материала. Книга ориентирована на студентов, аспирантов, исследователей и преподавателей, работающих в области обработки сигналов, и предполагает у читателя базовое знакомство с Python.
Особенностью книги является её практическая направленность: Python используется как инструмент для визуализации и реализации алгоритмов, что помогает лучше понять теоретические концепции цифровой обработки сигналов.