Next Article in Journal
Compensation of Horizontal Gravity Disturbances for High Precision Inertial Navigation
Previous Article in Journal
Urban Area Detection in Very High Resolution Remote Sensing Images Using Deep Convolutional Neural Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Algorithms for Designing Unimodular Sequences with High Doppler Tolerance for Simultaneous Fully Polarimetric Radar

College of Electronic Science, National University of Defense Technology (NUDT), Changsha 410073, China
*
Author to whom correspondence should be addressed.
Sensors 2018, 18(3), 905; https://doi.org/10.3390/s18030905
Submission received: 31 January 2018 / Revised: 15 March 2018 / Accepted: 17 March 2018 / Published: 18 March 2018
(This article belongs to the Section Remote Sensors)

Abstract

:
Simultaneous fully polarimetric radar uses orthogonal polarization channels to transmit a pair of signals, both of which must have good auto- and cross-correlation characteristics. In this paper, the design of sequences with good correlation properties and Doppler tolerance is investigated. New cyclic algorithms, namely, Cyclic Algorithm-Gradient I (CAGI) and Cyclic Algorithm-Gradient II (CAGII) are proposed to solve the optimization problem. Meanwhile, the sequences designed in this paper have ultra-low auto- and cross-correlation side-lobes in a specified lag interval. Numerical experiments are conducted to demonstrate and validate the superiority of the proposed cyclic algorithms, especially for the measurement of moving targets.

1. Introduction

In the past decades, polarimetric features, which can be described by a second order backscattering matrix (BSM) of the target, have been widely used in various fields, such as terrain observation, disaster surveillance and atmospheric remote sensing [1,2,3,4]. In order to accurately obtain the BSM, two fully polarimetric measurement schemes, called alternate polarimetric measurement (APM) and simultaneous polarimetric measurement (SPM) schemes have been widely investigated since the 1980s [5,6,7,8].
In alternate mode, the transmitted polarization states are switched alternately between horizontal (H) and vertical (V) polarizations while both polarizations are received simultaneously on reception. The estimations of BSM for targets with high velocity, such as satellites and spacecrafts, are inaccurate in alternate mode due to the change of their polarimetric features during the switch on transmission phase. In contrast, in simultaneous mode, the two orthogonal polarization states are transmitted and received simultaneously. Thus, the BSM of the targets can be retrieved within one pulse recurrent time (PRT). In this case, the limitation caused due to the change of the transmitted polarization states can be overcome. However, the transmitted signals must be orthogonal in order to reduce the interference caused by simultaneous transmission and reception, which is usually evaluated by the cross-correlation properties of the waveforms [9]. Numerous researchers have focused on this problem and attempted to design waveforms with good orthogonal properties. In [10], Babur et al. proposed a method for designing the quasi-orthogonal Frequency Modulated Continuous Waveforms (FMCW) and analyzed its application in multiple-input multiple-output (MIMO) radar. In addition, Liu [11] exploited the genetic algorithm to obtain the coding sequences with good correlation properties for MIMO radar applications. However, the above-mentioned algorithms have not considered the effect of the Doppler shift on the properties of the waveforms.
Designing waveforms with good autocorrelation properties is also of great importance in applications of polarimetric radar. In general, the peak of the side-lobes is related to the probability of false alarm. At the same time, if the peak of the side-lobes is high, the return of the weak targets will be masked by that of the targets with large Radar Cross Section (RCS) in nearby range cells. Therefore, the peak of the side-lobes should be as low as possible in order to improve the detection performance of weak targets. In general, there exist two major merits to measure the autocorrelation property of the waveforms that are Integrated Side-lobes Level (ISL) and Peak Side-lobes Level (PSL). For the minimization of PSL, Deng [12] designed unimodular sequences (in the rest of the article, sequences are used to denote polyphase sequences) by using the simulated annealing algorithm and analyzed their performance in applications of orthogonal netted radar. In [13], Song et al. discussed the problem of minimizing the l p ( 2 p < ) norm on the side-lobes of autocorrelation function. They approached the minimization of PSL by increasing the value of p. However, their algorithm named “monotonic minimizer (MM) for l p -metric” lacks the ability to suppress a specified part of the autocorrelation function. It should be pointed out that, in some radar applications, the maximum difference between the arrival time of the interest sequences is smaller than the duration of the emitted sequences [13,14,15,16]. Hence, only the partial side-lobes of the correlation function are needed to be low. In addition, Esmaeili-Najafabadi et al. [14] proposed a series of cyclic algorithms (CA), including PSL Minimization Quadratic Approach (PMQA), PSL minimization Algorithm where the smallest Rectangular (PMAR), PSL Optimization Cyclic Algorithm (POCA) and Randomized PSL Optimization Cyclic Algorithm (RPOCA), by using the Chebyshev distance and l norm. They addressed the problem of optimizing the specified part of the autocorrelation function. Meanwhile, a set of waveforms with low cross-correlation side-lobes can be obtained by applying chaotic waveforms as the initial sequences in their algorithms. However, these four algorithms lack the ability to suppress the specified side-lobes for the cross-correlation function. For the minimization of ISL, P. Stoica and H. He et al. [15,16] proposed a series of cyclic algorithms for unimodular sequences, including CA-pruned (CAP), CA-new (CAN), weighted-CAN (WeCAN) and CA-direct (CAD). In addition to autocorrelation, they minimized the cross-correlation between the generated sequences and optimized the specified part of the correlation (in the rest of the article, correlation is used to denote both auto- and cross-correlation) function. However, the practical convergence rate of these algorithms becomes slow with the increase in the length of the sequences and they lack the ability to suppress all the side-lobes of the correlation function.
Furthermore, all of the above-mentioned algorithms have been proposed for the applications of static or low-velocity targets. For moving targets, Doppler loss occurs at the matched filters on reception [17]. It has been pointed out in [18] that the phase-coded sequences are quite sensitive to the Doppler shift. In other words, even if the velocity of the target is low, the output of the matched filters will still significantly deteriorate compared with the processing results of the static target’s echoes. In a recent work, an efficient gradient algorithm has been proposed to optimize the autocorrelation property of the sequences in different Doppler shift [19]. However, this algorithm cannot optimize the cross-correlation properties of the sequences, which is important for the measurement of simultaneous polarimetric radar as mentioned before. Cui et al. [20] proposed an accelerated iterative sequential optimization (AISO) algorithm that can minimize the ISL of the autocorrelation function in different Doppler shift of interest and reduce the computations compared with the algorithm in [19]. However, the AISO algorithm also does not consider the optimization of the cross-correlation properties of the sequences. In addition, Doppler tolerant complementary code sets are also developed these days because of their potential of making all the autocorrelation side-lobes sum to zero, at least in theory, but the orthogonality of the complementary sequences are not considered in most articles [21,22]. In addition, the Doppler frequency in [19,20] is considered to be a constant in one PRT, which means that the target is assumed to be in a uniform rectilinear motion state. However, the instantaneous acceleration of maneuvering targets, such as missile and spacecraft, can reach 10g (g is the gravitational acceleration). At this moment, the Doppler frequency is not a constant in one PRT, and the Doppler phase model should be modified to match the movement of the targets.
The above-mentioned three metrics are usually regarded as the measures of the sequences used in fully polarimetric radars. The low cross-correlation side-lobes improve the estimation accuracy of BSM, the low autocorrelation side-lobes increase the detection performance of weak targets and the high Doppler tolerance enhances the adaptability of the waveforms to the movement of targets. In most studies, this design problem has been usually reformulated as an optimization of a complex matrix [12,13,14,15,16,17,23]. The requirements of Doppler tolerance, autocorrelation and cross-correlation properties make the optimization problem difficult. This paper extends the approaches in [19] and proposes new cyclic algorithms for designing sequences with good correlation properties and Doppler tolerance. The rest of this paper is organized as follows: Section 2 presents the problem formulation; in Section 3, the Cyclic Algorithm-Gradient I (CAGI) and Cyclic Algorithm-Gradient II (CAGII) algorithms are introduced to design the sequences with good properties; the numerical examples are provided in Section 4 to verify the performance of the proposed algorithms, followed by the conclusions in Section 5.
N o t a t i o n : Boldface uppercase and lowercase letters are used to represent matrices and vectors, respectively. See Table 1 for other notations used in this paper.

