 Research
 Open Access
 Published:
Cognitive radar ambiguity function optimization for unimodular sequence
EURASIP Journal on Advances in Signal Processing volume 2016, Article number: 31 (2016)
Abstract
An important characteristic of a cognitive radar is the capability to adjust its transmitted waveform to adapt to the radar environment. The adaptation of the transmit waveform requires an effective framework to synthesize waveforms sharing a desired ambiguity function (AF). With the volumeinvariant property of AF, the integrated sidelobe level (ISL) can only be minimized in a certain area on the time delay and Doppler frequency shift plane. In this paper, we propose a new algorithm for unimodular sequence to minimize the ISL of an AF in a certain area based on the phaseonly conjugate gradient and phaseonly Newton’s method. For improving detection performance of a moving target detecting (MTD) radar system, slowtime ambiguity function (STAF) is defined, and the proposed algorithm is presented to optimize the rangeDoppler response. We also devise a cognitive approach for a MTD radar by adaptively altering its sidelobe distribution of STAF. At the simulation stage, the performance of the proposed algorithm is assessed to show their capability to properly shape the AF and STAF of the transmitted waveform.
Introduction
Cognitive radar (CR) is established by the notion of a cognitive cycle, in which the two key aspects are perception of the environment and control exercised on the environment by virtue of feedback of the information that was learnt through perception. Figure 1 summarizes the essence of cognitive radar in its most basic forms. In cognitive radar system, how the transmitted waveform adapts in response to information about the radar environment is a key enabling step [1]. Many of the research efforts have been devoted to radar waveform optimization methods, which have been developed based on different performance objectives. For detecting a particular target in the presence of additive signaldependent noise, waveform optimization method, developed by Guerci [2, 3], is evaluated in terms of the signaltointerferenceplusnoise ratio (SINR) under a particular model of the system, interference, clutter, and targets. For estimating the parameters of a target from a given ensemble, the radar waveform should be designed to maximize the mutual information (MI) between the received signal and the target ensemble [4]. Besides, exploiting a variety of knowledge sources, the radar can locate the rangeDoppler bins where strong unwanted returns are predicted and synthesize a waveform whose ambiguity function (AF) exhibits low values in those interfering bins. In the previous work in [5], the idea of designing the slowtime ambiguity function (STAF) of the transmit waveform in a CR system has been discussed.
In radar systems, unimodular (i.e., constant modulus) sequences are usually exploited and optimized for transmission. The integrated sidelobe level (ISL) of the autocorrelation function (ACF) is often used to express the goodness of the correlation properties of a given sequence. A transmitted sequence with low ISL value reduces the risk that the echo signal of the weak target of interest is drawn in the sidelobes of the strong one or clutter interference [6]. Additionally, the unimodular sequence has low peaktoaverage power ratio (PAR) which is especially desired for the transmitter [7]. A lot of literature has been focused on the topic of unimodular sequence synthesis with good properties (in particular, the ACF with low ISL values) and the many references included. These unimodular synthesis methods can be summarized into two types. The first is to use some famous sequences, such as the Golomb sequence [8], Frank sequence [9], and a pseudo random sequence, which have been proved with low sidelobes and applied in the radar systems successfully. The second is to synthesize the sequence with minimized ISL metric by the optimization algorithms [10–12]. Because the problem of reducing the ISL metric may have multiple local minima, the exhaustive search algorithm has been proposed in [12]. The computational burden of this kind of algorithm increases significantly as the sequence length increases. Some optimization algorithms have been designed as the local minimization algorithms to overcome this default [13–17]. Most of these algorithms can obtain fast convergence in descent gradient and provide quick solutions. It is worthwhile to mention that the cyclic algorithms proposed in [13] can design unimodular sequences that have virtually zero autocorrelation sidelobes in a specified lag interval and long sequences.
In this paper, we mainly consider the ambiguity function synthesis problem for unimodular sequences. According to Woodward’s definition, AF is a twodimensional function defined on the time delay and Doppler frequency shift plane. The AF is defined as follows:
where τ and f _{ d } denote the time delay and Doppler frequency shift, respectively, and s(t) is the radar waveform. It describes the matched filter response to the target signature. The shape of AF indicates the range and Doppler resolutions of the radar system. It also demonstrates the matched filter output with respect to the interference produced by unwanted returns. It should come with no surprise that extensive research on AF synthesis exists in the literature [18–23]. Despite so much effort on this problem, few methods can synthesize the desired AF successfully. In [22], the cross ambiguity function was considered instead of AF. A pair of the waveform and receiving filter was developed simultaneously. Aubry et al. [23] deal with the design of phasecoded pulse train, which approximately maximizes the detection performance. A similarity constraint between the ambiguity functions of the devised waveform and the pulse train encoded with the prefixed sequence is required. De Maio et al. [5] also discuss the design problem of phasecoded pulse train. The average value of the STAF of the transmitted signal over some rangeDoppler bins is minimized with prior information.
Note that the volume of a AF, which is defined as
is equal to the energy of s(t). The volumeinvariant property of AF prevents the synthesis of an ideal AF that has a high narrow peak in the origin and zero sidelobes everywhere else. In this paper, we mainly focus on the synthesis of an AF that has a clear area close to the origin or minimized ISL in a certain area on the time delay and Doppler frequency shift plane.
Additionally, it is known that a moving target detecting (MTD) radar system is designed to observe the target in rangeDoppler bins [6]. Its detection performance is considerably affected by the rangeDoppler response of the waveform used to illuminate the operation environment. Considering that a MTD radar transmits a burst of pulses in slow time, the STAF is defined to evaluate the rangeDoppler response.
The main contribution of this paper is as follows:

