【技术实现步骤摘要】
一种基于FPGA的Farrow滤波器及其实现方法
[0001]本专利技术属于雷达信号处理
,具体涉及一种Farrow滤波器及其实现方法。
技术介绍
[0002]Farrow滤波器是一种连续可变时延的分数时延滤波器,这种滤波器的结构是由FarrowCW于1988年提出,起初是用来解决声纳学中的分数时延问题。
[0003]普通数字延时滤波器虽然结构简单,但系数计算过程复杂,在延时参数快速变化时,系数更新速度无法满足实时性要求,在工程应用上受限制。采用Farrow结构数字延时滤波器能够更加灵活高效地进行分数延时滤波,延时参数改变时,无需重新计算滤波器系数,更容易在现场可编程门阵(FPGA)上实现。
[0004]信号处理的FPGA实现过程中,往往需要大量消耗的乘法资源,从而导致FPGA的乘法器资源成为系统瓶颈,本设计介绍了一种基于FPGA的Farrow滤波器设计方法,该方法采用对称结构的滤波器求解方法,充分利用乘法资源,高效实现Farrow滤波器功能。
技术实现思路
[0005]本专利技术的目的在于提出了一种基于FPGA的Farrow滤波器设计。该设计提出采用基于对称结构的滤波器系数求解方法,并经过加权优化,获得最终Farrow滤波器的系数;采用该设计的数字延时滤波器能够对延时量自适应调整,无需更换滤波器系数,具备较好的灵活性。同时,该方法充分利用对称结构,可有效节省FPGA的乘法器资源,尤其在针对需要同时多种延时结果时,具备工程实现价值。
[0006]一种基于FPGA的Farr ...
【技术保护点】
【技术特征摘要】
1.一种基于FPGA的Farrow滤波器,其特征在于,该滤波器为M组N阶FIR子滤波器,可完成任意T种延时量的数字延时功能,包括:1套Farrow滤波器系数,该系数可由Farrow滤波器系数计算方法解出,该系数应满足M组N阶的Farrow滤波器参数,其应符合对称特性;M组Fir子滤波器模块,每组模块包含N阶乘法器,尤其系数对称,工程实现时可采用对称结构的FIR结构,节省两对乘法器资源;实际延时量p1、p2、
……
,由外部提供延时参数;Farrow滤波器中,子滤波器系数a
mn
与分数延时量p相互独立,在延时量p改变时,子滤波器系数a
mn
不需更新,也不需要存储大量的系数,且当有多个延时量p1,p2,
……
p
B
需要同时补偿时,只需增加B组延时乘法器,而FIR子滤波器结构不必变动。2.根据权利要求1所述的滤波器,其特征在于,Farrow滤波器系数计算方法如下:Farrow滤波器的传递系数可表示为:式中,p∈[
‑
0.5,0.5]理想延迟滤波器频率响应函数可表示:H
id
(ω,p)=e
‑
jωp
利用频率加权最小二乘法逼近理想值,其目标函数为:式中:W1(ω)和W2(p)为可变窗函数,对J4求导并令其等于0,即可求出Farrow滤波器系数a
mn
;令:p=[1,p,p2……
,p
M
]
T
,e=[1,e
‑
jω
,e
‑
j2ω
……
,e
‑
jNω
]
T
,q=[cos[ω(p+N1)],cos[ω(p+N1‑
1)]
……
,cos[ω(p
‑
N2)]
T
可得滤波器系...
【专利技术属性】
技术研发人员:王续,韩文俊,孙健,凌元,
申请(专利权)人:中国电子科技集团公司第十四研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。