APP下载

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

2017-08-08江楠,李伟

电子设计工程 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查看全文

猜你喜欢

设置信号设计
中队岗位该如何设置
信号
完形填空二则
瞒天过海——仿生设计萌到家
基于FPGA的多功能信号发生器的设计
设计秀
有种设计叫而专
基于LabVIEW的力加载信号采集与PID控制
本刊栏目设置说明
中俄临床医学专业课程设置的比较与思考