[发明专利]应用于船用避碰系统的红外线信号滤波方法有效
申请号: | 201911134712.1 | 申请日: | 2019-11-19 |
公开(公告)号: | CN110907948B | 公开(公告)日: | 2023-08-29 |
发明(设计)人: | 罗中泽;曹建明;罗邦杰 | 申请(专利权)人: | 宁波展海电子科技有限公司 |
主分类号: | G01S17/93 | 分类号: | G01S17/93;G01S7/48;G01S13/86 |
代理公司: | 南京钟山专利代理有限公司 32252 | 代理人: | 李小静 |
地址: | 315000 浙江省宁波市鄞州区宁*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用于 船用避碰 系统 红外线 信号 滤波 方法 | ||
1.应用于船用避碰系统的红外线信号滤波方法,其特征在于,包括:
S11:FPGA进行红外线信号快速防抖滤波后,将滤波后的数据存储并保持,并将当前数据所在的角度数据传输给DSP;
S12:DSP对同一角度的行数据进行采样并缓存,始终保持最近读取的3次数据,所述最近读取的3次数据,最后一次数据标识为k,则倒数第二次数据为k-1,倒数第3次数据为k-2;
S13:判断第k-2行是否为目标,若是目标则进行步骤S14,否则进行步骤S17;
S14:判断第k-1行是否为目标,若是目标则进行步骤S15,否则进行步骤S17;
S15:判断第k行是否为目标,若是目标则进行步骤S16,否则进行步骤S17;
S16:判定当前红外光电扫描信号为扫描到目标,输出信号为目标值;
S17:判定扫描到非目标信号,DSP信号处理为输出背景值;
步骤S16之后还包括:
S18:判断当前行是否处理完成,若是处理完成,则同频干扰处理过程结束,否则返回步骤S13;
该方法之前包括:红外线信号快速防抖滤波过程;所述红外线信号快速防抖滤波包括:
S21:将红外线读取信号暂存单元med[]置零,且将连续红外线读取信号清零;
S22:滤波窗口宽度为3时,判断信号序列中的脉冲的宽度是否小于3,若是小于3则进行步骤S23;
S23:启动红外光电扫描避碰系统后,FPGA读取红外线光电信号;
S24:将读取的红外线光电信号与med[2]进行比较,判断读取的红外线光电信号是否大于等于med[2],若判断结果为红外线光电信号大于等于med[2],则进行步骤S25,否则进行步骤S26;
S25:将红外线读取信号暂存单元med[]的内容重新排序;
S26:判断读取的红外线光电信号是否大于等于med[1],若判断结果为红外线光电信号大于等于med[1],则进行步骤S27,否则进行步骤S28;
S27:将原med[1]的内容覆盖med[0],将新读取的红外线光电信号的内容覆盖med[1],共进行2次赋值,完成排序;
S28:将新读取的红外线光电信号的内容覆盖med[0],共进行1次赋值,完成排序;
所述将红外线读取信号暂存单元med[]的内容重新排序的过程包括:将med[1]的内容覆盖med[0],med[2]的内容覆盖med[1],最后将新读取的红外线光电信号的内容覆盖med[2],共进行了3次赋值,即排序完成。
2.根据权利要求1所述的应用于船用避碰系统的红外线信号滤波方法,其特征在于,步骤S25、步骤S27、步骤S28完成后,继续读取数据,读取数据次数加1,重复至FPGA开始读取红外线光电信号。
3.根据权利要求2所述的应用于船用避碰系统的红外线信号滤波方法,其特征在于,当连续读取数据次数大于3时,结束本次红外线光电数据读取循环,取med[1]的信号作为本次红外线光电数据读取的有限信号值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波展海电子科技有限公司,未经宁波展海电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911134712.1/1.html,转载请声明来源钻瓜专利网。