雷达成像的方法、装置、电子设备和计算机可读存储介质

文档序号:26605450发布日期:2021-09-10 23:40阅读:125来源:国知局
雷达成像的方法、装置、电子设备和计算机可读存储介质

1.本技术涉及雷达技术领域,具体而言,涉及雷达成像的方法、装置、电子设备和计算机可读存储介质。


背景技术:

2.多输入多输出(multiple

input multiple

output,mimo)雷达技术在对运动目标对象的成像中具有广阔的应用前景。
3.目前,mimo雷达成像方法大多要求发射波形正交,阵列结构规则,采样均匀,但是在发射波形并不是理想正交波形、不规则阵列结构或非均匀采样等情况下导致感知矩阵病态时,现有的mimo雷达成像方法无法得到清晰的目标对象的图像。
4.因此,在发射波形并不是理想正交波形、不规则阵列结构或非均匀采样等情况时,如何提高mimo雷达成像的质量是一个需要解决的问题。


技术实现要素:

5.本技术实施例的目的在于提供雷达成像的方法、装置、电子设备和计算机可读存储介质,用以在发射波形并不是理想正交波形、不规则阵列结构或非均匀采样等情况时,提高mimo雷达成像的质量。
6.第一方面,本技术实施例提供了一种雷达成像的方法,方法包括:
7.通过多个接收阵元接收目标对象上的多个散射点基于多个发射阵元的发射信号返回的接收信号。
8.根据接收的各接收信号,确定初始感知矩阵。
9.对初始感知矩阵进行奇异值分解,获得多个奇异值。
10.对多个奇异值进行调整,获得调整后的奇异值集合。
11.根据调整后的奇异值集合,生成目标感知矩阵。
12.根据目标感知矩阵,生成目标对象的图像。
13.在上述实现过程中,通过对感知矩阵进行奇异值分解,获得多个奇异值,然后对多个奇异值进行调整,获得调整后的奇异值集合,进一步根据调整后的奇异值集合获得目标感知矩阵,最后根据目标感知矩阵生成目标对象的图像,通过对初始感知矩阵中的奇异值进行调整,从而在初始感知矩阵病态时,提高目标对象的成像质量。
14.结合第一方面,在一种实施方式中,对多个奇异值进行调整,获得调整后的奇异值集合,包括:
15.从多个奇异值中,筛选出高于第一预设奇异值阈值的奇异值。
16.根据筛选出的奇异值,获得调整后的奇异值集合。
17.在上述实现过程中,通过对多个奇异值中高于第一预设奇异值阈值的奇异值进行筛选,将多个奇异值中不高于第一预设奇异值阈值的奇异值进行剔除,从而得到调整后的奇异值集合,实现了对奇异值的调整。
18.结合第一方面,在一种实施方式中,对多个奇异值进行调整,获得调整后的奇异值集合,包括:
19.从多个奇异值中,筛选出高于第二预设奇异值阈值的奇异值。
20.对筛选出的奇异值进行修正,获得修正后的至少一个奇异值。
21.根据修正后的至少一个奇异值,获得调整后的奇异值集合。
22.在上述实现过程中,通过对多个奇异值中高于第二预设奇异值阈值的奇异值进行筛选,并进一步对筛选出的奇异值进行修正,从而获得修正后的奇异值集合,进一步,根据修正后的奇异值集合生成目标对象的图像,从而提高了图像的清晰度。
23.结合第一方面,在一种实施方式中,根据接收的各接收信号,确定初始感知矩阵,包括:
24.根据各接收信号分别生成针对每一散射点在每一接收阵元处,执行以下步骤:
25.获取一个散射点在一个接收阵元处的回波数据;
26.对回波数据进行向量替换,生成回波数据的向量数据;
27.利用非均匀压缩采样矩阵,对向量数据进行非均匀压缩采样,获得压缩后的回波矩阵。
28.根据所有散射点在每一接收阵元处的压缩后的回波矩阵,生成目标回波矩阵。
29.对目标回波矩阵进行分解,获得初始散射系数向量,以及初始感知矩阵。
30.在上述实现过程中,根据各接收信号生成回波数据,进一步对回波数据进行非均匀采样,得到压缩后的回波矩阵,然后对压缩后的回波矩阵进行分解,从而获得初始感知矩阵,为后续感知矩阵的分解提供数据基础。
31.结合第一方面,在一种实施方式中,一个散射点在一个接收阵元处的回波数据,包括:
32.若存在m个发射阵元,n个接收阵元的阵列,目标对象的参考点为o,目标对象上的第q个散射点为q,则获得第q个散射点q相对于第m个发射阵元t
m
的调整时间延迟,以及第q个散射点q相对于第n个接收阵元r
n
的调整时间延迟。
33.其中,第q个散射点q相对于第m个发射阵元t
m
的调整时间延迟为τ
q,m
=(t
m
q

t
m
o)/c,第q个散射点q相对于第n个接收阵元r
n
的调整时间延迟为τ
q,n
=(r
n
q

r
n
o)/c,c表示光速,t
m
q表示第m个发射阵元t
m
到第q个散射点q的距离,t
m
o表示第m个发射阵元t
m
到参考点o的距离,r
n
q表示第n个接收阵元r
n
到第q个散射点q的距离,r
n
o表示第n个接收阵元r
n
到参考点o的距离。
34.各接收信号针对第q个散射点q在第n个接收阵元r
n
处的回波数据如表达式(1)所示:
[0035][0036]
其中,表示第m个发射阵元t
m
的发送信号,t表示快时间,n=0,1,

