Next Article in Journal
A Novel Strategy Coupling Optimised Sampling with Heterogeneous Ensemble Machine-Learning to Predict Landslide Susceptibility
Previous Article in Journal
Urban Perception Evaluation and Street Refinement Governance Supported by Street View Visual Elements Analysis
Previous Article in Special Issue
Central Difference Variational Filtering Based on Conjugate Gradient Method for Distributed Imaging Application
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Algorithm for Designing Waveforms Similar to Linear Frequency Modulation Using Polyphase-Coded Frequency Modulation

The College of Electronic Science and Technology, National University of Defense Technology, Changsha 410073, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2024, 16(19), 3664; https://doi.org/10.3390/rs16193664
Submission received: 2 August 2024 / Revised: 19 September 2024 / Accepted: 24 September 2024 / Published: 1 October 2024
(This article belongs to the Special Issue Array and Signal Processing for Radar)

Abstract

:
Linear frequency modulation (LFM) waveforms have been widely adopted due to their excellent performance characteristics, such as good Doppler tolerance and ease of physical implementation. However, LFM waveforms suffer from high autocorrelation sidelobes (ACSLs) and limited design flexibility. Phase-coded frequency modulation (PCFM) waveforms can be used to design waveforms similar to LFM, offering greater design flexibility to optimize ACSLs. However, it has been found that the initial PCFM waveform experiences spectral expansion during the ACSL optimization process, which reduces its similarity to LFM. Therefore, this article jointly optimizes the ACSLs and spectrum of the initial PCFM waveform, establishes an optimized mathematical model, and then solves it using the heavy-ball gradient descent algorithm. Numerical experiments indicate that the proposed method effectively addresses the problem of waveform similarity degradation caused by spectral expansion while reducing waveform ACSLs. At the same time, a balance between reducing waveform ACSLs and preserving waveform similarity can be achieved by adjusting the parameters.

1. Introduction

The diversity of signal structures, radar waveforms and design methods continues to evolve (see, e.g., [1,2,3,4]). However, the initially proposed waveform using frequency modulation (FM), particularly linear frequency modulation (LFM) [5,6,7,8], remains a primary waveform used in many radar systems today. In fact, the simple but renowned LFM is a standard performance benchmark, widely employed because of its Doppler tolerance and ease of physical implementation. LFM also boasts an extremely wide bandwidth and employs stretch processing at the receiver [9,10]. However, a key limitation of LFM lies in its high sidelobes [11,12,13].
A common approach to reducing LFM sidelobes is through windowing, which broadens the mainlobe (degrading range resolution) because LFM amplitude weighting produces a “rounded off” spectral content rather than a relatively flat LFM spectrum [3]. Moreover, high-power transmitters often operate in saturation and need constant amplitude waveforms, which makes windowing unsuitable [14]. Numerous alternative waveforms with lower sidelobes have been proposed, such as nonlinear FM (NLFM) and phase-coded (PC) waveforms [4,8,15,16]. However, physical implementation and practical processing face many challenges. For example, polyphase-coded waveforms can cause distortion in the transmitter, specifically the abrupt transitions between adjacent chips in a code corresponding to out-of-band spectral content that cannot pass through the bandlimited transmitter [11]. Therefore, an ideal waveform should retain the desirable properties of LFM. In other words, the ideal waveform should exhibit high similarity to LFM and lower ACSLs. To meet these requirements, this paper designs a new waveform similar to LFM with lower sidelobes, based on the phase-coded frequency modulation (PCFM) waveform.
Adapting to the characteristics of radar systems, Blunt improved continuous phase modulation (CPM), commonly applied in the communication field, to obtain the PCFM waveform [17]. PCFM efficiently merges the benefits of PC and FM waveforms, offering greater design flexibility for reducing sidelobes [18]. As demonstrated in [1,2,19], segmented greedy search in the PCFM parameter space has proven to produced effective outcomes. However, its optimization speed is relatively slow because it searches across the entire solution space, hindering real-time modifications of the PCFM waveform with large bandwidths and time spans. To overcome these limitations, the continuous nature of PCFM waveform design will be employed to develop a gradient-based optimization method.
Gradient descent optimization algorithms have been employed in previous PCFM waveform designs to minimize sidelobe levels [20,21], but these approaches primarily focus on reducing sidelobe magnitude without considering the associated issues and solutions. In this article, we address the issue of PCFM sidelobe optimization potentially causing spectral expansion, which can lead to the designed waveform no longer resembling an LFM waveform. We incorporate the frequency template error [10,19,22] and the generalized integrated sidelobe ratio [21,23,24] as optimization objectives. Considering a matched filter receiver, we formulate a mathematical model for designing a new waveform. Due to the simplicity and effectiveness, the heavy-ball gradient descent algorithm has been widely applied in many waveform design scenarios [25,26,27,28,29,30]. In the later part of this article, we employ the heavy-ball gradient descent algorithm to accelerate the convergence speed of the waveform optimization process.
The subsequent sections of this article are as follows. Section 2 introduces the definition and generation process of PCFM, elaborating on the issues of low sidelobes and similarity in PCFM waveform design. Subsequently, a mathematical model of the problem, namely the problem formulation, is established. Section 3 focuses on optimizing and solving the problem proposed in Section 2. First, the problem formulation is discretized, and then the derivative of the discretized expression is obtained to outline the process of heavy-ball gradient descent process. Section 4 verifies the effectiveness of the proposed method through numerical simulation experiments, analyzes the influence of different parameters on low sidelobe performance and similarity, and finally proves the superiority of the proposed algorithm through comparative experiments with other algorithms. Finally, the conclusions drawn in this article are summarized in Section 5.

2. Problem Formulation

