M A TLAB在数字信号处理中的应用
中国矿业大学信电学院 徐州工程学院 朱雷平
[摘 要]介绍了M A TLAB在数字信号处理中的应用。数字信号处理是现代数字科学技术发展的基础。文中以实际程序来介绍了基础序列的显示、序列运算、傅立叶变换、频谱分析、数字低通滤波器的设计。数字技术发展中离散信号计算的运算量、精度必然要求越来越高,M A TLAB将得到广泛的应用,有着广阔的前景。
[关键词]M A TLAB 数字信号处理
数字信号分析处理是现代数字电子技术中的基础,在分析过程中应用M A T l AB软件带来直观的分析结果,从实验室的数字信号处理,到日常生活的家用电器信号数字处理,都有广阔的应用前景。M A TLAB在数字信号分析中的应用,将会使数字信号处理技术简单化、实用化,原本神秘复杂的数学运算和变化可用一简单的命令输入,很快得到信号的处理结果。学科发展过程中产生如FTRAN语言、C语言等计算语言,相对这些语言语法要求较高,M A TLAB支持演草纸式计算环境,M A TLAB要比使用Basic、Fo rtran和C语言等提高效率许多倍。
1、数字信号处理基础
数字信号处理主要研究用数字序列或符号序列表示信号,并用数字计算方法对这些序列进行处理,以便把信号变换成符合某种需要的形式。数字信号处理的主要内容包括频谱分析与数字滤波及信号的识别等。数字信号处理中常用的运算有:差分方程计算、相关系数计算、离散傅里叶变换计算、功率谱密度计算、矩阵运算、对数和指数运算、复频率变换及模数和数值转换等。很多数字信号处理问题,都可以用这些或加上其它的基本运算,经过适当的组合来实现。
2、M A T l AB在数字信号处理中的应用
2.1基本数字信号序列的显示与数学运算
数字信号处理的基础是离散信号及离散系统,在M A TLAB 中可直观快速进行离散信号的显示与运算。线性移不变系统的抽样响应h(n)=(0.6)n u(n),输入序列x(n)=u(n)-
u(n-10),系统的输出。系统的输出即为输入与抽样响用的卷积: