《基于MATLAB的数字信号处理与实践开发》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:王嘉梅主编(云南民族大学电信学院)
  • 出 版 社:西安:西安电子科技大学出版社
  • 出版年份:2007
  • ISBN:9787560619194
  • 页数:257 页
图书介绍:本书将数字信号处理的MATLAB设计实现及MATLAB在数字信号处理中的实践开发融合在一起,介绍了股市线性预测、数字图像压缩以及高速公路车牌识别等实例。

第一篇 MATLAB实践篇 3

第1章 信号、连续时间周期信号的傅里叶级数和频谱分析 3

1.1 信号的时域分析——波形的产生和信号的基本运算及MATLAB实践 3

1.1.1 信号的表示及可视化 3

1.1.2 实践目的 4

1.1.3 实践内容 4

1.1.4 MATLAB实践 5

1.1.5 参考实例 6

1.2 连续时间周期信号的傅里叶级数及MATLAB实践 9

1.2.1 连续时间周期信号的傅里叶级数CTFS 9

1.2.2 实践目的 10

1.2.3 实践内容 10

1.2.4 MATLAB实践 11

1.2.5 参考实例 11

1.3 连续时间周期信号的频谱分析及MATLAB实践 15

1.3.1 连续时间周期信号的频谱分析 15

1.3.2 实践目的 16

1.3.3 实践内容 16

1.3.4 MATLAB实践 17

1.3.5 参考实例 18

第2章 数字信号处理的MATLAB实现 21

2.1 序列的傅里叶变换的MATLAB实现 21

2.1.1 序列x(n)的傅里叶变换公式 21

2.1.2 序列的傅里叶变换的MATLAB实现 21

2.2 周期序列离散傅里叶级数及傅里叶变换的MATLAB实现 23

2.2.1 周期序列离散傅里叶级数及傅里叶变换表示 23

2.2.2 周期序列离散傅里叶级数及傅里叶变换的MATLAB实现 23

2.3 利用Z变换分析信号和系统频域特性的MATLAB实现 25

2.3.1 利用Z变换分析信号和系统的频域特性 25

2.3.2 利用Z变换分析信号和系统频域特性的MATLAB实现 26

2.4 离散傅里叶变换(DFT)的MATLAB实现 28

2.4.1 DFT的定义 28

2.4.2 DFT的MATLAB实现 29

2.4.3 离散傅里叶变换的基本性质的MATLAB实现 30

2.4.4 频率域采样 35

2.5 用FFT实现周期信号的频谱分析及其MATLAB实现 38

2.5.1 用FFT计算离散时间Fourier级数(DTFS) 38

2.5.2 用FFT计算连续时间Fourier级数(CTFS) 39

2.5.3 用FFT实现周期信号的频谱分析 39

2.6 时域离散系统的基本网络结构与状态变量分析法的MATLAB实现 42

2.6.1 级联型滤波器网络结构的MATLAB实现 42

2.6.2 并联型滤波器网络结构的MATLAB练习 43

2.7 无限脉冲响应数字滤波器的MATLAB实现 46

2.7.1 用脉冲响应不变法设计IIR数字低通滤波器的MATLAB实现 46

2.7.2 用双线性变换法设计IIR数字低通滤波器的MATLAB实现 52

2.8 有限脉冲响应数字滤波器的MATLAB实现 57

2.8.1 线性相位FIR数字滤波器的条件和特点 57

2.8.2 利用窗函数法设计FIR滤波器的MATLAB实现 62

2.8.3 利用频率采样法设计FIR滤波器的MATLAB实现 64

2.8.4 利用切比雪夫逼近法设计FIR滤波器的MATLAB实现 68

第二篇 MATLAB综合开发篇 77

第3章 基于MATLAB的小波信号消噪 77

3.1 小波变换在信号消噪中的原理与算法 77

3.2 常用小波介绍 79

3.3 基于MATLAB的小波信号消噪 81

3.3.1 基于MATLAB的小波信号消噪 81

3.3.2 小波阈值对信号消噪结果的影响 86

3.3.3 基于MATLAB的小波包信号消噪 88

3.3.4 不同小波对消噪结果的影响 91

3.3.5 小波变换在消噪过程中的作用和关键因素 99

第4章 离散信号与系统及其MATLAB实现 102

4.1 线性离散信号及系统的模块图 102

4.2 离散时间序列卷积和的MATLAB实现 104

4.3 离散系统单位响应的MATLAB实现 106

4.4 LTI离散系统响应的MATLAB实现 108

4.5 信号的MATLAB实现 109

4.6 离散序列的运算及MATLAB实现 113

4.7 图形用户界面的实现 115

第5章 基于MATLAB的FIR滤波器设计 116

5.1 MATLAB简介 116

5.2 窗函数设计法和等波纹滤波器设计 118

5.2.1 窗函数设计法 118

5.2.2 等波纹滤波器设计 124

5.3 窗函数法和等波纹法设计FIR滤波器的MATLAB实现 125

第6章 基于MATLAB的离散时间全通系统和系统辨识的实现 132