An LFM signal is one of the earliest studied and widely used pulse compression signal types. An LFM signal specifically refers to those obtained through nonlinear phase modulation or linear frequency modulation, offering a large time-bandwidth product. An LFM signal can be expressed as
u ( t ) = A rect t T exp ( j π k t 2 ) exp ( j 2 π f c t )
where A represents the signal amplitude; rect(t) is the unit rectangular window function; T is the pulse width; B is the signal bandwidth; k is the modulation slope, defined as k = B / T ; and f c refers to the carrier frequency.
The phase function is a key determinant of waveform performance, and its form critically influences the specific waveform type. For the linear frequency-modulated waveform discussed, the phase function is a quadratic function of t, which limits the degrees of freedom in the design of waveform optimization. In contrast, phase-coded waveforms alter their phase at the onset of each sub-pulse while maintaining a constant phase within, thereby introducing more design flexibility in waveform optimization. However, this approach leads to lower spectral efficiency and increased energy loss during transmission.
The PCFM signal structure is derived from the continuous phase modulation (CPM) framework commonly used in the communications field [31]. PCFM achieves continuous phase modulation by incorporating smooth phase jumps, combining the benefits of both frequency-modulated and phase-coded signals. It exhibits lower spectral side lobes and higher sidelobe attenuation compared to conventional approaches.
The generation of PCFM waveforms is shown in Figure 1, where an uninterrupted sequence of N pulses, each with a duration of T p , is formed, resulting in a total duration of the pulse sequence of T = N T c . The weighted coefficient for the nth pulse is denoted as α n , which represents the phase difference between two consecutive phase-coded chips. This difference is defined as
α n = ψ ( α ˜ n ) = α ˜ n , | α ˜ n | π α ˜ n 2 π sgn ( α ˜ n ) , | α ˜ n | > π
where
α ˜ n = θ n θ n 1 , n = 1 , N
where sgn ( · ) refers refers to the sign function and θ n is the phase value of the nth chip in the N + 1 length polyphase code. The expression of the PCFM waveform can be written as
s ( t ; x ) = exp j 0 t g ( τ ) n = 1 N α n δ ( t ( n 1 ) T p ) d τ = exp ( j ϕ ( t ; x ) )
where g ( τ ) is a time-domain pulse-shaping filter function and δ ( t ) is the unit pulse function. The generation of the PCFM waveform can be viewed as the weighted sum of N phase-difference-encoded pulses, where each pulse has a duration of T p . This weighted pulse sequence is then convolved with the function g ( τ ) , which has support in the interval [ 0 , T p ] , and is integrated to obtain the continuous phase function ϕ ( t ; x ) over time.
A discrete set of basic parameters in PCFM offers a convenient framework for waveform optimization, as initially explored in [1,2,19]. By performing convolution and integration, the phase element in Equation (4) is correspondingly denoted as
ϕ ( t ; x ) = n = 1 N α n b n ( t )
where the basic function b n ( t ) is denoted as
b n ( t ) = 0 t g ( τ ( n 1 ) T p ) d τ
where b n ( t ) is the result of integrating the function g ( τ ) over integer multiples of the delay. The nth basic function corresponds to a sloping function with respect to the delay
b n t = 0 , 0 t n 1 T p t n 1 T p / T p , n 1 T p t n T p 1 , n T p t N T p
In contrast to PC waveforms, the phase change vector x does not have a physical meaning in PCFM waveforms. Consequently, optimizing PCFM waveforms necessitates working with their discrete-time waveform sequences. The length M of the discrete PCFM sequence, the “oversampling factor” K, and the oversampling factor L, together with their corresponding ranges, are introduced in the original PCFM formula in order to produce a specific sequence. The oversampling factor L refers to dividing an original coding into L sections over the pulse duration T p of the pulse-shaping filter, resulting in a total of N coding elements within a pulse, where N = L ( B T ) . K denotes the number of sampling points within each sub-pulse T p , which correlates closely with the 3dB bandwidth B. The choice of K depends on the desired spectral roll-off rate of the waveform; typically, selecting 2 or 3 is adequate to effectively mitigate the inevitable aliasing. Consequently, the length of the PCFM sequence can be calculated as M = K N / L = K ( B T ) . Therefore, the discretized PCFM waveform can be represented as
s = exp j Bx
where B is an M × N matrix composed of the M-sampled length versions of N basic functions and can be denoted as
B = b 1 1 b 2 1 b N 1 b 1 2 b 2 2 b N 2 b 1 M b 2 M b N M
The autocorrelation function of the PCFM waveform s ( t ) is
r a τ = + s t s * t + τ d t
where ( · ) * denotes the complex conjugate.
We define the maximum cross-correlation coefficient between the optimized PCFM waveform s ( t ) and the initial LFM waveform s 0 ( t ) as a measure of their similarity, which is expressed as
I s i m = max r c τ = max + s t s 0 * t + τ d t
where max { · } is the maximum operation; | · | is the modulo operation; and I s i m [ 0 , 1 ] . The closer I s i m is to 1, the higher the similarity between the waveforms; conversely, if I s i m is not close to 1, it indicates lower similarity.
The two most well-known metrics for evaluating side-lobe performance are the integrated sidelobe level (ISL) ratio and the peak sidelobe (PSL) ratio. The ISL compares the total energy of the sidelobe region with that of the mainlobe, whereas the PSL assesses the peak amplitude of the maximum sidelobe in relation to the peak of the mainlobe. Their mathematical representations are as follows:
ISL = Δ t T r a τ 2 d τ 0 Δ t r a τ 2 d τ
and
PSL = max r a τ 2 Δ t T max r a τ 2 0 Δ t = max r a τ 2 Δ t T r a 0 2
where the mainlobe values of the autocorrelation function lie within the range Δ t , Δ t . The preliminary simplified expressions of the ISL and PSL, as given in Equations (12) and (13), are derived by fully utilizing the conjugate symmetry property of the autocorrelation function.
A lower ISL and PSL value generally indicates better performance of a radar waveform. By reducing the ISL, the overall sidelobe response of the waveform is decreased, as it lessens the average energy in the sidelobes. In contrast, lowering the PSL often results in flatter sidelobes, which helps alleviate the issue of weak targets being overwhelmed by stronger sidelobes.
In general, optimizing waveforms to reduce the PSL and ISL values is more straightforward for functions that are convex, linear, and continuous. Equations (12) and (13) do not possess these properties, especially Equation (13), because the operator max · prevents differentiation in the traditional way. Therefore, we can rewrite Equation (13) as follows:
PSL = lim p Δ t T r a τ p d τ 0 Δ t r a τ p d τ 2 / p
Equation (15) utilizes the fact that the infinity norm is equal to the operator max · . Therefore, Equations (12) and (14) can be uniformly written as follows:
GISL = Δ t T r a τ p d τ 0 Δ t r a τ p d τ 2 / p
where 2 < p < . When p = 2 , the GISL metric in Equation (15) becomes the ISL metric in Equation (12). Similarly, when p , the GISL metric in Equation (15) approaches the PSL metric in Equation (14).
To mitigate spectral spreading, a frequency-domain template defines the mean square error (MSE) between the specified and the measured waveform spectra. This MSE is quantified as the frequency template error (FTE) [19], which serves to further refine the optimization procedure. The aim is to decrease the PSL and curtail the expansion of the out-of-band spectrum, a necessity stemming from the interplay between autocorrelation and power spectral density. The FTE metric is delineated as follows:
FTE = 1 f H f L f L f H S f , x U f 2 d f
where U ( f ) represents the spectral template and S ( f ) denotes the spectrum of the waveform under examination. The integration bounds, f L and f H , correspond to the minimum and maximum frequencies of demand, encompassing the out-of-band spectral roll-off. The spectral template is established based on the spectrum of the initial PCFM waveform, which is identical to the LFM waveform, to ensure that the spectral content does not diverge significantly from a predefined shape.
Therefore, the key to designing waveforms with high similarity and low sidelobes can be represented by the following mathematical model:
min FTE σ GISL 1 σ
where 0 σ 1 , which is a user parameter that determines the ratio between detection performance and similarity.