,n

1,m=0,1,

,m

1,f0表示载频,σ
q
表示散射点q的散射系数。
[0037]
对回波数据进行向量替换,生成回波数据的向量数据,包括:
[0038]
若表示的向量形式,其中,l是的长度,
[0039]
b
q
=[exp(

j2πf0τ
q,0
),

,exp(

j2πf0τ
q,m
),

,exp(

j2πf0τ
q,m
‑1)]∈c
m
×1,则表达式(1)的向量数据如表达式(2)所示:
[0040][0041]
其中,y
q,n
表示第q个散射点q在第n个接收阵元r
n
处的回波数据的向量数据。
[0042]
利用非均匀压缩采样矩阵,对向量数据进行非均匀压缩采样,获得压缩后的回波矩阵,包括:
[0043]
利用第n个接收阵元r
n
处的非均匀压缩采样矩阵ψ
n
∈r
l
′×
l
,对向量数据进行非均匀压缩采样,获得压缩后的回波矩阵如表达式(3)所示:
[0044][0045]
其中,s
q,n
表示第q个散射点q在第n个接收阵元r
n
处的压缩后的回波矩阵,l

表示压缩回波的长度。
[0046]
根据表达式(3)生成第q个散射点q在每一接收阵元处的压缩后的回波矩阵如表达式(4)所示:
[0047][0048]
其中,s
q
表示第q个散射点q在每一接收阵元处的压缩后的回波矩阵,
[0049][0050]
根据所有散射点在每一接收阵元处的压缩后的回波矩阵,生成目标回波矩阵,包括:
[0051]
若目标对象是由j个散射点组成,则目标回波矩阵如表达式(5)所示:
[0052]
s=φθ
ꢀꢀꢀ
(5)
[0053]
其中,φ=[ω0,

,ω
q


,ω
j
‑1]∈c
l

n
×
j
表示初始感知矩阵,θ=[σ0,

,σ
q


,σ
j
‑1]
t
∈c
j
×1表示所有散射点的初始散射系数向量。
[0054]
在上述实现过程中,通过获取目标对象上每一散射点在每一接收阵元处的回波数据,并根据回波数据生成目标回波矩阵,从而便于根据回波矩阵生成目标对象的图像。
[0055]
结合第一方面,在一种实施方式中,对初始感知矩阵进行奇异值分解,获得多个奇异值,包括:
[0056]
若压缩后的回波矩阵的长度小于初始散射系数向量的长度,则对初始感知矩阵进行奇异值分解,获得多个奇异值。
[0057]
在上述实现过程中,在压缩后的回波矩阵的长度小于初始散射系数向量的长度的情况下,对初始感知矩阵进行奇异值分解,获得多个奇异值,从而便于后续对奇异值进行调整。
[0058]
结合第一方面,在一种实施方式中,根据目标感知矩阵,生成目标对象的图像,包括:
[0059]
根据稀疏恢复算法,以及目标感知矩阵,确定目标散射系数向量。
[0060]
根据目标散射系数向量,生成目标对象的图像。
[0061]
在上述实现过程中,通过调整后的奇异值获得目标感知矩阵,从而实现对病态感知矩阵的调整,进一步,利用稀疏恢复算法,以及目标感知矩阵,确定目标散射系数向量,从而实现了对目标散射系数向量的求解,进一步能够根据求解得到的目标散射系数向量生成目标对象的图像。
[0062]
第二方面,本技术实施例提供了一种雷达成像的装置,装置包括:
[0063]
接收单元,用于通过多个接收阵元接收目标对象上的多个散射点基于多个发射阵元的发射信号返回的接收信号。
[0064]
确定单元,用于根据接收的各接收信号,确定初始感知矩阵。
[0065]
分解单元,用于对初始感知矩阵进行奇异值分解,获得多个奇异值。
[0066]
调整单元,用于对多个奇异值进行调整,获得调整后的奇异值集合。
[0067]
矩阵生成单元,用于根据调整后的奇异值集合,生成目标感知矩阵。
[0068]
图像生成单元,用于根据目标感知矩阵,生成目标对象的图像。
[0069]
结合第二方面,在一种实施方式中,调整单元具体用于:
[0070]
从多个奇异值中,筛选出高于第一预设奇异值阈值的奇异值;
[0071]
根据筛选出的奇异值,获得调整后的奇异值集合。
[0072]
结合第二方面,在一种实施方式中,调整单元具体用于:
[0073]
从多个奇异值中,筛选出高于第二预设奇异值阈值的奇异值。
[0074]
对筛选出的奇异值进行修正,获得修正后的至少一个奇异值。
[0075]
根据修正后的至少一个奇异值,获得调整后的奇异值集合。
[0076]
结合第二方面,在一种实施方式中,确定单元具体用于:
[0077]
根据各接收信号分别生成针对每一散射点在每一接收阵元处,执行以下步骤:
[0078]
获取一个散射点在一个接收阵元处的回波数据。
[0079]
对回波数据进行向量替换,生成回波数据的向量数据。
[0080]
利用非均匀压缩采样矩阵,对向量数据进行非均匀压缩采样,获得压缩后的回波矩阵。
[0081]
根据所有散射点在每一接收阵元处的压缩后的回波矩阵,生成目标回波矩阵。
[0082]
对目标回波矩阵进行分解,获得初始散射系数向量,以及初始感知矩阵。
[0083]
结合第二方面,在一种实施方式中,确定单元具体用于:
[0084]
若存在m个发射阵元,n个接收阵元的阵列,目标对象的参考点为o,目标对象上的第q个散射点为q,则获得第q个散射点q相对于第m个发射阵元t
m
的调整时间延迟,以及第q个散射点q相对于第n个接收阵元r
n
的调整时间延迟;
[0085]
其中,第q个散射点q相对于第m个发射阵元t
m
的调整时间延迟为τ
q,m
=(t
m
q

t
m
o)/c,第q个散射点q相对于第n个接收阵元r
n
的调整时间延迟为τ
q,n
=(r
n
q

r
n
o)/c,c表示光速,t
m
q表示第m个发射阵元t
m
到第q个散射点q的距离,t
m
o表示第m个发射阵元t
m
到参考点o的距离,r
n
q表示第n个接收阵元r
n
到第q个散射点q的距离,r
n
o表示第n个接收阵元r
n
到参考点o的距离;
[0086]
各接收信号针对第q个散射点q在第n个接收阵元r
n
处的回波数据如表达式(1)所示:
[0087][0088]
其中,表示第m个发射阵元t
m
的发送信号,t表示快时间,n=0,1,