2. Simultaneous Polarimetric Measurement and Doppler Analysis

The simplified signal processing flow chart of the SPM is depicted in Figure 1. Let s H t and s V t represent the simultaneously transmitted signals via two orthogonal polarization channels. To facilitate the discussion, the transmitted signals can be given in vector form as:
s t = s H t s V t T .
For a point target, the received signals are the Doppler-shifted and time-delayed version of the transmitted signals. Thus, they can be expressed as [24]:
r t = r H t r V t = R T · S · T s H t τ · e j 2 π f d t s V t τ · e j 2 π f d t ,
where r H t and r V t represent the received signals from the two orthogonal polarization channels, respectively, τ is the round-trip propagation delay and f d is the Doppler frequency determined by the target velocity and the carrier wavelength. R and T represent the effect of channel, antenna and propagation path on the BSM during the reception and transmission, respectively, and S is the BSM of the target. Processed by the matched filters shown in Figure 1, the output can be expressed as:
o ^ HH o ^ HV o ^ VH o ^ VV = r H ( t ) h H ( t ) r H ( t ) h V ( t ) r V ( t ) h H ( t ) r V ( t ) h V ( t ) = R T · S · T m HH m HV m VH m VV ,
where
h p t = A p s p t 0 t ,
m p q = s p t τ · e j 2 π f d t h q t .
The subscripts p , q denote the H and V polarization channels. h H t and h V t represent the matched filters of H and V polarization channels, respectively. When the transmitted signals satisfy the orthogonal condition, i.e.,
m p q = 0 , p q ,
then, if R and T are known, all the parameters of the BSM can be estimated accurately. The sequences used for simultaneous polarimetric measurement can be written as:
s H ( t ) = 1 N τ 0 n = 1 N α t n 1 τ 0 x H ( n ) , s V ( t ) = 1 N τ 0 n = 1 N α t n 1 τ 0 x V ( n ) ,
where
x p ( n ) = e j ϕ p ( n ) , p = H , V and n = 1 , , N
are the sequences to be designed, ϕ p ( n ) can be an arbitrary value between π , π (in the rest of the article, p and q are used to denote H and V), N is the length of the sequences, τ 0 is the time duration of the sub-pulse and α ( t ) is the envelope function with unit amplitude.
The (aperiodic) cross-correlation function of x p ( n ) n = 1 N and x q ( n ) n = 1 N at lag k is defined as:
r p q ( k ) = n = k + 1 N x p ( n ) x q ( n k ) = r q p ( k ) , k = 0 , , N 1 .
When p = q , Equation (9) becomes the autocorrelation function of x p ( n ) n = 1 N . It should be pointed out that, in the real radar system, each code interval has more than one point dependent on a frequency of discretization. This leads to the output of the matched filters to be different from the discrete correlation function r p q ( k ) defined in this paper. However, the authors have proved in [25] that the discrete correlation function r p q ( k ) has almost the same properties as the continuous correlation r p q ( t ) , where t is the continuous delay. Therefore, it is reasonable to optimize the discrete correlation function instead of the continuous correlation function to obtain the sequences with good correlation properties. Moreover, the correlation functions of the sequences need to be modified because, when the target moves, the Doppler loss occurs at the matched filters on the receiving end. Here, the radial velocity and the acceleration of the target are assumed to be v 0 and a, respectively. Under the condition of uniformly accelerated rectilinear motion, the Doppler frequency of the received signals in different times can be written as:
f d ( n ) = 2 v ( n ) λ 0 = 2 v 0 + a n 1 N 1 N τ 0 λ 0 , n = 1 , 2 , , N ,
where λ 0 is the carrier wavelength. Based on Equation (10), the Doppler phase shift of the received signals in different times can be written as:
ϕ d ( n ) = 2 π f d ( n ) n 1 N 1 N τ 0 , n = 1 , 2 , , N .
Then, the maximum Doppler phase shift can be obtained as ϕ max = 2 π f d ( N ) N τ 0 when n is equal to N, and the Doppler frequency is an arithmetic sequence, which means f d ( n + 1 ) f d ( n ) is a constant. Based on Equations (10) and (11), Equation (9) needs to be modified due to the existence of the Doppler phase shift as follows:
r p q ( k ) = n = k + 1 N x p ( n ) x q ( n k ) e j ϕ d ( n k ) , 0 k N 1 , n = 1 N + k x p ( n ) x q ( n k ) e j ϕ d ( n k ) , N + 1 k < 0 .

3. CAGI and CAGII

3.1. Cyclic Algorithm for Designing Sequences under One Motion State