3. Problem Optimization

In this section, computational efficiency is improved by discretizing Equation (17) during the optimization process. To address this problem, an optimization algorithm based on the heavy-ball gradient descent method is proposed.

3.1. Discretizing the Objective Function

To carry out numerical optimization of the objective function concerning the parameter vector x for a specified p, Equations (10) and (15) have to be discretized following the approach delineated in Equation (8), as expounded in Section 2. By doing so, the autocorrelation in Equation (10) is transformed into its discretized version:
r a l = m = 1 M s m s * m + l = r a * l
where s [ m ] = 0 when m 0 or m > M . Exploiting the Fourier relationship between autocorrelation and spectral density, the vectorized version of Equation (18) is expressed as follows:
r = F H F s ¯ F s ¯ *
where F is the ( 2 M 1 ) × ( 2 M 1 ) discrete Fourier transform (DFT) matrix and F H is its inverse DFT matrix. ⊙ denotes the Hadamard product. s ¯ is the zero-padding form of the discrete waveform s , which has the same length M sampling with the corresponding autocorrelation function in Equation (18):
s ¯ = s T 0 1 × M 1 T
According to Equation (19), the discrete form of the GISL can be expressed as
J p = w SL r p 2 w ML r p 2
where · p denotes the discrete p norm, while w SL and w ML are vectors of length ( 2 M 1 ) , consisting solely of 0 and 1, which isolate the sidelobe and mainlobe regions of r respectively. The mainlobe segment of r is isolated by the non-zero central elements of w ML and is precisely defined by the 3-dB bandwidth oversampling factor K, resulting in the central ( 2 K 1 ) samples of r which are classified as the mainlobe. The authors of [21,32] demonstrated that this method effectively manages the desired bandwidth in the optimization process.
The discrete forms of S ( f , x ) and U ( f ) in Equation (16) can be obtained through the DFT of their time-domain discrete forms:
S = Fs U = Fu
Since the interesting frequencies correspond to the bandwidths of S ( f ) and U ( f ) , both of which are B, the integration interval for Equation (16) falls within B. And due to the fact that the square of vector modulus can be expressed as the product of a vector and its conjugate symmetric vector, the discrete form of the FTE can be expressed as
D = 1 f H f L m = 1 M | Fs Fu | 2 = 1 f H f L ( Fs Fu ) H ( Fs Fu )
According to Equations (21) and (23), the discrete form of the objective function in Equation (17) can be expressed as
Y p = D σ J p ( 1 σ )

3.2. Gradient Descent

Calculate the gradient of the objective function’s discrete representation about the vector x , as presented in Equation (24). The gradient operator is a vector of length N :
x = α 1 , α 2 , , α N T
By applying Equation (25) to Equation (24), as shown in the derivation process in Appendix A, the gradient of Y p can be obtained as
x Y p = Y p α 1 , Y p α 2 , , Y p α N T = 2 σ f H f L D σ 1 J p ( 1 σ ) B T × s u * s + 4 D σ ( 1 σ ) J p ( 1 σ ) B ¯ T × s ¯ * F H F w SL w SL T r p w ML w ML T r p r ( p 2 ) r F s ¯
where
B ¯ = B T 0 N × M 1
The operation · extracts the imaginary component of each element, while · computes the magnitude of the elements within the vector. B contains N discrete basic functions as defined in Equation (8) for waveform construction. In Equation (27), B ¯ is obtained by applying the same zero-padding method in Equation (20) to B .
Generally, gradient-based methods function by iteratively adjusting the optimized parameters to minimize the objective function with each iteration. This arrangement can be expressed during the ith iteration as
x i = x i 1 + μ i q i
where q i represents the pursuit direction and μ i denotes the step length for descent at the present. The pursuit direction q i depends on the new gradient x Y p x i 1 and incorporates previous pursuit directions q i 1 . The expression is as follows:
q i = x Y p x i 1 i = 0 x Y p x i 1 + β q i 1 i 0
where the gradient is a function of s i 1 ( x i 1 ) derived from the last iteration.
The gradient descent method mentioned in Equation (29) refers to the heavy-ball gradient descent method [33] for which 0 < β < 1 . Compared to other gradient descent methods, the heavy-ball gradient descent algorithm suppresses sudden changes in the pursuit direction by relying on gradient “inertia”. It strikes a wonderful balance between fast convergence and simple computation. Algorithm 1 shows the various steps of the algorithm. If q i does not align with the descent direction of x Y p x i 1 (as indicated in Step 6), then the pursuit direction is redefined as the new gradient (refer to Step 7), effectively disregarding previous gradients.
The new step length μ is ascertained using a straightforward backtracking method, incorporating a “adequate decrease” parameter c in Step 9. Additionally, to address the issue of the step size μ being too large or too small, we set a step size reduction parameter ρ down slightly less than 1 in Step 10 and a step size increase parameter ρ up slightly greater than 1 in Step 12. Steps 6 and 7 ensure descent and trigger Step 10 when necessary to ensure the optimization remains within the local minimum vicinity of the waveform initialization.
Algorithm 1: Gradient optimization of Y p .
StepOperation
1:Input: K , B T , L , N = L ( B T ) , p , I , β , μ , ρ up , ρ down , c , σ
2:Initialize: x 0 , q 0 = 0 N × 1 , i = 1
3:Repeat
4:Evaluate: Y p x i 1 and x Y p x i 1 using Equations (24) and (26)
5: q i = x Y p x i 1 + β q i 1
6:If  x Y p x i 1 T q i 0
7:    q i = x Y p x i 1
8:End (If)
9:While  Y p x i 1 + μ q i > Y p x i 1 + c μ x Y p x i 1 T q i
10:    μ = ρ down μ
11:End (While)
12: μ = ρ up μ
13: x i = x i 1 + μ q i
14:Until i = I
15:Output: x

4. Simulations and Performance Analysis

This section verifies the optimization effect of the proposed heavy-ball gradient descent algorithm on PCFM waveforms through numerical simulation experiments. The feasibility of the proposed heavy-ball gradient descent algorithm is validated through numerical simulations, analyzing the influence of parameters such as L and σ on the sidelobe performance of PCFM waveforms and the similarity between PCFM and LFM waveforms.

4.1. Parameters Setting

