Skip to main content

Random filtering structure-based compressive sensing radar

Abstract

Recently with an emerging theory of ‘compressive sensing’ (CS), a radically new concept of compressive sensing radar (CSR) has been proposed in which the time-frequency plane is discretized into a grid. Random filtering is an interesting technique for efficiently acquiring signals in CS theory and can be seen as a linear time-invariant filter followed by decimation. In this paper, random filtering structure-based CSR system is investigated. Note that the sparse representation and sensing matrices are required to be as incoherent as possible; the methods for optimizing the transmit waveform and the FIR filter in the sensing matrix separately and simultaneously are presented to decrease the coherence between different target responses. Simulation results show that our optimized results lead to smaller coherence, with higher sparsity and better recovery accuracy observed in the CSR system than the nonoptimized transmit waveform and sensing matrix.

1 Introduction

Compared with the whole scene observed by radar systems, the target scene is sparse therein in the majority of cases. Classical radars do not take advantages of this sparsity and lead to complicated and expensive radar receiver consisting of high-rate analog-to-digital (AD) converters, large memories, and fast computing systems.

Recently with an emerging theory of ‘compressive sensing’ (CS) [14], a radically new concept of compressive sensing radar (CSR) has been proposed [5]. According to CS theory, CSR can recover the target scene from far fewer samples or measurements than traditional methods. To make this possible, CSR relies on two principles: sparsity, which restricts the number of targets of interest, and incoherence, which says the dissimilarity between targets of interest. Obvious characteristics of the CSR system can be summarized as follows [5, 6]:

  • Eliminating the need for the pulse compression matched filter at the receiver

  • Reducing the required receiver AD conversion bandwidth so that it need operate only at the low ‘information rate’ rather than at the high Nyquist rate

  • Providing the potential to achieve higher resolution between targets than traditional radars whose resolution is limited by the uncertainty principles

Two different tasks of CSR have been investigated by only a few papers. The first radar task is to detect and estimate targets in distinct range, Doppler and angle cells [6, 7]. The second is imaging, including range profiling, synthetic aperture radar (SAR) and inverse synthetic aperture radar (ISAR) [810]. In both cases, CSR can work in the situation of sparse targets/scene. CSR was demonstrated to be capable of successfully working with an AD converter operating at a sampling frequency lower than the Nyquist rate. An exact recovery of target scene can be implemented with four times undersampling for CSR SAR imaging [5]. CSR was considered to transmit a sufficiently incoherent pulse and reconstruct the sparse target scene by the greedy algorithm. Better resolution in the time-frequency plane over traditional radar can be provided [6]. In [810], CS technique was applied to range profiling, azimuth domain focusing, and (ω,k) domain focusing in SAR imaging.

CSR waveform design was also investigated by Chen [11] and Subotic [7]. To effectively reconstruct the target scene, it is required that the correlations between target responses must be small. A multiple-input multiple-output (MIMO) radar waveform design method has been proposed based on simulated annealing (SA) algorithm [11]. For a distributed radar system, waveform and position impacts have been examined by considerations of sparsity of the target scene and the restricted isometry property (RIP) [7], [12].

In [5], Baraniuk has suggested an interesting choice for the sensing matrix of CSR system. He pointed out that in majority of cases we can use a causal, quasi-Toeplitz matrix where each row is a right shift of the row immediately above it. The sensing matrix based on random filtering is plotted in Figure 1. The measurement process in CSR can be seen as a linear time-invariant filter followed by decimation. When we choose a pseudo-noise (PN) sequence as the initial row, this approach can be named as random filtering. Obvious benefits of random filtering structure-based CSR can be summarized as [13]

Figure 1
figure 1

Random filter matrix.

  • The sensing matrix is stored and applied efficiently.

  • Fast fourier transformation (FFT) can be used to replace convolution for long filters.

  • It is easily implementable in software or hardware.

The constitutions of the two kinds of random filtering structure-based compressive sensing radar is illustrated in Figure 2. As we can see, the random filter can be implemented both in time and frequency domain. In Figure 2, we also note that two Toeplitz matrices have been used and concatenated. The first appears due to the convolution of the transmitted waveform with the sparse target scene, spreading the energy of each target in the scene. The second is caused by the convolution of a random filter with the received signal. Actually, the input for the second Toeplitz matrix is no longer sparse in the canonical basis because of the concatenation of the two matrices.