The sequences with good correlation properties under a certain motion state can be designed by minimizing the following criterion:
ψ = k = N + 1 1 r HH ( k ) 2 + r VV ( k ) 2 + k = 1 N 1 r HH ( k ) 2 + r VV ( k ) 2 + k = N + 1 N 1 r HV ( k ) 2 + r VH ( k ) 2 .
The first two terms of Equation (13) represent the energy of the side-lobes of the autocorrelation functions and the last term is the energy of the cross-correlation functions. Obviously, reducing the energy terms will improve the correlation properties of the sequences. According to Equation (12), another thing that should be noticed is:
r p p ( 0 ) = n = 1 N e j ϕ d ( n ) .
This means that, if the motion state of the target is given, r p p ( 0 ) is a constant that is not related to the designed sequences x p ( n ) n = 1 N . Thus, the following criterion can also be optimized to design the sequences with good correlation properties:
ψ = k = N + 1 N 1 r HH ( k ) 2 + r VV ( k ) 2 + r HV ( k ) 2 + r VH ( k ) 2 .
Before solving the optimization problem of Equation (15), it should be emphasized that, in some radar applications, the maximum difference between the arrival times of the sequences of interest is smaller than the duration of the emitted sequences [13,14,15,16,26]. This means that only the partial side-lobes of the correlation function need to be small, instead of making all the side-lobes small. Therefore, a more proper minimization criterion than Equation (15) is given by:
ψ = k = P + 1 P 1 r HH ( k ) 2 + r VV ( k ) 2 + r HV ( k ) 2 + r VH ( k ) 2 ,
where P is selected based on the prior information about the applications. In this paper, the gradient descent method is used to solve the optimization problem of Equation (16). In order to facilitate the following discussion, the transmitted sequences are denoted by:
x p = x p ( n ) n = 1 N = e j ϕ p ( n ) n = 1 N , p = H , V .
Since x p is a complex sequence with unit envelope, the gradient can be obtained by differentiating the Equation (16) with respect to its phase. Using the chain rule of the derivative, the derivative with respect to the phase of x p that is written as ψ ϕ p ( n ) can be obtained by calculating the derivatives with respect to the real and the imaginary parts of x p :
ψ ϕ p ( n ) = ψ Re x p n · Re x p n ϕ p ( n ) + ψ Im x p n · Im x p n ϕ p ( n ) = sin ϕ p ( n ) · ψ Re x p n + cos ϕ p ( n ) · ψ Im x p n = Im x p n · ψ Re x p n + Re x p n · ψ Im x p n .
More specifically, next, ψ ϕ H ( n ) is calculated and ψ ϕ V ( n ) can be obtained by the same steps. It can be observed that k = P + 1 P + 1 r VV ( k ) 2 is not related to ϕ H ( n ) n = 1 N . Thus,
ψ ( · ) = k = P + 1 P 1 r HH ( k ) 2 ( · ) + r HV ( k ) 2 ( · ) + r VH ( k ) 2 ( · ) ,
where
( · ) = Re ( x H ( n ) ) , Im ( x H ( n ) ) .
As b 2 = Re ( b ) 2 + Im ( b ) 2 where b is a complex number, it can be derived that:
ψ ( · ) = 2 k = P + 1 P 1 Re ( r HH ( k ) ) Re ( r HH ( k ) ) ( · ) + Im ( r HH ( k ) ) Im ( r HH ( k ) ) ( · ) + Re ( r HV ( k ) ) Re ( r HV ( k ) ) ( · ) + Im ( r HV ( k ) ) Im ( r HV ( k ) ) ( · ) + Re ( r VH ( k ) ) Re ( r VH ( k ) ) ( · ) + Im ( r VH ( k ) ) Im ( r VH ( k ) ) ( · ) .
The details for calculating the partial derivatives with respect to Re ( x H ( n ) ) and Im ( x H ( n ) ) are provided in Appendix A. Here, the results are given by Equations (22) and (23):
ψ Re ( x H ( n ) ) = 2 k = P + 1 P 1 Re r HH ( k ) x H ( n k ) e j ϕ d ( n k ) + Re r HH ( k ) x H ( n + k ) e j ϕ d ( n ) + Re r HV ( k ) x V ( n k ) e j ϕ d ( n k ) + Re r VH ( k ) x V ( n + k ) e j ϕ d ( n ) ,
ψ Im ( x H ( n ) ) = 2 k = P + 1 P 1 Im r HH ( k ) x H ( n k ) e j ϕ d ( n k ) Im r HH ( k ) x H ( n + k ) e j ϕ d ( n ) + Im r HV ( k ) x V ( n k ) e j ϕ d ( n k ) Im r VH ( k ) x V ( n + k ) e j ϕ d ( n ) .
By substituting Equations (22) and (23) into the chain rule Equation (18), it can be derived that:
ψ ϕ H ( n ) = 2 Im x H ( n ) k = P + 1 P 1 r HH ( k ) x H ( n k ) e j ϕ d ( n k ) k = P + 1 P 1 r HH ( k ) x H ( n + k ) e j ϕ d ( n ) + k = P + 1 P 1 r HV ( k ) x V ( n k ) e j ϕ d ( n k ) k = P + 1 P 1 r VH ( k ) x V ( n + k ) e j ϕ d ( n ) .
The ψ ϕ V ( n ) can be obtained following the same procedures from Equations (19)–(24). Thus, generally, the gradient of ψ with respect to ϕ p ( n ) , which is the phase of the sequence, can be written as:
ψ ϕ p ( n ) = 2 Im x p ( n ) k = P + 1 P 1 r p p ( k ) x p ( n k ) e j ϕ d ( n k ) k = P + 1 P 1 r p p ( k ) x p ( n + k ) e j ϕ d ( n ) + k = P + 1 P 1 r p q ( k ) x q ( n k ) e j ϕ d ( n k ) k = P + 1 P 1 r q p ( k ) x q ( n + k ) e j ϕ d ( n ) , p q .
In order to facilitate the following discussion, r p q = r p q ( n ) n = P + 1 P 1 and D = ϕ d ( n ) n = 1 N are defined herein. Then, Equation (25) can be rewritten as:
ψ ϕ p ( n ) = 2 Im x p ( n ) r p p x p D n e j ϕ d ( n ) r p p r x p n + r p q x q D n e j ϕ d ( n ) r q p r x q n ,
by defining:
χ = r p p x p D + r p q x q D n e j ϕ d ( n ) r p p r x p + r q p r x q n n = 1 N
Equation (26) can be expressed in a vector form:
p = ψ ϕ p ( n ) n = 1 N = 2 Im x p χ .
It is well known that the convolution operation in the time domain corresponds to the product operation in the frequency domain. If F · denotes the Fast Fourier Transforms (FFT) operation, it can be derived that the convolution of a M-dimensional sequence b and a N-dimensional sequence d is equivalent to:
b d = F 1 ( F ( b ) F ( d ) ) ,
where
b = [ b 0 0 N 1 ]
and
d = [ d 0 0 M 1 ] .
Therefore, Equation (29) provides an efficient computation of the gradient Equation (28), which is expressed as a sum of convolution operations. Then, by using the gradient p , the following algorithm shown in Table 2, named the Cyclic Algorithm-Gradient I (CAGI), can be performed to obtain the sequences with good correlation properties under one certain motion state.

