内容简介 MATLAB是一种功能强大的数据分析和工程计算高级语言,在工业、电子、信号处理、医学、建筑以及航空等领域有着广泛的应用。本书以最新的MATLAB 6.1版本为对象,从工程实际应用的角度出发,对数字信号处理做了层次清晰、浅显易懂的介绍。本书从内容上可分为两大部分,基础篇和应用篇。基础篇主要介绍了MATLAB 6.1的入门基础和图形用户界面设计基础;应用篇是本书的重点,详细介绍了MATLAB 6.1关于数字信号处理方面的具体应用,主要包括以下内容:数字信号处理基础、数字信号变换技术、窗函数、IIR数字滤波器的设计、FIR数字滤波器的设计、功率谱估计、小波分析在信号处理中的应用以及信号处理的图形用户界面工具。本书可作为有关数字信号处理等专业课程的参考教材。主要读者为数字信号处理领域的科技工作者和理工科大学相关专业的本科生、研究生;对其他领域的科研人员也有一定的参考作用。
前 言 MATLAB是MathWorks公司于1982年推出的一种功能强大、效率高、交互性好的数值计算和可视化计算机高级语言,它将数值分析、矩阵运算、信号处理和图形显示有机地融合为一体,形成了一个极其方便、用户界面友好的操作环境。随着其自身版本的不断提高,MATLAB的功能越来越强大,应用范围也越来越广,如广泛应用于数字信号处理、数字图像处理、仿真、自动控制、小波分析、神经网络等领域。 本书主要介绍了MATLAB 6.1在数字信号处理领域中的基本原理和应用。随着计算机技术和信息科学的飞速发展,数字信号处理已经逐渐发展成为一门独立的学科并成为信息科学的重要组成部分,在语音处理、图像处理、雷达、航空航天、地质勘探、通信、生物医学工程等众多领域得到了广泛的应用。MATLAB语言更是在数字信号处理方面具有得天独厚的优势。本书将MATLAB的工具应用和数字信号处理的基础知识有机地结合起来,在简要阐明函数原理和算法的基础上,给出了详细的函数使用说明,再通过具体的工程实例,进一步加深了用户对该函数的应用方法及技巧的认识。而且,每章的最后不但给出了本章的全部知识小结,还给出了一些富有针对性、实用性的练习题,更加适合于用户对知识的学习和掌握。本书结构合理、层次清晰、说理透彻、浅显易懂。相信用户通过本书的学习,定能够在数字信号处理领域驾轻就熟,得心应手。 本书在内容上可分为两大部分,基础篇和应用篇。基础篇为两章,第1章简要介绍了MATLAB 6.1的入门基础,包括MATLAB 6.1的历史发展、主要功能和MATLAB 6.1的新特色,还有MATLAB 6.1的应用初步基础知识。第2章则对图形用户界面的设计基础做了详细说明,主要包括句柄图形、GUI技术、菜单设计、控件设计以及对话框设计等技术。应用篇是本书的重点,共为8章:第3章简单介绍了数字信号处理的一些基础知识,如波形产生、信号运算和系统的结构等;第4章给出了数字信号变换技术的详细内容,有离散傅立叶变换、快速傅立叶变换(FFT)、离散余弦变换、Z变换、Chirp z变换、Hilbert变换以及倒谱变换等重要变换;第5章简单说明了有关窗函数的知识;第6章和第7章分别详细阐述了IIR数字滤波器和FIR数字滤波器的设计方法和技巧;第8章提供了数字信号处理中有关功率谱估计的内容;第9章概括性地介绍了有关信号处理中小波分析应用的一些基础知识,例如常用小波函数、小波滤波器的简介以及小波消噪和压缩等应用;第10章对信号处理中主要的图形用户界面工具—— SPTool工具以及FDATool工具进行了介绍。