(1)
For optimizing the shape of an AF, the optimization algorithm is proposed based on the phaseonly conjugate gradient (POCG) and phaseonly Newton’s method (PONM), which have been successfully applied in optimizing the phased array radar beam pattern.

(2)
We extend the PCA and present an algorithm for optimizing the shape of STAF.

(3)
A cognitive approach for a MTD radar system is also provided in this work. The radar system can adaptively alternate its sidelobe distribution of STAF according to the interested area and clutter distribution on the time delay and Doppler frequency shift plane. This scheme is especially attractive for detecting a target with a small radar cross section (RCS) in a heavy clutter scenario.
The rest of this work is organized as follows. Section 2 discusses the formulation of the ambiguity function synthesis problem of unimodular sequence, and the optimization method based on POCG and PONM are proposed. Section 3 defines the STAF and extends the optimization algorithm for optimizing the shape of STAF of a MTD radar system. A cognitive workflow is also given. Several numerical examples are presented in Section 4. Finally, concluding remarks and directions for future research are presented in Section 5.
Ambiguity function synthesis
Problem formulation
We consider a monostatic radar that transmits a burst of pulses. The transmit signal can be written as
where N denotes the number of subpulses, s _{ k } is the sequence code of the kth subpulse, and p _{ k }(t) is the pulseshaping function. The typical form of p _{ k }(t) is the rectangular pulse and can be expressed as
where t _{ p } is the time duration of subpulses and
Under the above assumptions, the AF of the transmit signal s(t) can be given by
where
denotes the cross ambiguity function (CAF) of the pulseshaping functions p _{ k }(t) and p _{ l }(t).
The AF χ _{ s }(τ,f _{ d }) can be rewritten as
where \(\mathbf {s}=[s_{1}, s_{2}, \ldots, s_{N}]^{T} \in \mathbb {C}^{N}\), \(\mathbb {C}^{N}\) denotes the complex Nspace, (·)^{T} and (·)^{H} indicate transpose and conjugate transpose of a vector or matrix, respectively, and
is the subpulse CAF matrix, which is fixed once the pulseshaping function and the number of subpulses N are given. Therefore, the shape of the AF χ _{ s }(τ,f _{ d }) is directly determined by the sequence codes \(\{s_{k}\}_{k=1}^{N}\) or the phase variables \(\{\phi _{k}\}_{k=1}^{N}\) of \(\{s_{k}\}_{k=1}^{N}\).
For the convenience of simplification, the time delay and Doppler frequency shift plane, i.e., τ−f _{ d } plane, is discretized into grids with sufficient precision. The spacing of the grids is t _{ p } in the timedelay axis and 1/(Mt _{ p }) in the Doppler frequency shift axis. By substituing τ=nt _{ p } and f _{ d }=m/(Mt _{ p }) in Eq. (7), we have
and obtain the discretized AF (DAF), which can be expressed as
where U _{ n,m }=R(nt _{ p },m/(Mt _{ p })).
In this work, we aim at synthesizing the AF with a clear area close to the origin or minimized ISL in a certain area on τ−f _{ d } plane. Considering that the shape of AF can be controlled by the shape of DAF, we exploit the ISL metric of DAF, which is described as
where I _{ Ω } is the subset of the range and Doppler bins (nt _{ p },m/Mt _{ p }) on τ−f _{ d } plane. Additionally, the synthesized sequence should have constant modulus, i.e.,
where ϕ _{ k } is the phase of the kth sequence code s _{ k }. Therefore, we can think of synthesizing the unimodular sequence s as minimizing the ISL metric in Eq. (12) over the unimodular sequence set.
The ambiguity function synthesis problem in this paper can be formulated as
The objective function in Eq. (14) is a quartic form, which is relatively difficult to tackle. With the conclusions in [24], the objective function is also a nonconvex function. Moreover, the constraint set is a nonconvex set. Hence, this problem is a nonconvex optimization problem. The paper [25] has suggested that maximum block improvement (MBI) algorithms are capable of providing some goodquality solutions to this kind of problem in polynomial time. A simplified and more practical method relies on the exploitation of a simpler criterion (in particular, a quadratic function) to replace the quartic function [26].
In general, constrained optimization problems such as this one can be difficult to deal with because we must simultaneously perform the optimization and satisfy the constraint. It is worthwhile to point out that unconstrained gradientbased algorithms can be generalized to the constant modular constraint case. Therefore, the constrained optimization problem can be transformed to be unconstrained. With the derivatives of the objective function with respect to the phases, a local optimum can be obtained by gradientbased algorithms, such as the conjugategradient method and Newton’s method. However, a local minima can also be found in the gradient equation by successive iterations if the Hessian matrix is (semi) positive definite. Furthermore, the application of the iterative algorithm is computational efficient and easy to realize.
Based on the above considerations, accounting for the complicated form of the objective function, we can obtain the local optimum in the firstorder and secondorder derivatives instead. Although the Hessian matrix is not (semi) positive definite, we can exploit the diagonal loading technique to make it so.
Optimization analysis
As already highlighted, a highly multimodal optimization objective inevitably appears in Eq. (14). It is hard for us to obtain the global optimum by the analytical expression or the optimization method. In this section, we expect to find the local optimum for the problem in Eq. (14) and propose a computationally efficient approach.
The firstorder and secondorder derivatives of the objective function in Eq. (14) can be respectively given by
where \(\mathbf {\phi } = [\phi _{1}, \phi _{2}, \ldots, \phi _{N}]^{T} \in \mathbb {R}^{N}\), \(\mathbb {R}^{N} \) denotes real Nspace and Re(·) and Im(·) represent the real and imaginary part of a complex number, respectively (see the derivation in Appendix B).
The set of the local minimum (including its global optima) is simply a subset of the stable points \(\{ \widetilde {\mathbf {s}} \}\), which can be characterized by
Moreover, \(\widetilde {\mathbf {s}}\) is also a local minimum if and only if
Namely, the Hessian matrix of the ISL metric is required to be (semi) positive definite. With the positive definiteness of \(\frac {\partial ^{2} \text {ISL} }{ \partial \mathbf {\phi } \partial \mathbf {\phi }^{T}}\), the stable points \(\{ \widetilde {\mathbf {s}} \}\) form the set of the local minimum.
In the following discussion, we express the Hessian matrix in Eq. (18) as U ^{‡}. Note that this matrix can be (semi) positive definite using the diagonal loading technique, which implies
where I is an identity matrix, λ is a constant coefficient, which should satisfy λ+δ _{ min }(U ^{‡})/N ^{2}≥0, and δ _{ min }(U ^{‡}) denotes the smallest singular value of the Hessian matrix U ^{‡}.
We also note that (see the proof in Appendix C)
and
where ⊙ denotes Hadamard (elementwise) product of matrices, and U _{0,0}=I. Hence, the corresponding optimization problem in (14) can be transformed to
The firstorder and secondorder derivatives of the objective function in Eq. (14) can be respectively given by
Due to the fact that such a diagonal loading does not change the solution of the equality function in Eq. (15), the local minimum \(\overline {\mathbf {s}}\) can now be obtained by
over the constant modulus set. This equation is also equivalent to the following expression as (see the proof in Appendix D).
Consequently, a local minimum \(\overline {\mathbf {s}}\) can be characterized by
or
where v is a real number.
Optimization method
The conjugate gradient method is used to compute the optimizing value of a function defined on a vector space, using only first derivation information. The only difference between the standard conjugate gradient method and the phaseonly conjugate gradient method is that lines in Euclidean space must be replaced by lines on the Ntorus, i.e., for a phaseonly vector s, direction h _{ c }=∂ρ/∂ ϕ, and step size t
Newton’s method can provide quadratic convergence to an optimum solution. However, the Hessian matrix must be computed at every step, and there is the possibility of converging to a nonoptimum critical point. The experience of applying such algorithms is to first use the conjugate gradient method to get a close solution and then use Newton’s method to achieve the solution within machine accuracy. Newton’s iteration is obtained by moving in the direction
Let s _{ i } and s _{ i+1} be the sequence at the ith and (i+1)th iteration. The detailed steps incorporating the phaseonly conjugate gradient method and the phaseonly Newton’s method are given as follows:

1.
Select \(\phi _{0} \in \mathbb {R}_{N}\), compute g _{0}=h _{0}=∂ρ(s _{0})/∂ ϕ, and set i=0.

2.
For i=0,1,…,N _{ c }, compute t _{ i } such that
$$ \rho\left(e^{jt_{i} \text{Diag}\left(\mathbf{h}_{i}\right)} \mathbf{s}_{i}\right) > \rho\left(e^{jt \text{Diag}\left(\mathbf{h}_{i}\right)} \mathbf{s}_{i}\right) $$for all t>0 (line optimization).

3.
Set \(\mathbf {s}_{i+1} = e^{jt_{i} \text {Diag}\left (\mathbf {h}_{i}\right)} \mathbf {s}_{i}\).

4.
Set
$$ \mathbf{g}_{i+1} = \frac{\partial \rho\left(\mathbf{s}_{i+1}\right)}{\partial \mathbf{\phi}} $$$$ \mathbf{h}_{i+1} = \mathbf{g}_{i+1} + \gamma_{i} \mathbf{h}_{i} $$$$ \gamma_{i} = \frac{\left(\mathbf{g}_{i+1} \mathbf{g}_{i}\right)^{T} \mathbf{g}_{i+1}}{\ \mathbf{g}_{i} \^{2}}. $$ 
5.
Set i=i+1; if i<N _{ c }, go to Step 2; or else, go to Step 6.

