Python数字信号处理应用
编辑推荐
如果你了解基本的数学知识,并且知道怎么使用Python编程,那你已经具备研究信号处理的基础条件了。与大部分讲解这一复杂学科的图书不同,本书基于实践。它通过讲解如何在真实世界中如何应用数字信号处理来介绍相关技术。仅仅通过第 1章,你能将一个声音信号分解为谐波,并通过修改这些谐波来生成新的信号。
本书介绍了谱分析、滤波器、卷积以及快速傅里叶变换等技术。本书同时还提供了练习和样例代码,以帮助你更还地理解内容。
通过本书,你将学到以下内容:
周期信号及其频谱
简单波形的谐波结构
啁啾以及其他频谱随时间变化的信号
噪声信号以及源自自然的噪声
用于音高估计的自相关函数
用于压缩的离散余弦变换
用于频谱分析的快速傅里叶变换
频域中时间上的操作和滤波器的关联
线性时不变系统理论
广播中用到的调幅
内容简介
数字信号处理(DSP)是面向电子信息学科的专业基础知识,也是多门新兴学科的理论基础。作为广泛应用的脚本语言,Python在DSP领域中也很常用。
本书介绍了如何通过Python语言实现数字信号处理的应用。全书共有11章,以Python代码为示例由浅入深地向读者介绍了数字信号处理的相关知识及其应用。书中涉及周期信号及其频谱、波形的谐波结构、非周期信号及频谱图、噪声、自相关函数、离散余弦变换和离散傅里叶变换、滤波、卷积、微分与积分、调制采样等数字信号处理相关技术。每一章都是从示例开始,引导读者通过编程的方式来准确地理解概念。除此之外,本书每章还提供了练习和代码示例来帮助读者理解这些知识。
本书适合对数字信号处理感兴趣且有一定Python基础的读者阅读,也适合电子和通信相关专业的学生阅读。
作者简介
Allen Downey是欧林工程学院计算机科学系的教授。他曾在卫斯理学院、科尔比学院和加州大学伯克利分校教授计算机课程。他拥有加州大学伯克利分校的计算机科学博士学位和麻省理工学院的硕士及学士学位。他还著有《像计算机科学家一样思考Python》和《贝叶斯思维:统计建模的Python方法》等图书。