本申请涉及基于软件定义的雷达测距自校准方法
【技术实现步骤摘要】
基于软件定义的雷达测距自校准方法、系统、设备和介质
[0001]本专利技术属于雷达
,涉及一种基于软件定义的雷达测距自校准方法
、
系统
、
设备和介质
。
技术介绍
[0002]在雷达应用过程中,雷达的校准工作是确保雷达开机后正常工作并准确探测目标的重要工作,雷达的校准工作一般可以包括环境准备
、
定位雷达系统
、
校准雷达天线
、
频率校准
、
距离校准
、
角度校准
、
信号处理校准
、
实地测试
、
精细调整和记录校准参数等工作环节,不同类型的雷达系统(如气象雷达
、
军用雷达和汽车雷达等)具有不同的校准需求和方法,因此校准过程也会有所不同
。
此外,雷达系统通常需要定期维护和重新校准,以确保其长期稳定的性能
。
[0003]随着雷达技术的发展和应用需求的提高,出现了基于软件无线电(
Software
‑
Defined Radio
,
SDR
)设备的雷达系统,其中,基于软件无线电设备的测距雷达是一种利用软件定义的无线电技术来实现雷达测距功能的系统,它与传统的硬件雷达系统不同,因为它使用了可编程的硬件和软件来实现信号的生成
、
发射
、
接收和处理,从而提供更大的灵活性和可配置性
。
然而,在实现本专利技术的过程中,专利技术人发现传统的测距雷达在进行测距校准时,存在着校准效率较低的技术问题
。
技术实现思路
[0004]针对上述传统方法中存在的问题,本专利技术提出了一种基于软件定义的雷达测距自校准方法
、
一种基于软件定义的雷达测距自校准系统
、
一种雷达设备以及一种计算机可读存储介质,能够大幅提高测距雷达的校准效率
。
[0005]为了实现上述目的,本专利技术实施例采用以下技术方案:一方面,提供一种基于软件定义的雷达测距自校准方法,包括步骤:在基于软件无线电设备的测距雷达启动测距之前,启动测距雷达的自校准功能;从测距雷达的工作主线程上,分别创建发射子线程和接收子线程;在发射子线程上发射携带设定特征的目标波形并在接收子线程上接收目标波形;以目标波形的一次收发为周期,采用自相关算法计算接收的目标波形相对发射的目标波形的延时样本点数;将延时样本点数作为测距雷达的距离校准的输入,完成测距雷达的自校准
。
[0006]在其中一个实施例中,以目标波形的一次收发为周期,采用自相关算法计算接收的目标波形相对发射的目标波形的延时样本点数的步骤之前,还包括:等待发射子线程和接收子线程结束;返回工作主线程
。
[0007]在其中一个实施例中,目标波形为矩形脉冲串
。
[0008]在其中一个实施例中,目标波形为频率调制脉冲串或相位调制脉冲串
。
[0009]另一方面,还提供一种基于软件定义的雷达测距自校准系统,包括:校准启动模块,用于在基于软件无线电设备的测距雷达启动测距之前,启动测距雷达的自校准功能;线程创建模块,用于从测距雷达的工作主线程上,分别创建发射子线程和接收子线程;收发处理模块,用于在发射子线程上发射携带设定特征的目标波形并在接收子线程上接收目标波形;延时计算模块,用于以目标波形的一次收发为周期,采用自相关算法计算接收的目标波形相对发射的目标波形的延时样本点数;校准模块,用于将延时样本点数作为测距雷达的距离校准的输入,完成测距雷达的自校准
。
[0010]在其中一个实施例中,延时计算模块等待发射子线程和接收子线程结束后,返回工作主线程计算延时样本点数
。
[0011]在其中一个实施例中,目标波形为矩形脉冲串
。
[0012]在其中一个实施例中,目标波形为频率调制脉冲串或相位调制脉冲串
。
[0013]又一方面,还提供一种雷达设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述的基于软件定义的雷达测距自校准方法的步骤
。
[0014]再一方面,还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述的基于软件定义的雷达测距自校准方法的步骤
。
[0015]上述技术方案中的一个技术方案具有如下优点和有益效果:上述基于软件定义的雷达测距自校准方法
、
系统
、
设备和介质,通过在基于软件无线电设备的测距雷达启动测距之前,启动测距雷达的自校准功能,以进入自校准模式,在该模式中首先从测距雷达的工作主线程上,分别创建发射子线程和接收子线程,然后在发射子线程上发射携带设定特征的目标波形,并在接收子线程上接收目标波形,以目标波形的一次收发为周期,同时进行特定波形的发射与接收,再采用自相关算法计算接收的目标波形相对发射的目标波形的延时样本点数,最后将延时样本点数作为测距雷达的距离校准的输入,以完成测距雷达的自校准
。
[0016]相比于传统技术,上述技术方案利用软件无线电设备中天线离射频前端尽可能的近,收发之间或多或少会有直耦波干扰的特点,在一次收发周期内,由于没有负载天线,接收到的就是发射耦合过来的波形,从而通过计算接收相对发射波形的延时样本点数,就可以作为距离校准的输入,这样的校准导致收发直连变成零距离,避免了反复摆放强反射目标进行探测的过程;而且,在测距雷达中影响距离的软件参数变化后,也只需要在测距之前先启动一次自校准功能即可快速完成雷达的校准,大大提高了测距雷达的校准效率
。
附图说明
[0017]为了更清楚地说明本申请实施例或传统技术中的技术方案,下面将对实施例或传统技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图
。
[0018]图1为一个实施例中基于软件定义的雷达测距自校准方法的流程示意图;图2为另一个实施例中基于软件定义的雷达测距自校准方法的流程示意图;图3为一个实施例中基于软件定义的雷达测距自校准系统的模块结构示意图
。
具体实施方式
[0019]为了使本申请的目的
、
技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明
。
应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请
。
[0020]除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同
。
在本申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本申请
。
[0021]需要说明的是,在本文本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.
一种基于软件定义的雷达测距自校准方法,其特征在于,包括步骤:在基于软件无线电设备的测距雷达启动测距之前,启动所述测距雷达的自校准功能;从所述测距雷达的工作主线程上,分别创建发射子线程和接收子线程;在所述发射子线程上发射携带设定特征的目标波形并在所述接收子线程上接收所述目标波形;以所述目标波形的一次收发为周期,采用自相关算法计算接收的所述目标波形相对发射的所述目标波形的延时样本点数;将所述延时样本点数作为所述测距雷达的距离校准的输入,完成所述测距雷达的自校准
。2.
根据权利要求1所述的基于软件定义的雷达测距自校准方法,其特征在于,以所述目标波形的一次收发为周期,采用自相关算法计算接收的所述目标波形相对发射的所述目标波形的延时样本点数的步骤之前,还包括:等待所述发射子线程和所述接收子线程结束;返回所述工作主线程
。3.
根据权利要求1或2所述的基于软件定义的雷达测距自校准方法,其特征在于,所述目标波形为矩形脉冲串
。4.
根据权利要求1或2所述的基于软件定义的雷达测距自校准方法,其特征在于,所述目标波形为频率调制脉冲串或相位调制脉冲串
。5.
一种基于软件定义的雷达测距自校准系统,其特征在于,包括:校准启动模块,用于在基于软件无线电设备的测距雷达启动测距之前,启动所述测距雷达的自校准功能;线程创建模块,用于从所述测距雷达的工作主线程...
【专利技术属性】
技术研发人员:习勇,江锦炬,肖辉明,
申请(专利权)人:大尧信息科技湖南有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。