一种雷达信号的处理方法及装置制造方法及图纸

技术编号:38198776 阅读:9 留言:0更新日期:2023-07-21 16:37
本发明专利技术公开了一种雷达信号的处理方法及装置,其中处理方法包括:接收板卡的第一节点接收雷达阵面的下行回波信号;接收板卡的第一节点将下行回波信号轮询分发到多个数据处理板卡;数据处理板卡将接收的下行回波信号轮询分发到处理节点上;处理节点对接收到的下行回波信号进行数据处理;处理节点将处理好的数据发送到发送板卡;该雷达信号处理方法通过将接收到的下行回波信号通过板间轮询发送和板内轮询发送的方式进行数据传递,能够快速的将接收信号分发到数据处理节点,同时每个数据处理节点部署一个完整的信号处理链路,这样处理效率高,不会发送阻塞现象。不会发送阻塞现象。不会发送阻塞现象。

【技术实现步骤摘要】
一种雷达信号的处理方法及装置


[0001]本专利技术涉及数据处理领域,特别涉及一种雷达信号的处理方法及装置。

技术介绍

[0002]在现有的雷达信号处理架构中,各个信号板卡的各个节点处理的数据都是前一个节点处理后的数据,各个信号板卡之间需要相互合作,一旦某一个环节出现堵塞,就会造成整个数据处理链路发生中断,从而造成数据中断现象。

技术实现思路

[0003]为了解决上述问题,本专利技术提供一种处理效率高的雷达信号处理方法及装置。
[0004]为了实现上述目的,本专利技术一方面提供一种雷达信号的处理方法,包括:接收板卡的第一节点接收雷达阵面的下行回波信号;接收板卡的第一节点将下行回波信号轮询分发到多个数据处理板卡;数据处理板卡将接收的下行回波信号轮询分发到处理节点上;处理节点对接收到的下行回波信号进行数据处理;处理节点将处理好的数据发送到发送板卡;发送板卡将接收到的数据排序后发送到下一级系统。
[0005]作为优选的一种技术方案,所述接收板卡的第一节点将下行回波信号轮询分发到多个数据处理板卡,进一步包括:接收板卡将下行回波信号按照信号处理需要的数据格式重新排列;将排列好的下行回波信号轮询分发到多个数据处理板卡的第一节点。
[0006]作为优选的一种技术方案,所述数据处理板卡将接收的下行回波信号轮询分发到处理节点上,进一步包括:所述数据处理板卡的第一节点将接收到的下行回波数据依次填充到缓存空间中;所述数据处理板卡的其他节点依次从所述缓存空间中取出待处理的下行回波信号。
[0007]作为优选的一种技术方案,所述缓存空间包括多个内存空间可供反复使用。
[0008]作为优选的一种技术方案,所述处理节点包含一个完整从数据处理链路。
[0009]作为优选的一种技术方案,所述处理节点包括多个内核组成的内核集群,在对下行回波信号进行数据处理过程中,通过多个内核对算法功能模块中互不耦合的数据进行并行计算。
[0010]作为优选的一种技术方案,所述处理节点将处理好的数据发送到发送板卡,进一步包括:所述处理节点将处理好的数据进行板内排序;将排序好的数据发送到发送板卡。
[0011]作为优选的一种技术方案,发送板卡将接收到的数据排序后发送到下一级系统,
进一步包括:发送板卡将接收到的所有数据进行板间排序,发送板卡将排序好的数据发送到下一级系统。
[0012]另一方面,本专利技术还提供一种雷达信号的处理装置,包括:接收单元,用于接收雷达阵面的下行回波信号;第一发送单元,用于将下行回波信号轮询分发到多个数据处理板卡;第二发送单元,用于将接收的下行回波信号轮询分发到处理节点上;处理单元,用于对接收到的下行回波信号进行数据处理;第三发送单元,用于将处理好的数据发送到发送板卡;第四发送单元,用于将接收到的数据排序后发送到下一级系统。
[0013]本专利技术相对于现有技术的有益效果是:该雷达信号处理方法通过将接收到的下行回波信号通过板间轮询发送和板内轮询发送的方式进行数据传递,能够快速的将接收信号分发到数据处理节点,同时每个数据处理节点部署一个完整的信号处理链路,这样处理效率高,不会发送阻塞现象,而且数据发送到下一级系统也是经过排序的,不会造成系统阻塞以及帧序号错乱等现象,每帧数据中的点迹符合预期结果。
附图说明
[0014]图1是本专利技术提供的一种雷达信号的处理方法的流程图;图2是本专利技术提供的雷达信号处理系统架构图;图3是本专利技术提供的雷达信号轮询分发示意图;图4是本专利技术提供的雷达信号点迹发送示意图;图5是本专利技术提供的一种雷达信号的处理装置的示意图。
实施方式
[0015]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0016]本实施例提供一种雷达信号的处理方法,如图1所示,该处理方法包括以下步骤:S10:接收板卡的第一节点接收雷达阵面的下行回波信号;应当说明的是,本实施例基于鲲鹏处理器实现,鲲鹏处理器片上系统集成64个处理器内核,每个处理器内核配置私有的L1和L2 Cache,以及共享的L3 Cache。处理器内核每4个被分组为一个内核集群,处理器的内核集群与I/O集群等部件通过片上总线互连而成。片上总线提供了Cache一致性的访问通道。
[0017]如图2所示,本实施例的信号处理系统中包含多块鲲鹏计算板卡,信号处理架构将其分为回波接收、信号处理、点迹发送三个部分。在信号处理过程中,每个节点处理一个完整的信号处理链路。
[0018]S20:接收板卡的第一节点将下行回波信号轮询分发到多个数据处理板卡;如图2所示,在本实施例中,信号处理板卡1的第一个节点(Node

0)进行回波数据
的接收以及分发,板卡1~M的第一个节点分别接收板卡1分发的回波数据。
[0019]首先,板卡1的Node