6.1 离散时间Fourier变换 132

6.1.1 基本概念 132

6.1.2 离散时间Fourier变换 132

6.2 离散时间全通系统 133

6.3 基于DTFT的数字滤波器设计 134

6.3.1 基本概念 134

6.3.2 有限长冲激响应(FIR)数字滤波器设计 134

6.3.3 滤波器的技术要求 134

6.4 系统辨识 134

6.4.1 基本概念 135

6.4.2 数据处理 135

6.4.3 系统参数模型估计 135

6.5 DTFT系统的MATLAB实现 135

6.5.1 离散时间全通系统 136

6.5.2 程序运行结果 138

6.6 基于DTFT的滤波器设计的MATLAB实现 144

6.6.1 滤波器设计 144

6.6.2 滤波器验证 144

6.6.3 程序运行结果 144

6.7 系统辨识的MATLAB实现 150

6.7.1 输入信号的产生 150

6.7.2 系统参数模型估计及模型验证 151

6.7.3 程序运行结果 152

第7章 股票市场的线性预测 157

7.1 股市线性预测的原理 157

7.2 利用MATLAB实现股市线性预测的编程思想 158

7.3 计算机仿真股市线性预测模型 159

7.4 MATLAB程序设计 160

7.4.1 主界面程序 160

7.4.2 预测器主程序 160

7.4.3 预测模型程序 162

7.4.4 求解系数子程序 163

7.4.5 数据载入子程序 164

7.4.6 信源子程序 164

第8章 基于小波变换的数字图像处理及其运用 166

8.1 小波变换 167

8.2 二维小波三级变换的MATLAB实现 169

8.3 基于小波变换的图像压缩 174

8.4 基于小波变换的图像去噪 176

8.5 基于小波变换的图像增强 178

8.6 基于小波变换的图像融合 179

第9章 基于MATLAB的高速公路车牌识别系统 181

9.1 绪论 181

9.1.1 ITS的起源 181

9.1.2 ITS的发展 181

9.2 系统概述 182

9.2.1 系统构成 182

9.2.2 系统工作原理 182

9.3 车牌图像预处理 183

9.3.1 图像的灰度变换 183

9.3.2 灰度变换的MATLAB仿真结果 185

9.3.3 二值化及其边缘检测 186

9.3.4 二值化的MATLAB仿真结果 189

9.4 牌照图像的提取 190

9.4.1 车牌区域提取 191

9.4.2 车牌区域提取的MATLAB实现 191

9.4.3 车牌字符的分割 192

9.5 字符识别 193

9.5.1 字符识别的基础知识 193

9.5.2 识别内容 193

9.5.3 字符图像的细化和归一化 194

9.5.4 字符识别 194

9.6 车牌识别仿真实例 195

第10章 基于MATLAB的小波信号压缩 197

10.1 信号的离散小波变换 197

10.1.1 分辨率分析和Mallat算法 197

10.1.2 基于MATLAB的小波信号压缩算法实现 198

10.2 计算机信号压缩及仿真结果 199

10.2.1 应用小波变换对鸟叫声信号进行压缩和重构 199

10.2.2 应用小波变换对火车鸣笛声信号进行压缩和重构 206

10.2.3 应用小波变换对锣声信号进行压缩和重构 213

10.2.4 对信号压缩重构中的仿真结果分析 220

第11章 基于MATLAB的高阶谱分析 222

11.1 高阶累积量和高阶谱 222

11.1.1 高阶累积量 222

11.1.2 高阶谱 223

11.2 高阶累积量的估计 223

11.3 参数模型高阶谱估计 224

11.3.1 ARMA模型及其模拟产生 224

11.3.2 MA模型的参数估计 225

11.3.3 AR模型的参数估计 226

11.3.4 ARMA模型的参数估计 226

11.3.5 基于ARMA模型的高阶统计量估计 227

11.4 自适应线性预测 227

11.4.1 误差准则 227

11.4.2 自适应算法 227

11.5 基于倒谱的冲激响应和信号恢复 228

11.6 程序及其结果分析 229

11.6.1 自适应线性预测 229

11.6.2 基于倒谱的冲激响应辨识和信号恢复 230

11.6.3 参数模型高阶谱估计——ARMA 233

第12章 基于MATLAB的DCT数字水印技术 237

12.1 信息隐藏与数字水印技术 237

12.1.1 信息隐藏的主要分支 237

12.1.2 信息隐藏技术 238

12.1.3 水印技术 239

12.2 数字水印技术的应用 240

12.2.1 研究数字水印的意义 241

12.2.2 数字水印技术的应用领域 241

12.2.3 数字水印的分类 242

12.2.4 数字水印的嵌入和恢复 243

12.2.5 数字水印的典型算法 244

12.2.6 数字水印性能度量指标 244

12.3 基于MATLAB的DCT数字水印技术 246

12.3.1 引言 246

12.3.2 DCT变换 247

12.3.3 水印嵌入和提取算法 247

12.3.4 MATLAB在数字水印中的应用 249

说明 255

参考文献 256