[发明专利]一种分布式故障监测装置IIR滤波系统及其设计方法有效
申请号: | 201911028886.X | 申请日: | 2019-10-25 |
公开(公告)号: | CN110957995B | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 王善林;宋昌林;苟科磊;诸志强 | 申请(专利权)人: | 四川汇源光通信有限公司 |
主分类号: | H03H17/02 | 分类号: | H03H17/02;G01R31/08 |
代理公司: | 成都金英专利代理事务所(普通合伙) 51218 | 代理人: | 袁英 |
地址: | 611731 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 故障 监测 装置 iir 滤波 系统 及其 设计 方法 | ||
1.一种分布式故障监测装置IIR滤波系统,所述滤波系统为多级级联结构,其特征在于,包括接收DSP单元输出数据并发送控制指令至存储单元的控制系统,所述存储单元连接DSP单元并接收控制系统的读取和存入请求,所述控制系统将n时刻及之前时刻的外部输入信号存入存储单元,同时控制存储单元将数据发送至DSP单元进行n时刻当前级联系统输出数据计算,所述DSP单元将计算结果返回给控制系统,由控制系统判断是否为n时刻滤波信号输出,如果n时刻当前级联系统输出数据为n时刻滤波信号输出则通过存储单元控制DSP单元输出n时刻滤波信号,否则将n时刻当前级联系统输出数据存入存储单元并再次控制存储单元发送数据至DSP单元进行n时刻下级级联系统输出数据计算,直至当前级联系统为最后一级;所述控制系统通过对存储单元进行多次读取和存入操作,并控制DSP单元进行相应计算,从而依次完成n时刻之后时刻的整个时域内的连续滤波信号输出;所述存储单元包括分别存储量化后的每级零点和极点系数、双端RAM读写地址以及输入数据和每一级级联系统输出数据的双端RAM、双端ROM、滤波器系数ROM;所述控制系统分别与双端ROM、双端RAM和滤波器系数ROM连接;在DSP单元每次进行n时刻当前级联系统输出数据计算时,控制系统还需读取存储单元中存储的当前级联系统之前时刻输出数据并发送至DSP单元,当n时刻为初始时刻,控制系统将每级级联系统输出数据存入存储单元,并作为之后时刻的每级级联系统的输出数据参照。
2.根据权利要求1所述的一种分布式故障监测装置IIR滤波系统,其特征在于,所述n时刻及之前时刻的外部输入信号为滤波系统在n时刻得到的输入数据x(n)和之前时刻的延时数据x(n-1)和x(n-2)。
3.根据权利要求1-2任意一项所述的一种分布式故障监测装置IIR滤波系统的滤波设计方法,其特征在于,所述IIR滤波设计方法包括以下步骤:
S1:计算滤波器多级级联系统的每级零点和极点系数;
S2:建立滤波器系数ROM表、双端ROM表和双端RAM表并分别存储量化后的每级零点和极点系数、双端RAM读写地址以及输入数据和每一级级联系统输出数据;
S3:读取双端RAM表中n时刻和之前时刻存入的上级级联系统输出数据以及之前时刻当前级联系统输出数据;
S4:读取滤波器系数ROM表中当前级联系统零极点系数和滤波器系数;
S5:将每次从双端RAM表和滤波器系数ROM表中读出的数据送入DSP单元进行计算,得到n时刻当前级联系统输出数据;所述步骤S5中计算当前级联系统输出数据的方法如下:
(1)若当前级联系统为第一级联系统,则根据第一级零点系统Q1和第一级极点系统P1计算当前级联系统输出数据y1(n),其中:第一级零点系统计算公式、第一级极点系统计算公式和第一级级联系统输出数据计算公式如下:
Q1=b00x(n)+b01x(n-1)+b02x(n-2)
P1=a01y1(n-1)+a02y1(n-2)
y1(n)=(Q1+P1)/R;
所述R为量化比例,x(n)是当前时刻输入数据;b00、b01、b02为第一级级联结构零点系统系数;a01、a02为第一级级联结构极点系统系数;
(2)若当前级联系统为第二级联系统,则根据Q2和P2计算当前级联系统输出数据y2(n),其中:
Q2=b10y1(n)+b11y1(n-1)+b12y1(n-2)
P2=a11y2(n-1)+a12y2(n-2)
y2(n)=(Q2+P2)/R;
所述Q2为第二级零点系统,P2为第二级极点系统,b10、b11、b12为第二级级联结构零点系统系数;a11、a12为第二级级联结构极点系统系数;
(3)若当前级联系统为第三级联系统,则根据Q3和P3计算当前级联系统输出数据y3(n),其中:
Q3=b20y2(n)+b21y2(n-1)+b22y2(n-2)
P3=a21y3(n-1)+a22y3(n-2)
y3(n)=(Q3+P3)/R
所述Q3为第三级零点系统,P3为第三级极点系统,b20、b21、b22为第三级级联结构零点系统系数;a21、a22为第二级级联结构极点系统系数;
(4)若当前级联系统为第N级级联系统,所述N的值大于3且小于M时,则根据QN和PN计算当前级联系统输出数据yN(n),其中:
QN=bN0yN-1(n)+bN1yN-1(n-1)+bN2yN-1(n-2)
PN=aN1yN(n-1)+aN2yN(n-2)
yN(n)=(QN+PN)/R
所述QN为第N级零点系统,PN为第N级极点系统,bN0、bN1、bN2为第N级级联结构零点系统系数;aN1、aN2为第N级级联结构极点系统系数;当N级级联系统为最后一级,即k=M时,将N级级联系统输出数据yN(n)作为系统滤波输出,并记为y(n);
S6:将n时刻当前级联系统输出数据写入双端RAM表指定地址空间,并进入下级级联系统,重复步骤S3至步骤S5;
S7:在最后一级级联系统的当前级联系统输出数据后,将其做为n时刻滤波输出,记为y(n)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川汇源光通信有限公司,未经四川汇源光通信有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911028886.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:玩具车及玩具车轨道
- 下一篇:间充质干细胞外泌体制剂在治疗斑秃中的应用