3.2. Cyclic Algorithm for Designing Sequences under a Set of Motion States

In this subsection, a new cyclic algorithm is developed to design sequences with good correlation properties for a set of motion states. Here, matrix L is used to describe the set of motion states and is defined as:
L = v 0 , 1 v 0 , 2 v 0 , L a 1 a 2 a L L × 2 T
Obviously, each row of the matrix L represents one motion state with a velocity and acceleration of v 0 , l and a l , respectively, where 1 l L . Then, the criterion for designing sequences with good correlation properties for a set of motion states can be written as:
ψ ¯ = l = 1 L ψ l = l = 1 L k = P + 1 P 1 r HH , l ( k ) 2 + r VV , l ( k ) 2 + r HV , l ( k ) 2 + r VH , l ( k ) 2
where
r p q , l ( k ) = n = k + 1 N x p ( n ) x q ( n k ) e j ϕ d , l ( n k ) , 0 k N 1 n = 1 N + k x p ( n ) x q ( n k ) e j ϕ d , l ( n k ) , N + 1 k < 0
and
ϕ d , l ( n ) = 2 π f d , l ( n ) n 1 N 1 N τ 0 = 4 π N τ 0 ( n 1 ) ( N 1 ) v 0 , l + a l ( n 1 ) 2 N τ 0 ( N 1 ) 2 λ 0 , n = 1 , N .
Equation (33) represents the energy of the side-lobes under different motion states of interest. Similarly, the sequences with good correlation properties under the motion states of interest can be obtained by reducing the energy of the side-lobes. According to the above discussion, it is obvious that the gradient of ψ ¯ with respect to the phase of the sequences is:
ψ ¯ ϕ p ( n ) = l = 1 L ψ l ϕ p ( n )
where ψ l ϕ p ( n ) can be calculated by Equations (18)–(28). Apparently, the gradient of ψ ¯ consists on a sum of the gradient of ψ under different motion states. Therefore, Equation (36) can also be efficiently calculated by using the FFT. By defining:
¯ p = l = 1 L p , l = l = 1 L ψ l ϕ p ( n ) n = 1 N
the following algorithm shown in Table 3, named the Cyclic Algorithm-Gradient II (CAGII), can be performed to obtain the sequences with good correlation properties under a set of motion states of interest.

4. Simulation Results and Discussion

In this section, the proposed algorithms are evaluated using simulations. Subsequently, some metrics are defined herein in order to compare the correlation properties. The normalized correlation is defined according to
N o r m a l i z e d C o r r e l a t i o n = 20 log 10 r p q ( k ) r p p ( 0 ) , k = 0 , , N 1 .
When p = q , Equation (38) is the normalized autocorrelation, and, when p q , , it becomes the normalized cross-correlation. Afterwards, the Peak Correlation Level ( P C L ) and the Isolation (I) are:
P C L = 20 log 10 max r p p ( i ) r p p ( 0 ) , i P + 1 , , 1 , 1 , , P 1 ,
I = 20 log 10 max r p q ( m ) r p p ( 0 ) , p q and m P + 1 , , 1 , 0 , 1 , , P 1 .

4.1. Suppressing Specified Parts of the Correlation Functions without Doppler Shift

The performance of the proposed CAGI algorithm and the cyclic algorithm WeCAN in [16] are assessed under a scenario where the target of interest is stationary, which means v 0 and a in Equation (10) are zero. In particular, consider the example given as follows:
N = 100 , P = 20 .
All of the following simulations are implemented through Matlab 2016b (MathWorks, Natick, State of Massachusetts, the United States) on an i5 3.2 GHz machine (Intel Corporation, Santa Clara, State of California, the United States) with a 4 GB RAM. The comparison between the normalized correlation of CAGI and WeCAN is presented in Figure 2 for parameter ε = 10−6. It can be seen from the figure that both algorithms can suppress the side-lobes to almost zero in a specified lag interval. The P C L and I of the sequences designed by the two algorithms are about −100 dB, which is low enough for the applications of simultaneous polarimetric radar [28]. The main difference between the two algorithms is the consumed time. The WeCAN algorithm consumed over 1 h while the proposed CAGI algorithm only consumed 78.12 s to generate this figure. The reason is the efficient computation of the gradient by using the FFT for CAGI algorithm.

4.2. Suppressing Specified Parts of the Correlation Functions for One Motion State

The performance of the CAGI and the WeCAN algorithms are again assessed under the second scenario, where suppressing a specified part of the correlation functions under a certain motion state is considered. Here, the highly maneuvering targets, such as satellites and spacecrafts, are of concern and the simulation parameters are set in Table 4:
The normalized correlation functions of the sequences designed by the two algorithms for parameter ε = 10−6 are illustrated in Figure 3 and Figure 4. Obviously, the CAGI sequences provide much lower P C L and I compared with the sequences designed by the WeCAN algorithm. A fundamental reason is that the velocity and the acceleration of the target are considered in the objective function of the CAGI. In addition, the execution time, the iteration number, P C L and I (here, P C L and I are the average values of the sequences x H and x V ) are shown in Table 5. It can be easily observed from the table that the execution time per iteration of CAGI algorithm is shorter than that of the WeCAN algorithm. The reason is that the use of the FFT improves the computation efficiency of the gradient. At the same time, the CAGI algorithm takes much less iterations than that of WeCAN algorithm. Thus, the total execution time is about five percent in comparison with that of the WeCAN algorithm.
Another drawback of the WeCAN is that it cannot easily cope with large length of sequences (i.e., the lengths more than N = 1000 ). In these situations, the CAGI algorithm can be applied. Table 6 provides the simulation parameters for the CAGI to optimize the sequences with length N = 5000 . The normalized correlation for the sequences with parameter ε = 10−6 are shown in Figure 5. The P C L and I of the sequences are about −93 dB, which are almost equal to that of the sequences with short length shown in Figure 3.

4.3. Suppressing Specified Parts of the Correlation Functions for a Set of Motion States

