Next Article in Journal
An Improved Threshold-Sensitive Stable Election Routing Energy Protocol for Heterogeneous Wireless Sensor Networks
Previous Article in Journal
Personal Data Market Optimization Pricing Model Based on Privacy Level
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A High-Resolution Joint Angle-Doppler Estimation Sub-Nyquist Radar Approach Based on Matrix Completion

1
School of Information Engineering, Lingnan Normal University, Zhanjiang 524000, China
2
Huawei Technologies Co., Ltd., Shenzhen 518000, China
*
Author to whom correspondence should be addressed.
Information 2019, 10(4), 124; https://doi.org/10.3390/info10040124
Submission received: 8 January 2019 / Revised: 29 March 2019 / Accepted: 2 April 2019 / Published: 4 April 2019
(This article belongs to the Section Information Processes)

Abstract

:
In order to reduce power consumption and save storage capacity, we propose a high-resolution sub-Nyquist radar approach based on matrix completion (MC), termed as single-channel sub-Nyquist-MC radars. While providing the high-resolution joint angle-Doppler estimation, this proposed radar approach minimizes the number of samples in all three dimensions, that is, the range dimension, the pulse dimension (also named temporal dimension), and the spatial dimension. In range dimension, we use a single-channel analog-to-information converter (AIC) to reduce the number of range samples to one; in both spatial and temporal dimensions, we employ a bank of random switch units to regulate the AICs, which greatly reduce the number of spatial-temporal samples. According to the proposed sampling scheme, the samples in digital processing center forwarded by M receive nodes and N pulses are only a subset of the full matrix of size M times N. Under certain conditions and with the knowledge of the sampling scheme, the full matrix can be perfectly recovered by using MC techniques. Based on the recovered full matrix, this paper addresses the problem of the high-resolution joint angle-Doppler estimation by employing compressed sensing (CS) techniques. The properties and performance of the proposed approach are demonstrated via simulations.

1. Introduction

In a typical move target indication (MTI) radar scenario [1], matched filtering (MF) is done separately on the returns from each pulse of each receive node, after which the signals are sampled by the analog-to-digital converter (ADC) and sent to a digital processing center, as illustrated in Figure 1. The digital processing center performs all subsequent radar signal and data processing, such as target detection and parameter estimation [2]. For each pulse repetition interval (PRI), L range samples are collected to cover the range interval. With M receive nodes and N pulses, the received data for one coherent processing interval (CPI) comprises L × M × N complex samples. However, growing demands for target distinction capability imply significant growth in both the number of channels and the signal bandwidth in modern radar systems [3,4,5,6,7]. Under the confinement of classic bandpass sampling theorem [8], sampling at the Nyquist rate would result in considerably large snapshots L . Accordingly, the number of overall samples L × M × N would be tremendous, implying an increase in potential power consumption and also the requirement of huge storage capacity for subsequent processing. Therefore, real-time processing would be quite difficult in MTI radar systems. For these reasons, we expect to communicate the least samples as possible to the digital processing center while preserving the ability to perfectly reconstruct the signal. Inspired by this motivation, we propose a high-resolution sub-Nyquist radar approach based on matrix completion (MC), termed as single-channel sub-Nyquist-MC radars. This proposed radar approach minimizes the number of samples in all three dimensions: the range dimension, the pulse dimension, and the spatial dimension. In range dimension, we use a single-channel analog-to-information converter (AIC) to reduce the number of samples from L to 1. AIC is a technique for sampling analog signals directly at a rate lower than Nyquist sampling rate [9,10,11]; in both pulse dimension and spatial dimension, we employ a bank of random switch units to regulate the AICs, which reduces the number of samples from M × N to m ( m M × N ). Consequently, the number of total samples is reduced from L × M × N to m by adopting the proposed radar approach.
In order to avoid information loss, the sampling rate cannot be simply reduced. Therefore, we adopt sub-Nyquist radar techniques in the range dimension. Sub-Nyquist radar allows sampling at rates much lower than Nyquist while being able to exactly recover the signal, which has been demonstrated by real-time analog experiments in hardware [12,13]. For example, Ref. [14] proposed a sub-Nyquist sampling approach called the direct multichannel sampling scheme, in which an analog prefiltering operation is performed and then sampled in order to extract the required information for recovery. The random demodulation (RD) [11] and the modulation bandwidth converter (MWC) [15] are the mainstream implementations of AIC. The RD scheme multiplies the signal and the pseudo-random chip sequence by mixing and low-pass filtering. Sampling is then performed by a low-speed analog-to-digital converter that is lower than the Nyquist rate. Reference [15] proposed an MWC scheme based on compressed sensing. Signals are captured with an analog front end that consists of a bank of multipliers and low-pass filters whose cutoff is much lower than the Nyquist rate. To minimize the samples while avoiding information loss, we use a single-channel AIC to perform the sampling in range dimension, which is shown in Figure 2. In each receive channel, both the matched filter and high-rate ADC in MTI radars are replaced by an AIC, before which a random switch unit is used to turn on and turn off the AIC. This scheme implies that only one sample can be obtained at each receive node during one pulse when the parallel random switch unit is turned on. According to the proposed sampling scheme, the samples in the digital processing center forwarded by all receive nodes and all pulses are only a subset of the entries of a M × N matrix. If and only if all switch units are turned on, the samples can be arranged into a full matrix of size M × N . When the number of target K is much smaller than the number of receive nodes M and the number of pulses N, the full matrix is of low rank. This means that, under certain conditions and with the knowledge of the sampling scheme, the full matrix can be exactly recovered by using matrix completion techniques based on the observations of a small subset of the full matrix. There are several recent papers on matrix completion problem [16,17,18,19,20,21,22,23]. For example, Candes and Recht proved that most low-rank matrices could be recovered exactly from most sets of sampled entries even though these sets have surprisingly small cardinality, and more importantly, they proved that this could be done by solving a simple convex optimization problem [16]. Cai et al. proposed the singular value thresholding (SVT) algorithm, which can also directly recover an unknown (approximately) low-rank matrix from very limited information and have minimum storage requirement since only principle factors are needed to keep in memory [23]. MC techniques furthermore have been applied as means of reducing the volume of data required in Multiple-Input Multiple-Output (MIMO) radars for target detection and estimation [24,25,26], while the theoretical results and performance bounds for Scheme I of MIMO-MC radar are derived in [27].
Based on the recovered full matrix, this paper tackles the high-resolution joint angle-Doppler estimation problem. This estimation comes down to an underdetermined equation solving the problem. In order to apply the compressed sensing (CS) techniques, we discretize the angle-Doppler plane into a discrete grid. This gridding approach is first proposed for CS radar in which the time-frequency plane is discretized into an N × N grid [3,5]. After that, this idea is extended to the MIMO radar [28] when the signals are sparse in the range-Doppler-angle space. Since the target signal is sparse in the angle-Doppler domain, a variety of CS [29,30] techniques can be employed for recovery, for instance, orthogonal matching pursuit (OMP) [31] and iterative hard thresholding (IHT) [32]. Finally, we are able to obtain estimates of the angles and Doppler frequencies of targets by using a compressed sensing recovery algorithm. The properties and performance of the proposed approach are demonstrated via simulations. Compared to conventional MTI radar, the proposed radar approach has the advantage in terms of the most significant reduction in the number of samples needed for accurate joint angle-Doppler estimation. In a scenario with K point targets in the far field, when the number of samples is reduced from L × M × N required by conventional MTI radar to m, where m is the number of samples, m 4 d f and df = K(M + N − K) [23], the proposed single-channel sub-Nyquist-MC radar is still able to achieve high-resolution angle-Doppler estimation.
A. Notation
Lower-case and upper-case letters in bold denote vectors and matrices, respectively. Superscripts ( ) T and ( ) H denote transpose and Hermitian transpose, respectively. X * is the nuclear norm, that is, the sum of the singular values. X F is the Frobenius norm. x 0 means the l 0 -norm, that is, a total number of nonzero elements in a vector. x 1 and x 2 denote the l 1 -norm and l 2 -norm, respectively.