6.
Compute
$$ \mathbf{U}^{\ddag}(\mathbf{s}_{i}) = \frac{\partial^{2} \mathrm{\rho(\mathbf{s}_{i})}}{\partial\mathbf{\phi} \partial\mathbf{\phi}^{T}} $$$$ \textbf{h}_{i} =  \mathbf{U}^{\ddag(1)}(\mathbf{s}_{i}) \mathbf{g}_{i}. $$ 
7.
Set i=i+1; go to Step 6 until \(\ \rho (\mathbf {s}_{i+1}) \rho (\mathbf {s}_{i}) \_{2}^{2} < \varepsilon \), where ε is a predefined parameter.
The algorithm of POCG requires on the order of 8ℓN ^{2}+ℓN real floating point operations (flops) to form the gradient vector, where ℓ is the number of samples available. Per iteration, it requires 8ℓN ^{2}+ℓN flops to compute the gradient, and 2N flops to compute the updated search direction.
The algorithm of PONM requires on the order of 8ℓN ^{2}+N ^{2} flops to form the Hessian matrix, 2N ^{3}/3+N ^{2}/4+2N flops to perform matrix inversion, and 4N(N−1) to perform the production of a matrix and a vector.
Selection of parameter λ
In optimization algorithms of POCG and PONM, the local/gobal optimum is obtained by successive iterations. It should be pointed out that the Hessian matrix U ^{‡} varies with the synthesized sequence at the optimization process, and the parameter λ _{ i } should change with the smallest singular value of U ^{‡}(s _{ i }) to guarantee the positive definiteness of the Hessian matrix.
Two methods can be used to make the Hessian matrix positive definite. The first is to use a largeenough value for λ, and this will make λ a constant value. The second is to calculate the eigenvalues and eigenvector of U ^{‡}(s _{ i }) at every iteration. Note that the matrix inversion of U ^{‡}(s _{ i }) is also required at every iteration, and \(\mathbf {U}^{\ddag }(\mathbf {s}_{i}) = \sum _{l=1}^{w_{i}} \delta _{l} \mathbf {v}_{i}^{l} \mathbf {v}_{i}^{l H}\), where w _{ i }=rank(U ^{‡}(s _{ i })). The matrix inversion of U ^{‡}(s _{ i }) after diagonal loading by λ _{ i } can be given by
where λ _{ i }+δ _{min}(U ^{‡}(s _{ i }))>0.
Slowtime ambiguity function synthesis in cognitive MTD radar
Motivated by higher performance requirements, the radar system now can exploit different environmental information, such as geographic information database, meteorological data, previous scans and some electromagnetic reflectivity, and spectral clutter models [27]. In this paper, we consider a cognitive MTD radar system which can observe the range and Doppler bins where clutter or interference is foreseen. This radar can then transmit a burst of waveforms whose STAF generates low sidelobe values in those bins.
STAF optimization
Now, we consider a monostatic MTD radar system which transmits a coherent burst of P slowtime pulses. The transmitted pulses can be written as
where T _{ r } is the pulse repetition interval, and T _{ r }≫Nt _{ p }.
From the viewpoint of matched filtering and MTD processing, we define the slowtime ambiguity function 𝜗(τ,f _{ d }) as
Note that
𝜗(τ,f _{ d }) can also be written as
Hence, the STAF 𝜗(τ,f _{ d }) can be regarded as the product of the Doppler weighted function and the AF χ _{ s }(τ,f _{ d }).
By substituting τ=nt _{ p } and f _{ d }=m/(Mt _{ p }), the discretized form of 𝜗(τ,f _{ d }) is given by
In this section, we intend to synthesize the STAF 𝜗(n,m) with minimized ISL in the rangeDoppler bins where the clutter exists. The ISL metric for STAF can be expressed as
where I _{ C } is the subset of the range and Doppler bins, whose sidelobes are desired to be suppressed as much as possible at the output of the MTD processor.
Interested and clutter areas are depicted on the discretized time delay and Doppler frequency shift plane, respectively, in Fig. 2. Without loss of generality, the center of the interested area can be assumed to be the origin of the rangeDoppler plane. This means that the matched filter and MTD processing response of clutter returns depend on the difference of its time delay and Doppler frequency shift with respect to those of the center of the interested area.
Taking into account that the synthesized waveform should have constant module, the STAF optimization problem for a MTD radar system can be summarized as
(35) is equivalent to
where
With the derivation in the previous section, the formulation can also be given by
The proposed optimization algorithm in Section 2.3 can also be used to solve this problem.
Workflow of a cognitive MTD radar
In Fig. 3, the workflow of a cognitive MTD radar is given. When the MTD radar begins to work, it utilizes some unimodular sequences with good AF or ACF properties for transmission. Then, rangeDoppler processing is carried out for information extraction. With the extracted information associated with the target and clutter, the radar system begins to synthesize the unimodular sequence by our proposed algorithm. In the next coherent processing interval (CPI), the MTD radar will transmit a new designed sequence. The above process is repeated and the MTD radar system can operate in a dynamic environment with cognitive capability. This framework is especially attractive for the confirmation process. Once a target has been found by a standard radar waveform, detection can be confirmed reliably by transmitting the optimized waveform, which is matched to the operation scenario of the radar system.
Numerical examples
In order to verify the effectiveness of the proposed algorithms, we will present several numerical examples, including the AF synthesis, STAF synthesis, and detection performance of a cognitive MTD radar. In the following examples, we all assume that the unimodular sequence has N=100 subpulses with rectangular pulseshaping. The time duration of each subpulse is t _{ p } and that of the total waveform is T=100t _{ p }. The pulse repetition interval is T _{ r }=10T, and the number of pulses in a CPI is P=64. In AF and STAF, the time delay axis τ is normalized by T and the Doppler frequency axis f is normalized by 1/T. The convergence of the proposed algorithm will be tested by using randomly generated sequences in the initialization. In the iteration process, the parameter ε is set to be 10^{−3}.
AF synthesis
Suppose that Ω={(τ,f _{ d })τ<0.2,f _{ d }<0.01,τf _{ d }≠0} is the interested area, which is near the origin but excludes the origin on τ−f _{ d } plane. With randomly generated sequence in the initialization, PCA is applied to minimize the ISL metric of the AF of the synthesized sequence.
The AFs of the initialization sequence and synthesized sequence are shown in Fig. 4 a,b. The AF in Fig. 4 a presents high sidelobe values on the whole τ−f _{ d } plane. The desired low sidelobes in the interested area of AF is obviously obtained in Fig. 4 b. Therefore, the synthesized sequence has a good capability of separating and detecting closely spaced targets.
Figure 4 c,d gives the zeroDoppler range profile cut and zerodelay Doppler profile cut of the AF in Fig. 4 b. The sidelobes in the interested area is suppressed to about −40 dB in the time delay axis with τ<0.2. Due to the fact that the synthesized sequence has constant modulus, the zerodelay Doppler profile cut is a sinc function.
STAF synthesis
STAF can also be optimized by the algorithm, which has been suggested in Section 4. Two types of STAFs are both examined in this example. The first type has a clear area close to the origin on the time delay and Doppler frequency shift plane and is especially attractive for detecting closely spaced targets. The specified area can be described as
Figure 5 a,b shows the desired and synthesized STAFs of the first type in log scale. The ISL of STAF in Ω _{1} is minimized and the averaged sidelobe of the obtained sequence is suppressed to about −50 dB in Fig. 4 b.
The seconde type has minimized ISL in a certain area, which is given by
The desired and synthesized STAFs of the seconde type are plotted in Fig. 5 c,d. The ISL of STAF in Ω _{2} is reduced and the averaged sidelobe of the obtained sequence is suppressed to about −70 dB in Fig. 5 d.
STAF synthesis in a cognitive MTD radar system
In this example, a MTD radar system is designed as a CR system. The target and clutter distributions within the radar scene should be dynamically deciphered from the received backscattered signal, and these deciphered distributions over the STAF could then be used for the proposed synthesis approach. In Fig. 6 a, the clutter distribution on the τ−f _{ d } plane is plotted and a strong clutter block lies in
For ease of simulation, the clutter in every rangeDoppler bin can be treated as a stationary scattering point. Hence, the whole clutter return is the superposition of all the returns from every rangeDoppler scattering point.
We also assume that the target distribution can be described as
and consider the underlying scintillation on RCS based on different Swerling models for the moving target. The optimized shape of STAF is plotted in Fig. 6 b, in which a low sidelobe is presented in the target and heavy clutter area.
According to the Swerling models, the RCS of a reflecting target can be described by the chisquare probability density function with specific degrees of freedom. In this example, Swerling I and III models are used in order to evaluate the detection performance of a cognitive MTD radar system. Swerling I and III models indicate a target whose magnitude of the backscattered signal is relatively constant during the dwell time. The RCS is constant from pulse to pulse but varies independently from scan to scan. For Swerling I model, its RCS varies according to a chisquare probability density function with two degrees of freedom. The density of probability of the RCS is given by the RayleighFunction
The Swerling III model is described like Swerling I but with four degrees of freedom. The scantoscan fluctuation follows a density of probability
In Eqs. (46) and (47), σ is the value of RCS, and σ _{average} is the mean value of RCS.
In order to evaluate the detection performance, signaltoclutter ratio (SCR) is defined as
where C(τ,f _{ d }) is the clutter distribution. In this definition, the average scattering power of the Swerling target model is compared with the average power of all the clutter scattering points.
In Fig. 6 c,d, considering the radar scene in Fig. 6 a, the detection probability versus SCR is given for the Swerling I and III target models, and the detection probability of the optimized Frank and Golomb sequences are compared. As expected, the optimized sequence outperforms Frank and Golomb sequences, showing the performance of higher detection probability and suppressing the interference of the clutter returns from the output of MTD processing. Furthermore, as SCR increases, the detection probability is raised accordingly for both the Swerling I and III models. These two figures highlight the capability of the proposed algorithm to suitably shape the STAF of the transmitted waveform.
Conclusions
An algorithm was proposed to synthesize a unimodular sequence by minimizing the sidelobe values of AF in certain areas on the time delay and Doppler frequency shift plane. This algorithm can be convergent theoretically and practically and has been shown to be useful for ISL minimization of AF and STAF. The algorithm for synthesizing the unimodular sequence with the desired AF and STAF was built in this work.
A cognitive approach to devise waveforms for a MTD radar system was also put forward in this work. With this approach, the MTD radar system can adaptively optimize the STAF of its transmit waveform by minimizing the ISL metric of the interested area and clutter area on the time delay and Doppler frequency shift plane. The numerical example shows that better detection performance can be achieved by our proposed approach.
We note further that computational efficiency of Newton’s method was limited by matrix inversion. This algorithm is better for the sequence with a length no longer than 10^{4}. Therefore, in the future work, we will try to find a better approach and a computationsaving method.
Appendix
Subpulse cross ambiguity function
In order to verify the subpulse CAF in Eq. (7), we rewrite the kth and lth subpulse CAF expressions as follows:
where
Note that the two subsets of t overlap with each other only when τ=(k−l)t _{ p }+τ ^{′}, with τ ^{′}≤t _{ p }. The integral in Eq. (7) can be calculated in two cases.
Case 1.
−t _{ p }≤τ ^{′}<0
With f _{ d } τ ^{′}≪1, the above equation can be simplified to
Case 2.
0≤τ ^{′}≤t _{ p }
Therefore, the subpulse CAF can be summarized with the following expression as
Derivatives of ISL
It is assumed that \(\mathbf {s} = \left (e^{j \phi _{1}}, e^{j \phi _{2}},\ldots, e^{j \phi _{N}}\right)^{T}\) and noted that
Let γ _{ n,m }(s)=s ^{H} U _{ n,m } s and 1≤k _{0}≤N, we have
where
The first order derivative of ISL with respect to ϕ can be given by
Similarly, the second order derivative can also be obtained by
where
It can be simplified to
Proof of Eq. (20)
With the definition of the matrix U _{ n,m }, we have
and
Hence, the first item in Eq. (20) can be simplified and rewritten as
We also note that
where 1=[1,1,…,1]^{T}. The second item in Eq. (20) can also be expressed as
With the above two equations, we can obtain the equality in Eq. (20), which is expressed as
Equality proof
As indicated in Section “Derivatives of ISL”, we have
Eq. (26) can be rewritten as
An equality can be obtained the above equation, and expressed as
This expression can be expanded by the real and imaginary part of \(\mathbf {\overline {s}}^{H} \mathbf {U}_{n,m} \mathbf {\overline {s}}\) and s ^{∗}⊙U _{ n,m } s, and given by
which implies
Note that from
we can obtain
References
 1
