李紫薇
摘 要:随着MATLAB的出现和不断的完善,尤其是信号分析工具箱的推出,使得越来越多的人意识到用MATLAB处理电信工程中出现的问题是一种简单又快捷的选择。由于MATLAB具有的快速精准的计算及系统操作简捷的特点,其已然成为数字信号处理(Digital Signal Processing)应用中分析和解决问题的主要仿真工具。数字滤波在数字信号处理中占有很重要的地位。数字滤波包括FIR和IIR两种滤波器。本文将通过简述MATLAB的基本概念、组成及在数字信号处理中的应用来了解FIR IIR滤波器的工作原理。
关键词:数字图像处理 MATLAB FIR IIR
1 MATLAB基本概念
MATLAB是美国Mathworks公司开发的大型数学计算软件,它提供了强大的矩阵处理和绘图功能,是一个高精度的科学计算语言,将计算、可视化和编程结合在一个使用环境中,它的典型使用包括:数学与计算、运算法则、建模、仿真、数据分析,研究与可视化、工程图形、应用程序开发等。MATLAB应用领域包括信号和图像处理、通信、控制系统设计、测试与测量、财务建模和分析、计算生物学等。MATLAB是一个交互式的开放系统,它的基本数据单元是矩阵.其最重要的特性是拥有解决特定应用问题的程序组,即TOOLBOX,如信号处理工具箱、神经网络工具箱、通信工具箱、数据采集工具箱等许多专用工具箱。MATLAB软件有MATLAB和Simulink两大部分组成,是一个高级计算语言,也是一种交互式环境,在该环境下可实现线性和非线性静态、动态系统的建立与模拟仿真等操作。其中Simulink是一个用于对动态系统进行多领域建模和模拟设计的平台,它提供了一个交互式图形环境,以及一个自定义模块库,并可对特定应用加以扩展,可用于控制系统设计、信号处理和通信及图像理等众多领域。……