数字信号处理教程 MATLAB释义与实现 陈怀琛编

作 者:陈怀琛

出版时间:2004

第1章 信号和信号处理1

1.1 信号的分类1

1.2 信号处理5

1.3 信号采样和复原实例8

1.4 本书概貌的说明10

复习思考题12

习题12

第2章 时域中的离散信号和系统13

2.1 模拟信号与其采样序列的关系13

2.2 基本序列及其运算14

2.3 几种重要的序列和序列运算21

2.4 时域离散系统27

2.5 脉冲响应——用时间序列表征的系统特性31

2.6 序列运算的MATLAB函数列表37

复习思考题38

习题39

第3章 离散序列的两种傅里叶变换41

3.1 序列信号的周期性和频率41

3.2 离散时间傅里叶变换(DTFT)46

3.3 离散系统的频率特性57

3.4 周期序列的频谱——离散傅里叶级数61

3.5 离散傅里叶变换(DFT)65

3.6 离散傅里叶变换(DFT)的特性68

3.7 用DFT计算线性卷积79

复习思考题84

习题85

第4章 信号频谱的高效计算90

4.1 各种傅里叶变换及其相互关系90

4.2 快速傅里叶变换(FFT)93

4.3 用FFT计算离散时间序列的频谱102

4.4 连续信号采样中的频谱变换106

4.5 连续信号的频谱计算113

4.6 从频谱计算序列信号(IDFT)121

4.7 用FFT计算能量128

4.8 小结129

复习思考题130

习题131

第5章 变换域中的离散时间系统133

5.1 z变换133

5.2 z反变换和差分方程的解140

5.3 z域中对系统的描述149

5.4 z平面上的谱分析157

5.5 理想滤波器162

5.6 低阶数字滤波器165

5.7 全通滤波器170

复习思考题171

习题172

第6章 数字滤波器结构175

6.1 概述175

6.2 滤波器的框图结构及解法176

6.3 FIR基本网络结构179

6.4 IIR基本网络结构186

6.5 一些其他类型的滤波器结构194

6.6 状态变量分析法199

6.7 各种结构形式的比较204

复习思考题205

习题206

第7章 FIR滤波器设计209

7.1 数字滤波器设计的基本要求209

7.2 线性相位滤波器的特性212

7.3 设计FIR滤波器的窗函数法220

7.4 利用频率样本法设计FIR滤波器233

7.5 FIR滤波器的最优设计法238

7.6 FIR滤波器设计的一些深入问题249

复习思考题255

习题256

第8章 IIR滤波器设计259

8.1 关于模拟滤波器的预备知识259

8.2 模拟滤波器原型的设计262

8.3 由模拟滤波器变换为数字滤波器276

8.4 模拟滤波器的频带变换291

8.5 数字滤波器的频带变换298

8.6 MATLAB中直接设计IIR数字滤波器的函数303

8.7 IIR和FIR数字滤波器的比较304

8.8 MATLAB中的滤波器设计工具305

复习思考题308

习题309

第9章 综合应用311

9.1 信号处理工具的介绍312

9.2 语音数字化量化噪声的改善314

9.3 系数量化和运算量化的影响318

9.4 数字信号处理在双音拨号系统中的应用323

9.5 正余弦信号的谱分析328

9.6 音乐信号处理333

9.7 变采样率数字滤波337

9.8 稀疏天线阵列设计341

9.9 结束语343

复习思考题345

习题345

附录A 信号处理工具箱函数表348

附录B 本书自编子程序索引表354

附录C 例题程序索引表355

附录D 图形生成和演示程序索引表359

参考文献360

数字信号处理教程matlab释义与实现,数字信号处理教程 MATLAB释义与实现 陈怀琛编...相关推荐

  1. matlab采样序列幅频特性,数字信号处理课设计指导书20130530.doc

    数字信号处理课设计指导书20130530 数字信号处理 -课程设计指导 杨亚东 工程技术系 2013.5 数字信号处理课程设计内容.基本要求及评分标准 课程设计内容: 从以下二十一个题目中任选其中一个 ...

  2. matlab用正弦做随机信号程序,(MATLAB辅助现代工程数字信号处理)第6章平稳随机信号处理与分析.ppt...

    第6章 平稳随机信号处理与分析 6.1 随机信号及其处理6.1.1 随机信号处理的发展历程 随机信号处理的发展可分为两个阶段: 经典随机信号处理阶段和现代随机信号处理阶段. 第一阶段为经典随机信号理论 ...

  3. 数字信号处理篇之浮点数与定点数的转换(MATLAB)

    数字信号处理篇之浮点数与定点数的转换(MATLAB) 一.写在前面 二.十进制与二进制 二.定点数的概念 三.定点数的几种表示方法 3.1 原码表示 3.2 反码表示 3.3 补码表示 四.浮点数转定 ...

  4. 【 MATLAB 】数字信号处理中的几个常用序列产生的MATLAB代码

    [ MATLAB ]常用的离散时间序列的 Matlab 产生 上篇这篇博文介绍了例如单位样值序列.单位阶跃序列产生的脚本以及函数,这篇博文利用到的函数,将直接贴过来: 单位样值序列: function ...

  5. RCLS算法MATLAB程序实现,(MATLAB辅助现代工程数字信号处理)第10章随机信号的高阶谱分析.ppt...

    第10章 随机信号的高阶谱分析 10.1 高阶累积量与高阶谱10.1.1 累积量 设X表示有限阶矩的随机变量,定义X的矩生成函数或特征参数为 定义序列{xk}的k阶累积量生成函数为 因此,随机变量的联 ...

  6. python猜数字1001untitled_如何利用Matlab GUI制作猜数字游戏

    第二堂课布置了一个Mission Impossible:如何利用Matlab GUI制作猜数字游戏 这个任务对很多人来说会非常困难,首先要面对的是 Matlab GUI的机制,这是完全未知的机制,在面 ...

  7. 相敏检波电路matlab,侧向仪器中数字相敏检波算法的改进与实现

    原标题:侧向仪器中数字相敏检波算法的改进与实现 作者简介,张森峰(1980-),男,山西,硕士,中国石油测井技术研究院,工程师,从事测井仪器研发工作. 本文引用地址:http://www.eepw.c ...

  8. matlab fdatool陷波器,基于MATLAB的简单50Hz数字陷波器.doc

    基于MATLAB的简单50Hz数字陷波器 摘要:陷波器是一个二阶滤波器,它的幅度特性在ω=±ω0处为零,在其他频率上接近常数,是一个滤波单频干扰的滤波器.一般仪器都用50Hz的交流电源供电,因而信号中 ...

  9. 51单片机c语言教程温度计,单片机课程设计-数字温度计.doc

    武 夷 学 院 课程设计报告 课程名称: 单片机及嵌入式技术 设计题目: 数字温度计 学生班级: 13计算机科学与技术(1)班 学生姓名: 陈圣盛.周鹏飞.刘犇 指导教师: 焦金涛 完成日期: 201 ...

  10. 混沌序列加密matlab,基于三维Lorenz混沌系统和Matlab仿真工具实现混沌数字视频加密...

    近年来,混沌保密及其应用成为了信息安全领域的一个研究重点,特别是混沌数字图像.语音及视频加密问题引起了研究者的极大关注.但目前对混沌保密的研究主要局限于数字图像和语音的加密,而对于有关视频加密的研究却 ...

最新文章

  1. 聊聊rocketmq的BrokerHousekeepingService
  2. weblogic升级之ddconverter
  3. Electron中通过globalShortcut实现监听键盘事件进而实现快捷键功能
  4. GDCM:gdcm::IPPSorter的测试程序
  5. spring的controller是单例模式,但是是多线程,各个线程之间不影响
  6. Android 四大组件之 Activity
  7. 如何解决ajax跨域问题(转)
  8. acm括号配对问题c语言,ACM:UESTC - 649 括号配对问题 - stack
  9. 当自己购买的基金已经超过自己的心里的收益后会选择继续还是退出?
  10. 相关矩阵的可视化及其新方法探究
  11. 和利时dcs系统服务器设置,和利时DCS控制系统组态流程简介
  12. 微信语音转mp3 php,微信语音amr转mp3
  13. Flutter 性能优化
  14. 红帽Linux多点触摸,Linux系统实现多点触摸
  15. Putnam竞赛一道题及中科大自主招生试题的联系
  16. 谈谈成功,你离成功有多远?施瓦辛格励志演讲分享(配中文翻译)
  17. (附源码)计算机毕业设计SSM原创网络文学管理系统
  18. css第四课:id选择器及通配选择器
  19. 关于找到pycharm中jetbrains-agent更新的打开路径的方法
  20. Anaconda jupyter 错误修复

热门文章

  1. 如何使用JS来改变CSS样式
  2. Luogu4198 楼房重建
  3. webpack5学习与实战-(九)-区分开发和生产环境的配置
  4. SQL Server常用查询指令
  5. python queue的用法_PYTHON多进程用法之四(Queue)
  6. mac 安装zkcli_mac zookeeper安装使用
  7. java spark 项目_spark应用程序如何在Java项目中运行
  8. java栈链_Java实现链栈
  9. JavaScript·函数
  10. (10)Spring框架----AOP面向切面编程的实现原理