Figure 2
figure 2

The constitution of random filtering structure-based compressive sensing radar. Random filter can be implemented in time and frequency domain: (a) time domain random filter with convolution and (b) frequency domain random filter with FFT and IFFT.

CS theory suggests that the sensing matrix Φ and sparse representation matrix Ψ be as incoherent (orthogonal) as possible. A measure of coherence between Φ and Ψ can be expressed as

ρ(Φ,Ψ)= max i j | Φ i , Ψ j |
(1)

where 〈,〉 denotes the inner product, Φ i is the i th row of Φ, and Ψ j is the j th columns of Ψ. ρ(Φ,Ψ) plays an important role in the successful recovery of basis pursuit (BP) and orthogonal matching pursuit (OMP) algorithms [14]. Low coherence between Φ and Ψ means small ρ(Φ,Ψ).

We note that a key notion of the RIP in CS theory also requires the orthogonality between Φ and Ψ[15]. The RIP can be expressed as [16]

|T|S:(1 δ S ) θ T 2 2 D T θ T 2 2 (1+ δ S ) θ T 2 2
(2)

where |T|≤S mean for any sparsity T, which is less than S, |·| is the cardinality operator, ·2 represents the l2 norm being equivalent to the square root of the sum of squares of all the elements, D=Φ Ψ is the equivalent dictionary, D T is a subset extracted from D, θ T are the coefficients corresponding to the T selected columns, and 0<δ S <1 is the S-restricted isometry constant (RIC). If the RIP holds, any subset of columns of D are nearly orthogonal and the incoherence between Φ and Ψ is ensured. However, the RIP is difficult for us to verify [17]. Therefore, some matrices have been proved to be incoherent enough with any fixed sparsifying basis Ψ with overwhelming probability, such as Gaussians or ±1 random matrices [16].

Elad has proposed an alternative framework towards the incoherence required by CS [18]. This alternative, which has been shown to be computationally more efficient and produce significantly better results, can be described as [19]

μ(D)= max i j d i T d j d i 2 d j 2
(3)

where |·| is the absolute value, μ(D) is often called the mutual coherence of the matrix D, and d i =Φ Ψ i denotes the i th column of D. The mutual coherence is known to be a sub-optimal metric to quantify CS matrices as compared to RIC. Notably, μ1/ M for a M×N Gaussian matrix. Thus, using the mutual coherence metric, we have a sub-optimal quadratic scaling of M with the sparsity S. In comparison, a linear scaling of M with S is achieved with the RIC.

If D is designed such that μ(D) is as small as possible, the orthogonality between Φ and Ψ can be guaranteed and successful recovery will be implemented in CS process. Here, the transposition (·)T was applied for image processing in real number domain.

In this paper, we are concerned with incoherence between the sensing and sparse representation matrices in random filtering structure-based CSR. With the thought that the sensing matrix and transmit waveform in CSR can be changed in mind, we will investigate the problem of how to design the sensing matrix and transmit waveform to guarantee incoherence in the CSR system.

A similar thought has appeared in image processing and can be traced back to Elad’s work [18]. Elad first attempted to decrease the average mutual coherence by optimizing the sensing matrix. His work showed that designing a sensing matrix is a better choice than a random matrix, and it indeed leads to better CS performance. Abolghasemi proposed a gradient descent method to optimize the sensing matrix [20]. Duarte-Carvajalino extended Elad’s work and proposed to optimize the sparse representation and sensing matrices simultaneously [15]. Due to more freedom degrees introduced in CS, this new CS framework can offer better performance than only optimizing the sensing matrix. Overall, the results of these methods show enhancement in terms of both reconstruction accuracy and the maximum allowable sparsity CS can recover.

The remainder of this paper is organized as follows. First, we study the theory of random filtering structure-based compressive sensing radar in Section 2. Then, we introduce our proposed algorithms to design the transmit waveform and sensing matrix in Section 3. In Section 4, we present detailed experimental results demonstrating the superiority of our framework. Finally, concluding remarks and directions for future research are presented.

2 Review of compressive sensing radar based on random filtering

2.1 Sparse representation dictionary

Consider a target scene in time-frequency plane is discretized into an L×M grid, and we define time and frequency shift matrices as

