[发明专利]一种基于线性神经网络的FIR原型滤波器设计方法在审
申请号: | 201710880303.0 | 申请日: | 2017-09-26 |
公开(公告)号: | CN107565932A | 公开(公告)日: | 2018-01-09 |
发明(设计)人: | 徐微;李怡;缪竟鸿;张瑞华;李安宇 | 申请(专利权)人: | 天津工业大学 |
主分类号: | H03H17/02 | 分类号: | H03H17/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 300387 天津市*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种低幅度失真和低混叠失真、低抽头系数的余弦调制滤波器组线性相位FIR原型滤波器的设计方法。该方法利用线性神经网络的结构,只设置其权值的初值,通过线性神经网络的运算,将最终计算所得的权值和阈值作为I型FIR滤波器的抽头系数,即为所设计的余弦调制滤波器组的线性相位FIR原型滤波器的抽头系数。仿真结果表明,本发明设计的余弦调制滤波器组的幅度失真和混叠失真指标比国内外最佳的设计方法设计出的同类滤波器组优越至少10‑3数量级。 | ||
搜索关键词: | 一种 基于 线性 神经网络 fir 原型 滤波器 设计 方法 | ||
【主权项】:
一种基于线性神经网络的FIR原型滤波器设计方法,其特征在于该方法使用了线性神经网络的结构,设计低幅度失真和低混叠失真、低抽头系数的余弦调制滤波器组线性相位FIR原型滤波器,使其实现使用少量的加法器和乘法器即可得到高信号处理性能的余弦调制滤波器组,该方法的具体步骤如下:第1、根据设计要求,包括线性相位FIR原型滤波器的阶数N和频率采样值L,确定线性神经网络的输入矩阵P,表示为:P=c(ω1)...c(ωl)...c(ωL)---(1)]]>c(ωl)=[p1(ωl),...,pn(ωl),...,pN2(ωl)]---(2)]]>其中pn(ωl)=2cos(nωl),(ω1,ω2,...,ωL)表示离散化频率;根据附录一中证明的Gerhard算法确定线性神经网络的期望输出T=[t1,t2,…,tL]T;根据线性神经网络的最大学习率计算公式计算最大学习率β:β=1max[eig(P)]---(3)]]>其中eig(·)表示求解特征向量运算,eig(P)即表示线性神经网络的输入矩阵P的特征向量,max(·)表示求解最大值运算,max[eig(P)]表示线性神经网络的输入矩阵P特征向量的最大值;第2、设定线性神将网络迭代计算的最大次数K和均方误差值ε,本发明在第k(1≤k≤K)次迭代训练中,将初值带入线性神经网络计算,将线性神经网络的输入矩阵P带入线性神经网络的输入输出关系式计算线性神经网络的输出y(k):y(k)(ωl)=pureline(Σn=1N/2dn(k)pn(ωl)+b(k))---(4)]]>其中l=1,2,...,L,pureline代表线性神经网络的激活函数(即pureline(x)=x),代表线性神经网络的权值,b(k)代表线性神经网络的阈值,y(k)=[y(k)(ω1),y(k)(ω2),…,y(k)(ωL)]T代表线性神经网络的输出;将y(k)带入到线性神经网络的损失函数公式计算线性神经网络输出y(k)与期望输出T之间的均方误差:e(k)=1RΣl=1L(y(k)(ωl)-tl)2---(5)]]>判断e(k)<ε是否成立,若成立则跳出线性神经网络迭代计算,输出网络的权值d(k)和阈值b(k),线性神经网络沿着相对于均方误差的最速下降方向,连续调整网络的权值d(k)和阈值b(k):dn(k+1)=dn(k)-β∂e(k)∂dn(k)---(6)]]>b(k+1)=b(k)-β∂e(k)∂b(k)---(7)]]>继续迭代计算;第3、本发明运用第2步计算得到的线性神经网络的权值d和阈值b带入线性相位FIR原型滤波器抽头系数公式计算:h=[d1;d2;...;dN/2;b;dN/2;dN/2‑1;...;d1] (8)h即为要求的余弦调制滤波器组的线性相位FIR原型滤波器抽头系数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津工业大学,未经天津工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710880303.0/,转载请声明来源钻瓜专利网。
- 上一篇:一种能源互联网用电非侵入式测量系统
- 下一篇:直流多功能电能表