The invention relates to a software radar signal data processing system and method to solve the problems of existing technology of software radar frame structure constraints caused by poor development problems, this application including hardware layer, system layer, middle layer and application layer; the middle layer is to achieve commonality between different hardware platforms. It is located between the application layer and the system layer, providing general services for the upper layer, and having a common protocol stack and standard program interface. Including data receiving, data transmission middleware middleware, real-time storage middleware middleware, data processing, signal processing and radar display terminal middleware middleware; application layer based on middle layer to build a data processing framework, the radar signal and data processing function is divided into many components and modules, including the function of the platform management and real-time radar data processing and other functions. Based on the application layer software module of the system changes, system can be reconstructed to meet the other requirements of radar systems, establish a complete process of radar signal processing, enhance the system expansion, expanding the range of application; it applies to the field of software radar.
【技术实现步骤摘要】
一种软件化雷达信号数据处理系统及方法
本专利技术涉及软件化雷达设计领域,具体来说,涉及一种软件化雷达信号数据处理系统及方法。
技术介绍
现代作战的过程中,雷达探测已经成为其信息获取的主要途径。在作战过程中,作战环境、对象和对抗手段的快速进步要求雷达系统的设计和更新也能够适应这一快速变化的节奏。传统雷达由于其功能性能与系统软硬件结构硬耦合的特点,导致其开发周期长,维护以及升级困难,而软件化雷达作为一种遵循开放式体系结构、采用商用货架化产品,能够具备一致的标准以及规范的雷达新形态。在软件化雷达中,数字后端是承载系统高效设计、功能重构、性能提升的核心。软件化雷达是指“基于开放的软/硬件平台,软件化定义系统功能”的雷达系统,系统需要严格按照雷达系统中需要的功能进行分解,通常采用“射频前端+数字后端”的系统结构,在上述背景下,本申请提出了基于CPU(中央处理器)+GPU(图形处理器)异构平台的软件化雷达信号数据处理平台。本申请基于典型雷达信号数据处理技术所包含的算法和对信号处理算法并行性的研究。典型雷达信号处理包括四个部分:数字脉冲压缩、数字脉冲积累、杂波处理、恒虚警检测。典型雷达数据处理包含了点迹处理和航迹处理。通过对现有的信号并行处理平台进行研究,结合软件化雷达特点,选择CPU+GPU异构平台实现雷达信号数据处理技术。
技术实现思路
本专利技术的目的在于:解决现有技术存在软件化雷达框架结构限制造成的拓展性差的问题,本专利技术提供了一种开放式的、可重用的、开发速度快的软件化雷达信号数据处理系统及方法。本专利技术采用的技术方案如下:本专利技术提供了一种软件化雷达信号数据 ...
【技术保护点】
一种软件化雷达信号数据处理系统,其特征在于,包括硬件层、系统层、中间层和应用层;所述中间层用于为应用层提供通用服务,包括数据接收中间件、数据传输中间件、实时存储中间件、信号处理中间件、数据处理中间件和雷达终端显示中间件;所述应用层通过中间层搭建信号数据处理框架用于计算当前雷达数据及信号,包括射频前端数据接收、实时存储、信号处理、数据处理和终端显示。
【技术特征摘要】
1.一种软件化雷达信号数据处理系统,其特征在于,包括硬件层、系统层、中间层和应用层;所述中间层用于为应用层提供通用服务,包括数据接收中间件、数据传输中间件、实时存储中间件、信号处理中间件、数据处理中间件和雷达终端显示中间件;所述应用层通过中间层搭建信号数据处理框架用于计算当前雷达数据及信号,包括射频前端数据接收、实时存储、信号处理、数据处理和终端显示。2.如权利要求1所述的一种软件化雷达信号数据处理系统,其特征在于,所述硬件层包括信号处理承载平台、数据处理承载平台和雷达终端显示设备;所述信号处理承载平台,用于进行密集型计算且进行雷达实时处理;所述数据处理承载平台,用于进行雷达数据处理任务;所述雷达终端显示设备,用于最终显示各种雷达回波数据。3.如权利要求1所述的一种软件化雷达信号数据处理系统,其特征在于,所述数据处理中间件采用Inteltbb中的concurrent_bounder_queue。4.如权利要求1所述的一种软件化雷达信号数据处理系统,其特征在于:所述数据接收中间件,接收不同类型的数据;所述数据传输中间件,传输数据;所述实时存储存储的雷达数据包含存储的时间点、雷达控制字和雷达数据信息;所述信号处理中间件包含脉冲压缩、脉冲积累、杂波处理中间件;所述数据处理中间件是对信号处理模块获取到的目标参数信息进行点迹预处理、航迹形成处理;所述终端显示中间件对接收到的数据进行显示。5.如权利要求1所述的一种软件化雷达信号数据处理系统,其特征在于:所述射频前端数据接收线程对接收模块初始化、数据传输中间件初始化以及绑定CPU核心;所述数据存储线程将前端信号与系统时间参数一起存储;所述信号处理线程获取前端线程传输的数据,获取雷达回波信息和数据以及存储目标数据缓冲区的地址,对雷达回波信息中的雷达控制字是否改变进行判断,如果改变,对信号处理的部分中间件进行重新设置参数;所述数据处理线程,获取目标数据和雷达信息,判断雷达控制字是否改变,控制字改变,则对数据处理的接口类进行重新创建,如果控制字没有改变,得到最终数据;所述终端显示线程,显示数据处理线程传输的最终数据。6.一种软件化雷达信号数据处理方法,其特征在于,包括以下步骤:步骤1:获取射频前端回波数据通过射频前端数据接收线程获取雷达射频前端回波数据,再将数据通过数据传输中间件传送给信号处理线程;步骤2:处理信号步骤2.1:通过信号处理线程对信号处理中间件进行初始化,并获取数据传输中间件传输的射频前端回波数据并根据射频前端数据设置信号处理参数,并调用射频前端数据至数据处理中间件再获取数据处理中间件传输的雷达回波信息和数据以及存储目标数据缓冲区的地址;步骤2.2:判断雷达回波信息中的雷达控制字是否改变,如果改变,则对信号处理中间件进行参数重新设置并计算得目标数据并传输至数据处理中间件,如果未改变,则对雷达回波信息和目标数据以及存储目标数据缓冲区的地址计算得目标数据并传输至数据处理中间件;步骤3:处理数据通过数据处理线程获取数据处理中间件传输的目标数据并判断雷达控制字是否改变,如果改变,则对数据处理的接口类进行重新创建再处理并将处理结果传输至雷达终端显示中间件显示,如果未改变,则行数据处理并将处理结果传输至雷达终端显示中间件显...
【专利技术属性】
技术研发人员:沈晓峰,邓贝贝,冯丹煜,何旭东,卿兵,
申请(专利权)人:电子科技大学,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。