第
35
卷第
5
期
2012
年
10
月
电子器件
Vo
l. 35
No.5
Oct. 2012
Chinese Joumal of Electron Devices
The Realization
of
FIR
Filter
on
DSP *
XIE
HI
α
ixia
,
SUN Zhixiong *
(School
of
Electronic
α nd
Information Engineering. Qiongzhou University.
Sany
,
α
Hainan
572022
• China)
Abstract:
Th
e architecture of FIR
filterand
its design method were introduced. With an example the filter digital
indexes were given and FIR filter tap coefficients were obtained by FDAToo
l.
Based on DSP ,the signal being filtered
produced by
MA
TLAB was imported into a
low
pass FIR filter which was implemented by using C language and sim-
ulated by CCS. Compared with theoretical value
, the simulation results are met, and the design of the system is
correct and stable. According
to
their applications
,Fl
R filters with different performance are usually realized. In their
designs different FIR filter can be achieved by changing the tap coefficients.
Key
words:
FIR filter; DSP; CCS ;
MATLAB
EEACC
:
1200;
1270F
doi:
10.
3969/j.
issn.1005-9490.
2012.
05.
015
FIR
滤波器的
DSP
实现*
谢海霞,孙志雄*
(琼州学院电子信息工程学院,海南三亚
572022)
摘
要:介绍了
FIR
滤波器的基本结构及设计方法,结合实例,给定滤波器的数字指标。利用
FDATooI
来确定
FIR
滤波器抽
头系数。基于
DSP
平台,采用
MATLB
产生待滤波输入信号导人到用
C
语言实现的
FIR
低通滤波器中,并且在
CCS
上仿真,对
仿真结果与理论值进行比较。波形仿真结果和理论值相吻和表明设计的系统是正确、稳定的。不同的应用场合,
FIR
滤波器
要求有不同性能,只要修改本设计中滤波器的系数,就可以实现性能不同的
FIR
滤波器。
关键词
:FIR
滤波器;
DSP;
CCS;
MATLAB
中图分类号
:TN911.72
文献标识码
:A
从
20
世纪
60
年代以来,随着信息技术、计算机
和半导体集成电路的飞速发展,数字信号处理
DSP
(Digital Signal
Processing)
技术应运而生并得到迅速
发展。在数字信号处理中,滤波占有极其重要的地
位。数字滤波器可分为无限脉冲响应
(IIR)
数字滤
波器和有限脉冲响应(
FIR)
数字滤波器。I1
R
滤波
器的最大缺点就是不容易实现线性相位,而在语音、
图像、数据通信等系统普遍都要求数字滤波器具有
线性相位特性,
FIR
滤波器正是因为具有线性相位
特性而获得了广泛的应用。用
DSP
芯片实现数字
滤波除了具有稳定性好、精确度高、不受环境影响等
优点外,还具有灵活性好的特点。用可编程
DSP
芯
片实现数字滤波可通过修改滤波器的参数十分方便
地改变滤波器的特性[卜
4]
。
1
日
R
数字滤波器的结构
FIR
滤波器只存在
N
个抽头
h(n)
,
N
也称为滤
文章编号
:1005-9490
(2012
)05-0554-04
波器的阶数,单位脉冲响应
h(n)
是有限长序列,则
滤波器的输出是每→分节的输出加权累加,其数学
表达式为:
N-l
y(n)=
<h ,
x>=
L
h[kJ
*x[n-kJ
(1)
很明显,这就是线性时不变系统的卷积和公式,
也就是输入信号
x(n)
的延时级联的横向结构。根据
式(1)可得
FIR
滤波器的横向结构,如图
1
所示
[5-6]
。
x(n)
y(n)
图
1
FIR
滤波器的横向结构示意图
因此,要设计→个
FIR
滤波器关键是从所需的
FIR
滤波器性能指标来确定单位脉冲响应
h(n)
。
下面以设计一个
FIR
低通滤波器为例,说明采用
项目来源:海南省自然科学基金项目
(611133)
;三亚市院地科技合作项目
(20
1O
Y
D3
3)
;校级青年科学基金项目(
QYQN201242)
收稿日期
:2012-05-24
修改日期
:2012-06-10