# Unimodular sequence design under frequency hopping communication compatibility requirements

- Peng Ge
^{1}, - Guolong Cui
^{1}Email author, - Lingjiang Kong
^{1}and - Jianyu Yang
^{1}

**2016**:137

https://doi.org/10.1186/s13634-016-0432-1

© The Author(s) 2016

**Received: **9 August 2016

**Accepted: **25 November 2016

**Published: **28 December 2016

## Abstract

The integrated design for both radar and anonymous communication has drawn more attention recently since wireless communication system appeals to enhance security and reliability. Given the frequency hopping (FH) communication system, an effective way to realize integrated design is to meet the spectrum compatibility between these two systems. The paper deals with a unimodular sequence design technique which considers optimizing both the spectrum compatibility and peak sidelobes levels (PSL) of auto-correlation function (ACF). The spectrum compatibility requirement realizes anonymous communication for the FH system and provides this system lower probability of intercept (LPI) since the spectrum of the FH system is hidden in that of the radar system. The proposed algorithm, named generalized fitting template (GFT) technique, converts the sequence optimization design problem to a iterative fitting process. In this process, the power spectrum density (PSD) and PSL behaviors of the generated sequences fit both PSD and PSL templates progressively. Two templates are established based on the spectrum compatibility requirement and the expected PSL. As noted, in order to ensure the communication security and reliability, spectrum compatibility requirement is given a higher priority to achieve in the GFT algorithm. This algorithm realizes this point by adjusting the weight adaptively between these two terms during the iteration process. The simulation results are analyzed in terms of bit error rate (BER), PSD, PSL, and signal-interference rate (SIR) for both the radar and FH systems. The performance of GFT is compared with SCAN, CAN, FRE, CYC, and MAT algorithms in the above aspects, which shows its good effectiveness.

## Keywords

## 1 Introduction

Spectrum compatibility problem has become a challenging issue for electromagnetic space [1–6]. Although higher quality wireless telecommunication and more accurate remote sensing capabilities require sufficient bandwidth [7, 8], the frequency spectrum resource is limited, and special frequency bands with good penetrability [9] or low propagation attenuation are even more fiercely competitive. Hence, the working band of radar has a high opportunity to overlay with that of other electromagnetic radiator systems. Under these circumstances, the spectrum compatibility between radar signals and the surrounding electromagnetic radiators is essentially necessary. So the problem converts to designing the radar sequence that restrains the electromagnetic energy level over the overlapped spectrum.

Many pieces of work have been devoted to design radar sequences which are capable of spectrum compatibility. For instance, the sequence designing technique proposed by Gerlach [10] can generate sequences with some desired spectral nulls by appending polyphase codes on a stepped frequency modulated pulse. Selesnick and Pillai [11] devote themselves to produce constant modulus waveforms with multiple notches in their frequency spectra (2011). Moreover, some waveform design algorithms are exploited for both spectrum location and auto-correlation function (ACF) requirements. For example, the technique developed by Lindenfeld [12] achieves frequency stop-band suppression and range sidelobe minimization by the joint design of the transmit signal and the receive filter (2004). Stop cyclic algorithm new (SCAN), proposed by He et al. [13], implements the spectrum space operation to consider both the stop-band suppression and the integrated sidelobe level (ISL) suppression (2010). A sparse frequency constant modulus sequence design algorithm, built by Wang and Lu [14], optimizes both the ISL metric and a penalty function which accounts for the sequence frequency allocation (2011). A spectrum-centric sequence design approach, proposed by Patton et al. [15], minimizes the transmitted energy over some frequency bands under the uni-modularity and ACF masking constraint (2012).

In reality, lots of the actual scenes for target detection are in colored noise or interference environment [16]. Some sequence design techniques have been presented to optimize the signal-to-interference-plus-noise-ratio (SINR) in the presence of colored interference. The spectrum of generated sequence is expected to adjust adaptively according to the spectrum shape of colored interference. In this way, spectrum compatibility can be achieved essentially. Li et al. [17] consider the sequence design problem in the presence of colored interference and noise to optimize the SINR for target detection under similarity constraint. The work proposed by De Maio et al. [18] considers the problem of radar sequence design in the presence of colored Gaussian disturbance under similarity constraint. The resolver is based on the semi-definite program (SDP) relaxation and randomization methods.

