FIR滤波器的FPGA设计与实现
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
上式的的表达式及设计 H (z) 的思路可推广
到高通、带阻及带通滤波器,也可推广到其 它特殊类型的滤波器。实际上,给定一个 Hd (e j ),只要能积分得到 hd (n) ,即可由截 短、移位的方法得到因果的、且具有线性相
位的FIR滤波器 H (z) 。
高通:
令:
Hd (e j )
e jM 0
2
有极点,也有零点,因此可以借用经典的连续 滤波器的设计方法,且取得非常好的效果,如 好的衰减特性,准确的边缘频率。由于FIR数字 滤波器
H (z) B(z) 只有零点而没有极点,所以没办法借用连续滤 波器的设计方法。其思路是:
直接从频域出发,即以某种准则逼近理想 的频率特性,且保证滤波器具有线性相位。
2)h ] sin[(n M (n M 2)
2)l ]
相当于用一个截止频率在h 处的低通滤波器 减去一个截止频率在 l 处的低通滤波器。
带阻:令:
Hd (e j )
e jM 0
2
l, h
其它
hd
(n)
sin[(n
M 2
)l
]
sin[(n M 2
(n M
)
2)
]
Βιβλιοθήκη Baidu
sin[(n
M 2
() M 2
为了省去每次的移位,可以令:
H d (e j ) e jM 2
即事先给一线性相位
在通 带内
这样:
Hd (e j )
e jM 0
2
0 c c
于是:
hd (n)
1
2
c c
e jM
2e jnd
sin(n M
(n M
2)c
2)
使用了
h(n) hd (n) n 0,1,...M 矩形窗
)h
]
相当于
h(n) hd (n)w(n), n 0,1,..., M
w(n) :窗函数,自然截短即是矩形窗。
当然也可以用其它形式的窗函数。
例1.设计低通 FIR
DF, 令归一化截止频
率 c =0.125,
M=10,20,40, 用矩形窗截短。
结果如右图
接上例:M=10
分别用矩形窗
和Hamming 窗
7.1 Fourier 级数法(窗函数法)
一、思路与方法:
1. 由理想的频率响应 得到理想的 hd (n) ;
Hd (e j )
1
2. 由 hd (n) 得到因果、
有限长的单位抽样响
应 h(n) ;
2 c c 2
3. 对 h(n) 加窗得到
较好的频率响应。
理想频率响应
设理想低通滤波器的幅频为1,相频为零:
y(n)
H(e j ) j,
奇对称, 纯虚函数
1
hd (n) 2
je jnd 1 (1)n
n
第2类FIR
滤波器
理想相 频特性
幅频: 1 矩形窗 2 哈明窗
实际相 频特性
有关各种差分器的性能,本 章将继续讨论
例: 设计 Hilbert 变换器
hd
(n)
j
2
[
0 e jnd
e jnd]
c 0 c
hd (n) sin[(n M
2) ] sin[(n M (n M 2)
2) c ]
相当于用一个截止频率在 处的低通滤波器
(实际上是全通滤波器)减去一个截止频率
在 c 处的低通滤波器。
带通:
令:
Hd (e j )
e jM 0
2
l h
其它
hd (n) sin[(n M
第7章 FIR 数字滤波器设计
7.1 FIR DF 设计的窗函数法 7.2 窗函数 7.3 FIR DF 设计的频率抽样法 7.4 FIR DF 设计的切比雪夫最佳一致逼近法 7.5 几种简单形式的滤波器 7.6 简单整系数滤波器 7.7 差分滤波器
IIR数字滤波器: H (z) B(z) A(z)
则:
hd (n)
1
2 1
H d (e j )e jnd
c e jnd sin(cn)
2 c
n
特点: 无限长 非因果 偶对称
解决方法: 截短, 移位
保留
即: h(n) hd (n M 2)
, n 0,1,..., M
隐含着使用 了窗函数
M
于是: H (z) h(n)zn
n0
注意:H (z) 是因果的,且是线性相位的,即
改进:1. 使用其它类型的窗函数; 2. 改进设计方法。
三、关于对 hd (n) 截短的讨论
h(n) hd (n)w(n), n 0,1,..., M
H (e j ) Hd (e j ) W (e j )
误差曲线 误差能量
请自己导出此式 什么情况下 为最小
a0 A0
an An
最
bn Bn ,
0
思考:能否用上
一章的方法设计 差分器和Hilbert 变换器?
第2类FIR 滤波器
二、 FIR DF 设计的窗函数法的特点:
优点:1. 无稳定性问题; 2. 容易做到线性相位; 3. 可以设计各种特殊类型的滤波器; 4. 方法特别简单。
缺点:1. 不易控制边缘频率; 2. 幅频性能不理想; 3. h(n) 较长;
窗
对窗函数的技术要求:
1. 3 dB 带宽 B :主瓣归一化幅度降到- 3 dB
时的带宽;或直接用 B0 4 / N 。令 2 / N
则 B 的单位为 ;
越小越好! 2. 边瓣最大峰值
A( dB)
越小越好! 3. 边瓣谱峰衰减速度
D( dB/oct) 越大越好!
常用窗函数:
1. 矩形窗
B 0.89, A 13dB, D 6dB/ oct
叶系
为傅里叶级数
数
hd (n)
1
2
Hd (e j )e jnd
窗函数法
同一事情 不同名称
傅里叶 级数法
7.2 窗函数
窗函数的使用在数字信号处理中是不可避免的。 数据、频谱、自相关函数等都需要截短。对窗 函数提出那几方面的要求?
关键是要搞清
楚使用窗函数
后所产生的影
响:一个域相
矩
乘,在另一个
形
域是卷积。
小
n 1, 2,L , M
所以,有限项傅立叶级数是在最小平方意 义上对原信号的逼近。傅立叶级数是正交 变换,这也体现了正交变换的性质。
hd (n)
1
2
Hd (e j )e jnd
h(n) hd (n M 2)
n 0,1,..., M
Hd (e j ) hd (n)e jn
傅里
n
周期信号展开
使用Hamming 窗后,阻带衰 减变好,但过 渡带变宽。
例: 理想差分器及其设计
理想微分器的 频率特性:
x(t) H (s)
y(t)
y(t) dx(t) dt
H (s) s H ( j) j
令: x(n) x(t) , tnTs y(n) y(t) tnTs
理想差分器的 频率特性:
x(n) H (z)