雷达模块设计

主要功能

  1. 集成其他功能模块,完成各功能模块的初始化;
  2. 实现各个功能模块之间的数据交互;
  3. 记录各类上报信息(可关闭);

工作原理

        雷达模块的工作位于主线程,各个功能模块作为其成员变量,雷达模块从各个模块获取其输出数据,并根据数据类型,分发到其他功能模块,从而实现各功能模块之间的数据交互(各功能模块之间禁止直达的交互)。

处理流程

        雷达模块内部数据流图为

  1.  雷达模块从网络接收模块获取网络报文,送接口:解码模块;
  2. 接口:解码模块通过公共消息头解析出消息号,然后根据消息号获取转换为指定格式的内部数据,并分发给其他功能模块,如点迹/目标操作等送航迹跟踪模块、干扰送干扰源跟踪模块;
  3. 雷达模块从干扰源跟踪模块获取已确认的干扰源状态,送接口:编码模块;
  4. 雷达模块从航迹跟踪模块获取孤立点数组、目标状态上报、波束请求信息、目标操作回馈等,其中孤立点数组送航迹起始模块,其他几组信息送接口:编码模块;
  5. 雷达模块从航迹起始模块获取已确认的新目标信息,送航迹跟踪模块;
  6. 内部模拟状态下,获取场景模拟模块的点迹信息,送航迹跟踪模块,送接口:编码模块;
  7. 收集各个模块的BITE信息,送接口:编码模块;
  8. 雷达模块从接口:编码模块获取对外发送的网络报文,送网络发送模块(网络发送模块为独立线程,自动发送缓冲区中的报文)。

处理流程为

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值