A joint design of transmit signal and receive filter is proposed by Aubry et al. [19] to consider optimizing the detection performance for a point-like target in the presence of either a homogeneous ground clutter scenario or a heterogeneous mixed land and sea clutter environment under similarity and energy constraints. After that, he and his collaborators considered the similar joint design problem but in a high-reverberating environment in the presence of a homogeneous clutter scenario under a constant modulus constraint [20]. The computational complexity of these two techniques is linear with the number of iterations and polynomial with the receive filter length. Additionally, Aubry et al. considered optimizing the detection performance for a target with unknown Doppler shift and developed a joint design technique to optimize the worst case SINR at the output of the filter bank under both a similarity and an energy constraint on the transmit signal [21].

Furthermore, some pieces of work have considered both radar detection performance and spectrum compatibility requirements. A joint waveform and power spectrum design technique is developed by Turlapaty and Jin [22] to optimize the performance of both the radar and communications systems based on a combined mutual information criterion. Aubry et al. proposed [23] a waveform design technique that deal with the synthesis of optimized radar waveforms ensuring spectral compatibility with the overlayed licensed electromagnetic radiators. Then, he and his collaborators [24] proposed a waveform design technique accounting for SINR and spectrum shape through a suitable modulation of the transmitted waveform energy. After that, Aubry and his other collaborators [25] devised the waveform that opposes a specific control on the interference energy radiated on each shared bandwidth. Both of these two algorithms are based on the method of semi-definite program (SDP) relaxation. Chiriyath et al. [26] proposed a waveform design technique for joint radar SINR enhancement and interference reduction from other telecommunication systems. Last but not the least, a template approximation method, proposed by Ge et al. [27] can produce unimodular sequences that oppose weighted spectrum compatibility ability and/or weighted regional sidelobe levels of ACF.

Frequency hopping (FH) communication, as one kind of wireless communication modes, plays an important role in the field of military communications for its prominent anti-jamming performance. The low probability of intercept (LPI) feature of the FH system profits from pseudo-random switch-over among multiple channels. While with the great improvements of the spectral analysis implement in the recent 10 years, the frequency locations of FH system channels can be detected. In order to improve the low probability of interception, one suitable way is to make the spectrum of FH channels be hidden in the spectrum of radar radiation on purpose. In this way, it is very difficult for the electronic countermeasure equipment (EW/ECM) to detect and counter.

However, to the best of our knowledge, there have been few pieces of work about the sequence design problem that consider both the radar detection and the FH communication performance with the spectrum of them coexisting with each other. It is the scope of this paper. The proposed sequence design algorithm considers meeting the bit error rate (BER) requirements from the FH system with higher priority and optimizing the PSL performance of ACF with a lower priority in the iteration process. The weight in the objective function between these two terms are adaptively adjusted in each iteration to achieve above purpose.

Based on the BER requirement, the required power spectrum density (PSD) of the sequence to generate can be obtained to form a PSD template. The requirements for sidelobe levels of the ACF are also expressed with a ACF template. With a suitable initial sequence, the proposed technique will make the PSD and ACF features of generated sequence fit these two templates in the iteration process.

The paper is organized as follows. In Section 2, the model for the radar signal model and the problem description of the coexistence scene between radar and the FH system are introduced. In Section 3, the GFT method is proposed as an iterative algorithm. In Section 4, the performance of the proposed algorithm is analyzed in terms of bit error rate (BER), PSD, PSL, and signal-interference rate (SIR) for both radar and FH systems. Finally, Section 5 is devoted to conclusions and proposals for possible future research tracks.

*Notation*: We adopt the notation of using boldface for vectors a (lower case) and matrices A (uppercase). The *n*th element of a and the (*m,l*)th entry of A are, respectively, denoted by *a*(*n*) and A(*m,l*). The transpose and the conjugate transpose operators are denoted by the symbols (·)^{
T
} and (·)^{
†
}, respectively. We use \(\bigcup (\cdot)\) and rect(·) to denote union set and rectangular window function, respectively. \({\mathbb {R}}^{N}\) and \({\mathbb {C}}^{N}\) are respectively the sets of *N*-dimensional vectors of real and complex numbers. \({\mathbb {H}}^{N\times N}\) is the sets of *N*×*N* complex matrixs. The Euclidean norm *and infinity norm* of the vector x are denoted by ∥x∥ and ∥x∥_{
∞
}, respectively. The letter *j* represents the imaginary unit (i.e., \(j=\sqrt {-1}\)). For any complex number *x*, we use Re(*x*) and Im(*x*) to denote, respectively, the real and the imaginary part of *x*. min(a) denotes the minimum value of all elements in a. |*x*| and *∠*(·) represents the modulus and the phase angle (in radians) of *x*, respectively. Besides, \(\mathbb {E}[\!\cdot ]\) denotes the statistical expectation.

## 2 System model and problem formulation

In this section, both the radar system model and the FH communication system model are introduced to formulate the problem.

*c*(

*t*). It is composed of

*N*linearly modulated sub-pulses; the sequence element for the

*n*th sub-pulse is denoted by \(c(n) \!\!\in \!\! \mathbb {C}\) with |

*c*(

*n*)|=1, for (0 ≤

*n*≤

*N*− 1). Therefore,

*c*(

*t*) can be given as

*T*

_{ s }is the sub-pulse duration period. The baseband echoes of

*c*(

*t*) from the target within the interested range-azimuth bin can be written as

*α*is a complex number accounting for propagation factor and backscattering factor from the target and

*e*(

*t*) is the sum of the thermal noise and interference. After sub-pulse matched filtering with the filtering gain

*G*, the

*N*-dimensional sampling vector \(\boldsymbol {v}'=[\!v'(0),\ldots,v'(N-1)]^{T}\in \mathbb {C}^{N}\) of the fast-time observations can be expressed as

with *α*
^{′}=*G*
*α*. The vector \(\boldsymbol {c}=[\!c(0),\ldots,c(N-1)]^{T}\in \mathbb {C}^{N}\) represents the fast-time radar sequence and e
^{′}=[ *e*
^{′}(0),…,*e*
^{′}(*N*−1)]^{
T
} denotes the filtered interference samples. Specifically, in this context, e
^{′} accounts for white internal thermal noise and the disturbance from the overlaid FH telecommunication radiation. Without loss of generality, the SINR can be recast by ignoring the constant *α*
*t*′ as SINR=c
^{
†
}
M
^{−1}
c, where \(\boldsymbol {M}=\mathbb {E}[\!\boldsymbol {e}\boldsymbol {e}^{\dagger }]\). From the radar detection performance point of view, c is expected to be designed for enhanced SINR according to M. In other words, the generated sequence in the algorithm are expected to match the perceived radiation environment.

where *f*(*t*) is the instantaneous frequency at time *t*, *f*
_{
c
} is the carrier frequency, *n*
^{′} is the hopping frequency index, *l*(*n*
^{′}) is a pseudo-random integer sequence, *Δ*
*f* is the hopping frequency step length corresponding to the channel interval, and *T*
_{
p
} is the duration of each frequency hopping period. Actually, *l*(*n*
^{′}) determines the frequency hopping mode, and without loss of generality, we assume that each channel has the same opportunity to be on line. We consider that there exist multiple bits in the bit stream during one *T*
_{
p
}, i.e., slow frequency hopping (SFH) system.

We assume that there exist *I* channels in the FH system with a set of *I* disjoint frequency bands defined by \(\Omega =\bigcup \limits _{i=1}^{I} \{f_{i1},f_{i2}\}\), where *f*
_{
i1} and *f*
_{
i2} denote the lower and upper normalized frequencies of the *i*th coexisting frequency band, respectively, with *f*
_{
i2}−*f*
_{
i1}=*B*
_{sub}. So, the bandwidth of the FH system is *B*=*IB*
_{sub}. With regard to the FH communication system, the bit error ratio (BER) is an important parameter index of data transmission accuracy within the given time.

*M*, the size of the alphabet, is usually a power of two so that each symbol represents log2

*M*bits. Specifically, when

*M*=2, BFSK modulation (incoherent case) is employed, and the BER of the

*i*th channel can be given as [28, 29]:

*E*

_{ b }is 1-b energy and

*I*

_{ i }is the power spectral density (PSD) level of interference in the

*i*th channel. Furthermore,

*P*

_{ s }is the signal power,

*T*

_{ b }is the duration of one code, and

*R*is the bit rate and also the symbol rate for BFSK. The PSD of interference is

*I*

_{ i }=

*P*

_{ I }/

*B*

_{sub}, where

*P*

_{ I }is the interference power and

*B*

_{sub}is the channel bandwidth. Therefore,

*B*

_{sub}=2/

*T*

_{ b }, then

*B*

_{sub}

*T*

_{ b }=2, and

*η*

_{ i }=

*P*

_{ s }/

*P*

_{ I }is defined as the signal-to-interference ratio (SIR) in the following context, and then we get

where *p*(*f*) is the power spectrum density (PSD) of the interference.

As the FH system hops on varying channels at each frequency hopping cycle, the use ratio of each channel is the same; hence, the probability of the *i*th channel in use *p*(*i*) is 1/*I*.

*p*(

*f*)=

*ε*for

*f*∈ [

*f*

_{ i1},

*f*

_{ i2}],

*i*∈ [ 1,…,

*I*], Eq. (10) can be recast into:

From the formula above, *η* is a monotony decrease function of *ζ* which shall directly affect the FH communication performance. With all the channels given the same weights, the PSD *p*(*f*) of each channel has to be under an acceptable level. In other words, the integrated energy on each channel has to be under control.

*Ω*as the normalized frequency band. Corresponding to

*Ω*, the points of the DFT frequency grid \(\overline {N}\) is fixed large enough to cover

*Ω*densely. \(\mathbf {F}_{\overline {N}}\) denotes the \(\overline {N}\times \overline {N}\) DFT matrix whose (

*m,l*)th element is given by

_{ i },(

*i*=1,…,

*I*), which shall be obtained from the combined columns of \(\mathbf {F}_{\overline {N}}\) corresponding to the

*i*th band

*Ω*

_{ i }in

*Ω*. For instance, with the whole normalized spectrum

*Ω*=[ −0.5,0.5], \(\overline {N}=1000\), if

*Ω*

_{1}=[ 0.1,0.11], then S

_{1}is combined by the columns from 100th to 200th in \(\mathbf {F}_{\overline {N}}\) (indexed from 0). In another way, S

_{1}is a sub-matrix of \(\mathbf {F}_{\overline {N}}\) with the size 1000×101. Besides, the column index vector ([600, 601,…,610]) can be noted as

*Ω*

_{ d,i }. In this way, the problem of suppressing the spectral power of the waveform over the

*i*th band can be converted to minimizing the following criterion

with \(\overline {\boldsymbol {S}}=\sum _{i=1}^{I}\overline {\boldsymbol {S}_{i}}\).

according to Eq. (11).

*P*

_{ T }in the iteration process,

will be small enough.

The ACF sidelobes of the generated sequence are expected to be under required levels, in order to avoid the weak targets being masked by the sidelobes of strong targets. The desired waveform should own low PSL of ACF to avoid interference of echoes among different range bins.

*r*(

*n*), \(n\in \Psi \triangleq {\{\pm 1,\pm 2,\cdots, \pm N\}}\), and the template for the desired sidelobe level is

where *p*
_{
n
} is the desired sidelobe level for the sidelobes in *Ψ*.

where *λ*, adjusted according to *f*
_{
p
}, is the weight between the spectrum compatibility and sidelobe suppression. *λ* is adjusted to meet the PSD requirements with higher priority than ACF requirements. When the PSD requirements are not satisfied in the iteration procedure, *λ* will increase by tiny step length in each iteration until they are satisfied or *λ* comes to its maximum value allowed.

## 3 Generalized fitting template algorithm

*K*

_{ s }is the slope. The extended reference sequence is

In the iteration process, \(\overline {\boldsymbol {c}}_{l}\) denotes the generated sequence after the *l*th iteration.

_{ l }is the ACF vector of \(\overline {\boldsymbol {c}}_{l}\) after the

*l*th iteration, and

*r*

_{ l }[

*n*] denotes the

*n*th element of r

_{ l }:

_{ l }, namely

*P*

_{ l }(

*k*), is given as:

Furthermore, for the input parameters, *λ*
_{0}, \(\lambda _{T_{u}}\), \(\lambda _{T_{d}}\), and *Δ* denote the initial value, the upper bound, the lower bound, and the step length of *λ*, respectively.

*ξ* is defined as the similarity threshold for the PSD of the generated sequence. Based on *ξ*, the algorithm adjusts the weight coefficient *λ* adaptively in the iteration process to meet the algorithm goals. *ρ*∈(0,1) is defined as the update coefficient to fix the updating step length of the ACF features of the generated sequences. Moreover, we define the two-norm tolerance *δ* as the threshold for ending the iteration.

- 1.
**Initialization:**For the input parameters, the typical value of

*λ*_{0}, \(\lambda _{T_{u}}\), \(\lambda _{T_{d}}\),*Δ*,*ρ*,*δ*are 0.6, 0.9, 0.2, 0.001, 0.7, 0.001, respectively.*ξ*is decided by the required BER of FH system. Step (1) prepares the initial values of intermediate variables. - 2.
**Spectrum Modulation by PSD Template:**Step (2) modulates the power spectrum of generated sequence of last iteration to approach the PSD template.

- 3.
**Weight Adjustment (**λ**):**Step (3) adjusts the weight

*λ*adaptively according to the relationship between the function value*f*_{ p }(*l*) and the similarity threshold*ξ*. - 4.
**Spectrum Modulation by ACF Template:**Steps (4)-(5) modulate the power spectrum of generated sequence of last iteration as P

_{ a }according to ACF template.*ρ*(0 <*ρ*< 1) is the update coefficient. Smaller*ρ*indicates larger update speed, but it must be chosen suitably and cannot be small arbitrarily to affect the convergence. - 5.
**Amplitude Spectrum Synthesis:**Step(6) combines the amplitude spectrums that take along both PSD and PSL template requirements. to approach the PSD template.

- 6.
**Frequency Spectrum Synthesis:**Step (7) obtains the new frequency spectrum by combining the amplitude spectrum in Step (6) and the phase information of \(\overline {\boldsymbol {c}}_{l-1}\).

- 7.
**New Sequence Generation:**Step (8) generates the new unimodular sequence code.

- 8.
**Iteration Termination:**Step (9) gives judgment for finishing the iteration process.

## 4 Simulation results and analysis

For the simulation settings, the sequence length is *N*=100, the extended sequence length is \(\overline {N}=1000\), and the operation bandwidth is 6 MHz. The reference sequence is defined as in (27), with *K*
_{
s
}=3.75×10^{9} Hz/s and *f*
_{
s
}=800 KHz. It is noteworthy that, in order to compare the compatibility performance more clearly among the following six algorithms, the SINRs for both radar and FH system are replaced by SIRs in the following simulations.

In the following, we give some simulation results from different aspects and compare the performance of GFT with that of SCAN, CAN, CYC, FRE, and MAT algorithms [30].

### 4.1 Frequency response and PSD performance

*B*

_{sub}=0.02. The filters of GFT, SCAN, and MAT are matched filters, whereas that of CAN, CY, and FRE are mismatched cases. As the communication signals from the HF system affects the SINR at the radar receiver, a deeper suppression depth of frequency response on each channel indicates a higher SIR for radar system.

Figure 2
a shows that the interference suppression level of filter generated by MAT is not stable for different channels. That of SCAN is during [–15,–20]dB. GFT achieves about −25 dB in average. CYC and FRE behave slightly better than CAN and GFT, achieving about −30 dB in average, whereas the former three algorithms show narrower suppression bandwidth than that of GFT by about 1/5*B*
_{sub}. This can be explained by the fact that the design of filters for CYC and FRE which have no unimodular restrains, therefore, are given higher degrees of freedom than that of GFT. Whereas, the extended length \(\overline {N}\), involoved in the DFT operation by GFT algorithm, covers the spectrum space much more densely than the other three algorithms.

Figure 2 b shows the PSD of the sequences generated by the considered six algorithms. Based on the required BER level, the required average PSD level of the generated sequence for each channel (corresponding to each shared frequency stop-bands) is fixed at −30 dB. The PSD of MAT within the shared frequency stop-bands behaves unsteadily and irregularly; besides, the suppression bandwidth is much more narrow than the required bandwidth. SCAN can achieve at least −15 dB, but at most −20 dB, whereas the spectrums of the generated sequence by CAN, CYC, and FRE show no suppression abilities on the stop-bands, because these three algorithms optimize the SIR of the radar system by designing the receive filters adaptively. For CYC and FRE, the PSD levels within the stop-bands are even higher than those out of the stop-bands. It is fair to say that GFT behaves better than the other five algorithms, and it almost achieves the required level: the PSD comes to at least −24 dB, at most −27 dB for each channel in average.

### 4.2 PSD and PSL convergence performance

### 4.3 PSL performance versus channel bandwidth and BER

*B*

_{sub}. Besides, with fixed

*B*

_{sub}, more channels, although provide more degrees of freedom for the FH communication system, however, indicate higher PSLs of the generated sequences.

### 4.4 SIR of radar and FH system

*B*

_{sub}.

*B*

_{sub}is set at 0.02 and 0.04, respectively. The SIR of GFT achieves at least 33.5 dB, at most 39.2 dB when

*B*

_{sub}=0.02; it comes to at least 33 dB, at most 37dB when

*B*

_{sub}=0.04. Whereas for all of the other 5 algorithms, the SIR achieves at least 16.5 dB, at most 27 dB when

*B*

_{sub}=0.02, it reaches at least 13 dB, at most 26 dB when

*B*

_{sub}=0.04. The SIR of GFT behaves at least 6 dB and at most 22 dB better than that of the other five algorithms. The phenomenon can be explained by the fact that GFT algorithm gives higher priority to spectrum compatibility requirement to suppress the interference energy. Besides, the filters of CAN, CYC, and FRE are mismatched filters, which cause mismatch loss at the receiver ends and therefore decrease the SIR.

*B*

_{sub}=0.02; it comes to at least 16.5 dB, at most 17.5 dB when

*B*

_{sub}=0.04. The SIR of MAT achieves about 6.5 dB when

*B*

_{sub}=0.02 and 7.8 dB when

*B*

_{sub}=0.02, whereas the SIR of GFT achieves at least 24.5 dB, at most 27 dB for both bandwidths cases. It is stable and has a high level no matter what the channel number and bandwidth are. The adaptive weight gives strong support to these features of GFT.

### 4.5 BER performance comparison

According to the proceeding discussion, the SIR for FH system of CAN, CYC, and FRE algorithms are less than 1 dB, which is the lowest acceptable threshold. We mainly compare the performance between GFT, SCAN, and MAT algorithms.

The parameter setting is as follows. The channel number is 9, the normalized channel bandwidth is 0.02, and the normalized PSD of FH signal spectrum in each channel is 0 dB, the same as that of the radar signal spectrum out of the stop-bands.

BER

Channel number | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
---|---|---|---|---|---|---|---|

MAT | 0.052 | 0.053 | 0.059 | 0.069 | 0.070 | 0.068 | 0.023 |

SCAN | 7.64 | 8.61E −4 | 3.46E −4 | 5.37E −4 | 4.82E −4 | 5.45E −4 | 5.23E −4 |

GFT | 3.71 | 3.86E −6 | 3.46E −6 | 3.39E −6 | 7.21E −6 | 4.39E −6 | 1.01E −5 |

MAT | 0.024 | 0.031 | 0.027 | 0.024 | 0.038 | 0.030 | 0.045 |

SCAN | 3.07E −4 | 3.02E −4 | 2.73E −4 | 5.23E −4 | 4.57E −4 | 3.99E −4 | 7.73E −4 |

GFT | 3.74E −6 | 4.37E-6 | 3.69E −6 | 8.14E −6 | 8.80E −6 | 6.74E −6 | 1.06E −5 |

### 4.6 Calculation effectiveness performance

Our algorithms have been implemented in a MATLAB 2010b environment, and the simulations are conducted on a Window 7 64-b operation system with 2.7-GHz CPU and 6-GB RAM.

Calculation load

GFT | SCAN | CAN | CYC | FRE | MAT |
---|---|---|---|---|---|

9.9 s | 56.53 s | 0.53 s | 2.63 s | 9.53 s | 0.16 s |

## 5 Conclusions

This paper proposed a unimodular sequence design technique considering spectrum compatibility and the PSL restrain. Spectrum compatibility is considered between radar system and FH communication system. It employs generalized template technique to induce the PSD and PSL of designed sequence tending to convergence to that of templates in the iteration process. The PSD template should be designed according to acceptable BER requirement of FH communication systems.

In order to achieve the BER requirements of FH system with a higher priority, the weight for PSD and PSL in the objective function is adaptively adjusted in the iteration process. The average PSD levels show fast convergence and approach the desired level, whereas the PSLs show slow convergence because of lower priority. The performance of the proposed method is compared with that of SCAN, CAN, CYC, FRE, and MAT algorithms about PSD, frequency response, SIR for both radar and FH communication systems, and BER items, which shows its feature and clear effectiveness. A possible future research track might concern the fusion of wireless communication and radar systems [31–35], to achieve enhanced LPI performance for communication system with low loss of radar target detection performance.

## Declarations

### Acknowledgements

This work was supported by the National Natural Science Foundation of China under Grants 61201276, 61178068, and 61301266, the Fundamental Research Funds of Central Universities under Grants ZYGX2014J013 and ZYGX2014Z005, the Chinese Postdoctoral Science Foundation under Grant 2014M550465, and the Program for New Century Excellent Talents in University under Grant A1098524023901001063.

### Competing interests

The authors declare that they have no competing interests.

**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.

## Authors’ Affiliations

## References

- M Wicks, in
*2010 2nd International Workshop on Cognitive Information Processing (CIP)*. Spectrum Crowding and Cognitive Radar (IEEEElba Island, 2010), pp. 452–457.View ArticleGoogle Scholar - JR Guerci,
*Cognitive Radar, The Knowledge-Aided Fully Adaptive Approach*(Artech House, London, 2010).View ArticleGoogle Scholar - S Haykin, Cognitive Radar: A Way of The Future. IEEE Trans. Sig. Process.
**23**(1), 30–40 (2006).View ArticleGoogle Scholar - S Haykin, Cognitive Dynamic Systems: Radar, Control, and Radio [Point of View]. Proc. IEEE.
**100**(7), 2095–2103 (2012).View ArticleGoogle Scholar - Y Zhao, J Gaeddert, KK Bae, JH Reed, in
*Proceedings of Software Defined Radio (SDR) Technical Conference*. Radio Environment Map-enabled Situation-aware Cognitive Radio Learning Algorithms (IEEEOrlando, 2006).Google Scholar - Y Zhao, L Morales, J Gaeddert, in
*2007 2nd IEEE International Symposium on New Frontiers in Dynamic Spectrum Access Networks*. Applying Radio Environment Maps to Cognitive Wireless Regional Area Networks (IEEEDublin, Ireland, 2007), pp. 115–118.View ArticleGoogle Scholar - LS Wang, JP McGeehan, C Williams, A Doufexi, Application of Cooperative Sensing in Radar - Communications Coexistence. IET Radar Sonar Navig.
**2**(6), 856–868 (2008).Google Scholar - A De Maio, F Gini, L Patton,
*Waveform Design and Diversity for Advanced Radar Systems*(The Institution of Engineering and Technology, London, 2012).Google Scholar - JD Taylor,
*Ultra-Wideband Radar Technology*(CRC Press Inc, Boca Raton, 2001).Google Scholar - K Gerlach, Thinned Spectrum Ultrawideband Waveforms Using Stepped-Frequency Polyphase Codes. IEEE Trans. Aerosp. Electron. Syst.
**34**(4), 1356–1361 (1998).View ArticleGoogle Scholar - IW Selesnick, SU Pillai, Chirp-Like Transmit Waveforms with Multiple Frequency-Notches. 2011 IEEE Radar Conference, 1106–1110 (2011). Kansas, MO, USA, 23-27 May.Google Scholar
- MJ Lindenfeld, Sparse Frequency Transmit and Receive Waveform Design. IEEE Trans.Aerosp. Electron. Syst.
**40**(3), 851–861 (2004).View ArticleGoogle Scholar - H He, P Stoica, J Li, in
*2010 2nd International Workshop on Cognitive Information Processing (CIP)*. Waveform Design with Stopband and Correlation Constraints for Cognitive Radar (IEEEElba Island, 2010), pp. 344–349.View ArticleGoogle Scholar - G Wang, Y Lu, Designing Single/Multiple Sparse Frequency Waveforms with Sidelobe Constraint. IET Radar Sonar Navig.
**5**(1), 32–38 (2011).View ArticleGoogle Scholar - L Patton, CA Bryant, B Himed, in
*2012 IEEE Radar Conference*. Radar-Centric Design of Waveforms with Disjoint Spectral Support (IEEEAtlanta, GE, 2012), pp. 1106–1110.Google Scholar - N Li, G Cui, H Yang, L Kong, Q Liu, S Iommelli, Adaptive Detection of Moving Target with MIMO Radar in Heterogeneous Environments Based on Rao and Wald Tests. Signal Process.
**114**(1), 198–208 (2015).View ArticleGoogle Scholar - J Li, JR Guerci, L Xu, Signal Waveform’s Optimal-under-Restriction Design for Active Sensing. IEEE Sig. Process. Lett.
**13**(9), 565–568 (2006).View ArticleGoogle Scholar - A De Maio, S De Nicola, Y Huang, ZQ Luo, S Zhang, Design of Phase Codes for Radar Performance Optimization with a Similarity Constraint. IEEE Trans. Signal Process.
**57**(2), 610–621 (2009).MathSciNetView ArticleGoogle Scholar - A Aubry, A De Maio, A Farina, M Wicks, Knowledge-Aided (Potentially Cognitive) Transmit Signal and Receive Filter Design in Signal-Dependent Clutter. IEEE Trans. Aerosp. Electron. Syst.
**49**(1), 93–117 (2013).View ArticleGoogle Scholar - A Aubry, A De Maio, M Piezzo, A Farina, M Wicks, Cognitive Design of the Receive Filter and Transmitted Phase Code in Reverberating Environment. IET Radar Sonar Navig.
**6**(9), 822–833 (2012).View ArticleGoogle Scholar - A Aubry, A De Maio, MM Naghsh, Optimizing Radar Waveform and Doppler Filter Bank via Generalized Fractional Programming. IEEE J Sel. Top. Signal Process.
**9**(8), 1387–1399 (2015).View ArticleGoogle Scholar - A Turlapaty, Y Jin, in
*2014 IEEE Radar Conference*. A Joint Design of Transmit Waveforms for Radar and Communications Systems in Coexistence (Institute of Electrical and Electronics Engineers (IEEE)Cincinnati, 2014), pp. 315–319.View ArticleGoogle Scholar - A Aubry, A De Maio, M Piezzo, A Farina, Radar Waveform Design in a Spectrally Crowded Environment via Non-convex Quadratic Optimization. IEEE Trans. Aerosp. Electron. Syst.
**50**(2), 1138–1152 (2014).View ArticleGoogle Scholar - A Aubry, AD Maio, Y Huang, M Piezzo, A Farina, A New Radar Waveform Design Algorithm with Improved Feasibility for Spectral Coexistence. IEEE Trans. Aerosp. Electron. Syst.
**51**(2), 1029–1038 (2015).View ArticleGoogle Scholar - A Aubry, V Carotenuto, AD Maio, Forcing Multiple Spectral Compatibility Constraints in Radar Waveforms. IEEE Sig. Process. Lett.
**23**(4), 483–487 (2016).View ArticleGoogle Scholar - AR Chiriyath, B Paul, GM Jacyna, DW Bliss, Inner Bounds on Performance of Radar and Communications Coexistence. IEEE Trans. Signal Process.
**64**(2), 464–474 (2016).MathSciNetView ArticleGoogle Scholar - P Ge, G Cui, SM Karbasi, L Kong, J Yang, A Generalized Fitting Approach for Cognitive Unimodular Waveform Design. Signal Proc.
**128**(1), 360–368 (2016).View ArticleGoogle Scholar - EA Lee, DG Messerschmitt, Digital Communication, 2nd edn, (Kluwer Academic, Boston, 1994).Google Scholar
- B Sklar,
*Digital Communications:Fundamentals and Applications*, 2nd edn (Prentice Hall, Upper Saddle River, 2001).Google Scholar - H He, J Li, P Stoica,
*Waveform Design for Active Sensing Systems - A Computational Approach*(Cambridge Press, Wellesley, 2012).View ArticleGoogle Scholar - L Han, K Wu, in
*Proceedings of the Asia-Pacific Microwave Conference 2011*. Emerging Advances in Transceiver Technology Fusion of Wireless Communication and Radar Sensing Systems (IEEEMelbourne, 2012), pp. 951–954.Google Scholar - JG Metcalf, C Sahin, SD Blunt, M Rangaswamy, Analysis of Symbol-Design Strategies for Intrapulse Radar-Embedded Communications. IEEE Trans. Aerosp. Electron. Syst.
**51**(4), 2914–2931 (2015).View ArticleGoogle Scholar - D Ciuonzo, A De Maio, M Piezzo, Intrapulse Radar-Embedded Communications via Multiobjective Optimization. IEEE Trans. Aerosp. Electron. Syst.
**51**(4), 2960–2974 (2015).View ArticleGoogle Scholar - AR Chiriyath, B Paul, GM Jacyna, DW Bliss, Inner Bounds on Performance of Radar and Communications Coexistence. IEEE Trans. Signal Process.
**64**(2), 464–474 (2016).MathSciNetView ArticleGoogle Scholar - GL Cui, XX Yu, V Carotenuto, LJ Kong, Space-Time Transmit Code and Receive Filter Design for Colocated MIMO Radar. IEEE Trans. Signal Process.
**65**(5), 1116–1129 (2017).View ArticleGoogle Scholar