发明名称 数字三维采集波形的矢量映射方法
摘要 本发明公开了一种数字三维采集波形的矢量映射方法,每映射完一幅波形的采集数据后,统计得到该幅波形数据中每列数据的最大值和最小值,通过比较相邻两列的最大值和最小值,确定是否需要进行插值,如果需要进行插值,则在插值范围内选择若干个元素,将其元素值加一,从而完成数字三维采集波形的矢量映射。此外,在对本次采集的波形数据处理完毕后,还可以遍历数字三维数据库中的每一列,得到该列数据当前的最大值和最小值,将最大值和最小值之间值为0的元素进行补插值,进一步消除不连续点。本发明通过控制插值点的数量来控制矢量化程度,从而缩短矢量映射时间,提高波形捕获率。
申请公布号 CN104793032A 申请公布日期 2015.07.22
申请号 CN201510214100.9 申请日期 2015.04.29
申请人 电子科技大学 发明人 张沁川;黄武煌;杨扩军;郭连平;蒋俊;王翔辉
分类号 G01R13/02(2006.01)I 主分类号 G01R13/02(2006.01)I
代理机构 成都行之专利代理事务所(普通合伙) 51220 代理人 温利平
主权项 一种数字三维采集波形的矢量映射方法,其特征在于,包括以下步骤:S1:令采集波形数据序号f=1;S2:将第f幅波形的采集数据映射至数字三维数据库,统计得到该幅波形数据中每列数据的最大值<img file="FDA0000708905490000011.GIF" wi="105" he="83" />和最小值<img file="FDA0000708905490000012.GIF" wi="127" he="90" />j表示列序号;S3:令列序号j=1;S4:如果<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msubsup><mi>x</mi><mrow><mi>j</mi><mo>+</mo><mn>1</mn></mrow><mi>min</mi></msubsup><mo>></mo><msubsup><mi>x</mi><mi>j</mi><mi>max</mi></msubsup><mo>,</mo></mrow>]]></math><img file="FDA0000708905490000013.GIF" wi="267" he="95" /></maths>令<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msubsup><mover><mi>x</mi><mo>~</mo></mover><mrow><mi>j</mi><mo>+</mo><mn>1</mn></mrow><mi>min</mi></msubsup><mo>=</mo><msubsup><mi>x</mi><mi>j</mi><mi>max</mi></msubsup><mo>,</mo></mrow>]]></math><img file="FDA0000708905490000014.GIF" wi="270" he="95" /></maths>进入步骤S5;如果<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msubsup><mi>x</mi><mrow><mi>j</mi><mo>+</mo><mn>1</mn></mrow><mi>max</mi></msubsup><mo>&lt;</mo><msubsup><mi>x</mi><mi>j</mi><mi>min</mi></msubsup><mo>,</mo></mrow>]]></math><img file="FDA0000708905490000015.GIF" wi="260" he="98" /></maths>令<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msubsup><mover><mi>x</mi><mo>~</mo></mover><mrow><mi>j</mi><mo>+</mo><mn>1</mn></mrow><mi>max</mi></msubsup><mo>=</mo><msubsup><mi>x</mi><mi>j</mi><mi>min</mi></msubsup><mo>,</mo></mrow>]]></math><img file="FDA0000708905490000016.GIF" wi="269" he="98" /></maths>进入步骤S5;否则不作任何操作,进入步骤S6;S5:选择幅值<img file="FDA0000708905490000017.GIF" wi="94" he="92" />或<img file="FDA0000708905490000018.GIF" wi="122" he="85" />再从<img file="FDA0000708905490000019.GIF" wi="242" he="100" />或<img file="FDA00007089054900000110.GIF" wi="256" he="100" />范围内随机选择k个幅值x′<sub>1</sub>,x′<sub>2</sub>,…,x′<sub>k</sub>,k的取值范围为k≥0;将数字三维数据库中的元素<img file="FDA00007089054900000111.GIF" wi="150" he="82" />或<img file="FDA00007089054900000112.GIF" wi="162" he="84" />以及<img file="FDA00007089054900000113.GIF" wi="462" he="77" />的值加一;S6:如果j<L‑1,L表示数字三维数据库中的总列数,令j=j+1,返回步骤S4,否则进入步骤S7;S7:如果f<N,令f=f+1,返回步骤S2,否则映射结束。
地址 611731 四川省成都市高新区(西区)西源大道2006号