基于MATLAB的FIR数字滤波器设计

2017-08-08 03:01:10江楠,李伟
电子设计工程 2017年14期
关键词:设置信号设计

江 楠,李 伟

(91550部队 辽宁 大连 116023)

基于MATLAB的FIR数字滤波器设计

江 楠,李 伟

(91550部队 辽宁 大连 116023)

文中针对传统FIR滤波器设计方法繁琐,设计步骤和过程繁杂,且设计好滤波器之后,不能直观快速修改滤波器参数来观察滤波器变化,设计了基于MATLAB的FIR数字滤波器。MATLAB功能强大,在进行有限脉冲响应滤波器(FIR)设计时,利用FDATool工具,根据不同需求,设计出不同的滤波功能。其能够快速处理目标函数,并将实时处理的结果曲线和目标函数进行理论对比,可以做到实时修改,使滤波器的设计更加方便、快捷、直观、节省时间。文中以FIR滤波器设计为例,对信号中噪声做出了处理,并用MATLAB进行了仿真,验证了理论的实现。

MATLAB;FIR数字滤波器;仿真

随着数字技术的发展,数字信号处理被广泛研究,数字信号处理的应用也涉及到各个方面,通信中的编码解码、自动控制、语音识别和图像处理等[1]。在数字信号处理中通常会涉及到频率变换、信号滤波、谱分析及调制和编码等处理。其中,滤波器的设计是众多应用中最重要的一个环节,因此被人们广泛研究。

目前,数字滤波器的设计可通过软件和硬件实现,硬件的实现通常是用DSP系统[2],该系统的不足在于一旦设计好后,无法方便地修改滤波器参数,因此本文提出用Matlab软件来实现的方法。

Matlab是一套可视化软件,其可在用户操作界面进行实时修改设计参数,并可以进行高效率的数值计算。Matrix(矩阵)和Laboratory(实验室)的前3个字母组成了该软件享誉全球的名字,在Matlab友好方便的界面内,清晰可见有信号处理,图像显示数值分析,矩阵运算等功能[3]。……

登录APP查看全文

猜你喜欢
设置信号设计
中队岗位该如何设置
少先队活动(2021年4期)2021-07-23 01:46:22
信号
鸭绿江(2021年35期)2021-04-19 12:24:18
完形填空二则
瞒天过海——仿生设计萌到家
艺术启蒙(2018年7期)2018-08-23 09:14:18
基于FPGA的多功能信号发生器的设计
电子制作(2018年11期)2018-08-04 03:25:42
设计秀
海峡姐妹(2017年7期)2017-07-31 19:08:17
有种设计叫而专
Coco薇(2017年5期)2017-06-05 08:53:16
基于LabVIEW的力加载信号采集与PID控制
本刊栏目设置说明
中俄临床医学专业课程设置的比较与思考