In this subsection, another situation is considered, where suppressing a specified part of the correlation functions under a set of motion states is of concern. Similarly, highly maneuvering targets, such as satellites and spacecrafts, are considered. Assume that the velocity and the acceleration of the target are within v 1000 , 2000 m/s and a ( 75 , 150 ) m/s2, respectively. In order to facilitate the calculation, the velocity and the acceleration intervals are uniformly discretized with the grid size Δ v = 10 m/s and Δ a = 5 m/s2, respectively. Then, the matrix L that describes the motion states of interest can be written as:
L = 1000 1010 2000 1000 1010 2000 , 75 75 75 150 150 150 , T
Moreover, λ 0 = 0.03 m, τ 0 = 5 × 10−9 s, N = 256 and P = 30 are set for the simulations. Utilizing the proposed CAGII algorithm, the sequences with good correlation properties under a set of motion states can be obtained. Figure 6a–d illustrate the correlation properties of the sequences designed by the CAGII algorithm with parameter ε = 10−6. It can be seen clearly that within the given velocity and acceleration interval, the P C L and I of the sequences are under −50 dB, and the fluctuation of the correlation properties is within 5 dB. The reason is that the object function Equation (33) of the CAGII is the weighted sum of correlation functions with different motion states, and the weighting coefficients are all equal to 1. It can also be observed that the correlation properties of the sequences change slightly in this situation with the increasing of the acceleration. This behavior is attributed to the fact that the time length of the sequence, which is equal to the product of N and τ 0 , is short. Thus, the change of the velocity is unapparent in the duration of the sequences. However, when the sequence length is increased or the bandwidth of the sequence is reduced, meaning the duration of the sequence becomes longer, the change of the velocity will be obvious within one PRT of the transmitted sequences, and, accordingly, the Doppler frequency between the sub-pulse of the sequences will be different significantly.
Furthermore, in order to verify the performance of the sequences shown in Figure 6, the auto-ambiguity functions (AF) and the cross-ambiguity functions (CF) for the sequences x H and x V with acceleration a = 100 m/s2 are shown in Figure 7, Figure 8 and Figure 9, respectively. It can be seen that the P C L and I in the area of interest that refers to the area with k 29 , 29 and v 0 1000 , 2000 m/s of the ambiguity function, is lower than −50 dB. In addition, it should be noticed from Figure 9 that the fluctuation of the peak of the normalized autocorrelation function caused by the mismatch of the Doppler loss is within 3 dB when the velocity of the target changes from v = 0 m/s to v = 5000 m/s. This phenomenon further confirms that the sequences designed by the CAGII algorithm have high Doppler tolerance under the given motion states.

5. Conclusions

In this paper, two new cyclic algorithms, called Cyclic Algorithm-Gradient I (CAGI) and Cyclic Algorithm-Gradient II (CAGII), are proposed for designing a pair of unimodular sequences for simultaneous polarimetric radar. The CAGI approach can design sequences with both good auto- and cross-correlation properties under one motion state. The CAGII is an extension of the CAGI and can solve the optimization problem under a set of motion states. The application of the FFT in the CAGI and the CAGII algorithms enable both approaches to obtain quite long sequences with good correlation properties. Several numerical simulations and comparative analysis are conducted to demonstrate and validate the superior performance of the sequences designed using the proposed methods compared with those obtained using other algorithms in the literature. Furthermore, the authors plan to conduct research on the extension of the proposed algorithms to the finite alphabet phase case and improve the Doppler tolerance and orthogonality of the complementary coded sequences in future.

Acknowledgments

This research is supported by the National Natural Science Foundation of China (No. 61490690, No. 61490694, and No. 61701512).

Author Contributions

Xuesong Wang and Chen Pang conceived and designed the experiments; Fulai Wang performed the experiments; Fulai Wang and Yongzhen Li analyzed the data; and Fulai Wang wrote the paper.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Details of Gradient Calculation