S Haykin, Cognitive radar: a way of the future. IEEE Signal Process. Mag. 23(1), 30–40 (2006).
 2
PG Grieve, JR Guerci, Optimum matched illumination reception radar. U.S. Patent S517552 (1992).
 3
SU Pillai, HS OH, DC Youla, JR Guerci, Optimum transmitreceiver design in the presence of signaldependent interference and channel noise. IEEE Trans. Inf. Theory. 46(2), 577–584 (2000).
 4
MR Bell, Information theory and radar waveform. IEEE Trans. Inf. Theory. 39(5), 1578–1597 (1993).
 5
S A De Maio, Y De Nicola, ZQ Huang, S Luo, Zhang, Design of phase codes for radar performance optimization with a similarity constraint. IEEE Trans. Signal Process. 57(2), 30–40 (2009).
 6
M Skolnik, Radar Handbook, 3rd ed (McGraw Hill, New York, 2008).
 7
N Levanon, E Mozeson, Radar Signals (NY, Wiley, 2004).
 8
N Zhang, SW Golomb, Polyphase sequence with low autocorrelations. IEEE Trans. Inf. Theory. 39(3), 1085–1089 (1993).
 9
R Frank, Polyphase codes with good nonperiodic correlation properties. IEEE Trans. Inf. Theory. 9(1), 43–45 (1963).
 10
