内容简介
《基于MATLAB的数字信号处理与实践开发》系统地讲述了利用MATLAB进行数字信号处理等基本知识的应用及综合设计开发实例。《基于MATLAB的数字信号处理与实践开发》分两篇,共12章。第一篇为MATLAB实践篇,由第1章和第2章组成。第1章讲述了信号、连续时间周期信号的傅里叶级数及频谱分析;第2章系统地讲述了数字信号处理的MATLAB实现。第二篇为MATLAB综合开发篇,由第3章至第12章组成,主要以MATLAB软件为基础进行数字信号处理综合实践和开发应用,包括小波消噪、系统辨识、股市预测、图像压缩、车牌识别、高阶谱分析、数字水印技术等,这些章节中的实例使用了许多MATLAB语句及界面,可使读者迅速掌握MATLAB编程及综合开发的技巧,提高数字信号处理实践开发的效率。
《基于MATLAB的数字信号处理与实践开发》构思新颖,实践性强,内容丰富,深入浅出,所有程序及应用实例均可通过MATLAB上机调试。无论是对数字信号处理的学习,还是利用MATLAB开发实践性课题,或是培养创新精神和解决实际问题,《基于MATLAB的数字信号处理与实践开发》都具有十分重要的意义。
目录
第一篇 MATLAB实践篇
第1章 信号、连续时间周期信号的傅里叶级数和频谱分析
1.1 信号的时域分析——波形的产生和信号的基本运算及MATLAB实践
1.1.1 信号的表示及可视化
1.1.2 实践目的
1.1.3 实践内容
1.1.4 MATLAB实践
1.1.5 参考实例
1.2 连续时间周期信号的傅里叶级数及MATLAB实践
1.2.1 连续时间周期信号的傅里叶级数CTFS
1.2.2 实践目的
1.2.3 实践内容
1.2.4 MATLAB实践
1.2.5 参考实例
1.3 连续时间周期信号的频谱分析及MATLAB实践
1.3.1 连续时间周期信号的频谱分析
1.3.2 实践目的
1.3.3 实践内容
1.3.4 MATLAB实践
1.3.5 参考实例
第2章 数字信号处理的MATLAB实现
2.1 序列的傅里叶变换的MATLAB实现
2.1.1 序列x(n)的傅里叶变换公式
2.1.2 序列的傅里叶变换的MATLAB实现
2.2 周期序列离散傅里叶级数及傅里叶变换的MATLAB实现
2.2.1 周期序列离散傅里叶级数及傅里叶变换表示
2.2.2 周期序列离散傅里叶级数及傅里叶变换的MATLAB实现
2.3 利用Z变换分析信号和系统频域特性的MATLAB实现
2.3.1 利用Z变换分析信号和系统的频域特性
2.3.2 利用Z变换分析信号和系统频域特性的MATLAB实现
2.4 离散傅里叶变换(DFT)的MAT LAB实现
2.4.1 DFT的定义
2.4.2 DFT的MATLAB实现
2.4.3 离散傅里叶变换的基本性质的MATLAB实现
2.4.4 频率域采样
2.5 用FFT实现周期信号的频谱分析及其MATLAB实现
2.5.1 用FFT计算离散时间Forrier级数(DTFS)
2.5.2 用FFT计算连续时间Fourier级数(CTFS)
2.5.3 用FFT实现周期信号的频谱分析
2.6 时域离散系统的基本网络结构与状态变量分析法的MATLAB实现
2.6.1 级联型滤波器网络结构的MATLAB实现
2.6.2 并联型滤波器网络结构的MATLAB练习
2.7 无限脉冲响应数字滤波器的MATLAB实现
2.7.1 用脉冲响应不变法设计IIR数字低通滤波器的MATLAB实现
2.7.2 用双线性变换法设计IIR数字低通滤波器的MATLAB实现
2.8 有限脉冲响应数字滤波器的MATLAB实现
2.8.1 线性相位FIR数字滤波器的条件和特点
2.8.2 利用窗函数法设计FIR滤波器的MATLAB实现
2.8.3 利用频率采样法设计FIR滤波器的MATLAB实现
2.8.4 利用切比雪夫逼近法设计FIR滤波器的MATLAB实现
第二篇 MATLAB综合开发篇
第3章 基于MATLAB的小波信号消噪
3.1 小波变换在信号消噪中的原理与算法
3.2 常用小波介绍
3.3 基于MATLAB的小波信号消噪
3.3.1 基于MATLAB的小波信号消噪
3.3.2 小波阈值对信号消噪结果的影响
3.3.3 基于MATLAB的小波包信号消噪
3.3.4 不同小波对消噪结果的影响
3.3.5 小波变换在消噪过程中的作用和关键因素
第4章 离散信号与系统及其MATLAB实现
4.1 线性离散信号及系统的模块图
4.2 离散时间序列卷积和的MATLAB实现
4.3 离散系统单位响应的MATLAB实现
4.4 LTI离散系统响应的MATLAB实现
4.5 信号的MATLAB实现
4.6 离散序列的运算及MATLAB实现
4.7 图形用户界面的实现
第5章 基于MATLAB的FIR滤波器设计
5.1 MATLAB简介
5.2 窗函数设计法和等波纹滤波器设计
5.2.1 窗函数设计法
5.2.2 等波纹滤波器设计
5.3 窗函数法和等波纹法设计FIR滤波器的:MATLAB实现
第6章 基于MATLAB的离散时间全通系统和系统辨识的实现
6.1 离散时间Fourier变换
6.1.1 基本概念
6.1.2 离散时间Fourier变换
6.2 离散时间全通系统
6.3 基于DTFT的数字滤波器设计
6.3.1 基本概念
6.3.2 有限长冲激响应(FIR)数字滤波器设计
6.3.3 滤波器的技术要求
6.4 系统辨识
6.4.1 基本概念
6.4.2 数据处理
6.4.3 系统参数模型估计
6.5 DTFT系统的MATLAB实现
6.5.1 离散时间全通系统
6.5.2 程序运行结果
6.6 基于DTFT的滤波器设计的MATLAB实现
6.6.1 滤波器设计
6.6.2 滤波器验证
6.6.3 程序运行结果
6.7 系统辨识的MATLAB实现
6.7.1 输入信号的产生
6.7.2 系统参数模型估计及模型验证
6.7.3 程序运行结果
第7章 股票市场的线性预测
7.1 股市线性预测的原理
7.2 利用MATLAB实现股市线性预测的编程思想
7.3 计算机仿真股市线性预测模型
7.4 MATLAB程序设计
7.4.1 主界面程序
7.4.2 预测器主程序
7.4.3 预测模型程序
7.4.4 求解系数子程序
7.4.5 数据载入子程序
7.4.6 信源子程序
第8章 基于小波变换的数字图像处理及其运用
8.1 小波变换
8.2 二维小波三级变换的MATLAB实现
8.3 基于小波变换的图像压缩
8.4 基于小波变换的图像去噪
8.5 基于小波变换的图像增强
8.6 基于小波变换的图像融合
第9章 基于MATLAB的高速公路车牌识别系统
9.1 绪论
9.1.1 ITS的起源
9.1.2 ITS的发展
9.2 系统概述
9.2.1 系统构成
9.2.2 系统工作原理
9.3 车牌图像预处理
9.3.1 图像的灰度变换
9.3.2 灰度变换的MATLAB仿真结果
9.3.3 二值化及其边缘检测
9.3.4 二值化的MATLAB仿真结果
9.4 牌照图像的提取
9.4.1 车牌区域提取
9.4.2 车牌区域提取的:MATLAB实现
9.4.3 车牌字符的分割
9.5 字符识别
9.5.1 字符识别的基础知识
9.5.2 识别内容
9.5.3 字符图像的细化和归一化
9.5.4 字符识别
9.6 车牌识别仿真实例
第10章 基于MATLAB的小波信号压缩
10.1 信号的离散小波变换
10.1.1 分辨率分析和Mallat算法
10.1.2 基于MATLAB的小波信号压缩算法实现
10.2 计算机信号压缩及仿真结果
10.2.1 应用小波变换对鸟叫声信号进行压缩和重构
10.2.2 应用小波变换对火车鸣笛声信号进行压缩和重构
10.2.3 应用小波变换对锣声信号进行压缩和重构
10.2.4 对信号压缩重构中的仿真结果分析
第11章 基于MATLAB的高阶谱分析
11.1 高阶累积量和高阶谱
11.1.1 高阶累积量
11.1.2 高阶谱
11.2 高阶累积量的估计
11.3 参数模型高阶谱估计
11.3.1 ARMA模型及其模拟产生
11.3.2 MA模型的参数估计
11.3.3 AR模型的参数估计
11.3.4 ARMA模型的参数估计
11.3.5 基于ARMA模型的高阶统计量估计
11.4 自适应线性预测
11.4.1 误差准则
11.4.2 自适应算法
11.5 基于倒谱的冲激响应和信号恢复
11.6 程序及其结果分析
11.6.1 自适应线性预测
11.6.2 基于倒谱的冲激响应辨识和信号恢复
11.6.3 参数模型高阶谱估计——ARMA
第12章 基于MATLAB的DCT数字水印技术
12.1 信息隐藏与数字水印技术
12.1.1 信息隐藏的主要分支
12.1.2 信息隐藏技术
12.1.3 水印技术
12.2 数字水印技术的应用
12.2.1 研究数字水印的意义
12.2.2 数字水印技术的应用领域
12.2.3 数字水印的分类
12.2.4 数字水印的嵌入和恢复
12.2.5 数字水印的典型算法
12.2.6 数字水印性能度量指标
12.3 基于MATLAB的DCT数字水印技术
12.3.1 引言
12.3.2 DCT变换
12.3.3 水印嵌入和提取算法
12.3.4 MATLAB在数字水印中的应用
说明
参考文献
前言/序言
目前,数字信号处理理论与应用已成为一门极其重要的高新技术学科。本书紧紧围绕近年来电子信息学科专业及其实践性环节的建设与发展,并利用功能强大、交互性好的可视化工具MATLAB在信号处理方面得天独厚的优势,以多年来我们在数字信号处理方面的实践教学、毕业设计及综合设计开发实践成果为依托,将数字信号处理的MATLAB实现及综合设计实践融合在一起。通过大量的应用实例,全面系统地讲述应用MATLAB对数字信号与系统进行处理分析与实现的具体方法和实践开发过程。这样做的目的在于让读者在学习数字信号处理理论知识的同时,掌握MATLAB的使用,将大量繁杂的数学运算用MATLAB进行形象、直观的计算机模拟与仿真实现,从而加深对数字信号处理方法及应用的理解。
本书分两篇,共12章。第一篇为MATLAB实践篇,由第1章和第2章组成。第1章讲述了信号、连续时间周期信号的傅里叶级数及频谱分析,适合于信号处理仿真实验;第2章系统地讲述了数字信号处理的MATLAB实现,适合于系统学习数字信号处理基本知识的MATLAB仿真练习。第二篇为MATLAB综合开发篇,由第3章至第12章组成,主要讲述基于MATLAB的
数字信号处理综合实践和开发应用。第3章讲述了基于MATLAB的小波信号消噪;第4章讲述了离散信号与系统及其MATLAB实现;第5章讲述了基于MATLAB的FIR滤波器设计;第6章讲述了基于MATLAB的离散时间全通系统和系统辨识的实现;第7章讲述了股票市场的线性预测;第8章讲述了基于小波变换的数字图像处理及其运用;第9章讲述了基于MATLAB的高速公路车牌识别系统;第10章讲述了基于MATLAB的小波信号压缩;第11章讲述了基于MATLAB的高阶谱分析;第12章讲述了基于MATLAB的DCT数字水印技术。
本书的主要服务对象是:理工科高等院校电子、通信、电气与计算机类专业的教师、本科生及研究生,从事数字信号处理与分析的相关科研人员,以及对利用MATLAB进行数字信号处理研究感兴趣的读者。
本书由王嘉梅主编并编写了第1章、第2章的2.1-2.6节、第3章和第5-11章的内容;吴庆畅编写了第2章的2.7、2.8节和第4章的内容;尹世堂和吴庆畅编写了第12章的内容;王嘉祥参与了第1章内容的编写。
在本书的编写过程中,参考了电子信息工程专业、电气工程及其自动化专业毕业生朱华、陆高、赵树江、龙碧喜、薛维、田维马、虎雁华、郭建华、施秀萍、和泉月、赵家锐、张艳芬、杨国材、罗东会、苏红、陆高、杨跃武、张世仓、桂龙祥、李子成、陈丽媛、赵恒、何顺龙等同学的毕业设计程序及仿真等内容。在本书第2章的编写过程中,编者参阅了丁玉美等编写的《数字信号处理》(西安电子科技大学出版社出版)和陈怀琛教授等翻译的《数字信号处理及其MATLAB实现》等书。西安电子科技大学出版社为本书的出版给予了很大的帮助,在此,一并表示衷心的感谢。
全书由王嘉梅统稿,吴庆畅、文永华、王嘉祥等同志参与了书稿的审阅。
书中不妥和疏漏之处在所难免,敬请广大读者批评指正。
王嘉梅
2007年7月
基于MATLAB的数字信号处理与实践开发 电子书 下载 mobi epub pdf txt