As it has been described in Section 3, the gradient calculation is related to the calculations of the derivative with respect to the real and the imaginary parts of x p . Here, we continue the derivation after Equation (21). Furthermore, when k 0 (the procedures of k < 0 are the same as that of k 0 ), the real and the imaginary parts of r HH ( k ) can be developed as follows:
Re ( r HH ( k ) ) = Re m = k + 1 N x H ( m ) x H ( m k ) e j ϕ d ( m k ) = m = k + 1 m n ; m n + k N Re x H ( m ) x H ( m k ) e j ϕ d ( m k ) + Re x H ( n ) x H ( n k ) e j ϕ d ( n k ) + Re x H ( n + k ) e j ϕ d ( n ) x H ( n )
and
Im ( r HH ( k ) ) = Im m = k + 1 N x H ( m ) x H ( m k ) e j ϕ d ( m k ) = m = k + 1 m n ; m n + k N Im x H ( m ) x H ( m k ) e j ϕ d ( m k ) + Im x H ( n ) x H ( n k ) e j ϕ d ( n k ) + Im x H ( n + k ) e j ϕ d ( n ) x H ( n ) .
It should be pointed out that, as can be seen from Equation (9), the optimization of aperiodic correlation function is considered in this article. Thus, when k changes from P + 1 to P 1 , x H ( n k ) and x H ( n + k ) in Equations (A1) and (A2) may not belong to x H . Here, we stipulate that x p ( n ) are zero when n 1 , N . In addition, for two complex numbers b and d, the following rules of operations should be kept:
Re ( b d ) = Re ( b ) Re ( d ) Im ( b ) Im ( d ) ,
Re ( b d ) = Re ( b ) Re ( d ) + Im ( b ) Im ( d ) ,
Im ( b d ) = Im ( b ) Re ( d ) + Re ( b ) Im ( d ) ,
Im ( b d ) = Im ( b ) Re ( d ) Re ( b ) Im ( d ) .
Hence, Equations (A1) and (A2) can be rewritten as:
Re ( r HH ( k ) ) = m = k + 1 m n ; m n + k N Re x H ( m ) x H ( m k ) e j ϕ d ( m k ) + Re x H ( n ) Re x H ( n k ) e j ϕ d ( n k ) + Im x H ( n ) Im x H ( n k ) e j ϕ d ( n k ) + Re x H ( n + k ) e j ϕ d ( n ) Re x H ( n ) + Im x H ( n + k ) e j ϕ d ( n ) Im x H ( n )
and
Im ( r HH ( k ) ) = m = k + 1 m n ; m n + k N Im x H ( m ) x H ( m k ) e j ϕ d ( m k ) + Im x H ( n ) Re x H ( n k ) e j ϕ d ( n k ) Re x H ( n ) Im x H ( n k ) e j ϕ d ( n k ) + Im x H ( n + k ) e j ϕ d ( n ) Re x H ( n ) Re x H ( n + k ) e j ϕ d ( n ) Im x H ( n ) .
Based on Equations (A7) and (A8), we can obtain that:
Re ( r HH ( k ) ) Re ( x H ( n ) ) = Re x H ( n k ) e j ϕ d ( n k ) + Re x H ( n + k ) e j ϕ d ( n ) ,
Re ( r HH ( k ) ) Im ( x H ( n ) ) = Im x H ( n k ) e j ϕ d ( n k ) + Im x H ( n + k ) e j ϕ d ( n ) ,
Im ( r HH ( k ) ) Re ( x H ( n ) ) = Im x H ( n k ) e j ϕ d ( n k ) + Im x H ( n + k ) e j ϕ d ( n ) ,
Im ( r HH ( k ) ) Im ( x H ( n ) ) = Re x H ( n k ) e j ϕ d ( n k ) Re x H ( n + k ) e j ϕ d ( n ) .
Similarly, the real and the imaginary parts of r HV ( k ) and r VH ( k ) can be developed similarly following the Equations (A1)–(A8). Then, the derivatives with respect to the real and the imaginary parts of x H can be obtained as follows:
Re ( r HV ( k ) ) Re ( x H ( n ) ) = Re x V ( n k ) e j ϕ d ( n k ) ,
Re ( r HV ( k ) ) Im ( x H ( n ) ) = Im x V ( n k ) e j ϕ d ( n k ) ,
Im ( r HV ( k ) ) Re ( x H ( n ) ) = Im x V ( n k ) e j ϕ d ( n k ) ,
Im ( r HV ( k ) ) Im ( x H ( n ) ) = Re x V ( n k ) e j ϕ d ( n k ) ,
and
Re ( r VH ( k ) ) Re ( x H ( n ) ) = Re x V ( n + k ) e j ϕ d ( n ) ,
Re ( r VH ( k ) ) Im ( x H ( n ) ) = Im x V ( n + k ) e j ϕ d ( n ) ,
Im ( r VH ( k ) ) Re ( x H ( n ) ) = Im x V ( n + k ) e j ϕ d ( n ) ,
Im ( r VH ( k ) ) Im ( x H ( n ) ) = Re x V ( n + k ) e j ϕ d ( n ) .
As mentioned before, when k < 0 , the derivatives of r HH ( k ) , r HV ( k ) and r VH ( k ) with respect to the real and the imaginary parts of x H can be obtained by the same procedures from Equations (A1)–(A8). In addition, the results are the same as Equations (A9)–(A20). Then, by combining Equation (21), (A3)–(A6) and (A9)–(A20), the following can be obtained:
ψ Re ( x H ( n ) ) = 2 k = P + 1 P 1 Re r HH ( k ) x H ( n k ) e j ϕ d ( n k ) + Re r HH ( k ) x H ( n + k ) e j ϕ d ( n ) + Re r HV ( k ) x V ( n k ) e j ϕ d ( n k ) + Re r VH ( k ) x V ( n + k ) e j ϕ d ( n )
and
ψ Im ( x H ( n ) ) = 2 k = P + 1 P 1 Im r HH ( k ) x H ( n k ) e j ϕ d ( n k ) Im r HH ( k ) x H ( n + k ) e j ϕ d ( n ) + Im r HV ( k ) x V ( n k ) e j ϕ d ( n k ) Im r VH ( k ) x V ( n + k ) e j ϕ d ( n ) .