,n

1,m=0,1,

,m

1,f0表示载频,σ
q
表示散射点q的散射系数;
[0089]
确定单元具体用于:
[0090]
若表示的向量形式,其中,l是的长度,
[0091]
b
q
=[exp(

j2πf0τ
q,0
),

,exp(

j2πf0τ
q,m
),

,exp(

j2πf0τ
q,m
‑1)]∈c
m
×1,则表达式(1)的向量数据如表达式(2)所示:
[0092][0093]
其中,y
q,n
表示第q个散射点q在第n个接收阵元r
n
处的回波数据的向量数据;
[0094]
确定单元具体用于:利用第n个接收阵元r
n
处的非均匀压缩采样矩阵ψ
n
∈r
l
′×
l
,对向量数据进行非均匀压缩采样,获得压缩后的回波矩阵如表达式(3)所示:
[0095][0096]
其中,s
q,n
表示第q个散射点q在第n个接收阵元r
n
处的压缩后的回波矩阵,l

表示压缩回波的长度;
[0097]
根据表达式(3)生成第q个散射点q在每一接收阵元处的压缩后的回波矩阵如表达式(4)所示:
[0098][0099]
其中,s
q
表示第q个散射点q在每一接收阵元处的压缩后的回波矩阵,
[0100][0101]
确定单元具体用于:若目标对象是由j个散射点组成,则目标回波矩阵如表达式(5)所示:
[0102]
s=φθ
ꢀꢀꢀ
(5)
[0103]
其中,φ=[ω0,

,ω
q


,ω
j
‑1]∈c
l