2. Methods

In this section, we first briefly introduce the required background in matrix completion and then review the fundamentals of a typical sampling approach in MTI radar systems.
Let us consider conventional MTI radar with a uniform linear array (ULA) of M elements. The radar transmits a coherent burst of N pulses at a constant pulse repetition frequency (PRF) f r = 1 / T r , where T r is the PRI. Then, the length of a CPI is equal to N T r . On the receiver, each element has its own matched filter, A/D converter, that is, matched filtering is done separately on the returns from each pulse of each element, after which the signals are sampled by the A/D converter and sent to a digital processing center. This digital processing center performs all subsequent radar signal and data processing, such as target detection and parameter estimation. L range samples are collected from each pulse and each element. Hence, the received data for one CPI comprises L × M × N complex baseband samples from N pulses and M receiver elements. The three-dimensional data set is often visualized as the L × M × N cube of complex samples shown in Figure 1. The directions along the columns and rows are referred to as a spatial dimension and pulse dimension (also called slow-time dimension), respectively. The third dimension is the range dimension, also called fast-time dimension. The data for a single range gate can be written as a the lth M × N × 1 vector x l , termed as space-time snapshot
x l = [ x 11 l , x 12 l , x M N l ] T
where x m n l denotes the complex samples from the mth element, nth pulse, and lth range gate.
Based on this data cube, high-resolution estimation methods can be applied to estimate targets’ angles and Doppler frequencies. However, these high-resolution estimation methods require large numbers of training snapshots to maintain good performance. In order to reduce power consumption and save storage capacity, we propose a high-resolution sub-Nyquist radar approach based on matrix completion, termed as single-channel sub-Nyquist-MC radar. This proposed radar approach reduces the number of samples as much as possible in all three dimensions while providing the high-resolution joint angle-Doppler estimation.

3. The Proposed Single-Channel Sub-Nyquist-MC Radar Approach

Suppose that a random single-channel AIC is used to replace the matched filter and high-rate ADC in each receive channel, as shown in Figure 2, in which a random switch unit is used to turn on and off each AIC. The structure of the single-channel AIC is illustrated in Figure 3, in which the continuously received waveform over each PRI is sampled at the sub-Nyquist rate using only one direct channel sampling scheme. For each element, the analog input is mixed with the harmonic signal e j 2 π k 0 t / T r integrated over the PRI duration, and then sampled, where k 0 is an arbitrary positive integer less than L. This scheme implies that only one sample can be obtained at each receive element during one pulse when the random switch unit is turned on. This direct sampling scheme is straightforward, which can be implemented by only using oscillators, mixers, and integrators.

3.1. ULA Case