References

  1. Martorella, M.; Giusti, E.; Demi, L.; Zhou, Z.; Cacciamano, A.; Berizzi, F.; Bates, B. Target recognition by means of polarimetric ISAR images. IEEE Trans. Aerosp. Electron. Syst. 2011, 47, 225–239. [Google Scholar] [CrossRef]
  2. Lardeux, C.; Frison, P.L.; Tison, C.; Souyris, J.; Stoll, B.; Fruneau, B. Classification of tropical vegetation using multifrequency partial SAR polarimetry. IEEE Geosci. Remote Sens. Lett. 2011, 8, 133–137. [Google Scholar] [CrossRef]
  3. Sharma, J.J.; Hajnsek, I.; Papathanassiou, K.P.; Moreira, A. Polarimetric decomposition over glacier ice using long-wavelength airborne PolSAR. IEEE Trans. Geosci. Remote Sens. 2011, 49, 519–535. [Google Scholar] [CrossRef] [Green Version]
  4. Sinclair, G. The Transmission and Reception of Elliptically Polarized Waves. IEEE Proc. IRE 1950, 38, 148–151. [Google Scholar] [CrossRef]
  5. Nashashibi, A.Y.; Sarabandi, K.; Frantzis, P.; de Roo, R.D.; Ulaby, F.T. An ultrafast wide-band millimeter-wave (MMW) polarimetric radar for remote sensing applications. IEEE Trans. Geosci. Remote Sens. 2002, 40, 1777–1786. [Google Scholar] [CrossRef]
  6. Yanovsky, F.J.; Russchenberg, H.W.J.; Unal, C.M.H. Retrieval of information about turbulence in rain by using Doppler-polarimetric radar. IEEE Trans. Microw. Theory Tech. 2005, 53, 444–450. [Google Scholar] [CrossRef]
  7. Liu, Y.; Li, Y.Z.; Wang, X.S. Instantaneous measurement for radar target polarization scattering matrix. IEEE J. Syst. Eng. Electron. 2010, 21, 968–974. [Google Scholar] [CrossRef]
  8. Li, C.; Yang, Y.; Li, Y.; Wang, X. Frequency Calibration for the Scattering Matrix of the Simultaneous Polarimetric Radar. IEEE Geosci. Remote Sens. Lett. 2018, 15, 429–433. [Google Scholar] [CrossRef]
  9. Giuli, D.; Fossi, M.; Facheris, L. Radar target scattering matrix measurement through orthogonal signals. IEE Proc. F Radar Signal Process. 1993, 140, 233–242. [Google Scholar] [CrossRef]
  10. Babur, G.; Krasnov, O.A.; Yarovoy, A.; Aubry, P. Nearly Orthogonal Waveforms for MIMO FMCW Radar. IEEE Trans. Aerosp. Electron. Syst. 2013, 49, 1426–1437. [Google Scholar] [CrossRef]
  11. Liu, B. Orthogonal Discrete Frequency-Coding Waveform Set Design with Minimized Autocorrelation Sidelobes. IEEE Trans. Aerosp. Electron. Syst. 2009, 45, 1650–1657. [Google Scholar] [CrossRef]
  12. Deng, H. Polyphase code design for orthogonal netted radar systems. IEEE Trans. Signal Process. 2004, 52, 3126–3135. [Google Scholar] [CrossRef]
  13. Song, J.; Babu, P.; Palomar, D.P. Sequence design to minimize the weighted integrated and peak sidelobe levels. IEEE Trans. Signal Process. 2016, 64, 2051–2064. [Google Scholar] [CrossRef]
  14. Esmaeili-Najafabadi, H.; Ataei, M.; Sabahi, M.F. Designing Sequence with Minimum PSL Using Chebyshev Distance and its Application for Chaotic MIMO Radar Waveform Design. IEEE Trans. Signal Process. 2017, 65, 690–704. [Google Scholar] [CrossRef]
  15. Stoica, P.; He, H.; Li, J. New Algorithm for designing unimodular sequences with good correlation properties. IEEE Trans. Signal Process. 2009, 57, 1415–1425. [Google Scholar] [CrossRef]
  16. He, H.; Stoica, P.; Li, J. Designing unimodular sequences sets with good correlations—Including an application to MIMO radar. IEEE Trans. Signal Process. 2009, 57, 4391–4405. [Google Scholar] [CrossRef]
  17. Khan, H.A.; Edwards, D.J. Doppler problems in orthogonal MIMO radar. In Proceedings of the 2006 IEEE Conference on Radar, New York, NY, USA, 24–27 April 2006; pp. 244–247. [Google Scholar]
  18. Kretschmer, F.F.; Lewis, B.L. Doppler properties of poly-phase coded pulse compression waveforms. IEEE Trans. Aerosp. Electron. Syst. 1983, 19, 521–531. [Google Scholar] [CrossRef]
  19. Arlery, F.; Kassab, R.; Tan, U. Efficient gradient method for locally optimizing the periodic/aperiodic ambiguity function. In Proceedings of the 2016 IEEE Radar Conference (RadarConf), Philadelphia, PA, USA, 2–6 May 2017; pp. 1–6. [Google Scholar]
  20. Cui, G.; Fu, Y.; Yu, X.; Li, J. Local Ambiguity Function Shaping via Unimodular Sequence Design. IEEE Signal Process. Lett. 2017, 24, 977–981. [Google Scholar] [CrossRef]
  21. Chi, Y.; Calderbank, R.; Pezeshki, A. Golay complementary waveforms for sparse delay-Doppler radar imaging. In Proceedings of the IEEE International Workshop on Computational Advances in Multi-Sensor Adaptive Processing, Dutch Antilles, The Netherlands, 13–16 December 2009; pp. 177–180. [Google Scholar]
  22. Pezeshki, A.; Calderbank, R.; Howard, S.D.; Moran, W. Doppler Resilient Golay Complementary Pairs for Radar. In Proceedings of the IEEE/SP Workshop on Statistical Signal Processing, Madison, WI, USA, 26–29 August 2007; Volume 54, pp. 483–487. [Google Scholar]
  23. Khan, H.A.; Zhang, Y.; Ji, C.; Stevens, C.J.; Edwards, D.J.; O’Brien, D. Optimizing polyphase sequences for orthogonal netted radar. IEEE Signal Process. Lett. 2006, 13, 589–592. [Google Scholar] [CrossRef]
  24. Xiao, J.J.; Nehorai, A. Joint Transmitter and Receiver Polarization Optimization for Scattering Estimation in Clutter. IEEE Trans. Signal Process. 2009, 57, 4142–4147. [Google Scholar] [CrossRef]
  25. Levanon, N.; Mozeson, E. Radar Signals; John Wiley and Sons, Inc.: Hoboken, NJ, USA, 2004; pp. 100–102. ISBN 0-471-47378-2. [Google Scholar]
  26. Kretschmer, F., Jr.; Gerlach, K. Low sidelobe radar waveform derived from orthogonal matrices. IEEE Trans. Aerosp. Electron. Syst. 1991, 27, 92–102. [Google Scholar] [CrossRef]
  27. Grippo, L.; Lampariello, F.; Lucidi, S. A nonmonotone line search technique for Newton’s method. SIAM J. Numercial Anal. 1986, 23, 707–716. [Google Scholar] [CrossRef]
  28. Pang, C.; Hoogeboom, P.; le Chevalier, F.; Russchenberg, H.W.J.; Dong, J.; Wang, T.; Wang, A.S. A Pulse Compression Waveform for Weather Radars with Solid-State Transmitters. IEEE Geosci. Remote Sens. Lett. 2015, 12, 2026–2030. [Google Scholar] [CrossRef]
