[发明专利]应用于船用避碰系统的红外线信号滤波方法有效

专利信息
申请号: 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]的信号作为本次红外线光电数据读取的有限信号值。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宁波展海电子科技有限公司,未经宁波展海电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911134712.1/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top