T L × N l = 0 l 1 × N I N × N 0 ( L + 1 N l ) × N
(4)
F L × L m = ω M 0 0 0 0 ω M 1 0 0 0 ω M L 1 m
(5)

where L and M denote the numbers of range and Doppler bin CSR measures, N is the length of transmit waveform vector, ω M = e 1 2 π / M is the M th root of unity. The (l,m)th basis element in time-frequency plane can be defined as

p l , m = F m · T l
(6)

where l=1,2,…,L, m=1,2,…,M. Assuming the transmit signal x of length N, the receiver will receive a signal hl,m=pl,m·x of length L to observe L range bins. Note that there are necessarily LM grid points in time-frequency plane; we concatenate these received signals and obtain the received signal basis dictionary

Ψ = ( h 1 , 1 | h 1 , 2 | | h L , M ) = H x
(7)

where

H = ( p 1 , 1 | p 1 , 2 | | p L , M )

is the product we define as

( A | B ) s = ( As | Bs )

A and B are matrices of the same size m×n and s is a vector of size n×1. The sparse representation dictionary Ψ contains all the possible signal reflected from the target in any grid of time-frequency plane.

2.2 Random filtering measurement

In CS, the sensing matrix measures and encodes P<L linear projections of the signal. By random filtering measurement, this process can be seen as the convolution of the received signal and the FIR filter f of length B, which approximates the analog filtering in the digital domain. To take P measurements of the signal, downsampling of the FIR filter output is then carried out. This process can be represented by a matrix Φ, where Φ is a P×L matrix. This matrix is banded and quasi-Toeplitz: each row has B nonzero elements, and each row of Φ is is a shifted copy of the first row.

By the fixed filter f which is defined on the region [ 0,B−1], the (p,l)th entry of the sensing matrix Φ can be obtained by

ϕ p , l = f ( L / P p l ) = f ( Kp l )
(8)

where K=L/P is the decimation factor and · is the floor function. The p th row of Φ can be expressed as

( Φ T ) p = M p f

M p is a L×B matrix with the following expression

M p = 0 Kp × B I B × B 0 ( L Kp B ) × B

2.3 Scene recovery

The received signal of the target scene can be expressed as

r= l = 1 L m = 1 M θ l , m h l , m =Ψθ+n
(9)

where θ= [ θ1,1,θ1,2,…,θL,M]T is the scattering coefficient vector of the scene and n is the additive Gaussian white noise vector of length L. The measured signal is written as

y=Φr=ΦΨθ+Φn
(10)

Then, the target scene can be recovered by reconstruction methods including using algorithms such as orthogonal matching pursuit [21, 22] and basis pursuit [23, 24]. The latter program is solving the following convex problem:

minθ 1 s.t.yΦΨθ 2 2 ε
(11)

where ·1 denotes the l1 norm of a vector or matrix which is equal to the sum of absolute value of all the elements and ε>0 takes into account the possibility of noise in the linear measurements and of nonexact sparsity. Regularized orthogonal matching pursuit (ROMP) has been proposed to take advantage of OMP and BP algorithms [25].

3 The FIR filter and transmit waveform design for compressive sensing radar

Equation 3 defines the maximum absolute value of normalized inner product between all columns in the equivalent dictionary D. Suppose the sparsity of the target scene θ0 satisfies the following inequality

θ 0 < 1 2 1 + 1 μ ( D )
(12)

where ·0 denotes the l0 norm counting the number of nonzeros in a vector or matrix. θ is necessarily the sparsest solution (minθ0) such that y=D θ.

A fast greedy algorithm such as OMP is guaranteed to succeed in finding the correct solution in the presence of noise n. The root mean square error (RMSE) of the solution θ ~ obeys [14]

θ ~ θ 2 ( δ + ε ) 1 μ ( D ) ( 2 θ 0 1 )
(13)

where ε=n2 and δε=yD θ2. The mutual coherence μ(D) that affects both the recoverable sparsity of target scene and the recovery accuracy is demonstrated in (12) and (13).

We note that in the equivalent dictionary D, the FIR filter f in the sensing matrix Φ and the transmit waveform x are variables in the CSR system. Therefore, the FIR filter f and transmit waveform x design problem in the CSR system can be described as

argmin f , x max i j d i H d j d i 2 d j 2
(14)