Consider the simplest ULA case. If and only if all switch units are turned on, the samples can be arranged into a full matrix X of size M × N . Let us consider a scenario with K point targets in the far field. The kth target is described by its angle θ k and Doppler frequency f d k , k = 1 , , K . Then, the full matrix X can be expressed as
X = Z + W = A D B T + W
where the matrix Z and W denote the signal and noise component, respectively; D = d i a g ( d ) with d = [ α 1 , , α K ] T denotes the complex amplitudes of targets; A is the M × K receive steering matrix, defined as A = [ a ( θ 1 ) , a ( θ 2 ) , , a ( θ K ) ] ; B is the N × K Doppler steering matrix, defined as B = [ b ( f d 1 ) , b ( f d 2 ) , , b ( f d K ) ] , where
a ( θ k ) = [ 1 , e j 2 π λ d sin ( θ k ) , , e j 2 π λ ( M 1 ) d sin ( θ k ) ] T b ( f d k ) = [ 1 , e j 2 π f d k T r , , e j 2 π f d k ( N 1 ) T r ] T
are the spatial steering vector and temporal steering vector, respectively, where λ and d are the wavelength and the interelement spacing, respectively. The problem formulation given in (7) is similar to that of MIMO-MC radar [24,25,26,27], where Ref. [27] provided the detailed analysis regarding the recoverability of the data matrix in collocated MIMO radar system.
According to the proposed sampling scheme illustrated in Figure 2, the samples in the digital processing center forwarded by all receive nodes and pulses are only a subset of the entries of the full matrix X . In the digital processing center, therefore, the observational vector c can be related to the full matrix X as the following equation
c = 𝒫 Ω ( X ) = 𝒫 Ω ( Z ) + 𝒫 Ω ( W ) .
where 𝒫 Ω ( ) is an entrywise sampling operator.
To recover the signal component Z in (2) with matrix completion, we need to demonstrate that the matrix Z indeed obeys A0) and A1). Therefore, we show that the maximum coherence of the spaces spanned by the left and right singular vector of Z is bounded by the parameter μ 0 (see Appendix A and Appendix B).
Consequently, the matrix recovery is done by solving the following nuclear norm optimization problem with quadratic constraint
min E * s . t . c P Ω ( E ) δ .
where E * is the nuclear norm, which is the sum of the singular values.
This optimization problem can be solved by the singular value thresholding (SVT) algorithm, which is a rather powerful computational tool, especially for large scale matrix completion. The recovered data matrix Z ^ is the optimal solution Z o p t of the problem.
From the Appendix A. we know that the smaller the μ 0 , the fewer samples would be required to recover Z . Since ξ u ( v ) ( 0 , 1 2 ] by assumption, both the constants β ξ u and β ξ v , as defined in (A26) and (A19), respectively, would be always finite. At this point, for sufficiently large but finite M and N , the coherence μ ( U ) and the coherence μ ( V ) are given by
μ ( U ) μ ( V ) 1
Consequently, we have μ 0 max ( μ ( U ) , μ ( V ) ) 1 .
Before we proceed with a discussion of bounds regarding the number of observations, let us state the following reconstruction theorem and lemma.
Theorem 2
[12]:Let M C N 1 × N 2 be a matrix of rank r obeying the strong incoherence property with parameter μ and set N max { N 1 , N 2 } . Suppose we observe m entries of M with locations sampled uniformly at random. Then, there exist positive numerical constants C 1 and C 2 such that if
m C 1 μ 4 N r 2 log 2 N o r m C 2 μ 2 N r log 6 N
the minimizer to the Equation (A2) is unique and equal to M with probability at least 1 N 3 .
Lemma 1
[24]:If a matrix M of rank r is incoherent with parameter μ 0 and μ 1 , it is strongly incoherent with parameter μ μ 0 r .
Hence, using Lemma 1, for a fixed number of targets K , Z is strongly incoherent with parameter
μ μ 0 K K
Set G max { M , N } . Combining Theorem 1, therefore, there exist positive numerical constants C 1 and C 2 such that if
m C 1 K 4 G log 2 G o r m C 2 K 2 G log 6 G
the minimizer to the Equation (A2) is unique and equal to Z with probability at least 1 G 3 .
That is, for a sufficiently large number of elements and a large number of pulses, and for a fixed and relatively small number of targets, matrix completion is exact if the number of observation is at least of the order of the number of observation G polylog ( G ) . But for a finite number of elements and number of pulses, the simulation results presented in Section 5 show that matrix completion is exact when the number of observation approximately equals to 4 d f , where d f = K ( M + N K ) .

3.2. Arbitrary 2-D Array Case