The selection of waveform parameters and the setting of phase-difference codes have a significant impact on the final optimization results. The bandwidth B = 2 MHz, carrier frequency f s = 10 GHz, and pulse width T c = 20 μs of LFM and PCFM waveforms are set. For the PCFM waveform, the main parameters are BT, K, and L. Evidently, a comprehensive exploration of the intricate interplay among the various parameters, implementation methods, and initial conditions is impractical. Therefore, we examine a subset of the design space to discern significant patterns. Specifically, we set K = 16 , which avoids spectral aliasing. According to M = K ( B T ) , M is set to 640. We set L = 1 to ensure that the designed waveform has high similarity to LFM (the influence of L on waveform similarity will be discussed in detail later). According to N = L ( B T ) , N is set to 40.
The designed PCFM waveform needs to have high similarity to the initial LFM waveform, so it is necessary to select appropriate initial phase-difference codes x 0 . The authors of [34,35] studied P1, P2, P3, and P4 polyphase codes, which are step approximations of LFM pulse compression waveforms. Among them, the P4 code has the highest similarity to the LFM waveform. Here, we select the phase of the P4 code as the initial phase θ = [ θ 0 , θ 1 , , θ N ] . The nth phase of the P4 code can be represented as
θ n = π N n 2 π n , 0 n N
The initial phase changes x 0 of the initial PCFM waveform can be represented as the changes between adjacent phases of the P4 code. The nth phase change α n can be represented as:
α n = θ n θ n 1 = π N 2 n 1 π , 1 n N
In the forthcoming results, setting β = 0.95 based on experience provides a better balance between the inertia and response of the gradient for the objective function. To confine the optimization process to the local area surrounding the initialized waveform, the initial step size should be set to a small value μ = 10 4 . The increasing and decreasing step sizes should be set to ρ up = 1.01 and ρ down = 0.9 respectively, which effectively balances the fast convergence and simple computation of the algorithm. Ultimately, the sufficient decline parameter is set to c = 10 2 , and the maximum number of iterations is established at I = 10 4 based on empirical observations.

4.2. Results Analysis

Section 4.2.1, Section 4.2.2 and Section 4.2.3 analyze the impact of different parameters ( p , L , σ ) on the paper performance of the PSL and I s i m . In Section 4.2.4, a comparative analysis is conducted on the performance of different algorithms, demonstrating the superiority of the proposed algorithm.

4.2.1. Influence of p-Norm

From Equations (24) and (26), it can be observed that the p-norm only exists in J p of Y p and is independent of D p . Therefore, σ can be set to 0 when discussing the relationship between the p-norm and sidelobe performance. Indeed, the preliminary results appear to suggest that it can provides sufficient breadth for evaluating the GISL metric by setting the p-norm in the integer range from 2 to 20.
Figure 2 shows the normalized evolution curve of sidelobe performance and similarity with respect to the number of iterations, illustrating the normalized reduction of the PSL, ISL, and I s i m relative to the initial value when p = 2 , p = 5 , p = 10 , and p = 20 . Each data point in Figure 2 represents the value at the new iteration count. Analyzing Figure 2a,b, it can be observed that with the increase in p, the convergence speed and degree of performance optimization of the PSL and ISL exhibit consistent trends. As p increases, the number of optimization iterations also increases. However, within 4000 iterations, the ISL, PSL, and I s i m all converge to their optimal values. Figure 2a shows that the optimization effect of the ISL reaches its best when p = 5 . Figure 2b shows that the optimization effect of the PSL reaches its best when p = 20 . Figure 2b shows that the optimization effect of PSL reaches its best when p = 20 . However, Figure 2c shows that the similarity between the optimized PCFM and LFM waveforms is greater than 0.8 when p is only 2, which ensures that the designed PCFM is similar to LFM. Therefore, we will choose p = 2 for the waveform design in the following steps.

4.2.2. Influence of L

In the previous discussion, we mentioned that the over-coding factor L was set to 1 to ensure waveform similarity. Here, we delve into the impact of L on sidelobe performance and waveform similarity.
Observing Table 1, we can see that as L increases, the PSL of the initial PCFM remains constant, while the PSL of the optimized PCFM decreases. This is because the coding length N = L B T , and with each doubling of L, the code length N also doubles. Meanwhile, the codes of the intial PCFM are P4 codes whose encoding rule is fixed, so their PSL remains unchanged with the increase in code length. However, longer codes provide with greater freedom, which helps find better solutions, thus the PSL of the optimized PCFM decreases as L increases. Figure 3a shows the autocorrelation functions of LFM, the initial PCFM, and the optimized PCFM under different values of L. The relationship between the ISL value and L can be clearly observed in Figure 3a. Correspondingly, the bandwidth effectively becomes L B due to the fact that the code element time is halved and the time-bandwidth product within a code element satisfies B T p = 1 . As the distance resolution is inversely proportional to the bandwidth, increasing L improves the distance resolution. Figure 3b depicts a zoomed-in view of Figure 3a at a 3-dB bandwidth, illustrating that the optimization algorithm significantly enhances the distance resolution at lower values of L, while the improvement diminishes as L increases. However, the distance resolution is primarily determined by the signal bandwidth.
Observing Table 2, we can see that as L increases, the similarity I s i m 1 decreases sharply and becomes very low. This is not difficult to understand because the signal’s pulse width remains fixed, and the increase in L affects the bandwidth, expanding it from B to L B . At this point, the bandwidths of the LFM signal and the PCFM signal are no longer the same, as shown in Figure 4. The “Reference Line” in Figure 4 represents the amplitude attenuation of the LFM signal within the bandwidth B. When measuring the changes in bandwidth of various waveforms, the bandwidth B of the LFM signal is used as a reference, and the amplitude attenuation value serves as a comparison. Based on the frequency modulation slope k = B / T , the frequency modulation slope of the PCFM waveform will also increase, which makes them no longer similar. Thus, considering waveform similarity, we set L to 1 in the subsequent simulations.
Meanwhile, in Table 2, we calculate the similarity I s i m 3 . The results show that while the optimization algorithm improves the sidelobe performance of the waveform, it also decreases the similarity of the waveforms. Figure 5 shows the changes in bandwidth of the PCFM waveform before and after optimization when L = 1 . We can observe that the optimization process improves sidelobe performance by expanding the spectral content, which inevitably leads to a decrease in similarity between the initial PCFM and the optimized PCFM. Meanwhile, from Table 1 and Table 2, we should also note that the decrease in waveform similarity and the improvement in sidelobe performance are determined by the algorithm, both of which are independent of L.

4.2.3. Influence of σ