where (·)H denotes the conjugate transposition. Here, we replace the transposition (·)T in Equation 3 by the conjugate transposition (·)H to process the columns of the complex equivalent dictionary D in the CSR system.

3.1 The transmit waveform optimization

With the fixed FIR filter f ¯ , the transmit waveform x optimization problem can be given by

argmin x max i j μ i , j
(15)

where

μ i , j = d i H d j d i 2 d j 2
d i = Φ Ψ i = Φ F m T l x
i = ( l 1 ) M + m
j = ( l 1 ) M + m
l , l = 1 , 2 , , L m , m = 1 , 2 , , M

μi,j is a variable correlated with the cross-correlations between d i and d j and the auto-correlations of d i , d j . We use the square of μi,j and transform this fraction in (15) into a weighted summation. This expression can be obtained by

γ i , j = d i H d j 2 2 λ d i 2 2 d j 2 2 = x H P i , j x λ · x H Q i x · x H Q j x
(16)

where λ is the weighted coefficient,

P i , j = ( T l ) H ( F m ) H ( Φ ) H Φ F m T l x · x H ( T l ) H ( F m ) H Φ H Φ F m T l Q i = ( T l ) H ( F m ) H Φ H Φ F m T l Q j = ( T l ) H ( F m ) H Φ H Φ F m T l

This transformation is valid by taking the log in (15) (due to the monotonicity of the log function). The optimization problem in (15) can be transformed to

argmin x max i j γ i , j
(17)

This minimax problem is difficult for us to solve, and we replace by minimum summation of γi,j and can be described as

argmin x i j i γ i , j = argmin x x H Ω x
(18)

where

Ω = i j i P i , j λ Q i x x H Q j

This transformation is also valid because it is noted that for any vector x R N , we have 1/ N x 2 x x 2 . Thus, the optimization problem is simplified to the minimization problem defined in (18), in which the transmit waveform x has constant energy constraint

x H x = E 0

When the transmit vector x is equal to the eigenvector of Ω corresponding to the smallest eigenvalue, the minimization of xHΩ x in (18) is achieved subject to the energy constraint of xHx=1. However, the matrix Ω which depends on x lead to indirect solution. Therefore, an iterative procedure must be applied. The specific steps involved in this iterative procedure are described below:

  • Step A1: Set the x with random generated values or use some existing sequence (i.e., Frank sequence or Golomb sequence), k=0.

  • Step A2: Compute the matrix Ωk+1 in terms of x k .

  • Step A3: Find the smallest eigenvalue and the corresponding normalized eigenvector vk+1 of the matrix Ωk+1.

  • Step A4: Repeat the above steps until the convergence criteria is satisfied, e.g., x k xk+12<ε1, where xk+1=vk+1 is the waveform obtained at the k th iteration and ε1 is a predefined threshold.

3.2 The FIR filter optimization

We define the complex Gram matrix G=DHD whose entry at the i th row and j th column is gi,j. Unlike the Gram matrix definition in [18], we do not compute G using the matrix D after normalizing each of its columns. In practice, the small absolute off-diagonal elements in G is desired. In the ideal case, minimum possible coherence occurs when gi,j=0,ij, and we have

G ~ = g 1 , 1 0 0 0 g 2 , 2 0 0 0 g LM , LM
(19)

where G ~ is a L M×L M diagonal matrix with self-coherence of each columns. We might be able to design the sensing matrix Φ making the Gram matrix G close to G ~ as possible. This process can be written as follows:

argmin Φ G G ~ F 2
(20)

where · F is the Frobenius norm for a matrix. By (10) and (11), the Gram matrix can be rewritten as

G = D H D = ( Φ Ψ ) H Φ Ψ = Ψ H Φ H Φ Ψ
(21)

According to (20), the sensing matrix optimization problem with the fixed sparse representation matrix Ψ ¯ can be described as

argmin Φ Ψ ¯ H Φ H Φ Ψ ¯ G ~ F 2
(22)

With the successful case in [26], simpler criteria can be given to replace (22) and written as

argmin Φ Φ Ψ ¯ U g ~ F 2
(23)

where U is a P×N semiunitary matrix (i.e., UHU=I), g ~ =Diag( g 11 , g 22 ,, g NN ), Diag(·) denotes the diagonal matrix with diagonal elements as indicated.

