[发明专利]一种光纤异常丢包断流问题的处理方法在审
| 申请号: | 202210881941.5 | 申请日: | 2022-07-26 |
| 公开(公告)号: | CN115412164A | 公开(公告)日: | 2022-11-29 |
| 发明(设计)人: | 左林虎;王谦;付学斌;袁子乔;张远安;陈亮;杨刚 | 申请(专利权)人: | 西安电子工程研究所 |
| 主分类号: | H04B10/079 | 分类号: | H04B10/079;H04B10/25 |
| 代理公司: | 西安凯多思知识产权代理事务所(普通合伙) 61290 | 代理人: | 刘新琼 |
| 地址: | 710100 *** | 国省代码: | 陕西;61 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 光纤 异常 断流 问题 处理 方法 | ||
本发明涉及一种光纤异常丢包断流问题的处理方法,主要解决在光纤数据接收的过程中,由于光纤异常导致雷达处理系统工作异常退出的问题。其实现包括以下步骤:创建队列用于接收光纤数据,队列成员个数初始化为0;循环并行阻塞式的接收光纤数据;接收当前时刻的控制报文;光纤收数异常检测,标注光纤状态,取出非断流状态光纤数据;光纤数据、控制报文时间对齐;多路光纤数据进行拼接或补零等操作,正常状态队列成员释放,队列成员个数减一;积累完成一个时间片后,跳至进行下个时间片的数据拼接处理。本发明解决了当光纤异常断流或者丢包等场景下,信号处理程序异常退出等现象。
技术领域
本发明属于雷达技术领域,尤其涉及光纤异常收数处理,具体涉及一种光纤异常丢包断流问题的处理方法。
背景技术
对于大型二维相控阵雷达来说,雷达可以通过灵活的波束调度完成多种功能任务,主要包括:校准、搜索、跟踪、侦听4种。信号处理机箱通过光纤从DBF机箱同时接收多路数据,主要包括:接收校准数据、发射校准数据、接收方向图数据、搜索/跟踪数据、侦听数据。每种数据的物理通道、数据长度、包个数和发送频率都有差异。
对于常规的搜索模式或者跟踪模式,信号处理机在一个工作周期内需要同时对多个接收波束处理,由于带宽的限制,这些多个波束组成的数据被拆分成多路光纤进行发送。由于针对雷达信号处理系统的特点,需要将每个波束在每个脉冲收到的数据拼接到一起,积累到一定数量后才能进行后续的MTD处理。
在光纤数据接收的过程中,经常会遇到各种异常情况,如果没有考虑异常处理会的话会导致程序无法正常运行。常见的异常现象有:丢包、错包、断流等。
现有的异常处理技术主要针对上述异常现象的其中一个进行处理,如通过校验接收数据的关键参数位置确定是否错包,或通过光纤数据时间片计数等参数确定是否丢包。而对于断流现象或者同时兼顾多个光纤异常现象处理,目前较少有具体的解决方法。
发明内容
要解决的技术问题
为了解决当光纤出现丢包或断流异常情况时,雷达信号处理程序异常退出的问题,本发明提供一种光纤异常丢包断流问题的处理方法。
技术方案
一种光纤异常丢包断流问题的处理方法,其特征在于步骤如下:
S1:创建N个深度为M的队列用于接收光纤数据,队列成员个数初始化为0,队列与光纤一一对应,其中N表示光纤个数,M表示接收队列深度;
S2:循环并行阻塞式的接收N路光纤数据,若收到第i路光纤数据,则推入第i个队列,同时第i个队列的成员个数mi加1,其中i∈[1,N];
S3:接收当前时刻的控制报文;
S4:光纤收数异常检测,标注光纤状态,取出非断流状态光纤数据;
S5:光纤数据、控制报文时间对齐;
S6:多路光纤数据进行拼接或补零,正常光纤队列释放,队列成员个数减一;
S7:积累完成一个时间片后,跳至S3,进行下个时间片的处理。
本发明进一步的技术方案:其中S4光纤收数异常检测,标注光纤状态,取出非断流状态光纤数据,按如下步骤进行:
4a)初始化所有光纤状态fiber_status为0,即为正常;
4b)使用非阻塞方式循环读取每个正常状态光纤数据;
4c)判断fiber_status=0的光纤数据是否都能读到,若是,则光纤异常检测
结束,取出非断流状态光纤数据,否则跳至步骤4d);
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子工程研究所,未经西安电子工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210881941.5/2.html,转载请声明来源钻瓜专利网。