n
×
j
表示初始感知矩阵,θ=[σ0,

,σ
q


,σ
j
‑1]
t
∈c
j
×1表示所有散射点的初始散射系数向量。
[0104]
结合第二方面,在一种实施方式中,分解单元具体:
[0105]
若压缩后的回波矩阵的长度小于初始散射系数向量的长度,则对初始感知矩阵进行奇异值分解,获得多个奇异值。
[0106]
结合第二方面,在一种实施方式中,图像生成单元具体用于:
[0107]
根据稀疏恢复算法,以及目标感知矩阵,确定目标散射系数向量。
[0108]
根据目标散射系数向量,生成目标对象的图像。
[0109]
第三方面,本技术实施例提供了一种电子设备,包括:
[0110]
处理器、存储器和总线,处理器通过总线与存储器相连,存储器存储有计算机可读取指令,当计算机可读取指令由处理器执行时,用于实现上述第一方面的任一实施方式所提供的方法。
[0111]
第四方面,本技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时运行如上述第一方面的任一实施方式提供的方法中的步骤。
[0112]
本技术的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本技术实施例了解。本技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
[0113]
为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
[0114]
图1为本技术实施例提供的一种雷达成像的方法的流程图;
[0115]
图2为使用相关技术得到的一种均匀采样和均匀阵列下的成像结果图;
[0116]
图3为使用相关技术得到的一种非均匀阵列的成像结果图;
[0117]
图4为使用相关技术得到的非均匀采样和非均匀阵列成像结果图;
[0118]
图5为本技术实施例提供的一种奇异值分布图;
[0119]
图6为本技术实施例提供的另一种奇异值分布图;
[0120]
图7为本技术实施例提供的一种非均匀采样和非均匀阵列成像结果图;
[0121]
图8为本技术实施例提供的一种雷达成像的装置结构框图;
[0122]
图9为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
[0123]
下面将结合本技术实施例中附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本技术的实施例的详细描述并非旨在限制要求保护的本技术的范围,而是仅仅表示本技术的选定实施例。基于本技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
[0124]
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本技术的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0125]
首先对本技术实施例中涉及的部分用语进行说明,以便于本领域技术人员理解。
[0126]
终端设备:可以是移动终端、固定终端或便携式终端,例如移动手机、站点、单元、设备、多媒体计算机、多媒体平板、互联网节点、通信器、台式计算机、膝上型计算机、笔记本计算机、上网本计算机、平板计算机、个人通信系统设备、个人导航设备、个人数字助理、音频/视频播放器、数码相机/摄像机、定位设备、电视接收器、无线电广播接收器、电子书设
备、游戏设备或者其任意组合,包括这些设备的配件和外设或者其任意组合。还可预见到的是,终端设备能够支持任意类型的针对用户的接口(例如可穿戴设备)等。
[0127]
服务器:可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务以及大数据和人工智能平台等基础云计算服务的云服务器。
[0128]
mimo雷达是一种新体制雷达系统,在对运动目标对象进行成像领域中具有广阔的应用前景。在mimo雷达中,通过多个天线发射多个不同的波形,经过接收处理以后,可以等效地形成大的虚拟孔径,从而有效减少相干处理时间。为了实现这一目的,要求发射波形具有理想的正交性,但是对于同一频段的多个波形,很难实现理想正交。
[0129]
目前,对于非理想正交的波形进行成像有两种方法。一是设计新的正交性较好的发射波形;另一种方法是通过一些后处理算法来改善非理想正交波形的成像质量,相关技术人员通常利用稀疏恢复算法来改善非理想正交波形的成像质量,通常,利用稀疏恢复算法来改善非理想正交波形的成像质量时,大都是基于常规的、均匀的mimo阵列结构,且在时间上是均匀采样,这限制了阵列设计和回波采样的自由度。
[0130]
但是由于某些非理想正交波形、不规则阵列结构或非均匀采样等情况导致感知矩阵病态,从而使稀疏恢复算法无效,因此,在发射波形并不是理想正交波形、不规则阵列结构或非均匀采样等情况时,如何提高mimo雷达成像方法的鲁棒性是一个需要解决的问题。
[0131]
请参见图1,图1为本技术实施例提供的一种雷达成像的方法的流程图,本技术实施例中,该方法的执行主体可以为电子设备,可选的,电子设备可以是服务器,也可以是终端设备,但本技术不限于此。
[0132]
作为一种实施例,图1所示的方法具体实施流程如下:
[0133]
步骤100:通过多个接收阵元接收目标对象上的多个散射点基于多个发射阵元的发射信号返回的接收信号。
[0134]
在一种实施方式中,mimo雷达为m个发射阵元n个接收阵元的阵列,向目标对象发送m个相同中心频率的信号,令表示第m个发射阵元的发送信号,其中,t表示快时间。令q点表示目标对象上的第q个散射点。假设目标对象的位置可以通过参数估计粗略得到,并设o点是目标对象的参考点。每一接收阵元接收目标对象上所有散射点返回的接收信号。
[0135]
进一步的,根据m个发射阵元n个接收阵元的阵列以及发射信号对不同发射信号包络延迟以及不同接收信号的记录时间进行调整,来减少目标回波的信号长度。
[0136]
则第q个散射点q相对于第m个发射阵元t
m
的调整时间延迟为τ
q,m
=(t
m
q

t
m
o)/c,第q个散射点q相对于第n个接收阵元r
n
的调整时间延迟为τ
q,n
=(r
n
q

r
n
o)/c,c表示光速,t
m
q表示第m个发射阵元t
m
到第q个散射点q的距离,t
m
o表示第m个发射阵元t
m
到参考点o的距离,r
n
q表示第n个接收阵元r
n
到第q个散射点q的距离,r
n
o表示第n个接收阵元r
n
到参考点o的距离。
[0137]
在上述实现过程中,通过计算发射阵元到目标对象散射点的距离,与发射阵元到目标对象参考点的距离,进一步计算两者的距离差,并根据距离差调整各发射通道的延时,使不同发射通道波形同时到达目标对象;通过计算接收阵元到目标对象散射点的距离,与接收阵元到目标对象参考点的距离,进一步计算两者的距离差,并根据距离差调整各接收
通道的延时,使不同接收通道的回波具有相同的延时。
[0138]
步骤101:根据接收的各接收信号,确定初始感知矩阵。
[0139]
具体的,在执行步骤101时,可以采用以下步骤:
[0140]
第一步:根据各接收信号分别生成针对每一散射点在每一接收阵元处,执行以下步骤:
[0141]
首先,获取一个散射点在一个接收阵元处的回波数据。
[0142]
具体的,各接收信号针对第q个散射点q在第n个接收阵元r
n
处的回波数据如表达式(1)所示:
[0143][0144]
其中,表示第m个发射阵元t
m
的发送信号,t表示快时间,n=0,1,

,n

1,m=0,1,

,m

1,f0表示载频,σ
q
表示散射点q的散射系数。
[0145]
其次,对回波数据进行向量替换,生成回波数据的向量数据。
[0146]
具体的,若表示的向量形式,其中,l是的长度,长度,
[0147]
b
q
=[exp(

j2πf0τ
q,0
),

,exp(

j2πf0τ
q,m
),

,exp(

j2πf0τ
q,m
‑1)]∈c
m
×1,则表达式(1)的向量数据如表达式(2)所示:
[0148][0149]
其中,y
q,n
表示第q个散射点q在第n个接收阵元r
n
处的回波数据的向量数据。
[0150]
然后,利用非均匀压缩采样矩阵,对向量数据进行非均匀压缩采样,获得压缩后的回波矩阵。
[0151]
具体的,利用第n个接收阵元r
n
处的非均匀压缩采样矩阵ψ
n
∈r
l
′×
l
,对向量数据进行非均匀压缩采样,获得压缩后的回波矩阵如表达式(3)所示:
[0152][0153]
其中,s
q,n
表示第q个散射点q在第n个接收阵元r
n
处的压缩后的回波矩阵,l