We extended the analysis of coherence of Z for the arbitrary 2-dimensional array case. Since the pulse dimension is not changed, we only focus on the coherence μ ( U ) of Z. Consider an arbitrary array equipped with M antennas. Assume that the set of targets { θ k } k N K 1 consists of almost surely distinct members and that
( θ i , θ j ) ϒ R 2 { ( x , y ) R 2 | x y }
( i , j ) N K 1 × N K 1 with i j , where ϒ constitutes a nominal point set for all admissible angle pair combinations. At this point, the M × K receive steering matrix A defined as A = [ a ( θ 1 ) , a ( θ 2 ) , , a ( θ K ) ] , where
a ( θ k ) = [ 1 , e j 2 π r T ( 1 ) Γ ( θ k ) , , e j 2 π r T ( M 1 ) Γ ( θ k ) ] T
where
r ( m ) 1 λ [ x m , y m ] T R 2 × 1 , m N M 1
Γ ( θ ) [ cos ( θ ) , sin ( θ ) ] T R 2 × 1 ,
with the collection of vectors { [ x m , y m ] T } m N M 1 denoting the 2-dimensional antenna coordinates of the arbitrary array.
Similarly, we still have the almost surely rank- K matrix
Z = A D B T C M × N
In order to derive the strictly positive lower bound for λ min ( A H A ) , we have,
A H A [ M δ 1 , 0 δ K 1 , 0 δ 1 , 0 * M δ K 1 , 1 δ K 1 , 0 * δ K 1 , 1 * M ]
where
δ i , j m = 0 M 1 e j 2 π r T ( m ) ( Γ ( θ i ) Γ ( θ j ) ) , ( i , j ) N K 1 × N K 1
with M δ i , i , i N K 1 .
Define M A H A C K × K . The trace of M is simply M K . Hence, we have
τ = M K K = M
We also need the trace of M 2 . Since M is a Hermitian matrix, it is true that
tr ( M 2 ) = k 1 = 0 K 1 k 2 = 0 K 1 | δ k 1 , k 2 | 2 k 1 = 0 K 1 { M 2 + k 2 = 0 k 1 k 2 K 1 | m = 0 M 1 e j 2 π r T ( m ) ( Γ ( θ k 1 ) Γ ( θ k 2 ) ) | 2 }
Then, we can define a bivariate function φ u : ϒ , given by
φ u ( x , y ) m = 0 M 1 e j 2 π r T ( m ) ( Γ ( x ) Γ ( y ) )
Whose norm can be bounded as
| φ u ( x , y ) | 2 sup ( x , y ) A | φ u ( x , y | ) | 2 [ 0 , M 2 )
Then, we can bound tr ( M 2 ) as
tr ( M 2 ) k 1 = 0 K 1 { M 2 + ( K 1 ) sup ( x , y ) ϒ | φ u ( x , y ) | 2 } K M 2 + K ( K 1 ) β a
where
β a sup ( x , y ) ϒ | φ u ( x , y ) | 2
At this point, in the arbitrary array case, the associated matrix Z obeys the assumptions A0) and A1) with
μ 0 max { M M ( K 1 ) β a ( M ) , N N ( K 1 ) β ξ v ( N ) }
with probability 1. That is, the proposed approach still works if the radar system is equipped with an arbitrary 2-D array, such as an identical uniform circular array (UCA).

4. Joint Angle-Doppler Estimation with Recovered Matrix

Based on the recovered matrix Z ^ , this section addresses the high-resolution joint angle-Doppler estimation problem. Vectorizing the recovered matrix Z ^ by stacking each succeeding column one beneath the other yields a single space-time snapshot z , which can be expressed as
z = k = 1 K α k u k + w
where w is noise vector, α k is the kth target’s complex parameter accounting for both channel effects and target radar cross section (RCS), and the steering vector u k can be written as
u ( θ k , f d k ) = a ( θ k ) b ( f d k ) .
In order to apply the CS techniques, we set up a discrete space-time (angle-Doppler frequency) grid { ( θ i , f d j ) } , 1 i N θ , 1 j N D , where N θ and N D are the resolution of angle and Doppler frequency, respectively. This gridding approach is employed for CS based (MIMO) radar to reconstruct the target scene [2,3,4,5,28]. Using vector u ( θ , f d ) for all grid points { ( θ i , f d j ) } , we construct a complete response matrix H whose columns are u ( θ i , f d j ) for 1 i N θ and 1 j N D . Based on that, the signal component can be represented by some points in the discrete angle-Doppler plane, that is, the vector z can be rewritten as
z = H β + w
where H M N × N θ N D is the dictionary matrix, which represents all possible angle and Doppler frequency of the interest targets, and β = ( β 0 , , β N θ N f d 1 ) T ,   β N θ N D × 1 is the coefficient vector. Because the target scene β is known to be sparse (i.e., β 0 M N ), the compressed sensing technique is a powerful tool to recover β . Compressed sensing reconstruction methods include using greedy algorithms, such as OMP, which is used to solve the following convex problem:
β ^ = arg min { β 1 : z H β 2 2 ε }

5. Numerical Results

In this section, we demonstrate the performance of the proposed approaches in terms of matrix recovery error and the joint angle-Doppler estimation based on the recovered matrix. We use ULA for receivers. The carrier frequency is set to f = 1 × 10 9   Hz , which is a typical radar frequency. The noise introduced is white Gaussian with zero mean and variance σ 2 . Here, we use the SVT algorithm to recover the data matrix. This is because both the storage space and computation cost SVT algorithm are very low at its every iteration and it is suitable for a large size problem with a low-rank solution. To ensure the SVT algorithm converges, we set the thresholding parameter to τ = 5 ξ in this simulation, where ξ is the dimension of the low-rank matrix that needs to be recovered.

5.1. Matrix Recovery Error under Noisy Observations

We consider a scenario with two targets. The first target’s angle θ 1 and normalized Doppler frequency f d 1 are generated at random in [ 90 , 90 ] and [ 0.5 , 0.5 ] , respectively, and the second target’s angle and normalized Doppler frequency are taken as θ 2 = θ 1 + Δ θ and f d 2 = f d 1 + Δ f d , respectively. The target reflection coefficients are set as complex randomly. The Signal to Noise Ratio (SNR) at each receive antenna is 15 dB. In the following, we compute the matrix recovery error as a function of the number of samples m per degrees of freedom df, that is, m/df, a quantity also used in [23]. A matrix of size M × N with rank K has K ( M + N K ) degrees of freedom [23]. Let ϕ Z ^ denote the relative matrix recovery error, defined as:
ϕ Z ^ = Z ^ Z F / Z F .
Both Figure 4 and Figure 5 show the relative matrix recovery error ϕ Z ^ as a function of the number of samples per degree of freedom for the scenario described above, where Figure 4 describes the case of different angle separation between two targets while having the same Doppler frequency, and Figure 5 provides the case of different Doppler separations between two targets while having the same angle. The number of receiver antennas and the number of pulses are, respectively, set as M = 64 and N = 64 . One can observe that ϕ Z ^ converges very fast. It converges in about when m / d f 4 in this simulation. It can also be seen from Figure 4 and Figure 5 that when the two targets have the same angle and the same Doppler frequency, the relative recovery error is the smallest for both the cases because the coherence parameters of data matrixes are optimum, that is, μ 0 = 1 . With the increase in the angle separation in Figure 4 or the Doppler frequency separation in Figure 5 between two targets, the relative recovery error increases for the case of 2 m / d f 4 . Finally, from both Figure 4 and Figure 5, it can be seen that in the noisy cases, when m / d f 4 , which corresponds to the matrix occupancy ratio more than 4 d f / ( M N ) 0.25 , the relative recovery errors of the matrices decrease to the reciprocal of SNR.