CD Groot, D Wurtz, KH Hoffmann. Low autocorrelation binary sequences: exact enumeration and optimization by evolutionary strategies.Optimization.23(4), 369–384 (1992).
 11
HD Schotten, HD Luke, On the search for low correlated binary sequences. Int. J. Electron. Commun. 59(2), 67–78 (2005).
 12
S Mertens, Exhaustive search for lowautocorrelation binary sequences. J. Phys. A. 29:, 473–481 (1996).
 13
P Stocia, H He, J Li, New algorithms for designing unimodular sequences with good correlation properties. IEEE Trans. Signal Process. 57(4), 1415–1425 (2009).
 14
J Li, P Stoica, X Zheng, Signal synthesis and receiver design for MIMO radar imaging. IEEE Trans. Signal Process. 56(8), 3959–3968 (2008).
 15
M Soltanalian, P Stoica, Computational design of sequences with good correlation properties. IEEE Trans. Signal Process. 60(5), 2180–2193 (2012).
 16
P Stoica, H He, J Li, On designing sequences with impulselike periodic correlation. IEEE Trans. Signal Process. Lett. 16(8), 703–706 (2009).
 17
M Soltanalian, P Stoica, Designing unimodular codes via quadratic optimization is not always hard. IEEE Trans. Signal Process. 57(6), 1221–1234 (2009).
 18
