Skip to content

Zebedee2021/Digital-Signal-Processing

Repository files navigation

description
Matlab/Python 双语言版本

前言

本书自出版以来,先后被许多高校釆用为教材,还被一些高校指定为主要参考书。本课程组经过多年来的教学研究和实践,对此教材的体系和内容进行了较为系统的完善和更新。这次修订取原书前五章内容,保留并突出了原书的基本原理和基本方法,使之更加精练。数字信号处理是一门工程性、技术性和实践性很强的课程。近20年来,由MathWorks公司开发的MATLAB软件,被广泛的应用到了数字信号处理的课程教学和实验中。这次修订配以MATLAB代码为示例,由浅入深地向读者介绍了数字信号处理的相关知识及其应用。本书共分5章。

  • 第一章 数字信号处理概述:介绍数字信号和系统概念,数字信号处理流程和优点,及数字信号处理软件MATLAB。
  • 第二章 离散时间信号和系统分析基础:连续时间信号的取样与取样定理;连续时间信号的取样内插公式;离散时间信号的表示及运算规则;离散时间线性非时变系统;离散时间信号和系统的频域分析;离散时间傅里叶变换;Z变换及其性质。此两章是数字信号处理的最基础内容。
  • 第三章 离散傅里叶变换:傅里叶变换的四种形式;离散傅里叶级数(DFS)及离散傅里叶级数的主要性质; 离散傅里叶变换(DFT)变换的定义及性质;频率取样;用DFT对连续时间信号逼近的问题;加权技术与窗函数。离散傅里叶变换是数字信号处理两大核心内容之一,本书对其理论、性质、特点等都作了深入论述。
  • 第四章 快速傅里叶变换:FFT算法的基本思想;基2按时间抽取(DIT)的FFT算法:算法原理、结构与特点;基2按频率抽取(DIF)的FFT算法:算法原理、结构与特点;N为复合数的FFT算法—统一的FFT算法;基4分裂基FFT算法;实序列FFT算法;线性调频Z变换;FFT的应用。
  • 第五章 数字滤波器:IIR、FIR数字滤波器的结构;采用常用模拟低通滤波器进行IIR数字滤波器设计;采用脉冲响应不变变换法和双线性变换法从模拟滤波器设计数字滤波器;从模拟低通滤波器设计数字低通滤波器;IIR数字高通/带通/带阻滤波器的频率变换设计;线性相位FIR数字滤波器的特点;FIR数字滤波器的窗函数设计法和频率取样设计法。数字滤波器是数字信号处理另一核心内容,数字滤波器不仅有着重要的理论意义,在实际应用中也有着重要价值。本书对其理论和设计方法等都作了深入论述。

每章的基本原理和性质都配以MATLAB/Python代码为示例,引导读者通过编程的方式来准确地理解数字信号处理的相关知识及其应用。还在GitHub上提供MATLAB/Python信号处理程序示例源代码,方便读者下载阅读和调试运行。


北京理工大学

周治国
[email protected]
课程名称:数字信号处理
课程编号:103052310
授课学期:2023-2024-1
教学班级:05022102 05022105
上课时间:1-16周 星期二 8-10节
上课地点:文萃楼I502
创刊时间:2022.05.22

About

Digital Signal Processing Matlab/Python Edition

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published