Considering the sensing matrix Φ also has energy constraint, the above criteria can be rewritten as

argmin Φ Φ Ψ ¯ g ~ 1 U F 2 s.t. U H U = I Φ 2 2 = c
(24)

Φ and U are both unknown variables in (24). Our strategy to solve this minimization problem is calculating one variable while the other is fixed and iterating this process until convergence appears.

First, we consider the minimization problem with the known sensing matrix Φ in (24) has the following solution [27]

U= U 2 H U 1
(25)

where U1 and U2 can be obtained by the following singular value decomposition (SVD) expression

Φ Ψ ¯ g ~ 1 = U 1 Σ U 2 H
(26)

here U1 is a P×P unitary matrix, U2 is an P×L M semiunitary matrix, and Σ is a P×P diagonal matrix.

Then, we try to find f which determines the sensing matrix Φ with given U. We decompose the sensing matrix by rows and have

f T M 1 T M 2 T M P T Ψ ¯ =vec ( U g ~ ) T
(27)

After transforming the above expression, we obtain

Af=b
(28)

where

A= Ψ ¯ T M 1 T M 2 T M P T T
(29)
b=vec(U g ~ )
(30)

The FIR filter f can be obtained by the least square (LS) estimator

f= ( A A H ) 1 Ab
(31)

The FIR filter f optimization method can be summarized as follows:

  • Step B1: Generate the FIR filter f with random complex values, then compute the initial sensing matrix Φ, set k=0.

  • Step B2: Compute the SVD of Φ k Ψ ¯ g ~ k 1 and the unitary matrix U.

  • Step B3: Compute the FIR filter fk+1 that minimizes (24) by (31); under the constraint f k + 1 2 2 =c,

    f k + 1 = c f k + 1 f k + 1 2 2 .
  • Step B4: Repeat the above steps until the convergence criteria is satisfied, e.g., f k fk+12<ε2, where fk+1 is the FIR filter obtained at the k+1th iteration and ε2 is a predefined threshold.

Because PL M, the SVD of the P×L M matrix Φ Ψ ¯ g ~ 1 in Step B2 requires a large computation amount for large values of L and M.

3.3 Joint optimization

With the above discussion, now we turn to the transmit waveform x and FIR filter f joint optimization problem. The method will be considered to combine the introduced iterative approaches for optimizing the transmit waveform and FIR filter. Considering these two variables cannot be optimized simultaneously in an iteration, we split each iteration into two parts, which optimize one variable while the other is fixed. With the transmit waveform and FIR filter optimization approaches in Sections 3.1 and 3.2, the joint optimization method can be summarized as

  • Step C1: k=0, generate the transmit waveform x k with random complex values and constant energy, and set the FIR filter f k with random complex values; compute the corresponding sensing matrix Φ k , the sparse representation matrix Ψ k , the equivalent dictionary D k , and the Gram matrix

    G k = D k H D k .
  • Step C2: Assume the deterministic sensing matrix Φ ¯ = Φ k , optimize the transmit waveform using Step A2 to Step A4, and obtain x ~ .

  • Step C3: With the deterministic waveform x ¯ = x ~ , optimize the FIR filter using Step B2 to Step B4 and obtain f ~ .

  • Step C4: k=k+1,

    x k + 1 = x ~
    f k + 1 = f ~ .
  • Step C5: Compute the Gram matrix

    G k + 1 = D k + 1 H D k + 1 .

Repeat the above steps until the convergence criteria is satisfied, e.g., G k Gk+12<ε3, where ε3 is a predefined threshold.

The proposed three algorithms in this section is stopped whenever the innovations is less than a certain value (ε1,ε2, and ε3, respectively). The order of the magnitude of these values will be given in the simulation section. Similarly, the number of iterations will also be tested.

4 Simulation

In this section, we will complete computer simulations with three aspects. First, simulation examples will be given to demonstrate the effectiveness of our proposed methods for decreasing the coherence between the sparsifying representation and sensing matrices. Second, in CS theory, RIP is an important rule. Simulation results will show that our designed result can ensure this rule finely. Third, the target scene recovery experiment will be given to show the improved recovery accuracy by our methods.

4.1 Transmit waveform and sensing matrix optimization results