S Sussman, Leastsquare synthesis of radar ambiguity functions. IEEE Trans. Inf. Theory. 8(3), 246–254 (1962).
 19
JD Wolf, GM Lee, CE Suyo, Radar waveform synthesis by meansquare optimization techniques. IEEE Trans. on Aero. Elec. Sys. 5(4), 611–619 (1968).
 20
I Gladkova, D Chebanov, in International Conference on Radar Systems, Toulouse. On the synthesis problem for a waveform having a nearly ideal ambiguity functions (France, 2004), pp. 1–5.
 21
YI Abramovich, BG Danilov, AN Meleshkevich, Application of integer programming to problems of ambiguity function optimization. Radio Eng. Elect. Phys. 22(5), 48–52 (1977).
 22
H He, P Stocia, in Acoustics, Speech and Signal Processing (ICASSP) 2011 IEEE International Conference on. On synthesizing cross ambiguity functions (Prague, 2011), pp. 3536–3539.
 23
A Aubry, A De Maio, B Jiang, S Zhang, Ambiguity function shaping for cognitive radar via complex quartic optimization. IEEE Trans. Signal Process. 61(22), 5603–5619 (2013).
 24
S Boyd, L Vandenberghe, Convex Optimization (Cambridge Univ. Press, Cambridge, 2004).
 25
B Chen, S He, Z Li, S Zhang, Maximum block improvement and polynomial optimization. SIAM J. Optimiz. 22(11), 87–107 (2012).
 26
M Soltanalian, P Stoica, Designing unimodular codes via quadratic optimization. IEEE Trans. Signal Process. 62(5), 1221–1234 (2014).
 27
JR Guerci, Cognitive Radar, The KnowledgeAided Fully Adaptive Approach (Artech House, Norwood, MA, 2010).
Acknowledgements
This work was supported by 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 20142052019, the Fundamental Research Funds for Central Universities under grant NS2016042, and the Cooperative Innovation Foundation Project in Jiangsu Province under grant BY20140035.
Author information
Additional information
Competing interests
The authors declare that they have no competing interests.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Zhang, J., Qiu, X., Shi, C. et al. Cognitive radar ambiguity function optimization for unimodular sequence. EURASIP J. Adv. Signal Process. 2016, 31 (2016). https://doi.org/10.1186/s1363401603253
Received:
Accepted:
Published:
Keywords
 Cognitive radar
 Unimodular sequence synthesis
 Optimization algorithm
 Ambiguity function
 Slowtime ambiguity function