System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及数字信号处理,尤其涉及一种雷达信号处理软件容错方法。
技术介绍
1、随着雷达系统能力提升,对雷达系统处理能力要求不断提高,如何快速解决异常,恢复处理能力是越来越被关注的问题。
2、雷达系统中存在大量的高频信号和高速链路,而高频信号和高速链路容易受到干扰的影响,雷达系统从信号发送到回波接收再到处理完成,涉及到的环节多,数据传输的链路长,处理复杂。
3、在雷达数据传输链路中出现接口异常时,现有技术中缺少容错方法,导致一旦某些环节发生故障,可能会导致雷达系统异常,且流程卡死不可恢复,影响全系统。
技术实现思路
1、鉴于上述的分析,本专利技术实施例旨在提供一种雷达信号处理软件容错方法,用以解决现有出现故障导致流程无法恢复的问题。
2、本专利技术实施例提供了一种雷达信号处理软件容错方法,包括如下步骤:
3、主控单元中的主控arm定时监测故障,当监测到故障时保护故障现场,发送复位指令给主控单元中的主控fpga,主控fpga将复位指令发送给采集处理单元中的采集处理fpga;
4、采集处理fpga收到复位指令后,进行复位操作;
5、采集处理fpga复位完成后,主控arm发送释放复位指令给主控fpga,主控fpga将释放复位指令发送给采集处理fpga;
6、采集处理fpga停止复位,并将释放复位指令发送给采集处理单元中的控制处理dsp,控制处理dsp进行重新加载;
7、主控arm判断释放复位
8、基于上述方法的进一步改进,主控arm通过如下方式定时监测故障:
9、在每个监测周期中,主控arm基于雷达当前的工作阶段,根据装订搜索范围实时计算出超时门限值,当主控arm未在超时门限值的范围内接收到控制处理dsp发送的处理结果时,表示发生故障;或者,当主控arm在超时门限值的范围内接收到控制处理dsp发送的处理结果,但主控arm计数主控fpga产生的实际波门数量与配置的波门数量的差值大于差值门限值,表示发生故障。
10、基于上述方法的进一步改进,主控arm基于雷达当前的工作状态,根据装订搜索范围通过下式实时计算出超时门限值:
11、d=[(|angler-anglel|+1)/v]×α+t
12、其中,搜索范围包括天线方位角的角度范围[anglel,angler],anglel表示天线方位角左边界的角度,angler表示天线方位角右边界的角度,v表示天线速度,t表示预留时间,单位ms;当雷达当前的工作状态是搜索时,α表示工作码型个数;当雷达当前的工作状态是截获或跟踪时,α表示预置倍数。
13、基于上述方法的进一步改进,当监测到故障时保护故障现场,包括:记录故障发生时的监控信息,获取故障发生时的目标信息和故障码,将目标信息和故障码通过通讯协议发送给外部系统;在完整帧位置关闭波门,将目标角误差设置为“0”,停止当前处理流程;停止响应任何工作指令;其中,监控信息包括:雷达的工作状态、工作周期、天线方位角和故障发生时的工作码型。
14、基于上述方法的进一步改进,采集处理fpga收到复位指令后,进行复位操作,包括:清除历史缓存数据,恢复处理逻辑到初始态,复位同步串口、emif、srio和gtx接口。
15、基于上述方法的进一步改进,控制处理dsp进行重新加载时不重新读取存储在flash中的参数。
16、基于上述方法的进一步改进,当故障发生时雷达的工作状态是搜索时,启动故障对应的恢复流程包括:
17、根据装订搜索信息搜索工作码型,选择搜索到的第一个工作码型;
18、控制雷达天线保持搜索状态,并基于监控信息中的天线方位角,实时判断天线方位角是否到达边界,如果到达边界,累加搜索周期,开启波门,流程恢复正常。
19、基于上述方法的进一步改进,当故障发生时雷达的工作状态是截获时,启动故障对应的恢复流程包括:
20、选择监控信息中的工作码型;
21、控制雷达天线保持搜索状态,并基于监控信息中的天线方位角,实时判断天线方位角是否到达边界,如果到达边界,累加截获周期,开启波门,流程恢复正常。
22、基于上述方法的进一步改进,当故障发生时雷达的工作状态是跟踪时,启动故障对应的恢复流程包括:
23、选择监控信息中的工作码型;开启波门,流程恢复正常;
24、根据实时跟踪的目标信息,更新目标角误差后,开启角度控制。
25、基于上述方法的进一步改进,主控arm与主控fpga使用epc接口通信,采集处理fpga和控制处理dsp之间使用emif低速接口和srio高速接口通信,主控单元与采集处理单元之间使用同步串口通信。
26、与现有技术相比,本专利技术至少可实现如下有益效果之一:本专利技术针对由于某些偶然的因素导致雷达系统异常,提出了一种容错方法,雷达信号处理分机可以通过自身的定时监测,在发现异常后采用软复位和自动流程恢复,避免流程卡死而影响全系统,在一定程度上提高雷达信号处理分机的安全性、可靠性,降低对全系统的影响。
27、本专利技术中,上述各技术方案之间还可以相互组合,以实现更多的优选组合方案。本专利技术的其他特征和优点将在随后的说明书中阐述,并且,部分优点可从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过说明书以及附图中所特别指出的内容中来实现和获得。
本文档来自技高网...【技术保护点】
1.一种雷达信号处理软件容错方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的雷达信号处理软件容错方法,其特征在于,所述主控ARM通过如下方式定时监测故障:
3.根据权利要求2所述的雷达信号处理软件容错方法,其特征在于,所述主控ARM基于雷达当前的工作状态,根据装订搜索范围通过下式实时计算出超时门限值:
4.根据权利要求1所述的雷达信号处理软件容错方法,其特征在于,所述当监测到故障时保护故障现场,包括:记录故障发生时的监控信息,获取故障发生时的目标信息和故障码,将目标信息和故障码通过通讯协议发送给外部系统;在完整帧位置关闭波门,将目标角误差设置为“0”,停止当前处理流程;停止响应任何工作指令;其中,监控信息包括:雷达的工作状态、工作周期、天线方位角和故障发生时的工作码型。
5.根据权利要求1所述的雷达信号处理软件容错方法,其特征在于,所述采集处理FPGA收到复位指令后,进行复位操作,包括:清除历史缓存数据,恢复处理逻辑到初始态,复位同步串口、EMIF、SRIO和GTX接口。
6.根据权利要求1所述的雷达信号处理软
7.根据权利要求4所述的雷达信号处理软件容错方法,其特征在于,当故障发生时雷达的工作状态是搜索时,启动故障对应的恢复流程包括:
8.根据权利要求4所述的雷达信号处理软件容错方法,其特征在于,当故障发生时雷达的工作状态是截获时,启动故障对应的恢复流程包括:
9.根据权利要求4所述的雷达信号处理软件容错方法,其特征在于,当故障发生时雷达的工作状态是跟踪时,启动故障对应的恢复流程包括:
10.根据权利要求1所述的雷达信号处理软件容错方法,其特征在于,所述主控ARM与主控FPGA使用EPC接口通信,采集处理FPGA和控制处理DSP之间使用EMIF低速接口和SRIO高速接口通信,主控单元与采集处理单元之间使用同步串口通信。
...【技术特征摘要】
1.一种雷达信号处理软件容错方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的雷达信号处理软件容错方法,其特征在于,所述主控arm通过如下方式定时监测故障:
3.根据权利要求2所述的雷达信号处理软件容错方法,其特征在于,所述主控arm基于雷达当前的工作状态,根据装订搜索范围通过下式实时计算出超时门限值:
4.根据权利要求1所述的雷达信号处理软件容错方法,其特征在于,所述当监测到故障时保护故障现场,包括:记录故障发生时的监控信息,获取故障发生时的目标信息和故障码,将目标信息和故障码通过通讯协议发送给外部系统;在完整帧位置关闭波门,将目标角误差设置为“0”,停止当前处理流程;停止响应任何工作指令;其中,监控信息包括:雷达的工作状态、工作周期、天线方位角和故障发生时的工作码型。
5.根据权利要求1所述的雷达信号处理软件容错方法,其特征在于,所述采集处理fpga收到复位指令后,进行复位操作,包括:清除历史缓存数据,恢复...
【专利技术属性】
技术研发人员:艾岚,李长存,李艳龙,任朋冲,
申请(专利权)人:北京华航无线电测量研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。