5.2. Angle-Doppler Frequency Estimation

Figure 6 shows the sparse target scene on an angle-Doppler frequency map for a 0 dB SNR scenario. This scenario comprises five-point targets, where the leftmost two targets are very close, which locate at ( 4 5 , 0.2 ) and ( 45.5 , 0.205 ) in the angle-Doppler frequency domain, respectively. From Figure 6, we can see that the joint angle-Doppler frequencies can be exactly estimated by OMP algorithms based on the recovered matrix.
Figure 7 shows the sparse target scene on an angle-Doppler frequency map for a 25 dB SNR scenario. This scenario comprises two point targets, which locate at ( 1 0 , 0.3 ) and ( 1 0 , + 0.1 ) in the angle-Doppler frequency domain, respectively. From Figure 7, we can see that the joint angle-Doppler frequencies can be exactly estimated by OMP algorithms based on the recovered matrix.
The performance of high-resolution is provided from both angle and Doppler dimensions. However, for the case where the two targets have identical Doppler frequency but different angles, the estimation performance would decrease. Hence, we examine the angle resolution in terms of the ability to separate two closely spaced targets with equal Doppler frequency. Let us consider the scenario with two targets. The real value and estimated value of the target angle are, respectively, set as θ i and θ ^ i , i = 1 , 2 . We set M = 100 , N = 100 , θ 1 = 30 , and θ 2 = θ 1 + Δ θ , where Δ θ = [ 0.5 : 0.5 : 5 ] . If θ ^ i θ i ε Δ θ , ε = 0.1 , we declare the estimation a success, which means the two targets are distinguished successfully from the angle domain; otherwise, they are distinguished unsuccessfully. The probability of angle resolution is then defined as the fraction of successful events in 200 independents, which is illustrated in Figure 8.

6. Conclusions

We demonstrate a high-resolution radar approach termed as single-channel sub-Nyquist-MC radar, which employs the sub-Nyquist, matrix completion, as well as compressed sampling techniques. The proposed single-channel sub-Nyquist-MC radar approach allows for minimizing the number of samples in all three dimensions, implying power consumption saving, and hence gaining substantial storage capacity reduction. We compared our proposed radar approach to the conventional MTI radar and have seen its clear advantages in simulations: in a scenario with K point targets in the far field, when the number of samples is reduced from L × M × N required by conventional MTI radar to m, where m 4 d f and df = K(M + N − K), the proposed single-channel sub-Nyquist-MC radar is still able to achieve high-resolution angle-Doppler estimation. In future work, we will apply the proposed algorithm to the actual work scene.

Author Contributions

Conceptualization, investigation and writing, Q.W.; supervision, review and editing, Y.S.

Funding

This work is supported by National Natural Science Funds of China (No. 61703280).

Conflicts of Interest

The authors declared that they have no conflict of interest to this work. We declare that we do not have any commercial or associative interest that represents a conflict of interest in connection with the work submitted.

Appendix A. Matrix Completion

Let us first consider an n 1 × n 2 complex matrix M of rank r , whose singular value decomposition (SVD) is given by M = i = 1 r ρ i u i v i H and with column and row spaces denoted by U and V , which spanned by the set { u i C n 1 × 1 , i = 1 , 2 , , r } and { v i C n 2 × 1 , i = 1 , 2 , , r } , respectively. Then, we can define the coherence of U as
μ ( U ) = n 1 r sup 1 i n 1 P U e i 2 2 [ 1 , n 1 r ]
where P U is the orthogonal projection operator onto U and e i denotes the standard basis. Likewise, the coherence of V is defined by μ ( V ) . Further, two assumptions about matrix M are introduced in [11] as below
A0) The coherence obeys max ( μ ( U ) , μ ( V ) ) μ 0 for some positive μ 0 .
A1) The n 1 × n 2 matrix 1 k r u k v k H has a maximum entry bounded by μ 1 r / ( n 1 n 2 ) in the absolute value for some positive μ 1 .
Moreover, it is notable that A1) always holds with μ 1 = μ 0 r if A0) holds [12].
Suppose that the matrix M is corrupted with noise, that is, Y = M + W , where W denotes the noise component. Let us define 𝒫 Ω ( ) as an entrywise sampling operator. For example, 𝒫 Ω ( M ) denotes an entrywise sampling of M , that is, the orthogonal projector onto the span of matrices vanishing outside of Ω so that the ( i , j ) th component of 𝒫 Ω ( M ) is equal to M i j if ( i , j ) Ω and zero otherwise, where Ω is the set of indices of observed entries with cardinality m . Hence, the observation becomes 𝒫 Ω ( Y ) = 𝒫 Ω ( M ) + 𝒫 Ω ( W ) . If a matrix M obeys A0) and A1), then M can be recovered by solving a nuclear norm optimization problem
min X * s . t . P Ω ( X Y ) F δ
If the noise is zero-mean and white, then parameter δ can be related to the noise variance σ 2 , that is, δ 2 = ( m + 8 m ) σ 2 . Correspondingly, the recovery error M ^ M F is bounded as
M ^ M F 4 1 p ( 2 + p ) min ( n 1 , n 2 ) δ + 2 δ
where p = m n 1 n 2 is the fraction of observed entries [14].
The following result gives a probabilistic bound of the number of entries m required to recover the matrix M .
Theorem 1
[12].Suppose that we observe m entries of the rank- r matrix M C n 1 × n 2 obeying A0) and A1), with matrix coordinates sampled uniformly at random. Let n = max { n 1 , n 2 } . Then, there exist constants C and c such that if
m C max { μ 1 2 , μ 0 1 / 2 μ 1 , μ 0 n 1 / 4 } n r β log n
for some β > 2 , then the minimizer to the problem of (A2) is unique and equal to M with probability at least 1 c n β . For r μ 0 1 n 1 / 5 , this estimate can be improved to
m C μ 0 n 6 / 5 r ( β log n )
with the same probability of success. Theorem 1 implies that if the coherence parameter μ 0 is low, few samples are required to recover M .

