High-resolution Sparse Self-calibration Imaging for Vortex Radar with Phase Error
DOI: 10.12000/JR21094
-
Abstract:
The Orbital Angular Momentum (OAM)-based vortex radar has drawn increasing attention because of its potential for high-resolution imaging. The vortex radar high resolution imaging with limited OAM modes is commonly solved by sparse recovery, in which the prior knowledge of the imaging model needs to be known precisely. However, the inevitable phase error in the system results in imaging model mismatch and deteriorates the imaging performance considerably. To address this problem, the vortex radar imaging model with phase error is established for the first time in this work. Meanwhile, a two-step self-calibration imaging method for vortex radar is proposed to directly estimate the phase error. In the first step, a sparsity-driven algorithm is developed to promote sparsity and improve imaging performance. In the second step, a self-calibration operation is performed to directly compensate for the phase error. By alternately reconstructing the targets and estimating the phase error, the proposed method can reconstruct the target with high imaging quality and effectively compensate for the phase error. Simulation results demonstrate the advantages of the proposed method in enhancing the imaging quality and improving the phase error estimation performance.
-
Key words:
- Vortex radar imaging /
- Orbital Angular Momentum (OAM) /
- Phase error /
- Self-calibration /
- Sparse recovery
摘要:基于轨道角动量(OAM)的涡旋雷达因其在高分辨率成像方面具有巨大潜力而受到广泛关注。有限OAM模式下的涡旋雷达高分辨率成像问题,通常采用稀疏恢复的方法来解决,这种方法需要精确地已知成像模型的先验知识。然而,系统中不可避免存在的相位误差,会导致成像模型失配,严重影响成像性能。为了解决这一问题,该文首次建立了存在相位误差时的涡旋雷达成像模型。同时,提出了一种涡旋雷达两步自校正成像方法,用于直接估计相位误差。首先在第1步中提出了一种稀疏驱动算法来促进目标稀疏性,同时提升成像重构性能。其次,在第2步中提出了一种直接补偿相位误差的自校正操作。该方法通过对目标重构和相位误差估计的交替迭代,能够很好地重建目标并有效地补偿相位误差。仿真结果表明,该方法在提高成像质量和改善相位误差估计性能方面具有潜在的优势。
-
1. Introduction
It is well known that Electro Magnetic (EM) wave carries angular momentum, wherein Spin Angular Momentum (SAM) is associated with polarization and Orbital Angular Momentum (OAM) is related to spatial distribution[1]. Since the vortex light beam carrying OAM is discovered in 1992[2], the EM vortex wave has attracted increasing attention in the field of optical manipulation[3], wireless communication[4,5], radar imaging[6-11] and rotation Doppler detection[12,13] etc. Researches show that vortex EM waves theoretically can carry infinite numbers of OAM modes (topological charges) and different OAM modes have orthogonality[1,9]. Moreover, the unique wave front of vortex EM wave shows the characteristic of angular diversity, which provides a new prospect for improving the radar imaging performance.
In 2013, Guo et al.[6] proposed the fundamental imaging model and principle of vortex radar firstly based on Uniform Circular Array (UCA), wherein the approximate Fourier duality relationship between OAM mode and azimuth is utilized to obtain the azimuth profile of the target, In addition, research demonstrates that the more OAM modes are utilized, the higher azimuth resolution can be obtained. Subsequently, Qin and Liu implement the pattern optimization and beamforming for vortex radar imaging in Refs.[14,15], and the 2D-FFT method was applied to image the target after beamforming. Moreover, the model-based Power Spectrum Estimation (PSD) approaches were utilized to obtain high-resolution target image[9]. For the FFT and PSD methods developed in Refs.[9,14] and Ref.[15], a sufficient number of OAM modes should be applied to achieve high imaging resolution. However, generating a sufficient number of OAM modes for UCA-based vortex radar is too expensive to implement, which seriously limits the improvement of resolution in practice. The inherent orthogonality of OAM modes enables the reconstruction of targets with limited measurements. Thus, to achieve high resolution imaging with limited OAM modes, the sparse recovery algorithms proposed in recent years were introduced to vortex radar imaging[16-18]. The Orthogonal Matching Pursuit (OMP) method were applied to achieve high-resolution imaging for air targets[18]. However, the target sparsity degree needs to be known in advance. Moreover, the Sparse Bayesian Learning (SBL) was introduced to reconstruct the targets for vortex radar imaging[16], and achieved excellent imaging performance. And a two-dimensional Non-Convex Augmented Lagrangian Method[17] (2D-NCALM) was proposed to achieve sparse image and reduce computational complexity. However, the above sparse recovery methods are sensitive for model error, and the imaging models need to be known precisely.
Although the above mentioned works contribute a lot to the high resolution imaging of vortex radar application, most of the existing works are carried out under ideal conditions, which may not be consistent with the realistic situations. As a multi-channel radar technology, the phase error caused by channel inconsistency inevitably exists in UCA-based vortex radar system in the realistic world, which results in imaging model mismatch and degrades the imaging performance considerably.
Phase error has been intensely studied in multi-static radar systems[19-21]. In MIMO radar imaging, the signals of different channels are separate before imaging process, and the phase error caused by channel inconsistency is taken as a multiplicative diagonal matrix in these self-calibration methods[22,23]. However, for the case of vortex radar, the problem is quite different because the signals of multiple channels need to be combined into an OAM mode signal, and the echoes of different channels are correlative in the imaging process. This makes the compensation for phase error in vortex radar much more different and difficult. Furthermore, according to our best knowledge, there are few literatures provide effective solutions to vortex radar imaging with phase error problem, especially under limited OAM modes, which brings great obstacles to the practical application of vortex radar high resolution imaging.
Therefore, the aim of this work is to theoretically analyze and compensate phase error caused by channel inconsistency in the vortex radar imaging system under limited OAM modes. The vortex radar imaging model with phase error is established firstly, and a two-step self-calibration method for vortex radar with phase error is proposed which takes alternate steps to reconstruct the target image and estimate the phase error. In the proposed self-calibration method, the reconstruction of the target image and the estimation of the phase error are involved with each other. Thus the estimation accuracy of the phase error will have great impact on the results of the target image reconstruction, and vice versa. So the image recovery algorithm should be elaborately designed.
Recent developments in radar imaging[24-26] demonstrate that statistical structure sparsity provides further performance benefited by imposing structure sparsity as a statistical prior on the scattering coefficient of the targets. Hence, a new spike-and-slab-based structure sparse prior is proposed in the image reconstruction to promote structure sparsity for the target image reconstruction.
The main contributions of this work are twofold: (1) this work establishes a vortex radar imaging model with phase error for the first time; and (2) a two-step self-calibration imaging method for vortex radar is proposed. At the first step, a sparsity driven algorithm is proposed which utilizes a novel structural sparse prior to promote sparsity and improves the imaging performance. Meanwhile the posterior of the target image and latent variables are updated by variational Bayesian theory. At the second step, the phase error is estimated accurately by Maximum Likelihood Estimation (MLE), and a self–calibration operation is proposed to directly compensate the phase error. By alternately reconstructing the targets and estimating the phase error, the proposed method can reconstruct the target with high imaging quality and effectively compensate the phase error. Simulation results illustrate the effectiveness of the proposed method in the presence of phase error and the robustness to noise, meanwhile the proposed method has excellent adaptability to image targets with different sparsity and structure distribution characteristics.
The remainder of this article is outlined as follows. The imaging model of vortex radar with phase error is established and the imaging performance influence of phase error is analyzed in Section 2. In Section 3, the structural sparse prior for vortex radar imaging is proposed firstly, and the proposed self-calibration algorithm is given. Simulations are taken to verify the effectiveness of the proposed method in Section 4. Conclusions are drawn in Section 5.
2. Problem Formulation
In this section, we will deduce and establish the vortex radar imaging echo model with phase error. At the same time, the imaging performance influence of phase error is analyzed from the perspective of Point Spread Function (PSF).
2.1 Vortex radar imaging model with phase error
For radar imaging applications, the vortex radar system can be realized by a phased UCA[7,27], as illustrated in Fig. 1. N antenna elements are placed at the ring with equal intervals, a phase shift of
eiαϕn=eiα2πn/N is added to thenth element. The phase difference between two adjacent elements isΔϕ=2απ/N , whereα is the OAM mode number (topological charge). In order to generate a vortex electromagnetic wave with the OAM mode number ofα , the emission signal of thenth element can be expressed asSnd(α,t)=exp{i2π(f0+dΔf)t}exp(iαϕn)exp(iβn) (1) where
βn is the phase error of thenth transmitting-receiving channel,d=0,1,⋯,D−1 denotes thedth sub-pulse,D is the total number of sub-pulses,f0 stands for the carrier frequency of the first sub-pulse andΔf is the stepping frequency. For simplicity, in the case that the bandwidth is narrow compared with the central frequency, we consider that the phase error are fixed in the imaging process[28].For a point
P(r,θ,φ) in far field, the coherent superposition of thedth sub-pulse emitted by N antenna elements isSed(α,t)=N∑n=1exp{i2π(f0+dΔf)(t−tn)}×exp(iαϕn)exp(iβn) (2) where
tn=|r−rn|/c≈(r−ˆr⋅rn)/c=t′−Δdn/c ,r is the vector from origin to target centroid,rn= (acosϕn,asinϕn,0) represents the position vector of thenth element,ˆr=(sinθcosφ,sinθsinφ, cosθ) is the unit vector ofr ,t′=r/c , andΔdn=ˆr⋅rn= asinθcos(φ−ϕn) . Meanwhile,a denotes the radius of the UCA, andc is the speed of light in vacuum.Radar imaging usually satisfies
t′≫Δdn/c , soSed(α,t)≈exp{i2π(f0+dΔf)(t−t′)}×N∑n=1exp{i2π(f0+dΔf)Δdnc}×exp(iαϕn)exp(iβn)≈exp{i2πfd(t−t′)}×N∑n=1exp{ikasinθcos(φ−ϕn)}×exp(iαϕn)exp(iβn) (3) where
fd=f0+dΔf , andk=2πfd/c represents the wave number.Assuming that the target to be detected is composed of M ideal scattering points, when the radar works in the multi-transmit and single-receive mode[9], that is, the single antenna located at the center of the circle is utilized to receive the target echo. Finally, the echo can be obtained as
Srd(α,t)=M∑m=1exp{i2πfd(t−τm)}σm×N∑n=1exp{ikasinθmcos(φm−ϕn)}×exp(iαϕn)exp(iβn) (4) where
τm=2rm/c andσm represent the backscattering coefficient of themth scattering pointPm(rm,θm,φm) .After the down-converting procedure by the phase factor
exp{−i2πfdt} , the echo signal in basis frequency can be expressed asSr(α,k)=M∑m=1σmexp(i2krm)×N∑n=1exp{ikasinθmcos(φm−ϕn)}×exp(iαϕn)exp(iβn) (5) For simplicity of expression, the phase-independent window function term is omitted in Eq. (5).
The vortex wave imaging scene is divided into M discrete grids. The number of observation values on the wave number domain and the OAM mode number domain are
P andQ , respectively. Then, Eq. (5) can be written in the matrix form asy=Sσ+n (6) where
σ=[σ1,σ2,⋯,σM]T∈CM andn are the back scattering coefficient vector and the unknown noise vector, respectively.y=[Sr(α1,k1),⋯,Sr(α1,kQ),Sr(α2,k1),⋯,Sr(α2,kQ),⋯,Sr(αP,kQ)]T∈CL represents the received signal, where
L=P×Q . In addition,S∈CL×M indicates the measurement matrix, which is given byS=[s1(α1,k1)s2(α1,k1)⋯sM(α1,k1)s1(α1,k2)s2(α1,k2)⋯sM(α1,k2)⋮⋮⋱⋮s1(αP,kQ)s2(αP,kQ)⋯sM(αP,kQ)] where
sm(αp,kq)=exp(i2krm)×N∑n=1exp{ikqasinθmcos(φm−ϕn)}×exp(iαpϕn)exp(iβn) (7) Obviously, Eq. (6) is a typical inverse problem. However, the observation matrix cannot be accurately calculated due to the existence of phase error, which may result in defocusing in traditional OAM imaging. For this reason, Eq. (6) is further rewritten into an inverse problem with unknown phase error parameter
β ,y=S(β)σ+n (8) It is apparent that
σ could not be reconstructed directly by the conventional vortex radar imaging algorithms[16-18,29], especially under limited OAM modes, since the unknown parameterβ exists. Therefore, a self-calibration imaging method is proposed to solve the problem in Section 3.2.2 Analysis of imaging performance with phase error
In order to further explain the influence of phase error on the imaging performance of vortex radar, we will analyze it briefly from the perspective of PSF.
It can be seen from Eq. (5) that, the echo signal becomes an ideal echo model of multi-transmit and single-receive mode[9] image mechanism when the phase error is zero. By approximation, it can be written in the form of weighted Bessel function[7]:
Sr(α,k)=M∑m=1σmexp(i2krm)×N∑n=1exp{ikasinθmcos(φm−ϕn)}×exp(iαϕn)≈M∑m=1Ne−iαπ/2σmexp(i2krm)×exp(iαφm)Jα(kasinθm) (9) where
Jα(⋅) indicates theαth order Bessel function of first kind. Obviously, the target range and wavenumber form a Fourier duality, meanwhile, the azimuth and OAM mode is an approximate Fourier duality. After constant phaseeiαπ/2 and phase factorΨα compensation[7,30], the Bessel function in the echo envelope is changed to its absolute value, whereΨα={eiπ,Jα(kasinθ)<01,Jα(kasinθ)>0 (10) Hence, the PSF of the azimuth dimension under ideal condition is
Fα(φ)≜ (11) However, the sum of Eq. (5) can not be simplified into the weighted Bessel function form due to the existence of phase error factor. Moreover, it can be seen that each OAM mode is affected by the phase errors of all array element channels. This is caused by the particularity of vortex radar imaging mechanism. For vortex radar, the signals of multiple channels need to be combined into an OAM mode signal, and the echoes of different channels are correlative in the imaging process, which makes the analysis and processing of phase error for vortex radar imaging complex. Next we will give some brief analysis from the PSF perspective.
Under certain conditions, the phase error term in Eq. (5) can be a first-order Taylor expansion
\exp({\rm{i}}{\beta _n}){\rm{ = }}1{\rm{ + i}}{\beta _n} + o({\rm{i}}{\beta _n}) (12) Furthermore, Eq. (5) can be rewritten as
\begin{split} {S^r}(\alpha ,k){\rm{ = }}\,&\sum\limits_{m = 1}^M {{\sigma _m}\exp \left( {{\rm{i}}2k{r_m}} \right)} \\ \,&\times \sum\limits_{n = 1}^N \exp \left\{ {{\rm{i}}ka\sin {\theta _m}\cos({\varphi _m} - {\phi _n})} \right\} \\ \,& \times\exp\left( {{\rm{i}}\alpha {\phi _n}} \right) {\rm{ + }}\sum\limits_{m = 1}^M {{\sigma _m}\exp \left( {{\rm{i}}2k{r_m}} \right)} \\ & \times\sum\limits_{n = 1}^N {\rm{i}}{\beta _n}\exp \left\{ {{\rm{i}}ka\sin {\theta _m}\cos({\varphi _m} - {\phi _n})} \right\} \\ & \times \exp\left( {{\rm{i}}\alpha {\phi _n}} \right) \\ \approx \,&\sum\limits_{m = 1}^M {N{{\rm{e}}^{ - {\rm{i}}{{\alpha {\rm{\pi }}} / 2}}}{\sigma _m}\exp \left( {{\rm{i}}2k{r_m}} \right)} \exp \left( {{\rm{i}}\alpha {\varphi _m}} \right)\\ & \times {J_\alpha }(ka\sin {\theta _m}) \\ \,&{\rm{ + }}\sum\limits_{m = 1}^M {{\sigma _m}\exp \left( {{\rm{i}}2k{r_m}} \right)} \sum\limits_{n = 1}^N {\rm{i}}{\beta _n}\\ & \times\exp \left\{ {{\rm{i}}ka\sin {\theta _m}\cos({\varphi _m} - {\phi _n})} \right\} \exp\left( {{\rm{i}}\alpha {\phi _n}} \right) \\ \end{split} (13) After the above constant phase
{{\rm{e}}^{{\rm{i}}{{\alpha {\rm{\pi }}} / 2}}} and phase factor{\varPsi _\alpha } compensation, the azimuth dimension PSF of vortex radar with phase error is\begin{split} \mathbb{F}_\alpha ^{'}(\varphi ) \triangleq \,&N\int\limits_{ - {\alpha _m}}^{{\alpha _m}} {\exp \left( {{\rm{ - i}}\alpha \varphi } \right)\left| {{J_\alpha }(ka\sin \theta )} \right|{\rm{d}}\alpha } \\ \,&{\rm{ + }}\int\limits_{ - {\alpha _m}}^{{\alpha _m}} {{\rm{e}}^{{\rm{i}}{{\alpha {\rm{\pi }}} / 2}}}{\varPsi _\alpha }\sum\limits_{n = 1}^N {\rm{i}}{\beta _n}\\ & \times\exp \left\{ {{\rm{i}}ka\sin \theta \cos(\varphi - {\phi _n})} \right\} \exp\left( {{\rm{i}}\alpha {\phi _n}} \right) {\rm{d}}\alpha \\ \end{split} (14) where
{\alpha _m} represents the maximum OAM modes. Apparently, the former term of Eq. (14) corresponds to the PSF of azimuth dimension when there is no phase error; and the latter term represents the influence of the phase error on PSF, which causes the defocus of imaging target, and affects the imaging performance.In order to further illustrate the influence of the phase error on PSF, the point spread function is shown in Fig. 2. And the blue solid line is the PSF without phase error, while the orange dotted line is the PSF with phase error. It illustrates that the PSF appears unimodal at zero when there is no phase error, which can focus well. However, the corresponding PSF becomes blurred and defocused when the phase error exists.
3. Sparse Self-calibration Vortex Radar Imaging Method with Phase Error
In this section, a sparsity-driven high-resolution self-calibration method is proposed for vortex radar imaging with phase error.
From Bayesian perspective, the reconstruction of the target image
{\boldsymbol{\sigma }} and the estimation of the phase error{\boldsymbol{\beta }} in Eq. (8) can be written as follows:({\boldsymbol{\sigma }},{\boldsymbol{\beta }}) = \mathop {{\rm{argmin}} }\limits_{{\boldsymbol{\sigma }},{\boldsymbol{\beta }}} - \Bigr( {\ln p({\boldsymbol{y}}|{\boldsymbol{\sigma }},{\boldsymbol{\beta }}) + \ln p({\boldsymbol{\sigma }})} \Bigr) (15) where
p({\boldsymbol{\sigma }}) andp({\boldsymbol{y}}|{\boldsymbol{\sigma }},{\boldsymbol{\beta }}) are prior and likelihood respectively.In order to solve the Eq. (15), an alternate iterative minimization method is proposed to achieve self-calibration imaging with phase error. The algorithm includes two steps in each iteration which are the target image reconstruction and phase error estimation. On the one hand, the proposed new structural sparse prior is utilized to promote sparse reconstruction of the imaging target by Bayesian inference. On the other hand, the phase error is estimated by the target image reconstruction results. Subsequently, the error is directly compensated to update the observation matrix. By alternating iterations of the two steps, the phase error can be compensated accurately and the image can be reconstructed with high-resolution and high quality. Before the target reconstruction and phase error estimation, we first give the proposed structure sparse priori.
3.1 The proposed structure sparsity prior
The imaging targets usually have sparse characteristics in high frequency radar. Spike-and-slab prior is widely utilized in the field of sparse signal recovery[31] and radar imaging[26]. In the traditional spike-and-slab Sparse Bayesian Learning (SBL) framework, the target scattering coefficient vector is commonly assumed to be a point probability distribution (spike) and a Gaussian distribution (slab):
p\left( {\boldsymbol{\sigma }} \right) = \prod\limits_{m = 1}^M {\left( {{\rm{1}} - {\lambda _m}} \right)} \delta \left( {{\sigma _m}} \right) + {\lambda _m}\mathcal{C}\mathcal{N}\left( {{\rm{0}},\psi _m^{ - 1}} \right) (16) where
\delta \left( \cdot \right) is the Dirac delta function,\mathcal{C}\mathcal{N}\left( {{\rm{0}},\psi _m^{ - 1}} \right) is the complex Gaussian distribution.{\boldsymbol{\lambda }} and{\boldsymbol{\sigma }} denote the support vector and the target scattering coefficient vector respectively. The variance\psi _m^{ - 1} is decided by the{m^{{\rm{th}}}} resolution cell scattering point. The support vector{\boldsymbol{\lambda }} indicates the presence of scatterers in each resolution cell.However, the presence of the delta function in Eq. (9) makes inference of posteriori troublesome by means of Bayesian learning theory. Therefore, we adopt a generalized spike and slab model[32], namely
{\boldsymbol{\sigma }} = {\boldsymbol{\lambda }} \odot {\boldsymbol{\kappa }} (17) where,
\odot is the Hadamard product,{\boldsymbol{\lambda }} is the support vector, and{\lambda _m} \in \{ 0,1\} .{\lambda _m} = 1 indicates that{\sigma _m} is non-zero and{\boldsymbol{\kappa }} is the backscattering coefficient vector.In practical application scenarios, scatterers in radar images commonly present continuously since the real target is physically continuous[26,33,34], which may help to reconstruct radar images with limited measurements. Therefore, in order to model the structural correlation among adjacent scatterers, a novel structure sparse prior is proposed, in which the support vector of scattering coefficient and the target scattering coefficient vector are both correlated with their adjacent elements, i.e.
{\boldsymbol{\sigma }} = {\boldsymbol{w}} \odot {\boldsymbol{x}} (18) p({\boldsymbol{x}}|{\boldsymbol{\zeta }}) = \prod\limits_{m = 1}^M {\mathcal{C}\mathcal{N}} ({\rm{0}},\gamma _m^{ - 1}) (19) {\gamma _m} = {\zeta _m} + \sum\limits_{j \in {\rm{ Neighbor }}(m)} {{b_0}} {\zeta _j} (20) {w_m} = {\rm{1}}/{C_m}\left({\lambda _m} + \sum\limits_{j \in {\rm{ Neighbor }}(m)} {{a_{\rm{0}}}} {\lambda _j}\right) (21) where
{\rm{Neighbor }}(m) represents the neighbor set of the{m^{{\rm{th}}}} grid cell,{C_m}{\rm{ = 1 + }}{a_0} \cdot {\rm{Num}} is the normalized parameter, and{\rm{Num}} denotes the element number of{\rm{Neighbor }}(m) . Moreover,{a_0},{b_0} is the correlation parameters indicating the correlation between the scatterers and its neighbors.The above prior represents that the sparsity among the scatterers are coupled through the correlation parameters, so as to promote better sparse structure characterization and achieve higher quality sparse imaging results. Furthermore, the proposed Bayesian prior model degenerates into the traditional spike-and-slab prior model when
{a_0} and{b_0} are both zeros, which indicates that the more generality and extensibility of the proposed prior.By the additive Gaussian noise assumption, the probability distribution of echo signal
{\boldsymbol{y}} isp({\boldsymbol{y}}|{\boldsymbol{\sigma }},{\boldsymbol{n}}) = \mathcal{C}\mathcal{N}({\boldsymbol{S\sigma }},{\eta ^{ - 1}}{\boldsymbol{I}}) (22) where
{\eta ^{ - 1}} is the variance of the additive noise.In addition, for the convenience of conjugate-exponential analysis, each component of the vector
{\boldsymbol{\lambda }} and{\boldsymbol{\zeta }} is assumed to be a Bernoulli-Beta prior and a Gamma prior, respectively. Meanwhile,\eta is assumed to be a Gamma prior:\quad p({\boldsymbol{\lambda }}|{\boldsymbol{\pi }}) = \prod\limits_{m = 1}^M {{\pi} _m^{{\lambda _m}}{{(1 - {\pi _m})}^{^{1 - {\lambda _m}}}}} (23) \quad p({\zeta _m};{a_1},{b_1}) = {\rm{Gamma}} ({\zeta _m}\;{\rm{|}}\;{a_1},{b_1}) (24) \quad p(\eta ;{c_1},{d_1}) = {\rm{Gamma}} (\eta |{c_1},{d_1}) (25) p({\boldsymbol{\pi }}|{e_1},{f_1}) = \prod\limits_{m = 1}^M {{\rm{Beta}} } \left( {{\pi _m}|{e_1},{f_1}} \right) (26) where
{a_1},{b_1},{c_1},{d_1},{e_1} and{f_1} are hyper-parameters.3.2 Target image reconstruction
Firstly, the proposed structure sparse prior is applied to reconstruct target image. The reconstruction of the target image
{\boldsymbol{\sigma }} and the estimation of the phase error{\boldsymbol{\beta }} can be written in Eq. (27)[35,36] based on the target sparse priors proposed in the subsection 3.1.({\boldsymbol{\sigma }},{\boldsymbol{\beta }},{\boldsymbol{\lambda }},{\boldsymbol{\zeta }}) = \mathop {\arg \max }\limits_{{\boldsymbol{\sigma }},{\boldsymbol{\beta }}} p({\boldsymbol{\sigma }},{\boldsymbol{\lambda }},{\boldsymbol{\zeta }}\mid {\boldsymbol{y}},{\boldsymbol{S}}({\boldsymbol{\beta }})) (27) Namely, the posterior distributions of
{\boldsymbol{\sigma }} and the latent variables{\boldsymbol{\lambda }},{\boldsymbol{\zeta }} need to be computed, while the likelihood distributions of phase error{\boldsymbol{\beta }} is estimated.Generally speaking, Bayesian based signal reconstruction methods can be divided into several categories according to different variable inference approaches. Common Bayesian inference approaches are Variable Bayesian theory (VB)[35], Markov Chain Monte Carlo method (MCMC)[26], Approximate Message Passing(AMP)[37], etc. In the paper, we use VB to perform parameter inference since the VB technique has been shown to provide accurate and effective inference for spike-and-slab models[25].
The main idea of VB is to optimize the lower bound of the log marginal likelihood function, and simultaneously give a maximum for the posterior distribution. Next, the specific process of algorithm update is deduced by VB theory under the assumption that the phase error
{\boldsymbol{\beta }} is known.(1) Update for
{\boldsymbol{x}} The posterior distribution of
{\boldsymbol{x}} can be written asq({\boldsymbol{x}}) \propto \exp (\ln p({\boldsymbol{x}}|{\boldsymbol{\zeta }})p({\boldsymbol{y}}|{\boldsymbol{x}},{\boldsymbol{\lambda }},\eta )) (28) Apparently,
q({\boldsymbol{x}}) is a multivariate Gaussian distribution, with mean{\boldsymbol{\mu }} and variation{\boldsymbol{\varSigma }} , i.e.,{\boldsymbol{x}}\sim C\mathcal{N}(x;{\boldsymbol{\mu }},{\boldsymbol{\varSigma }}) , with\qquad {\boldsymbol{\varSigma }} = {\left( {{\boldsymbol{\varGamma }} + \eta \left\langle {{\boldsymbol{W}}{{\boldsymbol{H}}^{\rm{H}}}{\boldsymbol{HW}}} \right\rangle } \right)^{ - 1}} (29) \qquad {\boldsymbol{\mu }} = \eta {\boldsymbol{\varSigma }}{{\boldsymbol{H}}^{\rm{H}}}{\boldsymbol{y}} (30) where
{\boldsymbol{\varGamma }} = \operatorname{diag} ({\boldsymbol{\gamma }}) ,{\boldsymbol{W}} = \operatorname{diag} ({\boldsymbol{w}}) . Given the updated value{\boldsymbol{w}} , we can derive\left\langle {{\boldsymbol{W}}{{\boldsymbol{H}}^{\rm{H}}}{\boldsymbol{HW}}} \right\rangle = \left( {{{\boldsymbol{H}}^{\rm{H}}}{\boldsymbol{H}}} \right) \odot \left\langle {{\boldsymbol{w}}{{\boldsymbol{w}}^{\rm{H}}}} \right\rangle (31) where
\langle \cdot \rangle is the expectation with respect to random variable.(2) Update for
{\boldsymbol{\lambda }} For each element of
{\boldsymbol{\lambda }} , the posterior could be given as\begin{split} &q\left( {{\lambda _m}} \right) \\ & \quad \propto \exp \left\{ {{{\left\langle {\ln p\left( {{\lambda _m}\mid {\pi _m}} \right)p\left( {{{\boldsymbol{y}}_{ - {\lambda _m}}}\mid {\lambda _m},{\boldsymbol{x}},\eta } \right)} \right\rangle }_{q({\boldsymbol{x}})q(\eta )}}} \right\}\\ \end{split} (32) {\lambda _m} obeys the Bernoulli distribution, and its distribution parameters can be calculated as\begin{split} p\left( {{\lambda _m} = 1} \right) =\,& F\exp \left( {\left\langle {\ln {\pi _m}} \right\rangle } \right)\\ & \exp \left\{ { - \eta \left( {\left\langle {{\boldsymbol{l}}_m^{\rm{H}}{{\boldsymbol{l}}_m}} \right\rangle - {\boldsymbol{l}}_m^{\rm{H}}{{\boldsymbol{y}}_{ - {\lambda _m}}} - {\boldsymbol{y}}_{ - {\lambda _m}}^{\rm{H}}{{\boldsymbol{l}}_m}} \right)} \right\} \end{split} (33) p\left( {{\lambda _m} = 0} \right) = F\exp \Bigr( {\left\langle {\ln \left( {1 - {\pi _m}} \right)} \right\rangle } \Bigr) (34) where
F is a normalized parameter such thatp\left( {{\lambda _m} = 1} \right) + p\left( {{\lambda _m} = 0} \right) = 1 , and{{\boldsymbol{y}}_{ - {\lambda _m}}} = {\boldsymbol{y}} - \sum\limits_{j = 1,j \ne m}^M {{{\boldsymbol{H}}_{.j}}} \left({a_0}{\lambda _j} + \sum\limits_{l \in {M_j},l \ne m} {{b_0}} {\lambda _l}\right)/{C_j} (35) {{\boldsymbol{l}}_m} = \left({a_0}{{\boldsymbol{H}}_{ \cdot m}} + \sum\limits_{l \in {N_m}} {{b_0}} {{\boldsymbol{H}}_{ \cdot l}}{x_l}\right)/{C_m} (36) In addition, the update for
{\pi _m} could be referred by Eq. (41) in following subsections. And when{\boldsymbol{\mu }},{\boldsymbol{\varSigma }} is obtained, we can calculate\left\langle {{\boldsymbol{l}}_m^{\rm{H}}{{\boldsymbol{l}}_m}} \right\rangle by\begin{split} \left\langle {{\boldsymbol{l}}_m^{\rm{H}}{{\boldsymbol{l}}_m}} \right\rangle =\,& \frac{1}{{C_m^2}}\sum\limits_{i \in \left\{ {m,{M_m}} \right\}} {\sum\limits_{j \in \left\{ {m,{M_m}} \right\}} {{a_{i,j}}} } {\boldsymbol{H}}_{ \cdot i}^{\rm{H}}{{\boldsymbol{H}}_{ \cdot j}}\\ & \cdot \left( {{\mu _i}{\mu _j} + {{\boldsymbol{\varSigma }}_{i,j}}} \right) \end{split} (37) {a_{i,j}} = \left\{ {\begin{array}{*{20}{l}} {a_0^2},&{{\rm{ if }}\;i = j = m} \\ {b_0^2},&{{\rm{ if }}\;i = j \ne m} \\ {{a_0}{b_0}},&{{\rm{ if }}\;i \ne j} \end{array}} \right. (38) Therefore,
{\boldsymbol{\lambda }} can be updated by{\lambda _m} = \frac{{p\left( {{\lambda _m} = 1} \right)}}{{p\left( {{\lambda _m} = 1} \right) + p\left( {{\lambda _m} = 0} \right)}} (39) After obtaining the update of
{\boldsymbol{x}} and{\boldsymbol{\lambda }} , we will derive the update of the latent variables{\boldsymbol{\pi }} ,\eta , and{\boldsymbol{\alpha }} in this subsection.(3) Update for
{\boldsymbol{\pi }} The approximate posterior distribution of
{\boldsymbol{\pi }} is\begin{split} \ln q\left( {{{{\pi }}_m}} \right) = \,&{\langle \ln p(\lambda |{\boldsymbol{\pi }})p({\boldsymbol{\pi }}|{e_1},{f_1})\rangle _{q(\lambda )}} + {\rm{const}} \\ = \,&\left( {\left\langle {{\lambda _m}} \right\rangle + {e_1} - 1} \right)\left\langle {\ln {\pi _m}} \right\rangle + \left( {{f_1} - \left\langle {{\lambda _m}} \right\rangle } \right)\\ & \cdot\left\langle {\ln \left( {1 - {\pi _m}} \right)} \right\rangle + {\rm{const}} \\[-10pt] \end{split} (40) It’s easy to verify that
{\boldsymbol{\pi }} is a Beta distribution, i.e.q\left( {{\pi _m}} \right) = {\rm{Beta}} \left( {{\pi _m}\mid \left\langle {{\lambda _m}} \right\rangle + {e_1} - 1,{f_1} + 1 - \left\langle {{\lambda _m}} \right\rangle } \right) (41) Hence,
\left\langle {\ln {\pi _m}} \right\rangle and\left\langle {\ln \left( {1 - {\pi _{\rm{m}}}} \right)} \right\rangle in Eqs. (33) and (34) can be update by\left\langle {\ln {\pi _m}} \right\rangle = \varPsi \left( {\left\langle {{\lambda _m}} \right\rangle + {e_1}} \right) - \varPsi ({e_1} + {f_1} + 1) (42) \left\langle {\ln \left( {1 - {\pi _m}} \right)} \right\rangle = \varPsi \left( {1 + {f_1} - \left\langle {{\lambda _m}} \right\rangle } \right) - \varPsi ({e_1} + {f_1} + 1) (43) where
\varPsi ( \cdot ) is a digamma function.(4) Update for
\eta The approximate posterior distribution of
\eta is a Gamma distributionq(\eta )\sim {\rm{Gamma}}\left( {\eta \mid c',d'} \right) (44) where
c' = {c_1} + L/2 ,d' = {d_1} + {\langle \left\| {{\boldsymbol{y}} - {\boldsymbol{H}}({\boldsymbol{w}} \odot {\boldsymbol{x}})} \right\|\rangle _{{\boldsymbol{w}} \odot x}}/2 , and\begin{split} {\langle \left\| {{\boldsymbol{y}} - {\boldsymbol{H}}({\boldsymbol{w}} \odot {\boldsymbol{x}})} \right\|\rangle _{{\boldsymbol{w}} \odot x}} =\,& {{\boldsymbol{y}}^{\rm{H}}}{\boldsymbol{y}} - 2{({\boldsymbol{w}} \odot {\boldsymbol{x}})^{\rm{H}}}{{\boldsymbol{H}}^{\rm{H}}}{\boldsymbol{y}}\\ \,&+ {{\bf{1}}^{\rm{H}}}\left[ \left\langle {{\boldsymbol{x}}{{\boldsymbol{x}}^{\rm{H}}}} \right\rangle \odot \left\langle {{\boldsymbol{w}}{{\boldsymbol{w}}^{\rm{H}}}} \right\rangle \right.\\ & \left.\odot \left( {{\boldsymbol{H}}{{\boldsymbol{H}}^{\rm{H}}}} \right) \right]{\bf{1}}\\[-10pt] \end{split} (45) where
\left\langle {{\boldsymbol{x}}{{\boldsymbol{x}}^{\rm{H}}}} \right\rangle = {\boldsymbol{\mu }}{{\boldsymbol{\mu }}^{\rm{H}}} + {\boldsymbol{\varSigma }} .Therefore
\eta can be updated by\eta = \frac{{c'}}{{d'}} (46) (5) Update for
{\boldsymbol{\zeta }} For the parameter
{\boldsymbol{\zeta }} , the posterior distribution is\ln q({\boldsymbol{\zeta }}) = {\langle \ln p({\boldsymbol{x}}\mid {\boldsymbol{\zeta }})p({\boldsymbol{\zeta }}\mid {a_1},{b_1})\rangle _{q({\boldsymbol{x}})}} + {\rm{const }} (47) Plug Eqs. (19) and (20) to Eq. (47), we can get
\begin{split} \ln q({\boldsymbol{\zeta }}) =\,& \sum\limits_{m = 1}^M {({a_1} - {\rm{1}})} \ln {\zeta _m} - {b_1}\sum\limits_{m = 1}^M {{\zeta _m}} \\ \,& + \sum\limits_{m = 1}^M {\ln } {\gamma _m} - \sum\limits_{m = 1}^M {{\gamma _m}} \left\langle {x_m^2} \right\rangle + {\rm{const}} \\ \end{split} (48) where
{\left\langle {{x_m}} \right\rangle ^2} = {\left| {{\mu _m}} \right|^2} + {{\boldsymbol{\varSigma}} _{mm}} .The strict posterior distribution of
{\boldsymbol{\zeta }} is intractable to derive an analytic solution, However, an appropriate approximate can be obtained by using the similar processing method in Ref. [33],\zeta _m^{{\rm{NEW}}} \in \left[ {\frac{{{a_1}}}{{{\chi _m} + {b_1}}},\frac{{{a_1} + {\rm{Num}}}}{{{\chi _m} + {b_1}}}} \right] (49) where
{\chi _m}{\rm{ = }}{\left\langle {{x_m}} \right\rangle ^2} + {b_0}\displaystyle\sum\nolimits_{j \in {\rm{ Neighbor }}(m)} {{{\left\langle {{x_j}} \right\rangle }^2}} . Therefore, A suboptimal solution can be selected for updating{\boldsymbol{\zeta }} by{\zeta _m} = \frac{{{a_1} + 1}}{{{b_1} + {\chi _m}}} (50) 3.3 Phase error estimation
Phase error estimation can be regarded as an unknown deterministic parameter estimation problem[38]. In this subsection, phase error is estimated by the maximum likelihood estimation method, and it can be estimated as
{\hat{\boldsymbol \beta }} = \mathop {{\rm{argmax}} }\limits_{\boldsymbol{\beta }} {\left\langle {\ln \;p({\boldsymbol{y}},{\boldsymbol{\varOmega }}\;;{\boldsymbol{\beta }})} \right\rangle _{q({\boldsymbol{\varOmega }})}} (51) where
{\left\langle {p(x)} \right\rangle _{q(x)}} denotes the expectation ofp(x) with respect to a probability densityq(x) , and{\boldsymbol{\varOmega }}{\rm{ = }}\{ {\boldsymbol{\sigma }},{\boldsymbol{\lambda }},{\boldsymbol{\pi }},\eta ,{\boldsymbol{\zeta }}\} represents the set of hidden variables. After simplification, Eq. (51) can be rewritten as{\hat{\boldsymbol \beta }} = \mathop {\arg \min }\limits_{\boldsymbol{\beta }} \left\{ {\left\| {{\boldsymbol{y}} - {\boldsymbol{S}}\left( {\boldsymbol{\beta }} \right){\boldsymbol{\sigma }}} \right\|_2^2} \right\} (52) Hence, the estimation of
{\boldsymbol{\beta }} is a nonlinear optimization problem which is not tractable to obtain a closed-form solution. Therefore, gradient descent method is utilized. This paper employs the Newton method to update{\boldsymbol{\beta }} :{{\boldsymbol{\beta }}^{j + 1}}{\rm{ = }}{{\boldsymbol{\beta }}^j} - {\left[ {\nabla _\beta ^2f\left( {{{\boldsymbol{\beta }}^j}} \right)} \right]^{ - 1}}\left[ {{\nabla _\beta }f\left( {{{\boldsymbol{\beta }}^j}} \right)} \right] (53) where
f\left( {{{\boldsymbol{\beta }}^j}} \right){\rm{ = }}\left\| {{\boldsymbol{y}} - {\boldsymbol{S}}\left( {{{\boldsymbol{\beta }}^j}} \right){\boldsymbol{\sigma }}} \right\|_2^2 is the objective function,\nabla _\beta ^2f\left( {{{\boldsymbol{\beta }}^j}} \right) and{\nabla _\beta }f\left( {{{\boldsymbol{\beta }}^j}} \right) represent the gradient and Hessian matrix of the phase error respectively. They can be calculate as{\nabla _\beta }f\left( {{{\boldsymbol{\beta }}^j}} \right){\rm{ = }} - 2{\rm{Im}} \left( {{{\left( {{\boldsymbol{D}}\left( {{{\boldsymbol{\beta }}^j}} \right)} \right)}^{\rm{H}}}{\boldsymbol{\nu }}} \right) (54) \begin{split} \qquad\;\nabla _\beta ^2f\left( {{{\boldsymbol{\beta }}^j}} \right){\rm{ = }}\,&2{\rm{diag}}\left( {{\rm{Re}} \left( {{{\left( {{\boldsymbol{D}}\left( {{{\boldsymbol{\beta }}^j}} \right)} \right)}^{\rm{H}}}{\boldsymbol{\nu}}} \right)} \right) \\ \,&{\rm{ + }}2{\rm{Re}} \left( {{{\left( {{\boldsymbol{D}}\left( {{{\boldsymbol{\beta }}^j}} \right)} \right)}^{\rm{H}}}{\boldsymbol{D}}\left( {{{\boldsymbol{\beta }}^j}} \right)} \right) \end{split} (55) {\boldsymbol{v}}{\rm{ = }}{\boldsymbol{y}} - {\boldsymbol{S}}\left( {{{\boldsymbol{\beta }}^i}} \right){{\boldsymbol{\sigma }}^{i + 1}} (56) {\boldsymbol{D}}\left( {{{\boldsymbol{\beta }}^j}} \right){\rm{ = }}\left[ {{{\boldsymbol{d}}_1}\left( {{{\boldsymbol{\beta }}^j}} \right),{{\boldsymbol{d}}_2}\left( {{{\boldsymbol{\beta }}^j}} \right),\cdots,{{\boldsymbol{d}}_N}\left( {{{\boldsymbol{\beta }}^j}} \right)} \right] (57) where
{\rm{Re}} ( \cdot ) and{\rm{Im}} ( \cdot ) denote the real and imaginary part respectively, and\begin{split} & {{\boldsymbol{d}}_n}\left( {{{\boldsymbol{\beta }}^j}} \right)= {{\rm{e}}^{{\rm{i}}\beta _n^j}} \\ & \cdot\left[ {\begin{array}{*{20}{c}} {{\varpi _n}\left( {{\alpha _1}{k_1},1} \right)} &{{\varpi _n}\left( {{\alpha _1}{k_1},2} \right)} & \cdots &{{\varpi _n}\left( {{\alpha _1}{k_1},M} \right)}\\ {{\varpi _n}\left( {{\alpha _1}{k_2},1} \right)} &{{\varpi _n}\left( {{\alpha _1}{k_2},2} \right)} & \cdots &{{\varpi _n}\left( {{\alpha _1}{k_2},M} \right)}\\ \vdots & \ddots & \vdots \\ {{\varpi _n}\left( {{\alpha _P}{k_Q},1} \right)} &{{\varpi _n}\left( {{\alpha _P}{k_Q},2} \right)} & \cdots &{{\varpi _n}\left( {{\alpha _P}{k_Q},M} \right)} \end{array}} \right] \cdot {{\boldsymbol{\sigma }}^j} \end{split} (58) \begin{split} {\varpi _n}\left( {{\alpha _p}{k_q},m} \right) =\,& \exp \left( {{\rm{i}}2{k_q}{r_m}} \right) \\ \,&\cdot \exp\left( {{\rm{i}}{k_q}a\sin {\theta _m}\cos ({\varphi _m} - {\phi _n})} \right)\\ & \cdot \exp({\rm{i}}{\alpha _p}{\phi _n}) \end{split} (59) Finally, the procedure of proposed algorithm for vortex radar self-calibration imaging with phase error, called VSCIP, is summarized in Algorithm 1. The algorithm is an iterative algorithm, which alternately iterates through steps of target image reconstruction, and phase error estimation until meeting the termination condition.
Algorithm 1 Algorithm flow of VSCIP Input: {{\boldsymbol{y}},{\boldsymbol{S}}},\epsilon,{a}_{0},{b}_{0} Initialization: {\boldsymbol{\zeta } } = {\boldsymbol{1} },{\boldsymbol{\mu } } = { {\boldsymbol{S} }^{\rm{H}}}{\boldsymbol{y} } While j < {j_{\max }} do For t = 1 to {t_{\max }} do Update {{\boldsymbol{\mu }}^j} and {{\boldsymbol{\varSigma }}^j} by Eqs. (30) and (29); Update {{\boldsymbol{\lambda }}^j} by Eq. (39); Update \left\langle {\ln {\pi _m} } \right\rangle and \left\langle {\ln \left( {1 - {\pi _m} } \right)} \right\rangle by Eqs. (42) and (43); Update {{\boldsymbol{\zeta }}^j} by Eq. (50); Update {\eta ^j} by Eq. (46); If \left\| { { {\hat {\boldsymbol{\mu } } }^j}(t + 1) - { {\hat {\boldsymbol{\mu } } }^j}(t)} \right\|_2^2/\left\| {\hat {\boldsymbol{\mu } }{ {(t)}^j} } \right\|_2^2 < \epsilon, break; {{\boldsymbol{x}}^j} = {{\boldsymbol{\mu }}^j}(t + 1),{{\boldsymbol{w}}^j} = {{\boldsymbol{w}}^j}(t + 1); {{\boldsymbol{\sigma }}^j}={{\boldsymbol{x}}^j} \odot {{\boldsymbol{w}}^j}; End For Update {{\boldsymbol{\beta }}^j} by Eq. (53); Recompute {\boldsymbol{S}}({{\boldsymbol{\beta }}^j}); End While Output: {{\boldsymbol{\sigma }}^j}, {{\boldsymbol{\beta }}^j} 3.4 Algorithm performance analysis
After investigating the proposed algorithm in depth, we offer some discussions to gain insight into the algorithm.
(1) The optimal solution: Although the proposed two-step iteration method is utilized to solve the problem, the above optimization problem is still a non-convex problem. Therefore, the proposed method still has a probability of falling into the local optimal solution. In general, increasing the number of equations is an effective means to decrease the probability of falling into the local optimal solution, but it increases the computational complexity. During the procedure, the higher order statistical information (such as the estimation covariance matrix) is utilized to enhance the estimation performance and avoid converging to a shallow local minimum in the full Bayesian framework[38,39]. Moreover, the proposed algorithm can properly employ uncertainty information during iterations to ameliorate the error propagation problem, which means the estimation error of the sparse signal would degrade the estimation accuracy of phase error during iterations. In addition, it is another option to avoid deviating too far from the true minimum by limiting the step size of gradient descent[28].
(2) Convergence: Since the proposed VSCIP algorithm can be interpreted as a variational EM algorithm, the update of
{\boldsymbol{\sigma }} and{\boldsymbol{\beta }} will monotonically decrease the KL divergence and the negative expected log-likelihood function, respectively, until convergence[39]. Thus, the (marginal) likelihood monotonically increases during the iterations and the convergence is guaranteed.(3) Computational complexity: The main computational burden at each iteration of proposed algorithm comes from the update of
{\boldsymbol{\mu }},{\boldsymbol{\varSigma }} in Eqs.(29) and (30), and the update of{\boldsymbol{\beta }} in Newton’s method. The main time-consuming operations are the matrix inversion and matrix-vector multiplication whose computational complexity areo({K^3}) ando({K^2}) , respectively. This can incur a high computational cost whenK is large. Fortunately, the grid pruning[38] could reduce the computational burden and improve the convergence speed, as the remaining grid number after pruning decreases fast. Moreover, the computational burden can also be controlled by limiting the maximum number of iterations.4. Simulation Results
In this section, simulations are performed to evaluate the performance of the proposed algorithm. All computations are run using MATLAB in Windows 10 on an Intel Core i5-8500 CPU at 3.00 GHz.
This paper divides an imaging scene with size of 30 m ×0.4π into 41 × 41 grids, the imaging distance is set to 1000 m in all the simulations. An X–band UCA system with carrier frequency of 10 GHz is considered. Besides, the radar system consists of 22 transmitters and one receiver, and the phase errors are uniformly varying at [–20°, 20°][40]. The key radar parameters are given in Tab. 1, complex white Gaussian noise is added in the imaging process.
Table 1. Key radar parameters for simulationsParameters Value Frequency of the first subpulse f_0 9.9 GHz Bandwith B_r 200 MHz Number of subpulse D 41 Topological charge \alpha [–10, 10] Array radius a 0.25 m Array elements number N 22 Target range (985, 1015) m Target azimuth (0.2, 0.6)π rad For comparison, the traditional imaging method OMP[18,41], TwIST[42], and SBL[16,36] are utilized to vortex EM imaging without phase error calculation. In addition, TV-TLS[43], a commonly method with strong fault tolerance in radar imaging, is also utilized as a contrast. It prefers to compensate the perturbation matrix E rather than directly compensate phase error and it aims to find the solution of the following optimization problem:
\mathop {\arg \min }\limits_{{\boldsymbol{\sigma }},{\boldsymbol{E}}} \left\| {{\boldsymbol{y}} - ({\boldsymbol{H}} + {\boldsymbol{E}}){\boldsymbol{\sigma }}} \right\|_2^2 + {\lambda _1}\left\| {\boldsymbol{E}} \right\|_F^2 + {\lambda _2}{\rm{TV}}({\boldsymbol{\sigma }}) (60) where
{\rm{TV}}({\boldsymbol{\sigma }}) represents the total variation regularizer, besides,{\lambda _1} and{\lambda _2} are regularization parameters.To quantitatively describe the image reconstruction results, two metrics are defined, e.g. the Normalized Mean-Square Error (NMSE) and the image correlation value:
{\rm{NMSE}}({\boldsymbol{\hat \sigma }}) = \frac{{\left\| {{\boldsymbol{\hat \sigma }} - {\boldsymbol{\sigma }}} \right\|_2^2}}{{\left\| {\boldsymbol{\sigma }} \right\|_2^2}} whereas image correlation value is defined as
{\rm{Corr}}({\boldsymbol{\hat \sigma }},{\boldsymbol{\sigma }}) = \left| {\frac{{\langle {\boldsymbol{\hat \sigma }},{\boldsymbol{\sigma }}\rangle }}{{{{\left\| {{\boldsymbol{\hat \sigma }}} \right\|}_2}{{\left\| {\boldsymbol{\sigma }} \right\|}_2}}}} \right| where
{\hat{\boldsymbol \sigma }} and{\boldsymbol{\sigma }} are reconstructed images and true images respectively. Moreover, the higher the value of{\rm{NMSE}}({\hat{\boldsymbol \sigma }}) and the smaller the value of{\rm{Corr}}({\hat{\boldsymbol \sigma }},{\boldsymbol{\sigma }}) represent the better result of imaging.4.1 Imaging simulations with phase error
To verify the effectiveness of the proposed method, the following simulations are carried out.
Firstly, we illustrate the effect of phase error on imaging. The key radar parameters are given in Tab. 1, and the Original target 1 scene is shown in Fig. 3(a). Moreover, the SNR is set to be 20 dB.
The reconstructed images by traditional methods OMP, TwIST and SBL are given in Fig. 3(b)—Fig. 3(d). It can be seen that, both of OMP and TwIST methods fail to reconstruct the target images. Especially, the reconstruction result of OMP is almost completely missing the target contour, and the imaging result of TwIST is seriously blurred. Meanwhile, there were many false target points in the reconstructed images by SBL, and the imaging results cannot be identified by the outlines of the reconstructed images due to the non-consideration for phase errors. Relatively speaking, the result of TV-TLS is little better than those of the OMP and TwIST since the observation matrix has an additive error perturbation, and the contour is slightly clearer, due to the effect of TV regularization. However, TV-TLS imaging results are partially missing and blurred. Compared with the above methods, the reconstructed image obtained by the algorithm proposed in this paper, VSCIP, has better imaging performance. The image result is illustrated in Fig. 3(f), where the main scatterers of the target are all preserved, and the contour edge is clearer. Investigate its reason, the support vector
{\boldsymbol{\lambda }} learns the spatial distribution of target scatterers with the iteration of the proposed methods. More concretely, for the gird cell without scatterers,{\lambda _m} gradually become zeros, while for the gird cell with scatterers,{\lambda _m} keeps non-zero value. At the same time,{\zeta _m} gradually becomes a big number for the gird cell without scatterers. In addition, the parameters affect the estimation of the parameters in surrounding gird cells. Hence, when the final convergence is achieved, the proposed prior appreciably models the cluster sparse structure of the target. Moreover, since a calibration step for phase errors is performed in the proposed methods, the reconstructed images obtain better imaging results and the main scatterers of target are all preserved.Then, in order to further illustrate the effectiveness of the proposed self-correction algorithm, the estimated and real phase error are shown in Fig. 4(a). It clearly shows that the unknown phase error can be accurately estimated, which provides further support for the algorithm to better reconstruct the target image.
Finally, the curve of
{\rm{NMSE}}({\hat{\boldsymbol \sigma }}) versus the number of iterations is shown in Fig. 4(b). It can be seen that{\rm{NMSE}}({\hat{\boldsymbol \sigma }}) gradually decreases with the number of iterations and converges quickly, which further illustrates the convergence of the algorithm.4.2 Phase error estimation performance evaluation
To quantitatively evaluate the accuracy of phase error estimation, the Normalized Mean-Square Error (NMSE) of phase error is defined as
{\rm{NMSE}}({\boldsymbol{\hat \beta }}) = \frac{{\left\| {{\boldsymbol{\hat \beta }} - {\boldsymbol{\beta }}} \right\|_2^2}}{{\left\| {\boldsymbol{\beta }} \right\|_2^2}} where
{\hat{\boldsymbol \beta }} and{\boldsymbol{\beta }} are evaluated and true phase error respectively.Firstly, the
{\rm{NMSE}}({\hat{\boldsymbol \beta }}) of phase error under SNRs from- 10 to40 dB is illustrated in Fig. 5(a), It can be seen that the accuracy of phase error estimation improves with the increase of SNR. When the SNR is low, the estimation performance of phase error is unsatisfactory.In addition, the performance evaluation of phase error estimation under different phase error range is executed. In the simulation, the phase error
{\boldsymbol{\beta }} is uniformly selected in\left[ { - \Delta d,\Delta d} \right] degree. And\Delta d are set from 5 to 30 respectively. Moreover, the SNR is set to be 20 dB. The other parameters are the same with those in Tab. 1. The{\rm{NMSE}}({\hat{\boldsymbol \beta }}) of phase error under different phase error range is shown in Fig. 5(b). Obviously, the{\rm{NMSE}}({\hat{\boldsymbol \beta }}) increases with phase error range widening. And the estimation performance of phase error is poor when\Delta d is above 20.4.3 Imaging performance evaluation under different SNRs
In order to verify the robustness to the noise of the proposed method, the following simulations are carried out in different echo SNRs.
The imaging results of different methods at SNR=5 dB are shown in Fig. 6. Compared with the results of SNR=20 dB with a high SNR, the imaging performance of all the algorithms is slightly decreased. However, it can be seen that the imaging effect of the proposed algorithm is still significantly better than the imaging results of other methods, both in terms of imaging clarity and target contour.
Then, in order to quantitatively describe the imaging performance of the proposed algorithm at different SNR levels, The NMSEs of
{\hat{\boldsymbol \sigma }} and image correlation values diagram of aforementioned algorithms for SNRs from –10 to 40 dB are given in Fig. 7, with 50 independent Monte Carlo trials for each method. And it can be seen that the{\rm{NMSE}}({\hat{\boldsymbol \sigma }}) decreases while the{\rm{Corr}}({\hat{\boldsymbol \sigma }},{\boldsymbol{\sigma }}) increases with the increasing of the SNR level.In addition, it can see that the
{\rm{NMSE}}({\hat{\boldsymbol \sigma }}) of the proposed algorithm under all SNRs is lower than or equal to that of other algorithms. Meanwhile, the{\rm{Corr}}({\hat{\boldsymbol \sigma }},{\boldsymbol{\sigma }}) of the proposed algorithm under all SNRs is higher than that of other algorithms. And when SNR is higher than 15 dB, the{\rm{Corr}}({\hat{\boldsymbol \sigma }},{\boldsymbol{\sigma }}) value is almost close to 1. Therefore, we can prove the superiority of the proposed algorithm and its robustness to noise.4.4 Imaging performance evaluation under different target scenes
Since the proposed self-calibration vortex radar imaging algorithm is based on the prior assumption of sparse targets, the imaging reconstruction performance may be affected by the target, or more accurately, the sparsity of the target. In this subsection, we will design simulations to compare the imaging performance under different target scenarios.
When SNR is 20 dB, the imaging results of target 2 and target 3 scenes under the above algorithms are shown in Fig. 8 and Fig. 9 respectively.
On the one hand, for point target 2 with strong sparsity, it can be intuitively seen from the imaging results in Fig. 8 that the imaging results of the proposed algorithm are relatively clear and have excellent performance. However, the imaging results of other methods more or less have some false points, and the recovery intensity of scattered points of some targets is low. On the other hand, for target 3 with a certain continuity structure and weak sparsity, the reconstructed result of OMP algorithm has serious contour loss and some false points, and the image background of Twist algorithm is rough, meanwhile the target contour is fuzzy. Compared with the above two methods, the imaging result of SBL is improved to a certain extent, but there are also many false points, and the local region is fuzzy. In addition, TV-TLS imaging is slightly blurry, and the local position is slightly missing. However, the imaging results of the proposed algorithm are clear, and there is no false point target, and the imaging effect is superior.
In order to further quantitatively demonstrate the imaging performance under different targets Scenes, the
{\rm{NMSE}}({\hat{\boldsymbol \sigma }}) and{\rm{Corr}}({\hat{\boldsymbol \sigma }},{\boldsymbol{\sigma }}) curves of target 2 and target 3 under different SNRs are illustrated in Fig. 10 and Fig. 11 respectively. It can be apparently seen that the proposed algorithm has the smallest{\rm{NMSE}}({\hat{\boldsymbol \sigma }}) and the largest{\rm{Corr}}({\hat{\boldsymbol \sigma }},{\boldsymbol{\sigma }}) value under all SNRs compared with other algorithms regardless of target 2 or target 3. This is similar to the previous result of target 1. In summary, it can be concluded that the method proposed in this paper has favorable effectiveness and strong adaptability, which further verifies the superiority and scalability of the proposed target prior.5. Conclusion
To summarize, the vortex radar imaging with phase error is theoretically analyzed and modeled, meanwhile, a novel self- calibration algorithm for alleviating the issue is proposed in this paper. As an alternating iterative algorithm, the proposed method cycles through steps of target reconstruction and phase error estimation to reconstruct the target accurately and compensate the phase error effectively. Wherein the variable Bayesian theory is introduced to update the posterior of the target image, and maximum likelihood estimation is adopted to estimate the phase error. The proposed method can reconstruct the target with high imaging quality and accurately compensate the phase error. Furthermore, simulation results illustrate the effectiveness of the proposed method in the presence of phase errors and the robustness to noise, meanwhile the proposed method has excellent adaptability to image targets with different sparsity and structure distribution characteristics. Further research will include illustrating the effectiveness of proposed method by measured experiments, and exploring the imaging approaches of moving targets in practical scenarios.
-
Algorithm 1 Algorithm flow of VSCIP Input: {{\boldsymbol{y}},{\boldsymbol{S}}},\epsilon,{a}_{0},{b}_{0} Initialization: {\boldsymbol{\zeta } } = {\boldsymbol{1} },{\boldsymbol{\mu } } = { {\boldsymbol{S} }^{\rm{H}}}{\boldsymbol{y} } While j < {j_{\max }} do For t = 1 to {t_{\max }} do Update {{\boldsymbol{\mu }}^j} and {{\boldsymbol{\varSigma }}^j} by Eqs. (30) and (29); Update {{\boldsymbol{\lambda }}^j} by Eq. (39); Update \left\langle {\ln {\pi _m} } \right\rangle and \left\langle {\ln \left( {1 - {\pi _m} } \right)} \right\rangle by Eqs. (42) and (43); Update {{\boldsymbol{\zeta }}^j} by Eq. (50); Update {\eta ^j} by Eq. (46); If \left\| { { {\hat {\boldsymbol{\mu } } }^j}(t + 1) - { {\hat {\boldsymbol{\mu } } }^j}(t)} \right\|_2^2/\left\| {\hat {\boldsymbol{\mu } }{ {(t)}^j} } \right\|_2^2 < \epsilon, break; {{\boldsymbol{x}}^j} = {{\boldsymbol{\mu }}^j}(t + 1),{{\boldsymbol{w}}^j} = {{\boldsymbol{w}}^j}(t + 1); {{\boldsymbol{\sigma }}^j}={{\boldsymbol{x}}^j} \odot {{\boldsymbol{w}}^j}; End For Update {{\boldsymbol{\beta }}^j} by Eq. (53); Recompute {\boldsymbol{S}}({{\boldsymbol{\beta }}^j}); End While Output: {{\boldsymbol{\sigma }}^j}, {{\boldsymbol{\beta }}^j} Table 1. Key radar parameters for simulations
Parameters Value Frequency of the first subpulse f_0 9.9 GHz Bandwith B_r 200 MHz Number of subpulse D 41 Topological charge \alpha [–10, 10] Array radius a 0.25 m Array elements number N 22 Target range (985, 1015) m Target azimuth (0.2, 0.6)π rad -
[1] MOHAMMADI S M, DALDORFF L K S, BERGMAN J E S, et al. Orbital angular momentum in radio—A system study[J]. IEEE Transactions on Antennas and Propagation, 2010, 58(2): 565–572. doi: 10.1109/tap.2009.2037701 [2] ALLEN L, BEIJERSBERGEN M W, SPREEUW R J C, et al. Orbital angular momentum of light and the transformation of Laguerre-Gaussian laser modes[J]. Physical Review A, 1992, 45(11): 8185–8189. doi: 10.1103/physreva.45.8185 [3] ZHANG Hengkang, ZHANG Bin, and LIU Qiang. OAM-basis transmission matrix in optics: A novel approach to manipulate light propagation through scattering media[J]. Optics Express, 2020, 28(10): 15006–15015. doi: 10.1364/OE.393396 [4] ZHANG Zhuofan, ZHENG Shilie, CHEN Yiling, et al. The capacity gain of orbital angular momentum based multiple-input-multiple-output system[J]. Scientific Reports, 2016, 6: 25418. doi: 10.1038/srep25418 [5] ZHAO Yufei and ZHANG Chao. Distributed antennas scheme for orbital angular momentum long-distance transmission[J]. IEEE Antennas and Wireless Propagation Letters, 2020, 19(2): 332–336. doi: 10.1109/lawp.2019.2962199 [6] GUO Guirong, HU Weidong, and DU Xiaoyong. Electromagnetic vortex based radar target imaging[J]. Journal of National University of Defense Technology, 2013, 35(6): 71–76. doi: 10.3969/j.issn.1001-2486.2013.06.013 [7] LIU Kang, CHENG Yongqiang, YANG Zhaocheng, et al. Orbital-angular-momentum-based electromagnetic vortex imaging[J]. IEEE Antennas and Wireless Propagation Letters, 2015, 14: 711–714. doi: 10.1109/lawp.2014.2376970 [8] LIN Mingtuan, GAO Yue, LIU Peiguo, et al. Super-resolution orbital angular momentum based radar targets detection[J]. Electronics Letters, 2016, 52(13): 1168–1170. doi: 10.1049/el.2016.0237 [9] LIU Kang, CHENG Yongqiang, LI Xiang, et al. Generation of orbital angular momentum beams for electromagnetic vortex imaging[J]. IEEE Antennas and Wireless Propagation Letters, 2016, 15: 1873–1876. doi: 10.1109/LAWP.2016.2542187 [10] LIN Mingtuan, GAO Yue, LIU Peiguo, et al. Theoretical analyses and design of circular array to generate orbital angular momentum[J]. IEEE Transactions on Antennas and Propagation, 2017, 65(7): 3510–3519. doi: 10.1109/tap.2017.2700160 [11] ZHANG Chao, JIANG Xuefeng, and CHEN Dong. Signal-to-noise ratio improvement by vortex wave detection with a rotational antenna[J]. IEEE Transactions on Antennas and Propagation, 2021, 69(2): 1020–1029. doi: 10.1109/TAP.2020.3016173 [12] LAVERY M P J, SPEIRITS F C, BARNETT S M, et al. Detection of a spinning object using light’s orbital angular momentum[J]. Science, 2013, 341(6145): 537–540. doi: 10.1126/science.1239936 [13] WANG Yu, LIU Kang, LIU Hongyan, et al. Detection of rotational object in arbitrary position using vortex electromagnetic waves[J]. IEEE Sensors Journal, 2021, 21(4): 4989–4994. doi: 10.1109/jsen.2020.3032665 [14] QIN Yuliang, LIU Kang, CHENG Yongqiang, et al. Sidelobe suppression and beam collimation in the generation of vortex electromagnetic waves for radar imaging[J]. IEEE Antennas and Wireless Propagation Letters, 2017, 16: 1289–1292. doi: 10.1109/LAWP.2016.2633008 [15] LIU Kang, CHENG Yongqiang, WANG Hongqiang, et al. Radiation pattern synthesis for the generation of vortex electromagnetic wave[J]. IET Microwaves, Antennas & Propagation, 2017, 11(5): 685–694. doi: 10.1049/iet-map.2016.0681 [16] LIU Kang, LI Xiang, GAO Yue, et al. High-resolution electromagnetic vortex imaging based on sparse bayesian learning[J]. IEEE Sensors Journal, 2017, 17(21): 6918–6927. doi: 10.1109/JSEN.2017.2754554 [17] QU Haiyou, CHENG Di, CHEN Chang, et al. Sparsity-driven high-resolution fast electromagnetic vortex imaging based on two-dimensional NCALM[C]. 2020 IEEE 6th International Conference on Computer and Communications, Chengdu, China, 2020. doi: 10.1109/iccc51575.2020.9345020. [18] WANG Lin, TAO Lujing, LI Zhongyu, et al. A new air target orientation observations based on electromagnetic vortex radar[C]. The 6th Asia-Pacific Conference on Synthetic Aperture Radar, Xiamen, China, 2019. doi: 10.1109/apsar46974.2019.9048450. [19] HE Qian and BLUM R S. Cramer-rao bound for MIMO radar target localization with phase errors[J]. IEEE Signal Processing Letters, 2010, 17(1): 83–86. doi: 10.1109/LSP.2009.2032994 [20] YANG Yang and BLUM R S. Phase synchronization for coherent MIMO radar: Algorithms and their analysis[J]. IEEE Transactions on Signal Processing, 2011, 59(11): 5538–5557. doi: 10.1109/TSP.2011.2162509 [21] LI Jun, JIN Ming, ZHENG Yu, et al. Transmit and receive array gain-phase error estimation in bistatic MIMO radar[J]. IEEE Antennas and Wireless Propagation Letters, 2014, 14: 32–35. doi: 10.1109/lawp.2014.2354334 [22] DING Li, LIU Changchang, WANG Tianyun, et al. Sparse self-calibration via iterative minimization against phase synchronization mismatch for MIMO radar imaging[C]. 2013 IEEE Radar Conference, Ottawa, Canada, 2013. [23] ÇETIN M, STOJANOVIĆ I, ÖNHON N Ö, et al. Sparsity-driven synthetic aperture radar imaging: Reconstruction, autofocusing, moving targets, and compressed sensing[J]. IEEE Signal Processing Magazine, 2014, 31(4): 27–40. doi: 10.1109/MSP.2014.2312834 [24] HE Zhenqing, YUAN Xiaojun, and CHEN Lei. Super-resolution channel estimation for massive MIMO via clustered sparse bayesian learning[J]. IEEE Transactions on Vehicular Technology, 2019, 68(6): 6156–6160. doi: 10.1109/tvt.2019.2908379 [25] YU Lei, WEI Chen, JIA Jinyuan, et al. Compressive sensing for cluster structured sparse signals: Variational Bayes approach[J]. IET Signal Processing, 2016, 10(7): 770–779. doi: 10.1049/iet-spr.2014.0157 [26] WANG Lu, ZHAO Lifan, BI Guoan, et al. Enhanced ISAR imaging by exploiting the continuity of the target scene[J]. IEEE Transactions on Geoscience and Remote Sensing, 2014, 52(9): 5736–5750. doi: 10.1109/tgrs.2013.2292074 [27] YUAN Tiezhu, WANG Hongqiang, QIN Yuliang, et al. Electromagnetic vortex imaging using uniform concentric circular arrays[J]. IEEE Antennas and Wireless Propagation Letters, 2015, 15: 1024–1027. doi: 10.1109/LAWP.2015.2490169 [28] YUAN Bo, JIANG Zheng, ZHANG Jianlin, et al. A self-calibration imaging method for microwave staring correlated imaging radar with time synchronization errors[J]. IEEE Sensors Journal, 2021, 21(3): 3471–3485. doi: 10.1109/jsen.2020.3025453 [29] LIU Hongyan, LIU Kang, CHENG Yongqiang, et al. Microwave vortex imaging based on dual coupled OAM beams[J]. IEEE Sensors Journal, 2020, 20(2): 806–815. doi: 10.1109/JSEN.2019.2943698 [30] YUAN Tiezhu, CHENG Yongqiang, WANG Hongqiang, et al. Radar imaging using electromagnetic wave carrying orbital angular momentum[J]. Journal of Electronic Imaging, 2017, 26(2): 023016. doi: 10.1117/1.Jei.26.2.023016 [31] WU Qisong, ZHANG Yimin D, AMIN M G, et al. Multi-task bayesian compressive sensing exploiting intra-task dependency[J]. IEEE Signal Processing Letters, 2015, 22(4): 430–434. doi: 10.1109/LSP.2014.2360688 [32] WU Qisong, LAI Zhichao, and AMIN M G. Through-the-wall radar imaging based on bayesian compressive sensing exploiting multipath and target structure[J]. IEEE Transactions on Computational Imaging, 2021, 7: 422–435. doi: 10.1109/tci.2021.3071957 [33] FANG Jun, ZHANG Lizao, and LI Hongbin. Two-dimensional pattern-coupled sparse bayesian learning via generalized approximate message passing[J]. IEEE Transactions on Image Processing, 2016, 25(6): 2920–2930. doi: 10.1109/tip.2016.2556582 [34] CHENG Di, YUAN Bo, DAI Yulong, et al. Preserving unique structural blocks of targets in ISAR imaging by pitman-yor process[J]. IEEE Sensors Journal, 2021, 21(2): 1859–1876. doi: 10.1109/JSEN.2020.3018468 [35] TZIKAS D G, LIKAS A C, and GALATSANOS N P. The variational approximation for Bayesian inference[J]. IEEE Signal Processing Magazine, 2008, 25(6): 131–146. doi: 10.1109/msp.2008.929620 [36] WIPF D P and RAO B D. Sparse Bayesian learning for basis selection[J]. IEEE Transactions on Signal Processing, 2004, 52(8): 2153–2164. doi: 10.1109/Tsp.2004.831016 [37] DONOHO D L, MALEKI A, and MONTANARI A. Message-passing algorithms for compressed sensing[J]. Proceedings of the National Academy of Sciences of the United States of America, 2009, 106(45): 18914–18919. doi: 10.1073/pnas.0909892106 [38] ZHOU Xiaoli, WANG Hongqiang, CHENG Yongqiang, et al. Radar coincidence imaging with phase error using Bayesian hierarchical prior modeling[J]. Journal of Electronic Imaging, 2016, 25(1): 013018. doi: 10.1117/1.jei.25.1.013018 [39] ZHAO Lifan, WANG Lu, BI Guoan, et al. An autofocus technique for high-resolution inverse synthetic aperture radar imagery[J]. IEEE Transactions on Geoscience and Remote Sensing, 2014, 52(10): 6392–6403. doi: 10.1109/tgrs.2013.2296497 [40] ZHOU Xiaoli, WANG Hongqiang, CHENG Yongqiang, et al. Sparse auto-calibration for radar coincidence imaging with gain-phase errors[J]. Sensors, 2015, 15(11): 27611–27624. doi: 10.3390/s151127611 [41] TROPP J A and GILBERT A C. Signal recovery from random measurements via orthogonal matching pursuit[J]. IEEE Transactions on Information Theory, 2007, 53(12): 4655–4666. doi: 10.1109/tit.2007.909108 [42] BIOUCAS-DIAS J M and FIGUEIREDO M A T. A new TwIST: Two-step iterative shrinkage/thresholding algorithms for image restoration[J]. IEEE Transactions on Image Processing, 2007, 16(12): 2992–3004. doi: 10.1109/tip.2007.909319 [43] CAO Kaicheng, ZHOU Xiaoli, CHENG Yongqiang, et al. Improved focal underdetermined system solver method for radar coincidence imaging with model mismatch[J]. Journal of Electronic Imaging, 2017, 26(3): 033001. doi: 10.1117/1.JEI.26.3.033001 期刊类型引用(1)
1. 马晖,胡敦法,师竹雨,刘宏伟. 基于涡旋电磁波的雷达应用研究进展. 现代雷达. 2023(05): 27-41 . 百度学术
其他类型引用(1)
-