表示压缩回波的长度。
[0154]
根据表达式(3)生成第q个散射点q在每一接收阵元处的压缩后的回波矩阵如表达式(4)所示:
[0155][0156]
其中,s
q
表示第q个散射点q在每一接收阵元处的压缩后的回波矩阵,
[0157]
第二步:根据所有散射点在每一接收阵元处的压缩后的回波矩阵,生成目标回波矩阵;
[0158]
具体的,若目标对象是由j个散射点组成,则目标对象的所有散射点在所有接收阵元上的获得的目标回波矩阵如表达式(5)所示:
[0159]
s=φθ
ꢀꢀꢀ
(5)
[0160]
其中,s表示目标回波矩阵,φ=[ω0,

,ω
q


,ω
j
‑1]∈c
l

n
×
j
表示初始感知矩阵,θ=[σ0,

,σ
q


,σ
j
‑1]
t
∈c
j
×1表示所有散射点的初始散射系数向量。
[0161]
在上述实现过程中,通过获取目标对象上每一散射点在每一接收阵元处的回波数据,并根据回波数据生成目标回波矩阵,从而便于根据回波矩阵生成目标对象的图像。
[0162]
第三步:对目标回波矩阵进行分解,获得初始散射系数向量,以及初始感知矩阵。
[0163]
具体的,将目标回波矩阵s进行分解,得到初始散射系数向量θ,以及初始感知矩阵φ。
[0164]
步骤102:对初始感知矩阵进行奇异值分解,获得多个奇异值。
[0165]
具体的,若压缩后的回波矩阵的长度小于初始散射系数向量的长度,则对初始感知矩阵进行奇异值分解,获得多个奇异值。
[0166]
在发射波形具有理想的正交性、均匀的mimo阵列结构,且在时间上是均匀采样,则通过求解表达式(5)即可获得初始散射系数向量θ,根据初始散射系数向量θ可得到目标对象的图像。
[0167]
作为一种实施例,当s的长度不小于θ时,即l

n≥j时,可用最小二乘法(ls)求解θ,即θ=φ
+
s,其中,φ
+
表示φ的伪逆矩阵。
[0168]
当高分辨率的情况下,通常s的长度小于θ,l

n<j,可用稀疏恢复算法,求解θ,稀疏恢复算法可以是平滑l0(sl0)算法。
[0169]
在sl0算法中,一个关键的步骤是将无约束的最大化解θ

投影到可行集{θ|s=φθ}上,得到最优解θ=θ
′‑
φ
+
(φθ
′‑
s)。
[0170]
需要说明的是,本技术实施例中,仅以基于平滑l0范数的重建算法(sl0算法)为例进行说明,在实际应用中,稀疏恢复算法也可以是正交匹配追踪算法(omp算法),也可以是压缩感知块稀疏算法(bomp算法),在此不作限制。
[0171]
但是由于发射波形非正交、不规则阵列结构或采样不均匀时,初始感知矩阵φ可能会出现病态现象,这将使矩阵求逆失败,即无法得到初始感知矩阵φ对应的伪逆矩阵φ
+

[0172]
无法得到初始感知矩阵φ对应的伪逆矩阵φ
+
具体原因如下:
[0173]
对初始感知矩阵φ进行奇异值分解,分解表达式为:
[0174][0175]
其中,u=[u0,

,u
i


,u
l

n
‑1]∈c
l

n
×
l

n
和v=[v0,

,v
i


,v
l

n
‑1]∈c
j
×
l

n
是列包含奇异向量的酉矩阵,∑是对角矩阵,包含奇异值λ
i
,i=0,1,

,l

n

1。φ的伪逆矩阵表示为:
[0176][0177]
作为一种实施例,当λ
i
=0时,则不存在(7)的求解结果,即初始感知矩阵φ对应的伪逆矩阵φ
+
求解失败。
[0178]
作为另一种实施例,当回波存在噪声时,即其中,表示无噪声的目标对
象的回波矩阵,e表示加性噪声。此时,通过ls求解θ可以表示为:
[0179][0180]
由(8)可知,当λ
i
非常小时,噪声可能被放大到掩盖真实回波的程度,此时求解出的θ也无法准确得到目标对象的图像。
[0181]
由此可知,在初始感知矩阵病态的情况下,无法获得初始感知矩阵φ对应的伪逆矩阵φ
+
,即无法获得目标对象的图像。
[0182]
具体的,当l

n<j时,对初始感知矩阵φ进行奇异值分解,获得多个奇异值λ
i
,i=0,1,

,l

n

1。
[0183]
在上述实现过程中,在压缩后的回波矩阵的长度小于初始散射系数向量的长度的情况下,对初始感知矩阵进行奇异值分解,获得多个奇异值,从而便于后续对奇异值进行调整。
[0184]
步骤103:对多个奇异值进行调整,获得调整后的奇异值集合。
[0185]
在一种实施方式中,在执行步骤103时,可以采用以下方式中的任意一种或组合:
[0186]
方式一:根据第一预设奇异值阈值对多个奇异值进行筛选,获得调整后的奇异值集合。
[0187]
具体的,从多个奇异值中,筛选出高于第一预设奇异值阈值的奇异值。
[0188]
根据筛选出的奇异值,获得调整后的奇异值集合。
[0189]
作为一种实施例,通过截断奇异值的方法对多个奇异值进行筛选,获得调整后的奇异值集合。
[0190]
具体的,第一预设奇异值阈值为λ
thr
,从多个奇异值中λ
i
,i=0,1,

,l

n

1,中筛选出高于第一预设奇异值阈值λ
thr
的奇异值,获得调整后的奇异值集合i=0,1,

,x1‑
1,其中,x1表示调整后奇异值的数目。即,调整后的奇异值用公式表示为:
[0191][0192]
其中,第一预设奇异值阈值λ
thr
≥0。
[0193]
上述对多个奇异值进行筛选的方法也称为截断奇异值法,通过截断奇异值法对初始感知矩阵中的奇异值进行处理,从而是实现了对病态感知矩阵的调整。
[0194]
在上述实现过程中,通过对多个奇异值中高于第一预设奇异值阈值的奇异值进行筛选,将多个奇异值中不高于第一预设奇异值阈值的奇异值进行剔除,从而得到调整后的奇异值集合。
[0195]
方式二:根据第二预设奇异值阈值对多个奇异值进行筛选并修正,获得调整后的奇异值集合。
[0196]
具体的,从多个奇异值中,筛选出高于第二预设奇异值阈值的奇异值;
[0197]
对筛选出的奇异值进行修正,获得修正后的至少一个奇异值。
[0198]
根据修正后的至少一个奇异值,获得调整后的奇异值集合。
[0199]
作为另一种实施例,第二预设奇异值阈值为λ
a
,从多个奇异值中λ
i
,i=0,1,

,l

n

1,中筛选出高于第二预设奇异值阈值λ
a
的奇异值,获得筛选后的奇异值r=0,1,


x2‑
1,其中,x2表示筛选后奇异值的数目。
[0200]
则,筛选后的奇异值为:
[0201][0202]
需要说明的是,第一预设奇异值阈值λ
thr
与第二预设奇异值阈值λ
a
可以相等,也可以不相等,x1与x2可以相等,也可以不相等。且第一预设奇异值阈值λ
thr
与第二预设奇异值阈值λ
a
的取值可以是0.01,可以是0.001,也可以是0.002,但本技术不限于此。
[0203]
进一步地,对筛选后的奇异值进行修正,获得修正后的至少一个奇异值。
[0204]
作为一种实施例,计算筛选后的奇异值r=0,1,

,x2‑
1,的平均值并根据平均值对筛选后的奇异值进行修正。
[0205]
即平均值为:
[0206][0207]
若计算筛选后的奇异值r=0,1,

,x2‑
1中,存在大于第三奇异值阈值λ
b
的奇异值时,将大于第三奇异值阈值λ
b
的奇异值修正为平均值从而得到调整后的奇异值集合,即调整后的奇异值用公式表示为:
[0208][0209]
作为另一种实施例,通过修正常数p对筛选后的奇异值r=0,1,

,x2‑
1,进行修正。
[0210]
若计算筛选后的奇异值r=0,1,

,x2‑
1中,存在大于第三奇异值阈值λ
b
的奇异值时,将大于第三奇异值阈值λ
b
的奇异值替换为修正常数p,从而得到调整后的奇异值集合,即调整后的奇异值用公式表示为:
[0211][0212]
在上述实现过程中,通过对多个奇异值中高于第二预设奇异值阈值的奇异值进行筛选,并进一步对筛选出的奇异值进行修正,从而获得调整后的奇异值集合,提高了调整后的奇异值的精确度。
[0213]
通过上述方式一或方式二,即可获得调整后的奇异值集合,其中,调整后的奇异值集合中包括调整后的奇异值
[0214]
步骤104:根据调整后的奇异值集合,生成目标感知矩阵。
[0215]
进一步的,根据调整后的奇异值集合生成目标感知矩阵φ
*
,目标感知矩阵φ
*
为:
[0216][0217]
进一步地,计算目标感知矩阵φ
*
对应的伪逆矩阵φ
pinv
,则伪逆矩阵φ
pinv
为:
[0218][0219]
其中,x表示调整后奇异值的数目,当采用方式一获得调整后的奇异值时,x=x1,当方式二获得调整后的奇异值时,x=x2。
[0220]
步骤105:根据目标感知矩阵,生成目标对象的图像。
[0221]
具体的,在执行步骤105时,可以采用以下步骤:
[0222]
步骤a:根据稀疏恢复算法,以及目标感知矩阵,确定目标散射系数向量。
[0223]
作为一种实施例,利用sl0算法,根据目标感知矩阵φ
*
,计算目标散射系数向量θ
*

[0224]
即在sl0算法中,初始化的步骤为:
[0225]
θ0=φ
pinv
s
ꢀꢀꢀ
(16)
[0226]
投影的步骤为:
[0227]
θ
*
=θ
′‑
φ
pinv

*
θ
′‑
s)
ꢀꢀꢀ
(17)
[0228]
步骤b:根据目标散射系数向量,生成目标对象的图像。
[0229]
具体的,通过上述方法那个计算出目标散射系数向量θ
*
,并根据目标散射系数向量θ
*
生成目标对象的图像,即将目标散射系数向量θ
*
的形式进行变换即可得到目标对象的图像。
[0230]
在上述实现过程中,通过调整后的奇异值获得目标感知矩阵,从而实现对病态感知矩阵的调整,进一步,利用稀疏恢复算法,以及目标感知矩阵,确定目标散射系数向量,从而实现了对目标散射系数向量的求解,进一步能够根据求解得到的目标散射系数向量生成目标对象的图像。
[0231]
考虑了一个具有4个发射阵元和40个接收阵元的线性mimo阵列。接收阵元间距和发射阵元间距分别为3.735m和149.4m。发送4个码长为300的多相编码信号。带宽是600mhz,中心频率是10ghz。这些发射信号不是理想的正交信号,它们具有较低的自相关旁瓣,但具有较高的互相关旁瓣。考虑一个有330个散射点构成的点散射目标,离雷达距离5km。在距离向和方位向上的理论分辨率分别为0.25m和0.251m。
[0232]
采用联合块稀疏恢复算法在均匀采样和均匀mimo阵列的情况下,以600mhz的频率对目标对象的回波进行均匀采样,获得的目标对象的二维图像,如图2所示,图2为使用相关技术得到的一种均匀采样和均匀阵列下的成像结果图。
[0233]
考虑非均匀阵列的情况。从上面的均匀阵列中随机选择了20个接收阵元。在其他参数不变的情况下,采用联合块稀疏恢复算法来恢复目标的高分辨距离像(hrrps),非均匀阵列的成像结果如图3所示,图3为使用相关技术得到的一种非均匀阵列的成像结果图。结果表明,采用非均匀阵列,接收阵元数量较少,成像效果较差。
[0234]
进一步,将非均匀采样与非均匀阵列一起考虑。从均匀采样回波中随机选取的30%数据作为非均匀采样回波。采用非均匀采样和非均匀阵列的成像结果如图4所示,图4为使用相关技术得到的非均匀采样和非均匀阵列成像结果图。显然,联合块稀疏恢复算法是无效的,因为回波在时间和空间上都是随机降采样的。
[0235]
作为一种实施例,采用本技术所提出的雷达成像方法,在非均匀采样和非均匀阵列情况下生成目标对象的图像。成像区域与图4相同,成像区域被划分为网格,网格的大小
设定为理论分辨率。其他参数与图4中的相同。构造感知矩阵,感知矩阵的奇异值如图5和图6所示。本技术实施例提供的一种奇异值分布图,图6为本技术实施例提供的另一种奇异值分布图,从图5和图6中可以看出,存在零奇异值和很小奇异值。这意味着,由于非正交波形、非均匀阵列和非均匀采样,使得感知矩阵是病态的。在这种情况下,计算成像方法不能直接应用,需要对奇异值进行调整。
[0236]
进一步,利用本技术中的方式一获取调整后的奇异值,其中,第一预设奇异值阈值为0.01,并根据式(15)计算感知矩阵的伪逆,用基于式(16)以及式(17)的修正的sl0算法对目标对象进行成像。通过本技术的方法获得的成像结果如图7所示,图7为本技术实施例提供的一种非均匀采样和非均匀阵列成像结果图,结果表明,本技术方法在非正交波形、非均匀阵列和非均匀采样情况下是有效的。
[0237]
因此,通过联合块稀疏恢复算法只适用于均匀采样和均匀mimo阵列的情况下获得目标对象的二维图像,对将非均匀采样与非均匀阵列的情况进行成像,最终成像效果差,但通过本技术中的方法,对感知矩阵进行调整,具体采用截断奇异值法对感知矩阵进行调整,并利用调整后的目标感知矩阵,以及sl0算法求解目标对象的目标散射系数向量,从而得到目标对象的图像效果较好,从而在发射波形并不是理想正交波形、不规则阵列结构或非均匀采样等情况时,提高mimo雷达成像方法的鲁棒性。
[0238]
参阅图8所示,图8为本技术实施例提供的一种雷达成像的装置结构框图,图8所示的装置800与图1的方法对应,包括能够实现图1方法的各个功能模块。
[0239]
在一种实施方式中,图8所示的装置800包括:
[0240]
接收单元801,用于通过多个接收阵元接收目标对象上的多个散射点基于多个发射阵元的发射信号返回的接收信号。
[0241]
确定单元802,用于根据接收的各接收信号,确定初始感知矩阵;
[0242]
分解单元803,用于对初始感知矩阵进行奇异值分解,获得多个奇异值。
[0243]
调整单元804,用于对多个奇异值进行调整,获得调整后的奇异值集合。
[0244]
矩阵生成单元805,用于根据调整后的奇异值集合,生成目标感知矩阵。
[0245]
图像生成单元806,用于根据目标感知矩阵,生成目标对象的图像。
[0246]
在一种实施方式中,调整单元804具体用于:
[0247]
从多个奇异值中,筛选出高于第一预设奇异值阈值的奇异值。
[0248]
根据筛选出的奇异值,获得调整后的奇异值集合。
[0249]
在一种实施方式中,调整单元804具体用于:
[0250]
从多个奇异值中,筛选出高于第二预设奇异值阈值的奇异值。
[0251]
对筛选出的奇异值进行修正,获得修正后的至少一个奇异值。
[0252]
根据修正后的至少一个奇异值,获得调整后的奇异值集合。
[0253]
在一种实施方式中,确定单元802具体用于:
[0254]
根据各接收信号分别生成针对每一散射点在每一接收阵元处,执行以下步骤:
[0255]
获取一个散射点在一个接收阵元处的回波数据。
[0256]
对回波数据进行向量替换,生成回波数据的向量数据。
[0257]
利用非均匀压缩采样矩阵,对向量数据进行非均匀压缩采样,获得压缩后的回波矩阵。
[0258]
根据所有散射点在每一接收阵元处的压缩后的回波矩阵,生成目标回波矩阵。
[0259]
对目标回波矩阵进行分解,获得初始散射系数向量,以及初始感知矩阵。
[0260]
结合第二方面,在一种实施方式中,确定单元802具体用于:
[0261]
若存在m个发射阵元,n个接收阵元的阵列,目标对象的参考点为o,目标对象上的第q个散射点为q,则获得第q个散射点q相对于第m个发射阵元t
m
的调整时间延迟,以及第q个散射点q相对于第n个接收阵元r
n
的调整时间延迟。
[0262]
其中,第q个散射点q相对于第m个发射阵元t
m
的调整时间延迟为τ
q,m
=(t
m
q

t
m
o)/c,第q个散射点q相对于第n个接收阵元r
n
的调整时间延迟为τ
q,n
=(r
n
q

r
n
o)/c,c表示光速,t
m
q表示第m个发射阵元t
m
到第q个散射点q的距离,t
m
o表示第m个发射阵元t
m
到参考点o的距离,r
n
q表示第n个接收阵元r
n
到第q个散射点q的距离,r
n
o表示第n个接收阵元r
n
到参考点o的距离。
[0263]
各接收信号针对第q个散射点q在第n个接收阵元r
n
处的回波数据如表达式(1)所示:
[0264][0265]
其中,表示第m个发射阵元t
m
的发送信号,t表示快时间,n=0,1,

