登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入   新用戶註冊
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / 物流,時效:出貨後2-4日

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』数字信号处理教程——MATLAB释义与实现 (第3版)

書城自編碼: 2107525
分類: 簡體書→大陸圖書→工業技術電子/通信
作者: 陈怀琛
國際書號(ISBN): 9787121209833
出版社: 电子工业出版社
出版日期: 2013-08-01
版次: 1 印次: 1
頁數/字數: 276/500000
書度/開本: 16开 釘裝: 平装

售價:NT$ 363

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
股权控制战略:如何实现公司控制和有效激励(第2版)
《 股权控制战略:如何实现公司控制和有效激励(第2版) 》

售價:NT$ 449.0
成吉思汗传:看历代帝王将相谋略 修炼安身成事之根本
《 成吉思汗传:看历代帝王将相谋略 修炼安身成事之根本 》

售價:NT$ 280.0
爱丁堡古罗马史-罗马城的起源和共和国的崛起
《 爱丁堡古罗马史-罗马城的起源和共和国的崛起 》

售價:NT$ 349.0
人生解忧:佛学入门四十讲
《 人生解忧:佛学入门四十讲 》

售價:NT$ 490.0
浪潮将至
《 浪潮将至 》

售價:NT$ 395.0
在虚无时代:与马克斯·韦伯共同思考
《 在虚无时代:与马克斯·韦伯共同思考 》

售價:NT$ 260.0
日内交易与波段交易的资金风险管理
《 日内交易与波段交易的资金风险管理 》

售價:NT$ 390.0
自然信息图:一目了然的万物奇观
《 自然信息图:一目了然的万物奇观 》

售價:NT$ 640.0

建議一齊購買:

+

NT$ 464
《 MATLAB在语音信号分析与合成中的应用(MATLAB中文论坛信号处理版资深版主的倾情之作,语音信号处理领域的大手笔) 》
+

NT$ 698
《 数字信号处理(MATLAB版)(第3版)(国外名校最新教材精选) 》
+

NT$ 335
《 电器智能化原理及应用(第3版) 》
+