Through the previous simulation analysis, we learned that while the algorithm optimizes sidelobe performance, it also leads to spectral expansion, thereby reducing waveform similarity. In the following, we introduce the FTE to enhance spectral containment and ensure waveform similarity.
When σ in the objective function (Equation (24)) is set to 0, the frequency template error (FTE) is introduced. Next, we will analyze the impact of the FTE on waveform similarity and sidelobe performance. In Figure 6a, we can observe that as σ increases, the similarity curve between the optimized PCFM and LFM waveforms decreases, then increases, and finally converges at σ = 0.3 . The similarity becomes equal to I s i m 1 (the similarity between the initial PCFM and LFM) (as shown in Table 2) when σ = 0.3 . Meanwhile, in Figure 6b, we can observe that the sidelobe performance of the PCFM waveform remains unchanged after gradient optimization when σ = 0.3 , which has the same ISL and PSL values with the initial PCFM (as shown in Table 2). So, we conclude the following: when σ 0.3 , the FTE essentially controls the gradient optimization process of the objective function. The optimized PCFM waveform becomes the same as the initial PCFM, and the sidelobe performance of PCFM is improved very little. Therefore, the value of σ should be set within the range from 0 to 0.3 to reduce the ISL and PSL while improving I s i m .
Figure 7 shows the changes in bandwidth of the optimized PCFM relative to the LFM under different σ . The “Reference Line” represents the amplitude attenuation when the LFM bandwidth is B. We can observe that the bandwidth of the optimized PCFM changes when the amplitude attenuation reaches the “Reference Line”, indicating the occurrence of spectral expansion. The closer the σ approaches to 0, the more severe spectral expansion becomes. Conversely, as the σ approaches 0.3, the spectral expansion becomes smaller. It can be seen that the PCFM bandwidth is the same as the LFM bandwidth when σ = 0.3 . And there is no spectral expansion, which indicates that FTE effectively suppresses the occurrence of spectral expansion during the optimization process.

4.2.4. Algorithm Comparison

Based on the previous analysis of p, L and σ , it is evident that to ensure high similarity between the designed PCFM waveform and LFM, the final parameters were set to p = 2 and L = 1 . Additionally, to ensure that the designed PCFM waveform possesses lower sidelobes, σ was set to 0. Therefore, with the parameters p = 2 , L = 1 and σ = 0 , we conducted a comparative analysis of the performance achieved by different algorithms to demonstrate the superiority of the proposed algorithm.
The authors of [19] used the ISL, PSL, or FTE as the objective function and the greedy search algorithm (GSA) to traverse the N × N phase perturbation space to seek the optimal solution. The greedy search algorithm was improved by taking the optimal solution as the initial value and conducting the greedy search process again until it met the stopping condition, which is called the cyclic greedy search algorithm (CGSA). Figure 8 shows the autocorrelation function of optimized waveforms under different algorithms, and it can be observed that the gradient descent algorithm (GDA) exhibited the best optimization effect on decreasing sidelobes.
We calculated the values of the PSL and I s i m 2 under different algorithms, as shown in Table 3. It is obvious that the GDA has not only has the lowest PSL but also has the same I s i m 2 as the GSA. The proposed GDA can better suppress sidelobes while maintaining high similarity with LFM.
Section 3.2 indicates that the heavy-ball gradient descent algorithm suppresses sudden changes in the pursuit direction by relying on gradient “inertia”. The differences between the heavy-ball gradient descent algorithm and the ordinary gradient descent algorithm lie in whether Steps 9–12 in Table 1 are included. Steps 9–12 can adaptively adjust the step size when the gradient of descent is too large or too small. On the one hand, an excessive step size can lead to missing the optimal solution and unsatisfactory optimization results, as shown in Figure 9. On the other hand, a fixed step size leads to slow convergence speed and long computation time. The heavy-ball gradient descent algorithm can stop iterating after about 1000 iterations, but the ordinary gradient descent algorithm continues iterating until I = 10 4 .

5. Conclusions

This paper analyzes the decrease in similarity between the PCFM waveform and the initial LFM waveform during the sidelobe optimization process and identifies it as a result of spectral expansion. We propose a mathematical optimization model that considers both the sidelobe optimization and similarity to LFM. We use the GISL and FTE as simultaneous objective functions in the optimization, controlling their relationship through parameters. The mathematical model is solved using the heavy-ball gradient descent method, which efficiently optimizes all waveform parameters. It can be executed using FFT operations and matrix/vector multiplication. The initial PCFM waveform is constructed based on LFM. The similarities between LFM and optimized PCFM, with and without the FTE in the objective function, are compared. The results show that the proposed method effectively mitigates the issue of spectral expansion.
Due to the heavy-ball gradient descent method used in this article, the choice of initial PCFM codes will affect the final similarity between LFM and the optimized PCFM. The P4 codes used in the article are the initial PCFM codes, but there may be better initial PCFM codes to improve the final similarity. Based on the results, there is a trade-off between sidelobe suppression and spectral containment and the value of σ in the objective function determines the weight ratio. The limitation is that it cannot simultaneously achieve sidelobe suppression and spectral containment. Only one main optimization direction can be selected based on specific needs to determine the value of σ .
The exploration of mitigating spectral expansion in the optimization process of PCFM waveforms is still in its preliminary stage. On one hand, suppressing spectral expansion leads to a decrease in sidelobe optimization performance, so it is meaningful to decouple these two performance metrics and improve them simultaneously. On the other hand, this article only considers waveform design under a matched filtering system, while the design of PCFM waveforms for mismatched filtering systems is worth studying.

Author Contributions

Conceptualization, methodology, software, and writing—original draft preparation, P.W.; supervision, Z.W., P.Y. and M.A.; software and validation, P.W.; supervision and writing—review and editing, Z.W. and P.Y. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article.

Acknowledgments

The authors extend their sincere thanks to the editors and reviewers for their careful reading and fruitful suggestions.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A

The derivation of Equation (26):
The gradient of the discretized objective function, as delineated in Equation (24), can be computed using various methods. The method employed in this study differentiates with respect to each PCFM parameter α n individually and arranges the outcomes to enable parallel computation of the derivatives for all N PCFM parameters. According to the chain rule for composite functions, the partial derivative of Equation (24) with respect to α n is
Y p α n = σ D σ 1 D α n J p 1 σ + D σ 1 σ J p σ J p α n
Next, we separately calculate the partial derivatives of D and J p with respect to α n .
First, we calculate the partial derivatives of D with respect to α n .
According to the chain rule, the partial derivative of D with respect to α n in Equation (A1) is
D α n = 1 f H f L ( Fs Fu ) H α n ( Fs Fu ) + 1 f H f L ( Fs Fu ) H ( Fs Fu ) α n = 1 f H f L ( Fs Fu ) H α n ( Fs Fu ) + ( Fs Fu ) H ( Fs Fu ) α n = 1 f H f L F s α n F u α n H F s F u + F s F u H F s α n F u α n
As mentioned earlier, u is set as the initial PCFM waveform s 0 , which is a vector that does not change with optimization iterations, so it is independent of α n :
u α n = s 0 α n = 0
Substituting Equation (A3) into Equation (A2), the partial derivative of D with respect to α n can be further simplified as follows:
D α n = 1 f H f L F s α n H ( F s F u ) + ( F s F u ) H F s α n = 2 f H f L ( Fs Fu ) H F s α n
where · takes the real part of the expression. The imaginary parts of the partial derivative of D with respect to α n are canceled out.
According to Equation (8), the partial derivative of s with respect to α n is
s α n = α n exp j Bx = j b n s
So, Equation (A4) can be further simplified as follows:
D α n = 2 f H f L ( Fs Fu ) H F s α n = 2 f H f L { ( F s F u ) H ( F ( j b n s ) ) } = 2 f H f L { ( F s F u ) H ( F ( b n s ) ) } = 2 f H f L { ( s u ) H F H F ( b n s ) } = 2 f H f L { ( s u ) H ( b n s ) }
where b n is a real function, with b n H = b n T . Equation (A6) can be further expressed as
D α n = 2 f H f L { ( s u ) H ( b n s ) } = 2 f H f L b n T { ( s u ) * s }
Next, we calculate the partial derivatives of J p with respect to α n . Equation (21) can be rewritten as
J p = w SL r p 2 w ML r p 2 = w SL T r p w ML T r p 2 / p
By utilizing the fact that the elements in the w SL and w ML vectors only contain 0 and 1, the partial derivative of J p with respect to α n in Equation (A1) is:
J p α n = 2 p w SL T | r | p w ML T | r | p 2 / p 1 α n w SL T | r | p w ML T | r | p = 2 p J p 1 p / 2 α n w SL T | r | p w ML T | r | p
where we have utilized the relationship
w SL T | r | p w ML T | r | p 2 / p 1 = w SL T | r | p w ML T | r | p 2 / p 1 p / 2 = J p 1 p / 2
to maintain concise notation. Then, we apply the quotient rule to Equation (A9), which yields
J p α n = 2 p J p 1 p / 2 1 w ML T | r | p 2 × w ML T | r | p w SL T | r | p α n w SL T | r | p w ML T | r | p α n = 2 p J p 1 p / 2 w ML T | r | p w SL T | r | p w ML T | r | p 2 × 1 w SL T | r | p w SL T | r | p α n 1 w ML T | r | p w ML T | r | p α n = 2 p J p × 1 w SL T | r | p w SL T | r | p α n 1 w ML T | r | p w ML T | r | p α n
By using the chain rule and the product rule, the partial derivative of r p in Equation (A11) can be rewritten as
| r | p α n = α n r r * p / 2 = p 2 r r * p / 2 1 r α n r * + α n r r * = p | r | p 2 α n r r *
Recall the definition of r in Equation (19), which is predicated on the spectral density. Given that the DFT and IDFT are linear operations, the derivative described in Equation (A12) simplifies to
α n r = F H α n F s ¯ F s ¯ * = 2 F H F s ¯ F s ¯ α n *
Upon applying the product rule once more, the final derivative is found to involve the PCFM waveform directly. Employing the concise representation provided in Equation (8), the non-zero part of the derivative presented in Equation (A13) is delineated as
s α n = α n exp j Bx = j b n s
where b n represents the nth column of B . The zero-padding version of the derivative, as expressed in Equation (A13), can be readily obtained by
s ¯ α n = j b ¯ n s ¯
where
b ¯ n = b n T 0 1 × M 1 T
Thus, Equation (A13) becomes
α n r = 2 F H j F s ¯ F b ¯ n s ¯ * = 2 F H F s ¯ F b ¯ n s ¯ *
At this juncture, substituting Equation (A17) back into Equation (A12), followed by incorporating this outcome into Equation (A11), yields the sidelobe derivative term of Equation (A11) as
w SL T | r | p α n = p w SL T | r | p 2 α n r r * = 2 p w SL T r p 2 F H F s ¯ F b ¯ n s ¯ * r * = 2 p w SL r p 2 r * T F H F s ¯ F b ¯ n s ¯ *
Furthermore, since A s ¯ A b ¯ n s ¯ * is also a real number, the following inherent products of these terms are real numbers, so the operation of taking the real part in Equation (A18) is redundant. Equation (A18) can be written as
w SL H | r | p α n = 2 p w SL | r | p 2 r * H × F H F s ¯ F b ¯ n s ¯ * = 2 p F w SL | r | p 2 r H × F s ¯ F b ¯ n s ¯ * = 2 p F w SL | r | p 2 r F s ¯ H × F b ¯ n s ¯ * = 2 p F w SL | r | p 2 r F s ¯ H F * b ¯ n s ¯ *
Next, we rearrange each term in Equation (A19) utilizing the property that the DFT response is real. We associate the F s ¯ component with the result and introduce the complex conjugate in the last term. Equation (A19) can be further expressed as
w SL T | r | p α n = 2 p F w SL | r | p 2 r F s ¯ T F * b ¯ n s ¯ * = 2 p F H F w SL | r | p 2 r F s ¯ T b ¯ n s ¯ * = 2 p F H F w SL | r | p 2 r F s ¯ s ¯ * T b ¯ n = 2 p b ¯ n T s ¯ * F H F w SL | r | p 2 r F s ¯
Due to the property of the transpose operation, the partial derivatives of the main lobe and the sidelobes in Equation (A11) are the same except for the choice of weights. Therefore, the partial derivative of the mainlobe in Equation (A11) can also be represented as
w ML T | r | p α n = 2 p b ¯ n T s ¯ * F H F w ML | r | p 2 r F s ¯
By substituting Equations (A20) and (A21) into Equation (A11), we achieve the derivative:
J p α n = 4 J p × b ¯ n T s ¯ * F H F w SL w SL T r p r p 2 r F s ¯ 4 J p × b ¯ n T s ¯ * F H F w ML w ML T r p r p 2 r F s ¯ = 4 J p b ¯ n T × s ¯ * F H F w SL w SL T r p w ML w ML T r p r p 2 r F s ¯
By substituting Equations (A22) and (A7) into Equation (A1), we can obtain the final partial derivative of Y p with respect to α n :
Y p α n = 2 σ f H f L D σ 1 J p ( 1 σ ) b n T × s u * s + 4 D σ ( 1 σ ) J p ( 1 σ ) b ¯ n T × s ¯ * F H F w SL w SL T r p w ML w ML T r p r ( p 2 ) r F s ¯
It is important to note that, with the exception of the specific basic function b n , the components in Equation (A23) remain constant regardless of the PCFM code index n. Consequently, by aggregating the basic functions into B ¯ , as specified in Equation (27), the scalar partial derivative of Equation (A23) can be readily generalized, resulting in the formation of the final gradient vector of length N:
x Y p = 2 σ f H f L D σ 1 J p ( 1 σ ) B n T × s u * s + 4 D σ ( 1 σ ) J p ( 1 σ ) B ¯ n T × s ¯ * F H [ F w SL w SL T | r | p w ML w ML T | r | p | r | ( p 2 ) r ( F s ¯ )
This expression is reproduced in Equation (26).

References

  1. Jakabosky, J.; Anglin, P.; Cook, M.R.; Blunt, S.D.; Stiles, J. Non-linear FM waveform design using marginal Fisher’s information within the CPM framework. In Proceedings of the 2011 IEEE RadarCon (RADAR), Kansas City, MO, USA, 23–27 May 2011; IEEE: Piscataway, NJ, USA, 2011; pp. 513–518. [Google Scholar]
  2. Jakabosky, J.; Blunt, S.D.; Cook, M.R.; Stiles, J.; Seguin, S.A. Transmitter-in-the-loop optimization of physical radar emissions. In Proceedings of the 2012 IEEE Radar Conference, Atlanta, GA, USA, 7–11 May 2012; IEEE: Piscataway, NJ, USA, 2012; pp. 874–879. [Google Scholar]
  3. Levanon, N.; Mozeson, E. Radar Signals; John Wiley & Sons: Hoboken, NJ, USA, 2004. [Google Scholar]
  4. Fowle, E. The design of FM pulse compression signals. IEEE Trans. Inf. Theory 1964, 10, 61–67. [Google Scholar] [CrossRef]
  5. de Buda, R. Stationary phase approximations of FM spectra. IEEE Trans. Inf. Theory 1966, 12, 305–311. [Google Scholar] [CrossRef]
  6. Collins, T.; Atkins, P. Nonlinear frequency modulation chirps for active sonar. IEE Proc.-Radar Sonar Navig. 1999, 146, 312–316. [Google Scholar] [CrossRef]
  7. Kroszczynski, J.J. Pulse compression by means of linear-period modulation. Proc. IEEE 1969, 57, 1260–1266. [Google Scholar] [CrossRef]
  8. Doerry, A.W. Generating Nonlinear FM Chirp Waveforms for Radar; Technical Report, SAND2006-5856; Sandia National Laboratories (SNL): Albuquerque, NM, USA; Livermore, CA, USA, 2006. [Google Scholar] [CrossRef]
  9. Gladkova, I. Design of frequency modulated waveforms via the Zak transform. IEEE Trans. Aerosp. Electron. Syst. 2004, 40, 355–359. [Google Scholar] [CrossRef]
  10. Johnston, J.; Fairhead, A. Waveform design and Doppler sensitivity analysis for nonlinear FM chirp pulses. In IEE Proceedings F (Communications, Radar and Signal Processing); IET: London, UK, 1986; Volume 133, pp. 163–175. [Google Scholar]
  11. Blunt, S.D.; Mokole, E.L. Overview of radar waveform diversity. IEEE Aerosp. Electron. Syst. Mag. 2016, 31, 2–42. [Google Scholar] [CrossRef]
  12. Hu, J.; Dong, X.; Tian, W.; Hu, C.; Feng, K.; Lu, J. A Novel Optimization Strategy of Sidelobe Suppression for Pulse Compression Weather Radar. Remote Sens. 2023, 15, 3188. [Google Scholar] [CrossRef]
  13. Duan, T.; Liang, H.; Dai, Z.; Yue, L. High-Resolution Wideband Waveform Design for Sonar Based on Multi-Parameter Modulation. Remote Sens. 2023, 15, 4603. [Google Scholar] [CrossRef]
  14. Richards, M. Principles of Modern Radar: Basic Principles; SciTech Publishing: Raleigh, NC, USA, 2010. [Google Scholar]
  15. Coxson, G.; Russo, J. Efficient exhaustive search for optimal-peak-sidelobe binary codes. IEEE Trans. Aerosp. Electron. Syst. 2005, 41, 302–308. [Google Scholar] [CrossRef]
  16. Nunn, C.J.; Coxson, G.E. Polyphase pulse compression codes with optimal peak and integrated sidelobes. IEEE Trans. Aerosp. Electron. Syst. 2009, 45, 775–781. [Google Scholar] [CrossRef]
  17. Blunt, S.D.; Cook, M.; Jakabosky, J.; De Graaf, J.; Perrins, E. Polyphase-coded FM (PCFM) radar waveforms, part I: Implementation. IEEE Trans. Aerosp. Electron. Syst. 2014, 50, 2218–2229. [Google Scholar] [CrossRef]
  18. Wang, F.; Li, N.; Pang, C.; Li, Y.; Wang, X. Algorithm for Designing PCFM Waveforms for Simultaneously Polarimetric Radars. IEEE Trans. Geosci. Remote Sens. 2023, 62, 1–16. [Google Scholar] [CrossRef]
  19. Blunt, S.D.; Jakabosky, J.; Cook, M.; Stiles, J.; Seguin, S.; Mokole, E. Polyphase-coded FM (PCFM) radar waveforms, part II: Optimization. IEEE Trans. Aerosp. Electron. Syst. 2014, 50, 2230–2241. [Google Scholar] [CrossRef]
  20. Mohr, C.A.; McCormick, P.M.; Topliff, C.A.; Blunt, S.D.; Baden, J.M. Gradient-based optimization of PCFM radar waveforms. IEEE Trans. Aerosp. Electron. Syst. 2020, 57, 935–956. [Google Scholar] [CrossRef]
  21. McCormick, P.M.; Blunt, S.D. Nonlinear conjugate gradient optimization of polyphase-coded FM radar waveforms. In Proceedings of the 2017 IEEE Radar Conference (RadarConf), Seattle, WA, USA, 8–12 May 2017; IEEE: Piscataway, NJ, USA, 2017; pp. 1675–1680. [Google Scholar]
  22. Zhao, D.; Wei, Y.; Liu, Y. PCFM radar waveform design with spectral and correlation considerations. IEEE Trans. Aerosp. Electron. Syst. 2017, 53, 2885–2898. [Google Scholar] [CrossRef]
  23. Song, J.; Babu, P.; Palomar, D.P. Sequence design to minimize the weighted integrated and peak sidelobe levels. IEEE Trans. Signal Process. 2015, 64, 2051–2064. [Google Scholar] [CrossRef]
  24. Kerahroodi, M.A.; Aubry, A.; De Maio, A.; Naghsh, M.M.; Modarres-Hashemi, M. A coordinate-descent framework to design low PSL/ISL sequences. IEEE Trans. Signal Process. 2017, 65, 5942–5956. [Google Scholar] [CrossRef]
  25. Mohr, C.A.; McCormick, P.M.; Blunt, S.D. Optimized complementary waveform subsets within an FM noise radar CPI. In Proceedings of the 2018 IEEE Radar Conference (RadarConf18), Oklahoma City, OK, USA, 23–27 April 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 687–692. [Google Scholar]
  26. Mohr, C.A.; Blunt, S.D. Analytical spectrum representation for physical waveform optimization requiring extreme fidelity. In Proceedings of the 2019 IEEE Radar Conference (RadarConf), Toulon, France, 23–27 September 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 1–6. [Google Scholar]
  27. Owen, J.; Mohr, C.; Blunt, S.D.; Gallagher, K. Nonlinear radar via intermodulation of jointly optimized FM noise waveform pairs. In Proceedings of the 2019 IEEE Radar Conference (RadarConf), Toulon, France, 23–27 September 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 1–6. [Google Scholar]
  28. Mohr, C.A.; McCormick, P.M.; Blunt, S.D.; Mott, C. Spectrally-efficient FM noise radar waveforms optimized in the logarithmic domain. In Proceedings of the 2018 IEEE Radar Conference (RadarConf18), Oklahoma City, OK, USA, 23–27 April 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 839–844. [Google Scholar]
  29. Mohr, C.A.; Blunt, S.D. FM noise waveforms optimized according to a temporal template error (TTE) metric. In Proceedings of the 2019 IEEE Radar Conference (RadarConf), Toulon, France, 23–27 September 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 1–6. [Google Scholar]
  30. Mohr, C.A.; Blunt, S.D. Design and generation of stochastically defined, pulsed FM noise waveforms. In Proceedings of the 2019 International Radar Conference (RADAR), Toulon, France, 23–27 September 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 1–6. [Google Scholar]
  31. Aulin, T.; Rydbeck, N.; Sundberg, C.E. Continuous phase modulation-Part II: Partial response signaling. IEEE Trans. Commun. 1981, 29, 210–225. [Google Scholar] [CrossRef]
  32. McCormick, P.M.; Blunt, S.D. Gradient-based coded-FM waveform design using Legendre polynomials. In Proceedings of the International Conference on Radar Systems (Radar 2017), Belfast, UK, 23–26 October 2017. [Google Scholar]
  33. Ghadimi, E.; Feyzmahdavian, H.R.; Johansson, M. Global convergence of the heavy-ball method for convex optimization. In Proceedings of the 2015 European Control Conference (ECC), Linz, Austria, 15–17 July 2015; IEEE: Piscataway, NJ, USA, 2015; pp. 310–315. [Google Scholar]
  34. Lewis, B.L.; Kretschmer, F.F. Linear frequency modulation derived polyphase pulse compression codes. IEEE Trans. Aerosp. Electron. Syst. 1982, AES-18, 637–641. [Google Scholar] [CrossRef]
  35. Lewis, B.; Kretschmer, F. A new class of polyphase pulse compression codes and techniques. IEEE Trans. Aerosp. Electron. Syst. 1981, AES-17, 364–372. [Google Scholar] [CrossRef]
Figure 1. PCFM radar waveform implementation.
Figure 1. PCFM radar waveform implementation.
Remotesensing 16 03664 g001
Figure 2. Convergence curves. (a) Convergence curve of ISL. (b) Convergence curve of PSL. (c) Convergence curve of Isim.
Figure 2. Convergence curves. (a) Convergence curve of ISL. (b) Convergence curve of PSL. (c) Convergence curve of Isim.
Remotesensing 16 03664 g002
Figure 3. Autocorrelation function of LFM, initial PCFM and optimized PCFM under different L. (a) Global graph. (b) Local graph.
Figure 3. Autocorrelation function of LFM, initial PCFM and optimized PCFM under different L. (a) Global graph. (b) Local graph.
Remotesensing 16 03664 g003
Figure 4. Bandwidth of initial PCFM under different values of L.
Figure 4. Bandwidth of initial PCFM under different values of L.
Remotesensing 16 03664 g004
Figure 5. Bandwidth of initial and optimized PCFMs under L = 1 .
Figure 5. Bandwidth of initial and optimized PCFMs under L = 1 .
Remotesensing 16 03664 g005
Figure 6. The performance of different values of σ . (a) Similarity of optimized PCFM. (b) ISL and PSL of optimized PCFM.
Figure 6. The performance of different values of σ . (a) Similarity of optimized PCFM. (b) ISL and PSL of optimized PCFM.
Remotesensing 16 03664 g006
Figure 7. Bandwidth of optimized PCFM under different values of σ .
Figure 7. Bandwidth of optimized PCFM under different values of σ .
Remotesensing 16 03664 g007
Figure 8. Autocorrelation functions optimized by different algorithms.
Figure 8. Autocorrelation functions optimized by different algorithms.
Remotesensing 16 03664 g008
Figure 9. Autocorrelation functions optimized by different gradient descent algorithms.
Figure 9. Autocorrelation functions optimized by different gradient descent algorithms.
Remotesensing 16 03664 g009
Table 1. The PSL values of different waveforms under different over-coding factors.
Table 1. The PSL values of different waveforms under different over-coding factors.
LFM (dB)Initial PCFM (dB)Optimized PCFM (dB)
L = 1 −13.6011−13.6016−31.6202
L = 2 −13.6011−13.4988−32.1821
L = 4 −13.6011−13.4733−40.8512
Table 2. The similarity I s i m between different waveforms under different over-coding factors.
Table 2. The similarity I s i m between different waveforms under different over-coding factors.
I sim 1  1 I sim 2  2 I sim 3  3
L = 1 0.99840.83690.8317
L = 2 0.19050.21500.6552
L = 4 0.10900.10550.4948
1 The similarity between the initial PCFM and LFM. 2 The similarity between the optimized PCFM and LFM. 3 The similarity between the initial PCFM and optimized PCFM.
Table 3. Values of the PSL and I s i m 2 under different algorithms.
Table 3. Values of the PSL and I s i m 2 under different algorithms.
LFMGSACGSAGDA
PSL (dB)−13.6011−16.9854−23.4733−31.6202
I s i m 2 1.00000.84530.58120.8371
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, P.; Wang, Z.; You, P.; An, M. Algorithm for Designing Waveforms Similar to Linear Frequency Modulation Using Polyphase-Coded Frequency Modulation. Remote Sens. 2024, 16, 3664. https://doi.org/10.3390/rs16193664

AMA Style

Wang P, Wang Z, You P, An M. Algorithm for Designing Waveforms Similar to Linear Frequency Modulation Using Polyphase-Coded Frequency Modulation. Remote Sensing. 2024; 16(19):3664. https://doi.org/10.3390/rs16193664

Chicago/Turabian Style

Wang, Pengpeng, Zhan Wang, Peng You, and Mengyun An. 2024. "Algorithm for Designing Waveforms Similar to Linear Frequency Modulation Using Polyphase-Coded Frequency Modulation" Remote Sensing 16, no. 19: 3664. https://doi.org/10.3390/rs16193664

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Article metric data becomes available approximately 24 hours after publication online.
Back to TopTop