[发明专利]一种可分离二维FIR滤波器的系数量化方法有效
申请号: | 201910560764.9 | 申请日: | 2019-06-26 |
公开(公告)号: | CN110365310B | 公开(公告)日: | 2020-03-03 |
发明(设计)人: | 王浩;李伟琪;赵知劲;赵晨子;李祥振;靳一 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | H03H17/00 | 分类号: | H03H17/00 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 杨舟涛 |
地址: | 310018 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 可分离 二维 fir 滤波器 系数 量化 方法 | ||
1.一种可分离二维FIR滤波器的系数量化方法,其特征在于:该方法具体包括以下步骤:
步骤一、根据设计要求,确定滤波器的基本参数,包括二维FIR滤波器的类型、阶数N2、频率点数Γ,通带截止频率ωp,阻带截止频率ωs,设计出可分离的二维FIR滤波器原型,称之为原型滤波器;
设计的可分离二维FIR滤波器的脉冲响应系数矩阵描述如式(1);
其中列向量ri和si是一维FIR子滤波器的脉冲响应,ri尺寸大小为2·N1+1,si尺寸大小为2·N2+1,其中N1=N2=(N-1)/2,K是并行结构的数量;为保证滤波器是线性相位,这些列向量满足中心对称或者反中心对称,所以只需要考虑ri和si列向量中的一半元素,分别记为
ri_half=[ri(N1+1) ri(N1+2)…ri(2·N1+1)]T (2)
si_half=[si(N2+1) si(N2+1)…si(2·N2+1)]T,i=1,2,...,K (3)
所设计具有线性相位的可分离二维FIR滤波器的每个频率点的响应见式(4);
式(4)中ωl是感兴趣的频率点,l∈{1,2,...,Γ},所要设计的可分离二维FIR滤波器系数向量记为x,定义如下:x=[r1_halfΤ r2_halfΤ...rK_halfΤ s1_halfΤs2_halfΤ...sK_halfΤ]Τ;
步骤二、使用信赖域迭代梯度搜索技术优化原型滤波器中的系数向量x;
2-1.确定求解目标函数及约束条件;
根据式(4)可分离二维FIR滤波器的整体频率响应为H(ω|x)=[H(ω1|x) H(ω2|x)...H(ωΓ|x)]Τ,记理想滤波器的频率响应为Hd(ω)=[Hd(ω1) Hd(ω2)...Hd(ωΓ)]Τ;记w=[w(ω1) w(ω2)...w(ωΓ)]T为权重向量;采用最大误差最小化设计准则,使用TR-IGS优化系数向量x见式(5);
Subject to:||w·(H(ω|x)-Hd(ω))||∞≤δ (5.b)
式(5)中,||·||∞无穷范数运算,xv指的是x中的非0和非1的元素,“·”指两向量中逐元素相乘,δ指通带、阻带中最大峰值纹波误差;
2-2.求解H(ω|x)的雅克比矩阵G(x);
式(6)中,M为x的长度,若x(e)=0,e=1,2,...,M,则令
2-3.求解H(ω|x)的泰勒一阶近似,见式(7);
式(7)中,xI是x的初始值,▽x是x=xI时沿G(xI)下降的步长,若x(e)=0,则令▽x=0,ε是一个正实数,可根据实际系数情况进行取值;将式(7)代入式(5)中,将问题(5)转化成凸规划问题(8);
Subject to:||w·(H(ω|xI)+G(xI)·▽x-Hd(ω))||∞≤δ (8.b)
||▽x||∞≤ε (8.c)
2-4.求解凸规划问题(8);
记j为迭代次数,初始值j=0,xI(j)=x,根据式(6)求出此时的G(xI(j)),代入式(8)并进行求解,求出的解记为▽x(j);然后求出新的x(j+1)=xI(j)+▽x(j),并将此时的x(j+1)作为第j+1迭代的初始值xI(j+1)重复上述求解过程,直到x不能进一步优化或不再满足式(8)的约束条件或达到最大迭代次数;
步骤三、确定系数量化的表达式;
设步骤二得出的x经过量化后的整数系数向量为量化后的实际频率响应记为设要求的滤波器系数的最大有限字长为Q比特,其中字长包含符号位,量化目标准则采用最大误差最小化设计准则,则系数量化问题描述为
其中δQ表示最大有限字长为Q比特时滤波器的最大峰值纹波误差,也称为Q比特下的量化误差;记和分别是ri和si量化后的系数,则记则量化后每个频率点的实际响应见式(10);
式(10)中ρ=1/||x||∞为归一化因子,Ω=2(Q-1)-1;记
则量化后的实际频率响应又可以表述为式(13);
将式(13)代入式(9),可将系数量化问题具体化简为式(14);
步骤四、采用分步式整数规划算法求解式(14);
式(14)是一个整数规划问题,由于变量包含着级联的一维FIR子滤波器的系数变量和在计算频率响应时,两者是一种相乘的关系,是非线性的,所以无法采用相关的整数规划算法直接求解,提出分步式整数规划算法量化方案;
4.1利用步骤二得出的连续系数ri_half,求解中的量化系数,目标函数和相应的约束条件为
式(15)中,δ′Q是当前量化状态下所获得的最小峰值纹波误差,式(15.b)中除以(Ω·ρ)表示将量化的整数值转化为小数值用于计算实际的频率响应;
式(15.c)表示的动态取值范围,式(15.d)中,Ψs表示向量xs中0元素的集合,量化过程中,0元素不参与量化;采用Gurobi求解器与yalmip工具箱嵌套使用的方式求解式(15)中的
4.2利用4.1求解出的再求解中的量化系数,目标函数和相应的约束条件为
式(18)中,
式(18.c)表示的动态取值范围,式(18.d)中Ψr表示ri_half系数中的0元素的集合;采用Gurobi求解器与yalmip工具箱嵌套使用的方式求解式(15)中的
最终获得量化后的整数系数向量
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910560764.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:信号衰减器
- 下一篇:随机传感器饱和下多率时变网络系统滤波器的设计方法