NT$ 627
《 数字信号处理-理论、算法与实现(第三版)(配光盘) 》
內容簡介:
本教程系统地讲解了数字信号处理的基本理论和方法,注重物理概念的阐述,尽量把MATLAB的多媒体功能用于图形、动画和声音等形象的演示,是一本自始至终使用MATLAB来阐述问题和进行计算的数字信号处理教材。本教程中的全部例题程序和演示程序都可以免费从网上下载。本教程把《数字信号处理》课程定位为讲述“用数字方法处理(任何)信号”的技术,因此,对模拟信号的计算机处理给予了充分的篇幅,而这正是目前许多数字信号处理教材的弱点。
本书适合作为电子信息专业的大学本科学生教材,书中采用了大小两种字号混排,目的是适应不同专业和不同要求的本科学生。对于学过数字信号处理课程,但没有用MATLAB来解决有关问题的研究生和工程技术人员,也有很好的参考价值。
關於作者:
陈怀琛,1934年12月生于上海,毕业于军事电信工程学院,曾到美国宾西法尼亚大学系统工程系做访问学者。一直在西安电子科技大学担任教学、科研和管理工作,先后在机械系、自动控制系和电子工程系讲授过十多门课程,并任副校长,主管科研和研究生教育。曾兼任中国自动化学会理事、中国电子学会教育学会副理事长、陕西人民对外友协副会长、陕西省自动化学会副理事长等职务。
从1995年起,陈怀琛教授致力于推动大学课程和教学计算机化,目标是使教师和学生用计算机取代计算器来解决各课程的问题。在把MATLAB语言应用于大学课程教育方面,出版了多本著作:《控制系统CAD和MATLAB语言》(1996年12月)、《数字信号处理及其MATLAB实现》(1998年10月译)、《MATLAB及其在理工课程中的应用指南》(2000年1月)、《MATLAB及在电子信息课程中的应用》(2002年1月)、《数字信号处理教程——MATLAB释义与实现》(2004年10月)、《线性代数实践及MATLAB入门》(2005年10月)、《工程线性代数(MATLAB版)》(2007年9月)等。2009年,被教育部高教司指定为“用MATLAB和建模实践改造工科线性代数教育”项目的负责人,组织带领16所高校共同实施。
目錄
第1章 数字信号处理的发展及应用 1
1.1 数字信号处理的兴起 1
1.2 数字信号处理的任务 1
1.2.1 数字信号处理的应用 1
1.2.2 信号处理的主要任务 2
1.2.3 数字信号处理 3
1.3 信号采样和复原实例 4
1.4 本书概貌的说明 5
1.4.1 对“数字信号处理”内涵的理解 5
1.4.2 关于MATLAB语言 6
1.4.3 本书的组成 6
复习思考题 7
习题 8
第2章 时域中的离散信号和系统 9
2.1 模拟信号与其采样序列的关系 9
2.2 基本序列及序列的基本运算 10
2.2.1 序列的表示方法 10
2.2.2 常用的典型序列 11
2.2.3 序列的运算和变换 13
2.3 序列的周期延拓、奇偶分解和卷积 17
2.3.1 周期延拓 17
2.3.2 奇偶分解 18
2.3.3 复数域的分解 18
2.3.4 序列的卷积 20
2.4 时域离散系统 21
2.4.1 线性系统 21
2.4.2 线性时不变离散系统 22
2.4.3 LTI离散系统的数学描述——线性常系数差分方程 22
2.4.4 用MATLAB的递推解法 24
2.5 脉冲响应——用时间序列表征的系统特性 24
2.5.1 脉冲响应的特性 24
2.5.2 用解析卷积方法求系统输出 25
2.5.3 用向量?矩阵乘法进行卷积计算 26
2.5.4 用脉冲响应判断系统的因果性 28
2.5.5 用脉冲响应判断系统的稳定性 28
2.5.6 用脉冲响应分类数字滤波器 28
2.6 序列运算的MATLAB函数列表 29
复习思考题 30
习题 30
第3章 离散序列的两种傅里叶变换 32
3.1 序列信号的周期性和频率 32
3.1.1 序列信号的周期性 32
3.1.2 序列信号的频率 33
3.1.3 有限带宽序列 36
3.2 离散时间傅里叶变换(DTFT) 36
3.2.1 离散时间傅里叶变换(DTFT)的定义 36
3.2.2 DTFT的性质 37
3.2.3 DTFT的解析计算示例 37
3.2.4 DTFT的数值计算示例 38
3.2.5 用MATLAB计算DTFT 40
3.2.6 MATLAB计算举例 41
3.3 系统频率特性及其计算 44
3.4 周期序列的频谱——离散傅里叶级数 46
3.4.1 从一个计算实例出发 46
3.4.2 周期序列的傅里叶级数 47
3.4.3 用MATLAB计算离散傅里叶级数 49
3.5 离散傅里叶变换(DFT) 50
3.5.1 离散傅里叶变换(DFT)的定义 50
3.5.2 用MATLAB计算DFT和IDFT 51
3.5.3 两种离散傅里叶变换(DFT与DTFT)的关系 52
3.6 离散傅里叶变换(DFT)的特性 53
3.6.1 隐含周期性 54
3.6.2 循环移位性质 55
3.6.3 循环折叠性质 56
3.6.4 循环卷积特性 57
复习思考题 60
习题 61
第4章 信号频谱的高效计算 64
4.1 各种傅里叶变换及其相互关系 64
4.1.1 傅里叶变换的主要类型 64
4.1.2 DFT与其他变换的直接关系 65
4.2 快速傅里叶变换(FFT) 66
4.2.1 时域抽取(DIT)基二FFT算法 66
4.2.2 用MATLAB程序描述FFT算法 70
4.2.3 基四和其他基的FFT算法 71
4.2.4 其他FFT算法 71
4.3 用FFT计算离散时间序列的频谱 73
4.3.1 有限长离散时间序列的频谱计算 73
4.3.2 用补零方法由FFT求DTFT 74
4.3.3 无限长序列的频谱计算 75
4.4 连续信号采样中的频谱变换 77
4.4.1 时域采样定理(奈奎斯特定理) 77
4.4.2 由离散序列重构模拟信号 80
4.5 连续信号的频谱计算 82
4.5.1 非周期连续信号的频谱计算 83
4.5.2 连续周期信号的频谱计算 88
4.6 从频谱计算序列信号(IDFT) 90
4.6.1 频率域采样定理 90
4.6.2 从频谱计算离散时间序列 91
4.6.3 从频谱计算连续时间信号 94
4.7 用FFT计算能量 96
4.8 小结 97
复习思考题 97
习题 98
第5章 变换域中的离散时间系统 101
5.1 z变换 101
5.1.1 z变换的定义与收敛性 101
5.1.2 z变换的重要特性和定理 104
5.1.3 z变换的计算实例 105
5.2 z反变换和差分方程的解 105
5.2.1 用留数定理求z反变换 106
5.2.2 用部分分式法求z反变换 106
5.2.3 幂级数法(长除法)求z反变换 108
5.2.4 用z变换解差分方程 110
5.3 z域中对系统的描述 112
5.3.1 系统函数(传递函数) 112
5.3.2 正幂系统函数和零极增益形式 115
5.3.3 零极点分布与系统的因果性和稳定性 116
5.4 z平面上的谱分析 117
5.5 理想滤波器 118
5.5.1 数字滤波器的基本概念 118
5.5.2 理想的因果低通滤波器的频率特性 119
5.5.3 线性相位条件对脉冲响应对称性的要求 120
5.5.4 考虑因果性和对称性对理想滤波器的影响 122
5.6 低阶数字滤波器 122
5.6.1 一阶数字滤波器 122
5.6.2 二阶数字滤波器 125
5.6.3 梳状滤波器的零极点分布 126
5.7 全通滤波器 127
复习思考题 128
习题 128
第6章 数字滤波器结构 131
6.1 概述 131
6.2 滤波器的信号流图结构及解法 132
6.2.1 信号流图 132
6.2.2 信号流图方程的计算机解法 133
6.2.3 信号流图与数字系统的网络结构图 135
6.3 FIR基本网络结构 135
6.3.1 概述 135
6.3.2 直接形式 136
6.3.3 级联形式 136
6.3.4 线性相位形式 137
6.3.5 频率样本结构 138
6.4 IIR基本网络结构 141
6.4.1 直接形式 142
6.4.2 级联形式 143
6.4.3 并联形式 145
6.5 格型滤波器及其信号流图解法 146
6.6 各种结构形式的转换和比较 147
6.6.1 各种结构形式的转换 147
6.6.2 从计算的复杂性做比较 148
6.6.3 从减小系数量化影响做比较 148
复习思考题 148
习题 149
第7章 FIR滤波器设计 151
7.1 数字滤波器设计的基本要求 151
7.1.1 数字滤波器的设计基本步骤 151
7.1.2 数字滤波器的主要指标 151
7.1.3 为什么以低通滤波器为典型 154
7.2 线性相位滤波器的特性 154
7.2.1 线性相位和符幅特性(Amplitude Response) 154
7.2.2 符幅特性的计算举例 158
7.2.3 计算符幅特性的MATLAB程序 159
7.2.4 线性相位滤波器的零极点分布 161
7.3 设计FIR滤波器的窗函数法 161
7.3.1 对脉冲响应进行截断的分析方法 161
7.3.2 矩形窗截断的定量分析 163
7.3.3 几种常用窗函数的介绍 166
7.3.4 MATLAB提供的窗函数 167
7.3.5 用窗函数设计FIR滤波器的步骤 169
7.4 利用频率样本法设计FIR滤波器 175
7.4.1 预期频率特性的设置方法 175
7.4.2 频率样本法的设计过程 176
7.4.3 MATLAB中频率样本法的设计函数 180
7.5 FIR滤波器的最优设计法 181
复习思考题 184
习题 184
第8章 IIR滤波器设计 186
8.1 关于模拟滤波器的预备知识 186
8.1.1 模拟滤波器的指标 186
8.1.2 以模拟滤波器为基础的设计方法 188
8.2 模拟滤波器原型的设计 189
8.2.1 巴特沃斯低通滤波器 189
8.2.2 切比雪夫I型低通滤波器 194
8.2.3 切比雪夫II型低通滤波器 198
8.2.4 椭圆低通滤波器 200
8.2.5 滤波器原型的相位响应 202
8.3 由模拟滤波器变换为数字滤波器 202
8.3.1 脉冲响应不变法 203
8.3.2 双线性变换法 208
8.4 模拟滤波器的频带变换 216
8.4.1 低通到低通的频带变换 217
8.4.2 低通到高通的频带变换 217
8.4.3 低通到带通的频带变换 218
8.4.4 低通到带阻的频带变换 219
8.4.5 信号处理工具箱中的频带变换函数 220
8.5 MATLAB中直接设计IIR数字滤波器的函数 223
8.6 IIR和FIR数字滤波器的比较 224
复习思考题 225
习题 226
第9章 信号处理工程化的MATLAB工具 228
9.1 信号处理工具(sptool)的介绍 228
9.2 MATLAB中的滤波器设计工具 231
9.3 系数量化和运算量化的影响 234
9.3.1 数的浮点和定点表示方法 234
9.3.2 系数量化对FIR滤波器的影响举例 236
9.3.3 系数量化对IIR滤波器的影响举例 237
9.3.4 运算量化和溢出问题 238
9.3.5 滤波器设计工具中的量化处理 239
9.3.6 定点(Fix-point)工具箱 240
9.4 系统仿真(Simulink)工具简介 240
9.4.1 概述 240
9.4.2 模块库及模型的建立 241
9.4.3 仿真的运行 242
9.5 MATLAB与嵌入式代码的衔接 243
9.6 基于模型的开发流程 244
9.7 嵌入式代码开发的一个实例 246
9.8 数字信号处理的未来 250
参考文献 263
附录A 信号处理工具箱函数集 252
附录B 本书自编子程序索引表 258
附录C 例题程序索引表 259
附录D 图形生成和演示程序索引表 262
內容試閱
第2版序
本书第1版于2004年11月出版以后,读者普遍反映很好。因为这本书与其他传统的教材不同,它是一本用MATLAB全面阐述数字信号处理的教材,给出了所有概念阐述的形象演示和分析设计的计算机算法,而且提供了例题和演示的程序集,书中所有理论和公式都可以通过执行程序得到验证,理论联系实际。读者学完后会快速地用计算机解决问题,做到心中有底。读者反映这本书的缺点主要是对本科生而言内容有些偏多。
在修订出版第2版时,我们最初想把书改浅一些,薄一点,为此又专门征求了一些曾仔细阅读并使用过本书的教授的意见。现把他们的意见摘出几条:“我觉得您已出版的‘释义’虽然厚一些,但写得易懂。若从头写一本更薄的,恐怕篇幅小,难以达到‘释义’那本书的效果。”,“您的书是国内用MATLAB阐述DSP的第一本好书。最好不要重新写另一本。完全可以在原来的基础上进一步完善。”……经过探讨,大家觉得本书在对物理和数学概念的阐述上毫不逊于传统的教材,例如,关于模拟频率和数字频率的定义、关于角频率的正负,以有主对DFT的序号k与实际频率f的关系等,讲得很细致,便于本科生接受。其实,作者收到过一些本科生赞扬本书的来信,他们的经验是,不要怕书厚,不要怕MATLAB,一个问题一个问题地看下去,这本书讲得很清楚,而且马上可以用程序验证,很好懂。
目前,大学本科用这本书作教材的还不太多,第一个原因是很多大学生(甚至部分老师)的MATLAB基础差,见到程序就头痛,不敢用MATLAB教学。但是从国内外发展的趋势来看,要搞信号处理,不用计算机是不行的,用MATLAB的学校只会愈来愈多。令我们高兴的是:随着时间的推移,本书的大量程序已被多本其他教材引用。我们不能自己放弃或削弱这个特色。第二个原因是书中确有少数偏深的内容,这些内容虽然超越了本科大纲,却有利于已经毕业的读者在设计中更好地运用MATLAB,也有利于大学生在后续课程或毕业设计中应用。考虑到第1版的读者群并不限于本科生,很多是毕业了的工程师或研究生,这些内容仍是重要的,不能删除。同时为了保证大学生阅读方便,在本版中把它们用小号字印刷。
这样,第2版的修订量就比较小,主要包括了以下三方面:① 改正了第1版中的一些印刷错误和图文标注;②
由于MATLAB软件的升级,对相关部分按新版本做了修订;③
尽量减少大号字的篇幅,把它们改为小号字,使本科生能抓住要点,阅读方便。修订后程序集内容基本不变,新程序集名称改为dsk04n,修改中尽量考虑了新旧版本的兼容问题。
北京理工大学的王大伦教授曾仔细阅读本书第1版,对书中的大小错误都做了批注,并反馈给作者,对第2版的修订帮助很大,在此特表谢意。
用MATLAB已经可以把信号处理的概念设计变成非常方便的工作。近几年来,Mathworks公司致力于扩展MATLAB的功能,目的是用基于模型的流程,使用统一的软件工具,把概念设计变成工程设计。这就更提高了把MATLAB作为设计工具的重要性。我们在本版中增加了第10章,对此做了一个引导性的介绍。北京迈斯沃克公司(Mathworks
China)的徐正高高级工程师写了该章的10.4和10.5两节,我们在此深表谢意。
陈怀琛 2008-05-19
于西安电子科技大学