The CSR system transmits a waveform of length N=19 and measures a target scene with L=80 range and M=1 Doppler bin. The sensing matrix compresses the received signal with the FIR filter f of length B=40 and obtains the measured data of length P=40. We optimize the transmit waveform x and FIR filter f of the CSR system separately and simultaneously, and results are compared for these different approaches. The parameters ε1,ε2, and ε3 are set to be 10−8,10−5, and 10−5, respectively. These algorithm will stop after hundreds of iterations in our simulations. The recovery algorithm used here is OMP.

In [6], Herman has proved that the Alltop sequence has nearly ideal incoherence properties for the dictionary Ψ. This sequence is defined as

s n = 1 N e 1 2 π N n 3

where n≥5 is a prime. Considering the important property of the Alltop sequence, we use it as a standard sequence for comparing with our optimization result. In the process of the sensing matrix optimization, we also use this sequence as the fixed transmit waveform.Figure 3 shows the histogram of the cross-correlations between different target responses with random sensing matrix. The optimized waveform is compared with the Frank, LFM, and Alltop sequences. As a standard sequence, the maximum and average values of the histogram of the Alltop sequence obviously outperform Frank and LFM sequences. However, our proposed method can provide a sequence with better performance than the Alltop sequence. The average and maximum cross-correlations are decreased about 0.07 and 0.27, respectively.In Figure 4a, the result for the optimized sensing matrix is given. The Alltop sequence is used as the fixed transmit waveform. As we can see, the cross-correlations of the optimized sensing matrix are obviously smaller than that of the random matrix. The average and maximum cross-correlations are lowered about 0.17 and 0.32, respectively. The result for the optimized transmit waveform and sensing matrix are also shown in Figure 4b. Compared with that of the Alltop sequence with random sensing matrix, the average and maximum cross-correlations are decreased about 0.09 and 0.44, respectively.

Figure 3
figure 3

Histogram of the cross-correlations between different target responses. (a) Frank sequence, (b) LFM sequence, (c) Alltop sequence, and (d) optimized waveform sequence.

Figure 4
figure 4

Histogram of the cross-correlations between different target responses. (a) Alltop sequence + optimized sensing matrix and (b) optimized transmit waveform + optimized sensing matrix.

The detailed information of the cross-correlations is summarized in Table 1. From the above results, we may conclude that the sensing matrix optimization offers greater performance improvement than the optimized transmit waveform because it can provide more optimization variables.

Table 1 Average and maximum values of the cross-correlations

4.2 RIP verification

With normalized θ ̂ T , i.e., θ ̂ T 2 2 =1, the RIP in (2) can be simplified to

TS:(1 δ S ) D T θ ̂ T 2 2 (1+ δ S )
(32)

We note that

λ min D T θ ̂ T 2 2 = θ ̂ T H D T H D T θ ̂ T λ max
(33)

where λmin and λmax are the smallest and largest eigenvalues of D T H D T . The S-restricted isometry constant can be obtained by

1 δ S λ min 1 + δ S λ max
(34)

With the constraint 0<δ S <1 [15], the eigenvalues λmin and λmax should satisfy

0< λ min λ max <2
(35)

Thus, to verify if the equivalent dictionary D T satisfies the RIP, we should compute the eigenvalues λmin and λmax of all the possible subset matrix D T . This operation needs great amount of computation. We use 1,000 times Monte Carlo simulations instead. The smallest and largest eigenvalues (λmin, λmax) are plotted in Figure 5. As we can see, (35) holds with the sparsity K≤3 for Alltop sequence and random filtering measurement matrix. However, with optimized transmit waveform and FIR filter, (35) can be satisfied until the sparsity is increased to 8. We note that this simulation does not verify the RIP but instead provides to proxy to it.

Figure 5
figure 5

The smallest and largest eigenvalues ( λ min , λ max ). (a) Alltop sequence + random sensing matrix and (b) optimized transmit waveform + optimized sensing matrix.

4.3 Target scene recovery

To verify the effectiveness of the transmit waveform and sensing matrix optimization in random filtering structure-based CSR system, we assume that a sparse target scene has L=25 range and M=25 Doppler bins. The CSR system transmits a waveform of length N=31 and measures the received signal with a sensing matrix of P×L, where P=25. There are two target scenes in Figure 6. The scene is recovered by the Alltop sequence and random sensing matrix or optimized waveform and sensing matrix, and this process is carried out by 1,00 times. Figure 7 shows the root mean squared (RMS) errors of the recovery results of the two target scenes versus SNR. As we can see, recovery errors with optimized waveform and sensing matrix are much smaller than the result with Alltop sequence and random sensing matrix. With increased SNR, the recovery error is obviously decreased.