Figure 1. The signal processing flow chart of the simultaneous polarimetric measurement.
Figure 1. The signal processing flow chart of the simultaneous polarimetric measurement.
Sensors 18 00905 g001
Figure 2. Normalized correlation of CAGI vs. WeCAN under the condition of Equation (41). (a) The Normalized Autocorrelation of xH; (b) The Normalized Autocorrelation of xV; (c) The Normalized Cross-correlation of xH and xV.
Figure 2. Normalized correlation of CAGI vs. WeCAN under the condition of Equation (41). (a) The Normalized Autocorrelation of xH; (b) The Normalized Autocorrelation of xV; (c) The Normalized Cross-correlation of xH and xV.
Sensors 18 00905 g002
Figure 3. Normalized correlation of CAGI for v 0 = 3 km/s and a = 100 m/s2. (a) The Normalized Autocorrelation of xH; (b) The Normalized Autocorrelation of xV; (c) The Normalized Cross-correlation of xH and xV; (d) The Normalized Cross-correlation of xV and xH.
Figure 3. Normalized correlation of CAGI for v 0 = 3 km/s and a = 100 m/s2. (a) The Normalized Autocorrelation of xH; (b) The Normalized Autocorrelation of xV; (c) The Normalized Cross-correlation of xH and xV; (d) The Normalized Cross-correlation of xV and xH.
Sensors 18 00905 g003
Figure 4. Normalized correlation of WeCAN for v 0 = 3 km/s and a = 100 m/s2. (a) The Normalized Autocorrelation of xH; (b) The Normalized Autocorrelation of xV; (c) The Normalized Cross-correlation of xH and xV; (d) The Normalized Cross-correlation of xV and xH.
Figure 4. Normalized correlation of WeCAN for v 0 = 3 km/s and a = 100 m/s2. (a) The Normalized Autocorrelation of xH; (b) The Normalized Autocorrelation of xV; (c) The Normalized Cross-correlation of xH and xV; (d) The Normalized Cross-correlation of xV and xH.
Sensors 18 00905 g004
Figure 5. Normalized correlation of CAGI for v 0 = 1 km/s and a = 100 m/s2. (a) The Normalized Autocorrelation of xH; (b) The Normalized Autocorrelation of xV; (c) The Normalized Cross-correlation of xH and xV; (d) The Normalized Cross-correlation of xV and xH.
Figure 5. Normalized correlation of CAGI for v 0 = 1 km/s and a = 100 m/s2. (a) The Normalized Autocorrelation of xH; (b) The Normalized Autocorrelation of xV; (c) The Normalized Cross-correlation of xH and xV; (d) The Normalized Cross-correlation of xV and xH.
Sensors 18 00905 g005
Figure 6. Correlation properties of the sequences designed by CAGII under the condition of Equation (42). (a) The PCL of the Normalized Autocorrelation r HH ; (b) The PCL of the Normalized Autocorrelation r VV ; (c) The Isolationof the Normalized Cross-correlation r HV ; (d) The Isolation of the Normalized Cross-correlation r VH .
Figure 6. Correlation properties of the sequences designed by CAGII under the condition of Equation (42). (a) The PCL of the Normalized Autocorrelation r HH ; (b) The PCL of the Normalized Autocorrelation r VV ; (c) The Isolationof the Normalized Cross-correlation r HV ; (d) The Isolation of the Normalized Cross-correlation r VH .
Sensors 18 00905 g006
Figure 7. Auto-ambiguity function of the sequences with a = 100 m/s2. (a) AF of x H with a = 100 m/s2; (b) AF of x V with a = 100 m/s2.
Figure 7. Auto-ambiguity function of the sequences with a = 100 m/s2. (a) AF of x H with a = 100 m/s2; (b) AF of x V with a = 100 m/s2.
Sensors 18 00905 g007
Figure 8. Cross-ambiguity function of the sequences with a = = 100 m/s2. (a) CF of x H and x V with a = 100 m/s2; (b) CF of x V and x H with a = 100 m/s2.
Figure 8. Cross-ambiguity function of the sequences with a = = 100 m/s2. (a) CF of x H and x V with a = 100 m/s2; (b) CF of x V and x H with a = 100 m/s2.
Sensors 18 00905 g008
Figure 9. The zero-distance cut of the AF for x H and x V . (a) AF of x H for zero-distance cut; (b) AF of x V for zero-distance cut.
Figure 9. The zero-distance cut of the AF for x H and x V . (a) AF of x H for zero-distance cut; (b) AF of x V for zero-distance cut.
Sensors 18 00905 g009
Table 1. Notations.
Table 1. Notations.
a :the complex conjugate of a scalar a
Re ( a ) :the real part of a scalar a
Im ( a ) :the imaginary part of a scalar a
a r :the reverse of a vector a
A :the complex conjugate of a matrix A
A T :the transpose of a matrix A
A H :the conjugate transpose of a matrix A
A B :the Hadamard product of two matrices A and B with the same dimension
a :the modulus of a complex number a
⊗:the convolution operation between two signals
Table 2. Steps for the CAGI Algorithm.
Table 2. Steps for the CAGI Algorithm.
Step 0:
Set x H n n = 1 N and x V n n = 1 N to initial sequences (e.g., x p n n = 1 N can be set to e j ϕ p ( n ) n = 1 N , where ϕ p ( n ) n = 1 N are independent random variables distributed in 0 , 2 π ) . Fix the motion state, which means v 0 and a should be given, and compute the vector D by Equation (11).
Step 1:
Calculate the gradient p according to Equation (28)
Step 2:
Renew the phases of the sequences using x p i + 1 = x p i · e j β i p , where the step length β i is computed according to the line search algorithm [27].
Step 3:
Repeat Steps 1 and 2 until a stop criterion is satisfied, e.g., ψ i + 1 ψ i ε , where ψ i is the objective function at the ith iteration and ε is a predefined threshold.
Table 3. Steps for the CAGII Algorithm.
Table 3. Steps for the CAGII Algorithm.
Step 0:
Set x H n n = 1 N and x V n n = 1 N to initial sequences (e.g., x p n n = 1 N can be set to e j ϕ p ( n ) n = 1 N , where ϕ p ( n ) n = 1 N are independent random variables distributed in 0 , 2 π ) . Fix the set of motion states, which means the matrix L should be given.
Step 1:
Calculate the gradient ¯ p according to Equations (28) and (37).
Step 2:
Renew the phases of the sequences using x p i + 1 = x p i · e j β i ¯ p , where the step length β i is computed according to the line search algorithm [27].
Step 3:
Repeat Steps 1 and 2 until a stop criterion is satisfied, e.g., ψ ¯ i + 1 ψ ¯ i ε , where ψ ¯ i is the objective function at the ith iteration and ε is a predefined threshold.
Table 4. Simulation parameters.
Table 4. Simulation parameters.
NP λ 0 τ 0 v 0 a
256300.03 m5 × 10−9 s3 km/s100 m/s2
Table 5. Comparison between CAGI and WeCAN.
Table 5. Comparison between CAGI and WeCAN.
PCLIIteration NumberTotal Execution TimeExecution Time per Iteration
CAGI−93.15 dB−94.75 dB65461093.3 s0.168 s
WeCAN−25.73 dB−24.15 dB123,52123,047.5 s0.187 s
Table 6. Simulation parameters.
Table 6. Simulation parameters.
NP λ 0 τ 0 v 0 a
50002000.03 m5 × 10−9 s1 km/s100 m/s2

Share and Cite

MDPI and ACS Style

Wang, F.; Pang, C.; Li, Y.; Wang, X. Algorithms for Designing Unimodular Sequences with High Doppler Tolerance for Simultaneous Fully Polarimetric Radar. Sensors 2018, 18, 905. https://doi.org/10.3390/s18030905

AMA Style

Wang F, Pang C, Li Y, Wang X. Algorithms for Designing Unimodular Sequences with High Doppler Tolerance for Simultaneous Fully Polarimetric Radar. Sensors. 2018; 18(3):905. https://doi.org/10.3390/s18030905

Chicago/Turabian Style

Wang, Fulai, Chen Pang, Yongzhen Li, and Xuesong Wang. 2018. "Algorithms for Designing Unimodular Sequences with High Doppler Tolerance for Simultaneous Fully Polarimetric Radar" Sensors 18, no. 3: 905. https://doi.org/10.3390/s18030905

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