第1版序
随着电子技术迅速地向数字化发展,《数字信号处理》越来越成为广大理工科学生,特别是IT领域的学生和技术人员的必修内容,先前也出版过很多有关这方面的书籍。但国内这门课程本身的现代化进程,却并不令人满意。这里的“现代化”指的是利用最新的计算技术和网络手段进行教学。我编写这本书的目的,就是想突出利用MATLAB和Internet来进行数字信号处理的教学。
信号处理涉及大量的运算,可以说离开了计算机及相应的软件,就不可能解决任何稍微复杂的实际应用问题。早在20世纪90年代中期,MATLAB就已成为国际公认的信号处理的标准软件和开发平台。从1996年开始,美国新出版的信号处理教材就没有一本是不用MATLAB的(见参考文献[1,3,7,8,9])。而国内把MATLAB贯彻始终的信号处理教材却还很少,在教学中真正用MATLAB的就更少,两者相比落后了近八年。本书的一个意图就是使之成为一本自始至终使用MATLAB阐述问题和进行计算的数字信号处理教材,更好地与国际接轨。
关于《数字信号处理》课程的内涵,存在着两种不同看法:一种看法是把“数字信号”限定为“处理”的对象;另一种看法则把“数字技术”作为一种方法,研究如何用它来“处理信号”。从第一种看法出发,“数字信号处理”课程只讲离散信号。经验证明,这种划分会造成学生不会用数字技术处理连续信号,形成学科内容的“空白区”。而从第二种看法出发,“数字信号处理”课程应该同时考虑连续和离散信号,重点是如何用计算机进行分析和计算。我赞同后一种看法。因此,在本书多处加强了离散信号和连续信号等价性的讨论,并详细介绍了连续信号频谱的数值计算问题。
中国的教材一般将快速傅里叶变换列为一章,篇幅约30~40页。美国教材则通常列为一节,篇幅一般只有10页左右。这是什么原因?我认为目前在所有的科学计算软件和数字信号处理芯片中,FFT已经是标准的模块,一般都没有必要自己编写FFT程序,所以重点应该是FFT的用法而不是算法。国外教材对这部分内容经历了“薄—厚—薄”的历史过程,我国则慢了一拍,所以本教材也精简了这方面的内容。
在把数字信号处理概念与MATLAB语言相结合方面,国外教材有多种模式。有的以讲概念为主,把MATLAB放在作业和实验中(见参考文献[9]);有的以MATLAB为主,概念则建议读者另选教材(见参考文献[1]);有的两者都讲得不少,但书就变得很厚(见参考文献[8]):本书则大体采纳了参考文献[3]的模式,以系统地讲解信号处理的原理为主,用MATLAB程序的核心语句帮助解释概念。要做到这点,学生必须在修本课程以前已经学过并用过MATLAB。当然,这并不是说,没有学过MATLAB就不能用本书。我曾在西安电子科技大学和桂林电子工业学院两次使用MATLAB进行数字信号双语教学,教材是英文书(见参考文献[1]),课堂上90%用英语讲,学生中多数人没有学过MATLAB,课还是正常进行,完成得还可以。但这些学生都已通过英语四级,因此属于班级中程度较高者,而且多加了一个学分。尽管如此,在教学中有些同学仍提出“究竟是着重概念还是编程”这样的问题,说明他们将语言和概念结合起来时仍感到困难。所以,经验告诉我们:从大面积课堂教育而言,最好不要把MATLAB放到高年级和信号处理混在一起学。
我一贯的指导思想是:学生应在大学一年级或二年级学习MATLAB,这对各门课程都有好处。信号处理课是在大学三年级开设的。此时学生应该已经能用矩阵建模并用MATLAB语言来思考和概括数学问题了。有了这样的基础,才能对本书有较深的体会。建议未学过MATLAB的读者,至少用10个小时左右的时间先学习其入门并实际做一些应用。由于读者可以免费获得全部程序,从而也可得到程序产生的图形。我们把书中的程序都用小字排版,图形也缩排了,以降低篇幅和书价。希望读者理解。
为了兼顾不同类型的专业和学生对数字信号处理的不同要求,本书在排版上分了大小两种字形。大字是达到基本要求应掌握的内容,小字排版的部分是可以跳过不看的,不会影响对本课程基本概念的掌握。每章的最后都给出了复习思考题和习题,以利于读者自学复习。
为了阐述数字信号处理中的重要概念,本书采用了一些其他教材中未采用的术语和方法。例如,离散时间傅里叶变换、采样序列的等价序列、符幅特性、在无穷远邻域的收敛性、离散最小二乘设计法等。书中也有一些作者本人的研究工作内容。比如,信号流图的解析形式及MATLAB解、信号流图与状态空间法的转换和MATLAB解、系数向量量化的子程序以及一些有图形、动画和声音表现的演示程序等。其目的是引起大家讨论,更好地解放思想,用创新的态度来对待这门课程的教学。
这本书采用了参考文献[4,3,1,5,8]中不少的内容和例题,用到了这些作者的宝贵经验,也借用了一些图形、例题和习题,乘此机会向这些教材的作者们表示谢意。在2003年8月的“第十一届信号处理学术年会”上,我曾就编写本书的指导思想,与许多信号处理界的专家(如袁保宗、程佩青、张贤达等教授)交换过意见,得到了他们的支持。本书初稿形成后,又曾广泛征求了本校的丁玉美、赵树杰、廖桂生、高西全、史林等长期从事数字信号处理教学的教授们对初稿的意见,特别是丁玉美教授仔细阅读了稿件,给予作者很大的帮助。西安电子科技大学的段宝岩校长还特别资助了作者的学术交流经费,保铮院士对本书的出版也给予了关心。此外Mathworks公司对本书的出版也给予了软件新版本的支持,电子工业出版社博文视点资讯有限公司的各位编辑对本书一路绿灯,提供了出版和网页方面的一切方便,使本书能及早问世。对大家的这些帮助,作者表示衷心的感谢。
由于作者水平和编著时间的限制,书中肯定有很多不足之处,欢迎广大读者指正。欢迎读者将教学实践中积累的经验告诉本人,并希望大家不断改进和充实网上的演示程序!
陈怀琛2004年8月31日
于西安电子科技大学

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 台灣用户 | 香港/海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.