0通过光纤接收雷达阵面的下行回波,将这些回波数据按照信号处理需要的数据格式重新排列。然后将排列后的数据通过轮询的方式进行分发,其具体过程如图3所示。
[0020]S30:数据处理板卡将接收的下行回波信号轮询分发到处理节点上;同样的,当回波信号发送到板卡内部后,板卡内部也同样采用轮询分发的方式将回波信号发送到数据处理节点,具体的是回波接收节点对分时接收的多帧回波数据首先采用板间轮询的方式进行分发,之后各处理板卡的接收节点(Node

0)对当前帧数据采用板内轮询的处理方式。通过该轮询分发处理方式,回波信号可以均匀的分配到各板卡的处理节点上,将硬件资源充分利用。
[0021]S40:处理节点对接收到的下行回波信号进行数据处理;应当说明的是,本实施例中,鲲鹏处理器的每个节点处理一个完整的信号处理链路。去除数据的收发节点,由M块板卡组成的信号处理系统可同时进行M*15

1帧数据的运算。
[0022]由于每个节点都是由4个内核组成的内核集群,在信号处理过程中,可以通过4个内核对算法功能模块中互不耦合的数据进行并行计算。该信号处理链路部署于某处理节点,其中主线程实现系统的内存分配、数据传输以及对各功能算法的调度,而在功能算法内部通过创建子线程的方式实现对回波信号的并行计算。
[0023]本实施例采用基于OpenMP的多线程程序设计。以DPC功能为例,系统采用OpenMP技术在4个内核中创建4个子线程,对P个脉冲数据分别进行脉冲压缩功能。
[0024]S50:处理节点将处理好的数据发送到发送板卡;如图4所示,在本实施例中,尽管多帧数据是分时接收处理,但并行节点间计算能力存在波动,为保证发送的点迹帧号连续,需要对多节点的点迹回波进行汇总排序。
[0025]S60:发送板卡将接收到的数据排序后发送到下一级系统。
[0026]与回本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种雷达信号的处理方法,其特征在于,包括:接收板卡的第一节点接收雷达阵面的下行回波信号;接收板卡的第一节点将下行回波信号轮询分发到多个数据处理板卡;数据处理板卡将接收的下行回波信号轮询分发到处理节点上;处理节点对接收到的下行回波信号进行数据处理;处理节点将处理好的数据发送到发送板卡;发送板卡将接收到的数据排序后发送到下一级系统。2.根据权利要求1所述的处理方法,其特征在于,所述接收板卡的第一节点将下行回波信号轮询分发到多个数据处理板卡,进一步包括:接收板卡将下行回波信号按照信号处理需要的数据格式重新排列;将排列好的下行回波信号轮询分发到多个数据处理板卡的第一节点。3.根据权利要求2所述的处理方法,其特征在于,所述数据处理板卡将接收的下行回波信号轮询分发到处理节点上,进一步包括:所述数据处理板卡的第一节点将接收到的下行回波数据依次填充到缓存空间中;所述数据处理板卡的其他节点依次从所述缓存空间中取出待处理的下行回波信号。4.根据权利要求3所述的处理方法,其特征在于,所述缓存空间包括多个内存空间可供反复使用。5.根据权利要求1所述的处理方法,其特征在于:所述处理节点包含一个完整从数据处理链路。6.根据权利要求5所述的处理方法,其特征在于...

【专利技术属性】
技术研发人员:郭旭晨袁暾马亮王梓谦
申请(专利权)人:南京天朗防务科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1