Appendix B. Maximum Coherence of the Spaces

In this appendix, we prove that the maximum coherence of the spaces spanned by the left and right singular vector of Z in (2). is bounded by the parameter μ 0 . From (2), we have Z = A D B T . On the one hand, the matrix Z has the compact singular value decompositions Z = U Σ V H with unitaries U C M × K , V C N × K , and diagonal matrix Σ R K × K with nonzero singular values.
On the other hand, let us consider the thin Orthogonal Right (QR) matrix decomposition of A given by A = V A G A , where V A C M × K is such that V A H V A I K and G A K × K constitute an upper triangular matrix. Likewise, the QR decomposition of B is given by B = V B G B , where V B C N × K is such that V B H V B I K and G B C K × K constitute an upper triangular matrix. Then, we have Z = V A G A D G B T V B T , and since the matrix G A D G B T C K × K is almost surely of full rank by definition, the Singular Value Decomposition (SVD) is given by G A D G B T = Q A Λ Q B H , where Q A C K × K is such that Q A Q A H = Q A H Q A = I K and Λ R K × K are non-zero-diagonal, containing the singular values of G A D G B T . Thus, the matrix Z can be rewritten as
Z = V A Q A Λ Q B H V B T = V A Q A Λ ( V B * Q B ) H
which constitutes a valid SVD of Z , since ( V A Q A ) H V A Q A I K .
Consequently, by the uniqueness of the singular values of a matrix, it holds that Λ Σ . Therefore, we can set U = V A Q A and V = V B * Q B . If V B n C 1 × K and B n C 1 × K , n ( 1 , N ) denote the n th row of V B and B , respectively, it holds that.
μ ( V ) N λ min ( B H B )
Likewise, regarding the coherence of the column space of Z , we get
μ ( V ) N λ min ( B H B )
Due to (A5), a strictly positive lower bound for λ min ( B H B ) is needed to derive, where B H B can be written as
B H B [ N δ 1 , 0 δ K 1 , 0 δ 1 , 0 * N δ K 1 , 1 δ K 1 , 0 * δ K 1 , 1 * N ]
where
δ i , j n = 0 N 1 e j 2 π T r n ( f d i f d j ) , ( i , j ) N K 1 × N K 1
Obviously, N δ i , i , i N K 1 . Before we proceed with the analysis, let us state the following standard result, which bounds the minimum and maximum eigenvalues of a matrix M using exclusive functions of the traces of M and M 2 .
Theorem 3
[12]:Let M C K × K be a matrix with real eigenvalues. Define
τ tr ( M ) K a n d s 2 tr ( M 2 ) K τ 2
Then, it is true that
τ s K 1 λ min ( M ) τ s K 1
τ + s K 1 λ max ( M ) τ + s K 1
In order to apply the Theorem, we define M B H B C K × K . The trace of M is simply N K . Hence, we have
τ = N K K = N
We also need the trace of M 2 . Since M is a Hermitian matrix, it is true that
tr ( M 2 ) = k 1 = 0 K 1 k 2 = 0 K 1 | δ k 1 , k 2 | 2 k 1 = 0 K 1 { N 2 + k 2 = 0 k 1 k 2 K 1 | n = 0 N 1 e j 2 π T r n ( f d k 1 f d k 2 ) | 2 } = k 1 = 0 K 1 { N 2 + k 2 = 0 k 1 k 2 K 1 sin 2 ( π N T r ( f d k 1 f d k 2 ) ) sin 2 ( π T r ( f d k 1 f d k 2 ) ) } = k 1 = 0 K 1 { N 2 + k 2 = 0 k 1 k 2 K 1 ϕ N 2 [ T r ( f d k 1 f d k 2 ) ] }
where
ϕ N ( x ) sin ( π N x ) sin ( π x ) , x R , and N N +
At this point, it is instructive to at least qualitatively study
tr ( M 2 ) k 1 = 0 K 1 { N 2 + ( K 1 ) sup x [ ξ v , 0.5 ] ϕ N 2 ( x ) } K N 2 + K ( K 1 ) β ξ v ( N )
where
β ξ v ( N ) = sup x [ ξ v , 0.5 ] ϕ N 2 ( x ) ,
ξ v min ( i , j ) K 1 × K 1 i j g ( T r | f d i f d j | )
and
g ( x ) { x x , x x 1 2 x x , o t h e r w i s e .
Hence, via Theorem
s 2 tr ( M 2 ) K N 2 N 2 + ( K 1 ) β ξ v ( N ) N 2 ( K 1 ) β ξ v ( N )
Consequently, we can bound λ min ( M ) = λ min ( B H B ) from below as
λ min ( B H B ) N ( K 1 ) β ξ v ( N )
Using (A5) and (A20), we get the upper bound of the coherence of V
μ ( V ) N N ( K 1 ) β ξ v ( N )
Likewise, regarding the strictly positive lower bound for λ min ( A H A ) , we have
λ min ( A H A ) M ( K 1 ) β ξ u ( M )
where
β ξ u ( M ) = sup x [ ξ u , 0.5 ] ϕ M 2 ( x ) ,
ξ u min ( i , j ) K 1 × K 1 i j g ( d λ | sin ( θ i ) sin ( θ j ) | )
The upper bound of the coherence of U becomes
μ ( U ) M M ( K 1 ) β ξ u ( M )
Consequently
max { μ ( U ) , μ ( V ) } max { M M ( K 1 ) β ξ u ( M ) , N N ( K 1 ) β ξ v ( N ) } μ 0

References

  1. Ward, J. Space-time adaptive processing for airborne radar. In Proceedings of the IEE Colloquium on Space-Time Adaptive Processing, London, UK, 6 April 1998; Volume 1998, p. 2. [Google Scholar]
  2. Li, X.; Ma, X.; Yan, S.; Hou, C. Single snapshot DOA estimation by compressive sampling. Appl. Acoust. 2013, 74, 926–930. [Google Scholar] [CrossRef]
  3. Herman, M.; Strohmer, T. Compressed sensing radar. In Proceedings of the 2008 IEEE International Conference on Acoustics, Speech and Signal Processing, Rome, Italy, 26–30 May 2008; pp. 1509–1512. [Google Scholar]
  4. Baraniuk, R.; Steeghs, P. Compressive Radar Imaging. In Proceedings of the 2007 IEEE Radar Conference, Boston, MA, USA, 17–20 April 2007; pp. 128–133. [Google Scholar]
  5. Herman, M.A.; Strohmer, T. High-Resolution Radar via Compressed Sensing. IEEE Trans. Signal Process. 2009, 57, 2275–2284. [Google Scholar] [CrossRef]
  6. Ender, J.H.G. On compressive sensing applied to radar. Signal Process. 2010, 90, 1402–1414. [Google Scholar] [CrossRef]
  7. Xi, F.; Chen, S.; Liu, Z. Quadrature Compressive Sampling for Radar Signals. IEEE Trans. Signal Process. 2014, 62, 2787–2802. [Google Scholar]
  8. Vaughan, R.G.; Scott, N.L.; White, D.R. The theory of bandpass sampling. IEEE Trans. Signal Process. 1991, 39, 1973–1984. [Google Scholar] [CrossRef]
  9. Candes, E.J.; Tao, T. Near-Optimal Signal Recovery from Random Projections: Universal Encoding Strategies? IEEE Trans. Inf. Theory 2006, 52, 5406–5425. [Google Scholar] [CrossRef]
  10. Tropp, J. Random Filters for Compressive Sampling. In Proceedings of the 2006 40th Annual Conference on Information Sciences and Systems, Princeton, NJ, USA, 22–24 March 2006; pp. 216–217. [Google Scholar]
  11. Kirolos, S.; Laska, J.; Wakin, M.; Duarte, M.; Baron, D.; Ragheb, T.; Massoud, Y.; Baraniuk, R. Analog-to-Information Conversion via Random Demodulation. In Proceedings of the 2006 IEEE Dallas/CAS Workshop on Design, Applications, Integration and Software, Richardson, TX, USA, 29–30 October 2006; pp. 71–74. [Google Scholar]
  12. Baransky, E.; Itzhak, G.; Shmuel, I.; Wagner, N.; Shoshan, E.; Eldar, Y.C. A Sub-Nyquist Radar Prototype: Hardware and Algorithms. 2012; arXiv, arXiv:1208.2515. [Google Scholar]
  13. Bar-Ilan, O.; Eldar, Y.C. Sub-Nyquist Radar via Doppler Focusing. IEEE Trans. Signal Process. 2014, 62, 1796–1811. [Google Scholar] [CrossRef]
  14. Gedalyahu, K.; Tur, R.; Eldar, Y.C. Multichannel Sampling of Pulse Streams at the Rate of Innovation. IEEE Trans. Signal Process. 2011, 59, 1491–1504. [Google Scholar] [CrossRef]
  15. Mishali, M.; Eldar, Y.C.; Tropp, J.A. Efficient sampling of sparse wideband analog signals. In Proceedings of the 2008 IEEE 25th Convention of Electrical and Electronics Engineers in Israel, Eilat, Israel, 3–5 December 2008; pp. 290–294. [Google Scholar]
  16. Candès, E.J.; Recht, B. Exact Matrix Completion via Convex Optimization. Found. Comput. Math. 2009, 9, 717–772. [Google Scholar] [CrossRef]
  17. Candes, E.J.; Tao, T. The Power of Convex Relaxation: Near-Optimal Matrix Completion. IEEE Trans. Inf. Theory 2010, 56, 2053–2080. [Google Scholar] [CrossRef]
  18. Candes, E.J.; Plan, Y. Matrix Completion with Noise. Proc. IEEE 2010, 98, 925–936. [Google Scholar] [CrossRef]
  19. Candès, E.J.; Plan, Y. Tight Oracle Inequalities for Low-Rank Matrix Recovery from a Minimal Number of Noisy Random Measurements. IEEE Trans. Inf. Theory 2011, 57, 2342–2359. [Google Scholar] [CrossRef]
  20. Keshavan, R.H.; Montanari, A.; Oh, S. Matrix Completion from a Few Entries. IEEE Trans. Inf. Theory 2010, 56, 2980–2998. [Google Scholar] [CrossRef]
  21. Dai, W.; Kerman, E.; Milenkovic, O. A Geometric Approach to Low-Rank Matrix Completion. IEEE Trans. Inf. Theory 2012, 58, 237–247. [Google Scholar] [CrossRef]
  22. Vandereycken, B. Low-Rank Matrix Completion by Riemannian Optimization. SIAM J. Optim. 2013, 23, 1214–1236. [Google Scholar] [CrossRef]
  23. Cai, J.-F.; Candès, E.J.; Shen, Z. A Singular Value Thresholding Algorithm for Matrix Completion. SIAM J. Optim. 2010, 20, 1956–1982. [Google Scholar] [CrossRef]
  24. Sun, S.; Petropulu, A.P.; Bajwa, W.U. Target estimation in colocated MIMO radar via matrix completion. In Proceedings of the 2013 IEEE International Conference on Acoustics, Speech and Signal Processing, Vancouver, BC, Canada, 26–31 May 2013; pp. 4144–4148. [Google Scholar]
  25. Sun, S.; Bajwa, W.U.; Petropulu, A.P. MIMO-MC radar: A MIMO radar approach based on matrix completion. IEEE Trans. Aerosp. Electron. Syst. 2015, 51, 1839–1852. [Google Scholar] [CrossRef]
  26. Sun, S.; Petropulu, A.P. On the applicability of matrix completion on MIMO radars. In Proceedings of the 2014 48th Asilomar Conference on Signals, Systems and Computers, Pacific Grove, CA, USA, 2–5 November 2014; pp. 306–310. [Google Scholar]
  27. Kalogerias, D.S.; Petropulu, A.P. Matrix Completion in Colocated MIMO Radar: Recoverability, Bounds & Theoretical Guarantees. IEEE Trans. Signal Process. 2014, 62, 309–321. [Google Scholar]
  28. Chen, C.Y.; Vaidyanathan, P.P. Compressed sensing in MIMO radar. In Proceedings of the 2008 42nd Asilomar Conference on Signals, Systems and Computers, Pacific Grove, CA, USA, 26–29 October 2008; pp. 41–44. [Google Scholar]
  29. Donoho, D.L. Compressed sensing. IEEE Trans. Inf. Theory 2006, 52, 1289–1306. [Google Scholar] [CrossRef]
  30. Candes, E.J.; Romberg, J.; Tao, T. Robust uncertainty principles: Exact signal reconstruction from highly incomplete frequency information. IEEE Trans. Inf. Theory 2006, 52, 489–509. [Google Scholar] [CrossRef]
  31. Podilchuk, C. Signal Recovery from Partial Information. In Digital Signal Processing Fundamentals; CRC Press: Boca Raton, FL, USA, 2009; pp. 1–22. ISBN 978-1-4200-4606-9. [Google Scholar]
  32. Blumensath, T.; Davies, M.E. Iterative Hard Thresholding for Compressed Sensing. arXiv, 2008; arXiv:0805.0510. [Google Scholar]
Figure 1. Processing for receive nodes (left) and the coherent processing interval (CPI) data cube (right) in conventional move target indication (MTI) radar systems.
Figure 1. Processing for receive nodes (left) and the coherent processing interval (CPI) data cube (right) in conventional move target indication (MTI) radar systems.
Information 10 00124 g001
Figure 2. The proposed single-channel sub-Nyquist radar approach (left) and a subset of the full matrix (right).
Figure 2. The proposed single-channel sub-Nyquist radar approach (left) and a subset of the full matrix (right).
Information 10 00124 g002
Figure 3. Single-channel direct sampling of the Fourier series coefficient for each receive element during one pulse.
Figure 3. Single-channel direct sampling of the Fourier series coefficient for each receive element during one pulse.
Information 10 00124 g003
Figure 4. Relative matrix recovery errors under different angle separations between two targets while the Doppler frequency separation is set as 0 Hz.
Figure 4. Relative matrix recovery errors under different angle separations between two targets while the Doppler frequency separation is set as 0 Hz.
Information 10 00124 g004
Figure 5. Relative matrix recovery errors under different Doppler frequency separations between two targets while the angular separation is set as 0°.
Figure 5. Relative matrix recovery errors under different Doppler frequency separations between two targets while the angular separation is set as 0°.
Information 10 00124 g005
Figure 6. Real target positions along with the estimates.
Figure 6. Real target positions along with the estimates.
Information 10 00124 g006
Figure 7. Real target positions along with the estimates. OMP: orthogonal matching pursuit.
Figure 7. Real target positions along with the estimates. OMP: orthogonal matching pursuit.
Information 10 00124 g007
Figure 8. The probability of distinguishing two targets with equal Doppler frequency under different angle separations.
Figure 8. The probability of distinguishing two targets with equal Doppler frequency under different angle separations.
Information 10 00124 g008

Share and Cite

MDPI and ACS Style

Wang, Q.; Sun, Y. A High-Resolution Joint Angle-Doppler Estimation Sub-Nyquist Radar Approach Based on Matrix Completion. Information 2019, 10, 124. https://doi.org/10.3390/info10040124

AMA Style

Wang Q, Sun Y. A High-Resolution Joint Angle-Doppler Estimation Sub-Nyquist Radar Approach Based on Matrix Completion. Information. 2019; 10(4):124. https://doi.org/10.3390/info10040124

Chicago/Turabian Style

Wang, Quanhui, and Ying Sun. 2019. "A High-Resolution Joint Angle-Doppler Estimation Sub-Nyquist Radar Approach Based on Matrix Completion" Information 10, no. 4: 124. https://doi.org/10.3390/info10040124

APA Style

Wang, Q., & Sun, Y. (2019). A High-Resolution Joint Angle-Doppler Estimation Sub-Nyquist Radar Approach Based on Matrix Completion. Information, 10(4), 124. https://doi.org/10.3390/info10040124

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop