1. Introduction
In modern radar systems, the impact of electromagnetic interference (EMI) on target detection performance has become increasingly significant. Jamming signals can substantially reduce radar detection accuracy, potentially resulting in target loss. Consequently, the development of waveforms with low sidelobe levels and robust anti-interference capabilities has emerged as a critical area of research [
1,
2,
3,
4,
5,
6,
7,
8]. These designs are essential for enhancing the operational efficiency of radar systems in diverse environmental conditions and detection scenarios. Waveforms with optimized correlation characteristics are crucial for improving parameter estimation and ensuring resilience against interference. This necessity underscores the importance of advanced waveform design in modern radar applications, as evidenced by extensive studies in the field [
9,
10,
11].
Existing studies have shown that the anti-jamming capability of radar systems can be effectively improved by optimizing the peak sidelobe level (PSL) of the waveform and by using spectral zero-trapping techniques to address known jamming signals. In earlier research, Golomb and Scholtz proposed generalized Barker sequences, which are widely used in signal processing and communication systems due to their good correlation properties [
12]. No et al. introduced binary pseudo-random sequences with ideal autocorrelation properties, which also have important applications in communication and radar systems [
13]. Chang et al., on the other hand, investigated an ideal autocorrelation sequence and its associated triple error-correcting cyclic code, providing a new coding method to improve the reliability of communication systems [
14].
In recent years, researchers have proposed various single-sequence design approaches aimed at reducing sidelobe levels and enhancing interference immunity. For example, Stoica et al. proposed a new cyclic algorithm to optimize the correlation of sequences by minimizing the integrated sidelobe level (ISL) to design a single sequence with good correlation characteristics [
15]. Li and Vorobyov proposed fast algorithms for waveform design based on minimization of the waveform’s ISL and weighted ISL (WISL) for designing single or multiple single-mode waveforms with good autocorrelation and cross-correlation or weighted correlation properties. These sequences perform well in radar and communication systems [
16]. Song et al. designed a single-mode sequence with low autocorrelation by directly minimizing the autocorrelation ISL, used the framework of the majorization-minimization (MM) algorithm for processing, proposed the monotonic minimizer ISL (MISL) algorithm, and extended it to design sequences with spectrum constraints, effectively improving the system’s anti-jamming capability [
17]. PSL optimization focuses more on reducing the individual maximum sidelobe levels of a radar system, while integrated sidelobe level (ISL) optimization aims to minimize the overall sidelobe energy. Zhao et al. proposed a unified framework based on the MM method for designing low autocorrelation sequences under single-mode constraints, peak-to-average ratio (PAR) constraints, and similarity constraints, significantly reducing PSL [
18]. The method proposed by Huang et al. is based on alternating minimization (AM), and the results show that it outperforms existing methods in terms of PSL. A theoretical lower bound is also developed for the PSL minimization problem under spectral constraints and single-mode constraints, which can be used to evaluate the results in various works on this waveform design problem [
19]. Fan et al. formulated a sequence set design problem based on the minimum cross- and auto-correlation PSL (C/A-PSL) under single-mode and spectral constraints and solved the problem by minimizing the block continuous upper bound. The proposed method can obtain a spectrum waveform set with low autocorrelation and cross-correlation [
20]. Additionally, some studies have explored waveform design methods based on high-order norm optimization. Xia et al. designed a unified representation method based on high-order norm optimization of ISL and PSL and proposed a novel and efficient waveform optimization algorithm, which solved the waveform and waveform set optimization of PSL, weighted sidelobe level, ISL, and WISL [
21]. Liu et al. used the p-norm to design a p-MM algorithm to optimize PSL and ISL to obtain a low-sidelobe-level phase-coded waveform for multiple-input multiple-output (MIMO) radar design [
22].
To improve the anti-jamming performance of radar systems, researchers have proposed various spectrum optimization methods. Aubry et al. studied radar waveform design in spectrum-dense environments, improved the performance and spectrum utilization of radar systems through a non-convex quadratic optimization method, and studied waveform performance based on the trade-off between achievable signal-to-interference-plus-noise ratio (SINR), spectrum shape, and generated autocorrelation function (ACF) [
23]. Jing et al. discussed a method for spectrally constrained single-mode sequence design in the absence of a spectral level mask [
24]. Liang et al. mainly studied the method of optimizing the target PSL by single-mode sequence design based on the alternating direction method of multipliers and using the concept of frequency selective filter design to control the spectral characteristics [
25]. Ge et al. proposed a single-mode sequence design method that uses spectrum compatibility requirements and sidelobe level requirements as template fitting, which effectively improves the waveform correlation and spectrum compatibility [
26]. Fan et al. proposed a constant modulus (CM) waveform with minimum local PSL and specified autocorrelation and spectral constraints, which has good performance in dealing with waveform design problems with local PSL and spectral constraints [
27]. Zhao et al. proposed a conjugate gradient method based on FFT for single-mode sequence design and spectrum optimization, which has reliable local convergence and a good convergence rate [
28]. Aubry et al. designed a radar waveform design based on the coordinate descent method, which satisfies multiple spectral compatibility constraints and optimizes radar performance at the same time [
29]. Lu et al. proposed a multi-objective function to minimize the
-norm, which mainly uses the main minimization approximate multiplier method (MM-PMM) algorithm for optimization and achieves good autocorrelation characteristics in terms of spectral stopband energy and local autocorrelation peak sidelobe level (A-PSL) [
30]. These research results provide new insights into improving the detection performance and anti-jamming capability of radar systems.
In this paper, we propose a low-sidelobe waveform design method that combines high-order p-norm and spectral zero-trapping techniques. The method dynamically adjusts the iteration factor based on the AdamW algorithm, using a unified optimization objective function and optimizing autocorrelation and known interfering signals through a gradient descent search algorithm. Experimental results show that compared with the single waveform design based on sidelobe constraints, the sidelobe characteristics of the waveform obtained by our method are not as good as those of the existing methods, but it has better anti-interference ability in the spectrum. At the same time, compared with the single waveform design method based on spectrum constraints, the sidelobe performance of the waveform designed by us is better optimized, and the performance can be adjusted according to specific needs through the optimization factor. Compared with the existing advanced methods, our method takes into account the optimization of both sidelobe characteristics and spectrum characteristics and can flexibly adjust the control parameter to adapt to various application requirements.The main contributions of this paper are as follows:
- 1.
PSL is expressed in terms of higher-order norms, and the suppression of interference is achieved through spectral zero-trapping. An optimized objective function is obtained that balances good autocorrelation sidelobe levels and effective electromagnetic interference suppression.
- 2.
To enhance waveform design, we introduce an innovative algorithm that optimizes the objective function.
- 3.
The superior performance of the proposed method is validated through extensive numerical simulations.
The remainder of the paper is organized as follows:
Section 2 presents the signal model and describes the problem.
Section 3 introduces the waveform optimization algorithms based on high-order p-norm and spectral interference suppression.
Section 4 discusses the proposed algorithm and related work. Finally,
Section 5 summarizes the conclusions.
2. Signal Model and Problem Description
In radar systems, the autocorrelation function describes the similarity of the signals at different moments. An ideal autocorrelation function should have a sharp peak at zero time delay and be as close to zero as possible at other time delays. A waveform with good autocorrelation can significantly improve the accuracy and resolution of target detection. However, in a multi-waveform radar system, the inter-correlation between waveforms also plays a key role. The inter-correlation function describes the similarity of two different waveforms at different time delays. The combination of waveforms with low inter-correlation can reduce the interference between different signals in the system and thus improve the performance of multi-target detection. Therefore, in a multi-waveform system, optimizing the waveform design needs to take into account not only autocorrelation but also inter-correlation to achieve the best detection results.
Assume that in a radar system, a single signal waveform of length N is transmitted by a radar transmitter, and that the collection of waveforms as a whole makes up a sequence of signal waveforms of length N. , where , and is a phase evenly distributed between 0 and 2, represents the signal waveform. Since this paper focuses on a single waveform, waveform cross-correlation is not taken into account by the optimization objective; only autocorrelation is.
Waveform optimization assessment metrics frequently employ the PSL. It means that the autocorrelation sidelobes’ maximum value is represented for a single signal waveform. The PSL is defined as follows:
where
. Thus, peak sidelobe level minimization can be thought of as the goal of waveform optimization with PSL as an assessment criteria.
In environments where electromagnetic interference exists, zero trapping is formed in the direction of the known interference frequency domain to avoid the interference signal from being received by the radar. The importance of spectral transforms and spectral analysis in signal processing lies in the fact that they can transform time domain signals into the frequency domain, allowing for a more intuitive analysis of the signal’s spectral properties, identification of interfering signals, and insertion of zero traps at specific locations in the spectrum by optimizing the phase.
The discrete Fourier transform (DFT) of a signal is defined as:
where
represents the frequency domain representation of the signal
,
N is the length of the signal. Here,
k is the frequency index,
. Each
k corresponds to a specific frequency component, with its frequency being
times the sampling frequency.
Substituting the expression of
s into Equation (2), we obtain:
Equation (3) shows the complex amplitude of the signal at each frequency in the frequency domain. By analyzing and optimizing these magnitudes, we can introduce zero-trapping at specific frequency locations to effectively counter electromagnetic interference.
For spectral zero-trapping design, our optimization objective is to minimize the energy of the signal in the interference band while maintaining its performance in the target band. The signal model can be expressed as follows:
where
denotes the indexed set of interference bands. By dynamically adjusting the phase
, we can create spectral zero-trapping, which reduces the energy in the interference band. Spectrum optimization with spectral resistive band attenuation can therefore be viewed as the task of introducing zero-trapping at specific frequency locations.
3. Optimization Objective Function and Algorithm Proposed
Waveform optimization algorithms discussed in the literature do not directly address PSL. On the contrary, they transform the optimization objective function to the frequency domain and replace it with an almost identical objective function for the solution. In waveform optimization, the PSL is a popular optimization objective that expresses the autocorrelation function’s maximum sidelobe power. Furthermore, because spectrum standards for communications often use spectrum masks to establish allowable spectrum leaks, we intend to concentrate on the peak energy of spectral leaks rather than total energy. As a result, to ensure compatibility with communications applications, it would be achievable to design a wave shape limited by the maximum energy in the stopband.
The objective of this paper is the optimization of phase-coded sequences as raw waveforms. We use higher-order norms to represent PSL and the AdamW-based gradient descent algorithm for waveform optimization.
The original waveform consists of a phase-encoded sequence of length
N. The waveform is denoted as
, where
. Due to the symmetry of the non-periodic autocorrelation, only one-sided sidelobes are considered. An autocorrelation sidelobe at point k corresponding to waveform s is written as:
represents the waveform’s
non-periodic autocorrelation sidelobes.
The objective of optimizing the PSL is to minimize the maximum value of the waveform autocorrelation sidelobes. The objective function can be expressed as:
where the absolute value is indicated by
. This study employs the higher-order p-norm to represent the highest value of the waveform vector in order to solve the minimization-maximization problem. Consequently, the optimization problem of minimization-maximization is transformed into an issue of minimizing the p-norm, which is of higher order. There, we handle the slack minimization problem, and it can be written as follows:
where
denotes the p-order norm. It is possible to express the optimization objective vector as follows for convenience of analysis:
where
is the sidelobe modulus of the waveform,
. Therefore, the following can be used to express the PSL optimization objective function:
In Equation (10), the waveform’s phase is represented by , and the optimal waveform is equal to .
In this study, we are concerned with the zero-trapping of the signal spectrum at the EMI location. From Equation (4), we target the known electromagnetic interference frequency location k, denoted as , where p is the index of the zero-trapping location. These frequency locations are where we wish to minimize the signal amplitude to reduce the effect of the interference.
Specifically, assume that the locations of the electromagnetic interference are , where and . For each frequency position , we wish to optimize the phase distribution of the signal so that the magnitude of the Fourier coefficients at these frequency positions is close to zero.
From the signal model in Equation (4), in order to optimize the zero-sagging of the signal spectrum at a specific location
, we define the objective function
as the sum of the squares of the Fourier transform coefficients at the location of the electromagnetic interference:
This is the spectral compatibility constraint expressed in Equation (12), where
U is the constraint constant. Replacing
k in Equation (3) with
and substituting it into Equation (11), the detailed form of the minimization objective function is finally obtained:
Combining the above, the optimization objectives of the waveform design in this paper can be summarized as the following two points: (1) To minimize the PSL in
to reduce the autocorrelation sidelobe level. (2) To make the spectral characteristics in
close to zero in order to obtain optimal interference suppression performance. Based on the above analysis, the objective function of waveform design proposed in this paper is given as Equation (14).
In the objective function, the weighted sum of the two optimization objectives is used, where
is the control parameter.
serves as the optimization control factor. When
, the problem is optimized only for the spectrum, meaning that the designed waveform will provide optimal interference rejection performance. When
, the designed waveform will minimize the autocorrelation sidelobe level, but its interference rejection performance is uncontrollable. When
takes a value in the range of
, the problem optimizes both PSL and spectral metrics, but the degree of optimization of the two is coupled with each other. Usually, the value of
needs to be appropriately chosen to optimize both metrics in a balanced way, taking into account both interference suppression performance and autocorrelation sidelobe level. In order to minimize the new target function denoted by
, the waveform optimization is finally changed to:
For the objective function shown in Equation (14), the dynamic adjustment of the iteration factor based on the AdamW algorithm, combined with the search algorithm for gradient descent that this study deploys, is as follows:
The derivative of the objective function
is crucial for the waveform optimization algorithm. First,
is derived, and the derivative of
with respect to
can be expressed as:
where
. At this point,
is expressed as follows:
where
denotes the real part. Therefore, the derivative of
is shown in Equation (19):
Next, the derivation of
is performed by first expanding
:
where the variable m comes to denote the index of the second summation,
. At this point, the derivative of
with respect to
can be expressed as:
In summary, the derivative of
with respect to
can be summarized as shown in Equation (22):
For the optimization algorithm proposed in this paper, the learning rate algorithm for the iteration factor is implemented through the AdamW algorithm. AdamW is an improved version of Adam. It combines the advantages of the momentum method and RMSProp and adaptively adjusts the learning rate by calculating the first and second-order moment estimations of the gradient. AdamW introduces weight decay, which avoids the interaction between weight decay and learning rate adjustment in traditional L2 regularization. The steps are as follows:
As may be observed, this paper’s proposed waveform optimization method is Algorithm 1, while Algorithm 2 is the method for determining the iteration factor to update the phase in Algorithm 1.
Algorithm 1 Waveform Optimization Based on a New Objective Function |
- Require:
Original waveform phase and iteration threshold - Ensure:
Optimized waveform phase - 1:
while flag = 1 do - 2:
Calculate the gradients and of the objective functions and , and the composite gradient - 3:
Determine the iteration factor and update the phase - 4:
if - 5:
flag = 0, output - 6:
else , flag = 1 - 7:
end if - 8:
end while - 9:
return result
|
Algorithm 2 Method of Iterating Factors |
- Require:
Exponential decay rate for first-order moment estimation, exponential decay rate for second-order moment estimation, numerical stability constant c, initial phase , learning rate , weight decay coefficient - Ensure:
Updated phase - 1:
First-order moment estimation update: - 2:
Second-order moment estimation update: - 3:
Bias correction: - 4:
Phase update:
|
4. Simulation and Numerical Analysis
This section presents multiple simulation studies to validate the proposed algorithm’s performance. The autocorrelation sidelobes in the simulations are normalized and expressed in logarithmic terms, and the spectrum uses the normalized frequencies (0 to 1). As the original waveform, the random phase coding sequence is used. The original waveform’s length N is 256 and its phase is randomly formed data from 0 to 2, the interference normalization position is known to be , and the optimization control factor .
Case 1: Firstly, the convergence performance of the proposed algorithm is considered. The algorithm uses the AdamW algorithm to accelerate the update phase.
Figure 1a,b shows a plot of the trend of the gradient value and the objective value with the number of iterations when
and the spectral interference is set as the optimization objective. It can be seen that the gradient and objective values reach convergence after about 80 iterations, indicating that the algorithm has a fast convergence rate.
Figure 2a,b shows the trend plot of the gradient value and objective value with the number of iterations when
and PSL is set as the optimization objective. In this case, the gradient and objective values reach convergence after about 200 and 600 iterations, respectively, which is slightly slower but still stable.
Case 2: Next, it is discussed that the best performance is achieved when only PSL is optimized and only spectral interference is optimized.
Figure 3 shows that when
, the optimization direction in the objective function is entirely focused on introducing spectral nulls at known interfering band locations. Deliberately formed notches in a signal’s spectrum reduce the effects of interference by significantly reducing the signal energy in that frequency band. To achieve this goal, optimization algorithms ensure that the spectrum amplitude in the interfering frequency band is reduced to the lowest possible level by precisely adjusting the phase distribution of the signal. At this time, the result is a stopband rejection optimization of −43.3913 dB and the performance of the original waveform at −7.4536 dB.
Figure 4 shows that when
, the optimization direction in the objective function is completely focused on minimizing PSL. The goal of this optimization is to reduce the autocorrelation sidelobe level of the signal, thereby improving the performance of the radar system in target detection. At this time, the result is a stopband rejection optimization of −37.2512 dB and the performance of the original waveform at −19.4183 dB. By comparing the original and optimized waveforms, the performance is improved by about 36 dB when the frequency domain interference is used as the evaluation metric. Similarly, when the PSL is chosen as the evaluation metric, the performance is enhanced by about 18 dB. The simulation results show a significant decrease in the waveform sidelobe and the suppression of known spectral interferences after optimization using the proposed algorithm.
Case 3: The PSL and spectral rejection performance of the objective function
for different values of
is then discussed, i.e., optimizing PSL and suppressing spectral interference. The resulting plots are shown in
Figure 5, where the PSL and spectral bandstop rejection performance show overall monotonicity (even if not strictly). Note that the vertical coordinates in the plots are all in dB. As seen in
Figure 5, the PSL rises sharply during the control parameter
and remains relatively stable during the control parameter
, while the spectral band-stop suppression decreases monotonically overall during
. In other words, as the control parameter
increases, the PSL corresponding to the design waveform gradually increases, i.e., the autocorrelation sidelobe level increases substantially, which results in problems such as an increase in the probability of false alarms. However, at the same time, it can be found that the spectral optimization corresponding to the design waveform is gradually reduced by increasing
, indicating that the interference suppression ability of the waveform becomes stronger. It can be seen that when the value of the control parameter
is taken, the combination as a whole can take into account the level of sidelobe and the interference suppression performance, which is a compromise between optimizing only the PSL and optimizing only the spectral interference scheme. Therefore, the control parameter
can be adjusted appropriately to flexibly carry out the waveform design to meet different performance requirements in practical engineering.
Case 4: From Case 3, it is clear that better autocorrelation sidelobe and anti-interference performance can be obtained when the control parameter
. Therefore, the performance comparison between optimized PSL and optimized spectral interference when the control parameter
is discussed. As shown in
Figure 6,
Figure 7,
Figure 8,
Figure 9 and
Figure 10 the performance of autocorrelation sidelobes gradually becomes worse and the spectral blocking band rejection performance gradually becomes better when the control parameter
. This is in accordance with the performance of PSL and spectral blocking band rejection performance with parameter
in
Figure 5. The results show that in the control parameter
range interval, the degree of interference suppression and the autocorrelation sidelobe level have better performance, which meets the design requirements and significantly improves the overall performance of the signal.
Since the signal
s is taken in random phase, the 20-time average target values of the autocorrelation sidelobe and the suppression of spectral interference for PSL optimization are given for the control parameter
, as shown in
Table 1. The PSL performance does not vary significantly within this interval, while the spectral blocking band suppression performance is best at
. Thus, at
, the spectral interference suppression is greatly enhanced while maintaining a good sidelobe level, with an optimized result of −26.7957 dB for PSL and −32.9781 dB for bandstop suppression.
Case 5: Finally, the performance analysis of the algorithm in the presence of multiple interfering bands is discussed. Let the known interference normalized positions be
and
, with the control parameter
. From
Figure 11, it can be seen that the optimized results for spectral blocking band rejection under the two interferences are −32.0426 dB and −29.7462 dB, respectively, and the optimized result for PSL is −20.5944 dB.
Figure 12 shows the trend plots of the gradient value and the objective value with the number of iterations, respectively. It can be seen that the gradient value and the objective value reach convergence after about 100 iterations, demonstrating that even with two interferences, the algorithm can still converge speedily. The results show that the algorithm still has good PSL and spectral blocking band rejection performance by comparing the original waveform and the optimized waveform in the case with multiple interferences and can achieve the design objectives.