,n

1,m=0,1,

,m

1,f0表示载频,σ
q
表示散射点q的散射系数。
[0266]
确定单元802具体用于:
[0267]
若表示的向量形式,其中,l是的长度,a
q,n
=exp(

j2πf0τ
q,n
),
[0268]
b
q
=[exp(

j2πf0τ
q,0
),

,exp(

j2πf0τ
q,m
),

,exp(

j2πf0τ
q,m
‑1)]∈c
m
×1,则表达式(1)的向量数据如表达式(2)所示:
[0269][0270]
其中,y
q,n
表示第q个散射点q在第n个接收阵元r
n
处的回波数据的向量数据。
[0271]
确定单元802具体用于:利用第n个接收阵元r
n
处的非均匀压缩采样矩阵ψ
n
∈r
l
′×
l
,对向量数据进行非均匀压缩采样,获得压缩后的回波矩阵如表达式(3)所示:
[0272][0273]
其中,s
q,n
表示第q个散射点q在第n个接收阵元r
n
处的压缩后的回波矩阵,l

表示压缩回波的长度。
[0274]
根据表达式(3)生成第q个散射点q在每一接收阵元处的压缩后的回波矩阵如表达式(4)所示:
[0275][0276]
其中,s
q
表示第q个散射点q在每一接收阵元处的压缩后的回波矩阵,
[0277]
确定单元802具体用于:若目标对象是由j个散射点组成,则目标回波矩阵如表达式(5)所示:
[0278]
s=φθ
ꢀꢀꢀ
(5)
[0279]
其中,φ=[ω0,

,ω
q


,ω
j
‑1]∈c
l

n
×
j
表示初始感知矩阵,θ=[σ0,

,σ
q


,σ
j
‑1]
t
∈c
j
×1表示所有散射点的初始散射系数向量。
[0280]
在一种实施方式中,分解单元803具体:
[0281]
若压缩后的回波矩阵的长度小于初始散射系数向量的长度,则对初始感知矩阵进行奇异值分解,获得多个奇异值。
[0282]
在一种实施方式中,图像生成单元806具体用于:
[0283]
根据稀疏恢复算法,以及目标感知矩阵,确定目标散射系数向量。
[0284]
根据目标散射系数向量,生成目标对象的图像。
[0285]
需要说明的是,图8所示的装置800,能够实现图1方法实施例中雷达成像的方法的各个过程。装置800中的各个模块的操作和/或功能,分别为了实现图1中的方法实施例中的相应流程。具体可参见上述方法实施例中的描述,为避免重复,此处适当省略详细描述。
[0286]
请参照图9,图9为本技术实施例提供的一种电子设备的结构示意图,图9所示的电子设备900可以包括:至少一个处理器910,例如cpu,至少一个通信接口920,至少一个存储器930和至少一个通信总线940。其中,通信总线940用于实现这些组件直接的连接通信。其中,本技术实施例中设备的通信接口920用于与其他节点设备进行信令或数据的通信。存储器930可以是高速ram存储器,也可以是非不稳定的存储器(non

volatile memory),例如至少一个磁盘存储器。存储器930可选的还可以是至少一个位于远离前述处理器的存储装置。存储器930中存储有计算机可读取指令,当所述计算机可读取指令由所述处理器910执行时,电子设备执行上述图1所示方法过程。
[0287]
本技术实施例提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被服务器执行时实现图1所示的方法过程。
[0288]
在本技术所提供的几个实施例中,应该理解到,所揭露的系统和方法,也可以通过其它的方式实现。以上所描述的系统实施例仅仅是示意性的,例如,所述系统装置的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个装置或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。
[0289]
另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0290]
以上所述仅为本技术的实施例而已,并不用于限制本技术的保护范围,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1