Figure 6
figure 6

Two different target scenes: (a) scene 1 and (b) scene 2.

Figure 7
figure 7

RMS error of the recovery performance for two scenes. (a) RMS error of scene 1 with Alltop sequence and random sensing matrix, (b) RMS error of scene 1 with optimized waveform and sensing matrix, (c) RMS error of scene 2 with Alltop sequence and random sensing matrix, and (d) RMS error of scene 2 with optimized waveform and sensing matrix.

5 Conclusions

A new notion of random filtering structure-based compressive sensing radar was proposed in this paper. To decrease the coherence between the sparse representation and sensing matrices, a computational framework for optimizing the transmit waveform and sensing matrix separately and simultaneously was introduced. We showed that optimized transmit waveform and sensing matrices lead to smaller mutual coherence between different target responses. We also use Monte Carlo simulations to verify whether our optimized results satisfy RIP. Simulation results demonstrate that our optimized results can obey RIP with much higher sparsity than nonoptimized waveform and sensing matrix. As we can see, the reconstruction accuracy was significantly improved by the optimized transmit waveform and sensing matrices for a given target scene.

References

  1. Candes E, Romberg J, Tao T: Robust uncertainty principles: exact signal reconstruction from highly incomplete frequency information. IEEE Trans. Inf. Theory 2006, 52(2):489-509.

    Article  MathSciNet  MATH  Google Scholar 

  2. Donoho D: Compressed sensing. IEEE Trans. Inf. Theory 2006, 52(4):1289-1306.

    Article  MathSciNet  MATH  Google Scholar 

  3. Candes E, Romberg J: Sparsity and incoherence in compressive sampling. Inverse Problems 2007, 23(3):969-985. 10.1088/0266-5611/23/3/008

    Article  MathSciNet  MATH  Google Scholar 

  4. Candes E, Wakin M: An introduction to compressive sampling [a sensing/sampling paradigm that goes against the commom knowledge in data acquisition]. IEEE Signal Process. Mag 2008, 25(2):21-30.

    Article  Google Scholar 

  5. Baraniuk R, Steeghs P: Compressive radar imaging. In IEEE Radar Conference. Boston; 17 Apr 2007:128-133.

    Google Scholar 

  6. Herman M, Strohmer T: Compressed sensing radar. IEEE Trans. Signal Process 2006, 13(10):589-592.

    Article  Google Scholar 

  7. Subotic N, Thelen B, Cooper K, Buller W, Parker J, Browning J, Beyer H: Distributed radar waveform design based on compressive sensing considerations. In 2008 IEEE Radar Conference. Rome; 2008:1-6.

    Chapter  Google Scholar 

  8. Stojanovic I, Karl WC, Cetin M: Compressed sensing of mono-static and multi-static SAR. In SPIE Defense and Security Symposium, Algorithms for Synthetic Aperture Radar Imagery. Orlando; 28 Apr 2005:7337:733705-1–733705-12.

    Google Scholar 

  9. Stojanovic I, Karl WC: Imaging of moving targets with multi-static SAR using an overcomplete dictionary. IEEE J. Sel. Topics Sig. Proc 2010, 4(1):164-176.

    Article  Google Scholar 

  10. Tello M, Lopez-Dekker P, Mallorqui J: A novel strategy for radar imaging based on compressive sensing. In IEEE International Geoscience and Remote Sensing Symposium, IGARSS 2008. Munich; 22 June 2012:II-213-II-216.

    Google Scholar 

  11. Chen CY, Vaidyanathan PP: Compressed sensing in MIMO radar. In 42nd Asilomar Conference on Signals, Systems and Computers. Pacific Grove; 2008:41-44.

    Chapter  Google Scholar 

  12. Candes E: The restricted isometry property and its implications for compressed sensing. Comptes Rendus Methematique 2008, 346(9):589-592.

    Article  MathSciNet  MATH  Google Scholar 

  13. Tropp JA, Wakin M, Duarte M, Baron D, Baraniuk R: Random filters for compressive sampling and reconstruction. In IEEE Int. Conf. on Acoustics, Speech and Signal Processing. Toulouse; 2006.

    Google Scholar 

  14. Donoho D, Elad M, Temlyakov VN: Stable recovery of sparse overcomplete representations in the presence of noise. IEEE Trans. Inf. Theory 2006, 52(1):6-18.

    Article  MathSciNet  MATH  Google Scholar 

  15. Duarte-Carvajalino JM, Sapiro G: Learning to sense sparse signals: simultaneous sensing matrix and sparsifying dictionary optimization. IEEE Trans. on Image Process. 2009, 18(7):1395-1408.

    Article  MathSciNet  Google Scholar 

  16. Candès EJ: The restricted isometry property and its implications for compressed sensing. Comptès Rendus Mathématique 2008, 346(9–10):589-592.

    Article  MATH  Google Scholar 

  17. Dossal C, Peyré G, Fadili J: A numerical exploration of compressed sampling recovery. Linear Algebra Appl 2010, 432(7):1663-1679. http://hal.archives-ouvertes.fr/docs/00/43/66/94/PDF/DossalPeyreFadili-LAA.pdf 10.1016/j.laa.2009.11.022

    Article  MathSciNet  MATH  Google Scholar 

  18. Elad M: Optimized projections for compressed sensing. IEEE Trans. Signal Process 2007, 55(12):5695-5702.

    Article  MathSciNet  Google Scholar 

  19. Rauhut H: Compressive sensing and structured random matrices. In Theoretical Foundations and Numerical Methods for Sparse Recovery, MR2731597. de Gruyter, Berlin; 2010:1-92.

    Google Scholar 

  20. Abolghasemi V, Ferdowsi S, Makkiabadi B, Sanei S: On optimization of the measurement matrix for compressive sensign. In 18th European Signal Procesing Conference. Aalborg; 2010:427-431.

    Google Scholar 

  21. Tropp JA, Gilbert AC: Signal recovery from partial information by orthogonal matching pursuit. IEEE Trans. Inf. Theory 2008, 53(12):4655-4666.

    Article  MathSciNet  Google Scholar 

  22. Tropp JA: Greed is good: algorithmic results for sparse approximation. IEEE Trans. Inf. Theory 2004, 50(10):2231-2242. 10.1109/TIT.2004.834793

    Article  MathSciNet  MATH  Google Scholar 

  23. Chen SS, Donoho D, Saunders MA: Atomic decomposition by basis pursuit. SIAM Rev 2001, 52(2):489-509.

    MathSciNet  Google Scholar 

  24. Candes E, Romeberg J, Tao T: Robust uncertainty principles: exact signal reconstruction from highly incomplete frequency information. IEEE Trans. Inf. Theory 2008, 53(12):4655-4666.

    Google Scholar 

  25. Needell D, Vershynin R: Uniform uncertainty principle and signal recovery via regularized orthogonal matching pursuit. Found. Comput. Math 2009, 9: 317-334. 10.1007/s10208-008-9031-3

    Article  MathSciNet  MATH  Google Scholar 

  26. Stocia P, He H, Li J: New algorithms for designing unimodular sequences with good correlation properties. IEEE Trans. Signal Process 2009, 57(4):1415-1425.

    Article  MathSciNet  Google Scholar 

  27. Stocia P, Li J, Zhu X: Waveform synthesis for diversity-based transmit beampattern design. IEEE Trans. Signal Process 2009, 56(6):2593-2598.

    Google Scholar 

Download references

Acknowledgements

This work was supported by the Defense Industrial Technology Development Program under grant B2520110008, the National Natural Science Foundation of China under grant 61201367, the Natural Science Foundation of Jiangsu Province under grant BK2012382, the Aeronautical Science Foundation of China under grant 20112052025, and the Fundamental Research Funds for Central Universities (No. NS2013023, NJ20140011).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jindong Zhang.

Additional information

Competing interests

The authors declare that they have no competing interests.

Authors’ original submitted files for images

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License (https://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, J., Ban, Y., Zhu, D. et al. Random filtering structure-based compressive sensing radar. EURASIP J. Adv. Signal Process. 2014, 94 (2014). https://doi.org/10.1186/1687-6180-2014-94

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1186/1687-6180-2014-94

Keywords