Next Article in Journal
Intelligent Transport System Using Time Delay-Based Multipath Routing Protocol for Vehicular Ad Hoc Networks
Next Article in Special Issue
Co-Channel Interference Suppression for LTE Passive Radar Based on Spatial Feature Cognition
Previous Article in Journal
Development of an Integrated EEG/fNIRS Brain Function Monitoring System
Previous Article in Special Issue
Range Dividing MIMO Waveform for Improving Tracking Performance
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Low Correlation Interference OFDM-NLFM Waveform Design for MIMO Radar Based on Alternating Optimization

1
School of Electronics & Information Engineering, Beihang University, Beijing 100191, China
2
Department of Engineering, University of Cambridge, Cambridge CB2 1PZ, UK
3
Hertzwell Pte Ltd., Singapore 639798, Singapore
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(22), 7704; https://doi.org/10.3390/s21227704
Submission received: 16 October 2021 / Revised: 9 November 2021 / Accepted: 17 November 2021 / Published: 19 November 2021
(This article belongs to the Special Issue Microwave Sensors and Radar Techniques)

Abstract

:
The OFDM chirp signal is suitable for MIMO radar applications due to its large time-bandwidth product, constant time-domain, and almost constant frequency-domain modulus. Particularly, by introducing the time-frequency structure of the non-linear frequency modulation (NLFM) signal into the design of an OFDM chirp waveform, a new OFDM-NLFM waveform with low peak auto-correlation sidelobe ratio (PASR) and peak cross-correlation ratio (PCCR) is obtained. IN-OFDM is the OFDM-NLFM waveform set currently with the lowest PASR and PCCR. Here we construct the optimization model of the OFDM-NLFM waveform set with the objective function being the maximum of the PASR and PCCR. Further, this paper proposes an OFDM-NLFM waveform set design algorithm inspired by alternating optimization. We implement the proposed algorithm by the alternate execution of two sub-algorithms. First, we keep both the sub-chirp sequence code matrix and sub-chirp rate plus and minus (PM) code matrix unchanged and use the particle swarm optimization (PSO) algorithm to obtain the optimal parameters of the NLFM signal’s time-frequency structure (NLFM parameters). Next, we keep current optimal NLFM parameters unchanged, and optimize the sub-chirp sequence code matrix and sub-chirp rate PM code matrix using the block coordinate descent (BCD) algorithm. The above two sub-algorithms are alternately executed until the objective function converges to the optimal solution. The results show that the PASR and PCCR of the obtained OFDM-NLFM waveform set are about 5 dB lower than that of the IN-OFDM.

1. Introduction

Multiple-input multiple-output (MIMO) radar uses waveform diversity techniques to improve power efficiency, clutter suppression ability, and other performances. A monostatic MIMO radar with M transmitting/receiving antennas is shown in Figure 1. The M signals transmitted by the M antennas are different. The echo of all transmitted signals are collected by each receiving antenna. MIMO diversity gain is achieved by an ideal separation of the echo. The filter hm, m = 1, 2, …, M is matched to the m-th transmit signal. The echo from the other M-1 transmitted signals causes correlation interference at the output of hm. A MIMO waveform set is orthogonal when the cross-correlation function between any pair of M transmit signals is zero. Although orthogonality is not achievable within a limited time-bandwidth product, a low cross-correlation is achievable. Furthermore, the sidelobe of the auto-correlation of the waveform set should be lowered to improve pulse compression performance. The research of the MIMO radar waveform design focuses on reducing the peak of auto-correlation function sidelobe and cross-correlation function within a limited time-bandwidth product [1]. Orthogonal frequency division multiplexing (OFDM) signal is suitable for application in MIMO radar systems because of its high range resolution, high Doppler resolution, and high design freedom [2,3,4,5,6,7].
There has been much research on the OFDM waveform for single-input single-output (SISO) radar systems. Initially, OFDM waveforms were used in multi-carrier FMCW radar systems [8]. Subsequent studies of the OFDM waveform have adopted this modulation strategy of sub-carriers in their framework. However, most existing radar OFDM waveforms have a non-constant time-domain modulus. As the power amplifiers of real radar systems are generally non-linear, it is critical to reduce the peak-to-mean envelope power ratio (PMEPR) and peak-to-average power ratio (PAPR) of OFDM waveforms. At the same time, it is also important to optimize the performance of the auto-correlation function and ambiguity function [9,10,11]. To solve this problem, practical radar systems can use power amplifiers with higher dynamic range and linearity, but the trade-offs are higher system cost and complexity. Several researchers have evaluated the impact of directly limiting the amplitude of the OFDM waveform, and showed that the magnitude of noise and interference increases [12]. Besides, the direct design of the constant envelope OFDM waveform is another way. R. Mohseni et al. [13] and Wen-Qin Wang et al. [14] have proposed several constant envelope OFDM waveforms with good correlation performance and flexible parameter design.
In recent years, with the development of MIMO radar, there has been an increasing number of studies on designing OFDM waveform sets for MIMO radar systems. According to the different sub-carriers, the MIMO radar OFDM waveform sets are divided into two categories: LFM-OFDM [15,16,17,18,19,20] and PC-OFDM [21,22,23,24,25]. The sub-carrier of the LFM-OFDM waveform set is a chirp signal, and thus, the LFM-OFDM waveform set has better Doppler tolerance. The PC-OFDM waveform set consists of multi-carrier phase-coded signals. Comprehensive and in-depth studies on single-carrier phase-coded waveform set for MIMO radar can be found in [26,27,28,29], and not many problems are left in the multi-carrier case. LFM-OFDM waveform sets have better prospects in MIMO-SAR systems due to the advantages of chirp signals [30,31,32]. Wen-Qin Wang [33] has designed a constant envelope MIMO radar LFM-OFDM waveform set, termed OFDM chirp, modulated by random sub-chirp codes. OFDM chirp waveform set has relatively high cross-correlation function peaks [34]. If its cross-correlation peaks are reduced to a certain extent, the OFDM chirp waveform can be applied to not only MIMO synthetic aperture radar (SAR) systems [35,36], but also other MIMO radar systems [37]. Compared with LFM signals, non-linear frequency modulation (NLFM) signals have a lower auto-correlation sidelobe and a larger degree of freedom. Based on the time-frequency structure of NLFM signals, a possible approach to suppress the correlation peaks of the OFDM chirp waveform set is to use different sub-chirp rates, e.g., Gao et al. [38] use the time-frequency structure of the NLFM signals to construct the sub-chirps of the OFDM chirp waveform set with lower cross-correlation peaks. The obtained new waveform set is referred to as the OFDM-NLFM waveform set in this paper. Since then, there have been several studies on the OFDM-NLFM waveform set [39,40]. Currently, the IN-OFDM designed by Xiang Lan et al. [41] is the OFDM-NLFM waveform set with the lowest peak of auto-correlation sidelobe ratio (PASR) and cross-correlation ratio (PCCR).
This paper develops the signal model and the optimization model of the OFDM-NLFM waveform set. The time-frequency structure of the OFDM-NLFM waveform set is constructed by sub-chirp signals with different time-width, center frequency, and chirp rates. After determining the number of transmitted signals of the OFDM-NLFM waveform set, the number of sub-bands, and other system parameters, an OFDM-NLFM waveform set is generated by the following steps. The first step is to initialize the NLFM signal’s time-frequency structure (NLFM parameters). Then, the time-frequency structure of the NLFM signal is divided into several sub-bands, or sub-pulses. Next, we replace the nonlinear frequency modulation curve in each sub-band with a linear frequency modulation curve and generate the piecewise chirp signal to approximate the NLFM signal. Finally, the sequence order of sub-chirp signals is permutated according to the sub-chirp sequence code matrix, and the sign of chirp rates is changed according to the sub-chirp rate plus and minus (PM) code matrix. Especially, each row of the sub-chirp sequence code matrix is a permutation that determines the order of the sub-chirp sequence for each transmit signal of the OFDM-NLFM waveform set, and each element of the sub-chirp rate PM code matrix is a 1-bit binary number that determines whether the sub-chirp signal is an up-chirp signal or a down-chirp signal. This paper defines the objective function as the sum of the cross-correlation functions considering that the correlation interferences from the other transmit signals are additive.
To design the OFDM-NLFM waveform set with the lowest possible PASR and PCCR, this paper proposes an OFDM-NLFM waveform set design algorithm based on alternating optimization. There are both discrete code matrices and continuous NLFM parameters of the OFDM-NLFM waveform set. The expression between the objective function and the waveform parameters consists of time-frequency structure transformation and correlation function calculation. Hence, the OFDM-NLFM waveform set design problem is a high-dimensional optimization problem with a complex objective function and complicated optimization variables. Dimensionality reduction and decomposition are efficient solutions to a high-dimensional optimization problem with fast execution [42,43,44]. The method proposed in this paper adopts the idea of the alternating direction multiplier method (ADMM) [45], which is also known as alternating optimization. The parameters of the OFDM-NLFM waveform set to be optimized include continuous and discrete variables. For continuous variables, using the particle swarm optimization (PSO) algorithm [46] to find the minimum value of the complex objective function is simple and efficient. For discrete variables, it is difficult to find the optimal solution analytically since the sub-chirp sequence code matrix and the sub-chirp rate PM code matrix are unconstrained. The coordinate descent (CD) algorithm [47] is efficient to solve the unconstrained optimization problem. Inspired by the CD algorithm, a new block coordinate descent (BCD) algorithm is proposed to find the optimal solution of the sub-chirp sequence code matrix and the sub-chirp rate PM code matrix. In this method, the optimization parameter matrices are divided into blocks according to different transmit signals that they determine. In short, the OFDM-NLFM waveform set design algorithm based on alternating optimization is composed of two sub-algorithms; the PSO algorithm optimizes the continuous NLFM parameters, and the BCD algorithm optimizes the sub-chirp sequence code matrix and the sub-chirp rate PM code matrix. After either of the two sub-algorithms has been executed, the optimal result is passed to the other sub-algorithm, ensuring that the objective function decreases monotonically until it converges.
This paper develops the signal model and parameter optimization model of the OFDM-NLFM waveform set. A novel OFDM-NLFM waveform set design algorithm based on alternating optimization is proposed. With the same system parameters as the current optimal IN-OFDM waveform, the PASR and PCCR of the obtained waveform set are about 5 dB lower than that of the IN-OFDM. The rest of this paper is organized as follows. Section 2 introduces the signal model of the OFDM-NLFM waveform set and establishes the mathematical model of MIMO radar OFDM-NLFM waveform set optimization design problem. Section 3 presents the details of the OFDM-NLFM waveform set design algorithm based on alternating optimization. Section 4 performs numerical simulations under different system parameters. The results are compared with the current optimal OFDM-NLFM waveform set, IN-OFDM. The influences of different parameters on the algorithm design results are analyzed. Section 5 is the conclusion.

2. Signal Model and Optimization Model

2.1. OFDM-NLFM Waveform Set Signal Model

Consider a monostatic MIMO radar with M antennas for transmitting and receiving. An OFDM-NLFM waveform set can be generated as follow. (1) construct the time-frequency structure of the piecewise chirp signal that approximates the origin NLFM signal. Note that the sub-chirp signals of the piecewise chirp signal have different sub-chirp rates and bandwidths. (2) minimize the cross-correlation function by adjusting the sub-chirps order in the time-frequency structure of the piecewise chirp signal. Therefore, the parameters of the OFDM-NLFM waveform set consist of two parts; for each transmit signal, one part is NLFM parameters that control the time-frequency structure, and another part is the sub-chirp sequence code matrix and the sub-chirp rate PM code matrix that controls the order of sub-chirp sequence and the sub-chirp rates, respectively.
Figure 2 is the time-frequency structure of one of the M transmit signals of the OFDM-NLFM waveform set. Each signal of the OFDM-NLFM waveform set is generated by a time-imitating and sub-chirp rate transforming of a piecewise chirp signal. In this figure, the number of sub-pulses and sub-bands is set to N = 8. T represents pulse duration. fL and fH represent the highest and lowest signal frequency, respectively. The red curve on the left represents the time-frequency structure of the original NLFM signal, and the green broken line that approximates the red curve represents the time-frequency structure of the corresponding piecewise chirp signal. The values of t 0 , t 1 , , t 8 and f 0 , f 1 , , f 8 in Figure 2 determine the segmentation points of the time-frequency structure curve. Subsequently, the sequence order of the sub-chirp signals is permutated, and the signs of the sub-chirp rates are adjusted. It is noticed that permutating the sequence order of the sub-chirp signals can be completed in both the time and frequency domain.
The first step to constructing the signal shown in Figure 2 is to generate an NLFM signal and a piecewise chirp signal. The time-frequency structure of the NLFM signal depends on its signal model and parameters. Based on the time-frequency structure of the chirp signal, we generate the time-frequency curve f(t) of the NLFM signal by adding several sine function items whose amplitude is controlled by parameters [48]. The time-frequency structure curve established in this way is defined as
{ y ( x ) = B T x + a B π sin ( 2 π T x ) + b B π sin ( 4 π T x ) f ( t ) = y ( t t 0 T 2 ) ,
where a and b are adjustable parameters. t and f represent the time and instantaneous frequency, respectively, t 0 t t 0 + T and f 0 f f 0 + B . The time-frequency curve is limited to a rectangle with a bandwidth of B = f H f L and time width T. One way to determine the segmentation points of the time-frequency curve is to set time domain segmentation points, which can be expressed as
f n = f ( t n ) ,        n = 0 , 1 , 2 , , N .
Another way is to set frequency segmentation points at first. The segmentation points of the time-frequency curve are determined according to the reverse function of f(t) in Equation (1), expressed as
t n = f 1 ( f n ) ,        n = 0 , 1 , 2 , , N ,
where f−1 represents the reverse function of f(t). Numerical methods can be adopted when the reverse function is difficult to solve. Equations (2) and (3) show that any two of the three, which are the NLFM parameters, time-domain segmentation points, and frequency-domain segmentation points, determine the time-frequency structure of the piecewise chirp signal. According to the obtained time-frequency structure, the time width, sub-chirp rate, and the carrier frequency of each sub-chirp signal can be determined. The time width is
T n = t n t n 1 ,        n = 1 , 2 , , N .
The sub-chirp rate is
k n = B n T n = f n f n 1 t n t n 1 ,        n = 1 , 2 , , N .
The center frequency of each sub-band is
f c n = 1 2 ( f n + f n 1 ) ,        n = 1 , 2 , , N .
The sign of the sub-chirp rate is a vector defined as
α = [ α 1 , , α n , , α N ] ,        α n { 1 , 1 } .
According to Equations (4)–(7), the complex expression of each sub-chirp signal is
s n ( t ) = exp ( j π α n k n t 2 ) exp ( j 2 π f c n t ) ,        t [ T n 2 , T n 2 ) .
The sub-chirp signals s n ( t ) of a piecewise chirp signal are shown in Equation (8). As shown in Figure 2, the time-imitation of the piecewise chirp signal is required to obtain each of the M transmit signals of the OFDM-NLFM waveform set. The sub-chirp sequence code that determines the order of the time-imitation is defined as
β = [ β 1 , β 2 , , β N ] ,
where β 1 , β 2 , , β n , , β N is a permutation of 1 , 2 , , N . Note that the n-th sub-chirp signal after the time-imitation equals the β n -th sub-chirp signal before the time-imitation. For the convenience of derivation, let t 0 = 0 in the following. The expression of one of M transmit signals of the OFDM-NLFM waveform set is
s ( t ) = n = 1 N r e c t ( t + 1 2 T β n i = 1 n T β i T β n ) s β n ( t + 1 2 T β n i = 1 n T β i ) ,
where rect(x) is the rectangular window function
r e c t ( x ) = { 1 | x | 0.5 0 | x | > 0.5 .
For the OFDM-NLFM waveform set with M transmit signals, we have the following waveform parameters:
(1)
A total of M groups time-frequency structure curve parameters of the NLFM signal (NLFM parameters) can be defined as
[ ( a 1 , b 1 ) , ( a 2 , b 2 ) , , ( a M , b M ) ] .
(2)
Segmentation points parameters in the time domain or frequency domain. The segmentation points and the NLFM parameters in Equation (12) determine the sub-chirp rate, center frequency, time width, and bandwidth of the sub-chirp signal in the sub-band. For the m-th transmit signal, the time domain segmentation points are t 1 m , t 2 m , , t n m , , t N m M groups segmentation parameters can be defined as
[ t 1 1 t 2 1 t N 1 t 1 2 t 2 2 t N 2 t 1 M t 2 M t N M ] .
(3)
The sub-chirp sequence code matrix and the sub-chirp rate PM code matrix. Both matrices are composed of M row vectors. The meaning of every element of the matrix can be seen in Equations (7) and (9). The two matrices can be defined in Equation (14), where α n m { 1 , 1 } , m = 1 , 2 , , M , β 1 m , β 2 m , , β n m , , β N m is a permutation of 1 , 2 , , N .
C 1 = [ α 1 1 α 2 1 α N 1 α 1 2 α 2 2 α N 2 α 1 M α 2 M α N M ] , C 2 = [ β 1 1 β 2 1 β N 1 β 1 2 β 2 2 β N 2 β 1 M β 2 M β N M ] .
According to the above three groups’ parameters, the expression of the m-th transmit signal of the MIMO radar OFDM-NLFM waveform set is
s m ( t ) = { n = 1 N r e c t ( t + 1 2 T β n m m i = 1 n T β i m m T β n m m ) s β n m m ( t + 1 2 T β n m m i = 1 n T β i m m ) , 0 t T 0 , others ,
where m = 1 , 2 , , M , and each sub-chirp signal is defined as
s β m ( t ) = exp ( j π α β m k β m t 2 ) exp ( j 2 π f c β m t ) ,        t [ T β m 2 , T β m 2 ) , β = β n m ,
where k β m , f c β m , T β m can be calculated according to Equations (3)–(6).

2.2. MIMO Radar Waveform Set Performance Evaluation

For a MIMO radar waveform set with M transmit signals, the aperiodic auto- and cross-correlation function for each pair of signals are
R i ( t ) = T T s i ( s ) s i * ( s t ) d s ,        i { 1 , 2 , , M } ,
R i j ( t ) = T T s i ( s ) s j * ( s t ) d s ,        i j   and   i , j { 1 , 2 , , M } ,
where R i ( t ) represents auto-correlation function and R i j ( t ) represents cross-correlation function. In a real MIMO radar system, the echo of all transmit signals enters into each matched filter. Therefore, the waveform set performance should be a cross-correlation function between the sum signal of the other transmit signals and itself. Here we define the correlation functions for MIMO radar as follows.
A R i ( t ) = T T s i ( s ) s i * ( s t ) d s ,        i { 1 , 2 , , M } ,
C R i ( t ) = T T s i ( s ) [ 1 j M , j i s j * ( s t ) ] d s ,        i { 1 , 2 , , M } ,
where A R i ( t ) and C R i ( t ) represent auto- and cross-correlation function of the i-th transmit signal of the waveform set. Ideal orthogonality means C R i ( t ) = 0 for any t and i in Equation (20), which is not achievable. In order to optimize the orthogonality and pulse compression performance of the OFDM-NLFM waveform set, the following indicators are optimized by the proposed OFDM-NLFM waveform set design algorithm.
PASR = max 1 i M 10 log 10 ( max t | t | w | A R i ( t ) A R i ( 0 ) | 2 )   dB ,
PCCR = max 1 i M 10 log 10 ( max t | C R i ( t ) A R i ( 0 ) | 2 )   dB .
In Equations (21) and (22), A R i ( 0 ) is the peak value of the auto-correlation function, and w is the width of the auto-correlation mainlobe. PASR is the peak auto-correlation sidelobe ratio, and PCCR is the peak cross-correlation ratio. The waveform set performs better when its values are lower.

2.3. OFDM-NLFM Waveform Set Optimization Model

Based on the signal model of the OFDM-NLFM waveform set and MIMO radar correlation function performance indicators, this section establishes the optimization model for the OFDM-NLFM waveform set. The solution space of this optimization problem consists of the OFDM-NLFM waveform set parameters, including the NLFM parameters, the sub-chirp sequence code matrix, and the sub-chirp rate PM code matrix. Here we do not optimize the segmentation parameters. One reason is that the dimension of the optimization variable will be much higher if the segmentation parameters are included. Another reason is that it is tricky to optimize it using the existing continuous parameter optimization method, as the mapping between time-frequency segmentation parameters and the objective function is very complicated. Therefore, the optimization model established in this paper does not consider the time-frequency segmentation parameters.
The solution space and optimization variables of the optimization problem are modeled as
{ X = ( X 1 , X 2 , X 3 ) Ω X 1 = [ a 1 b 1 a 2 b 2 a M b M ] , X 2 = [ α 1 1 α 2 1 α N 1 α 1 2 α 2 2 α N 2 α 1 M α 2 M α N M ] , X 3 = [ β 1 1 β 2 1 β N 1 β 1 2 β 2 2 β N 2 β 1 M β 2 M β N M ] .
The solution space Ω is composed of three independent sub-spaces, and its optimization variable X is divided into three parts corresponding to the OFDM-NLFM waveform set parameters shown in Equations (12) and (14).
According to the definition of the solution space and the OFDM-NLFM waveform set, the mapping from the solution space to the objective function domain is described as
{ ( X ) = F 2 ( s ) = F 2 ( F 1 ( X ) ) F 2 ( s ) = max { PASR ( s ) , PCCR ( s ) } s = s ( t ) = [ s 1 ( t ) , s 2 ( t ) , , s M ( t ) ] S ,
where F2 represents the mapping from the waveform set s(t) to the objective function. The two performance indicators, PASR and PCCR, are actually functions of s(t). F1 represents the mapping from the solution space Ω to the signal space S. According to the definition of the solution space and objective function, the OFDM-NLFM waveform set optimization problem of MIMO radar is modeled as
min X ( X ) = F 2 ( F 1 ( X ) ) = F 2 ( ϒ 2 ( ϒ 1 ( ϒ 0 ( X 1 , t 1 , t 2 , , t N ) , X 2 ) , X 3 ) )   s . t .   X = ( X 1 , X 2 , X 3 ) Ω ,
where ( X ) is the objective function. Ω is the solution space. X is an optimization variable satisfying the constraint conditions in Equation (23). ϒ 0 represents the mapping from the solution space Ω to the space of piecewise chirp signal. t 1 , t 2 , , t n , , t N are the time-domain segmentation parameters. ϒ 1 and ϒ 2 are sub-chirp rate transformation and time-imitation for the piecewise chirp signal obtained by ϒ 0 , respectively. X2 controls the sign of the sub-chirp rate in each sub-bands. X3 controls the sequence order of each sub-chirp signal. In short, the optimized objective function value ( X ) is obtained by first mapping every variable X in the solution space Ω to the waveform set space S, and then mapping the obtained OFDM-NLFM waveform set to the objective function domain.

3. OFDM-NLFM Waveform Set Design Algorithm Based on Alternating Optimization

In the above-mentioned MIMO radar OFDM-NLFM waveform set optimization problem, the solution space is of high dimension, and its objective function is complex. This paper proposes an OFDM-NLFM waveform set design algorithm based on alternating optimization. Especially, we divide the solution space into sub-spaces according to its characteristics, and the optimization problem in sub-spaces is viable to solve.
For an OFDM-NLFM waveform set with M transmit signals, each of which has N sub-chirp signals, the optimization variable X includes three parts. X1 is NLFM parameters consisting of 2M continuous variables. X2 is a matrix consisting of MN binary bits, with 2MN different values. X3 consists of M permutations, with a total of (N!)M different values. Thus the dimension of the solution space Ω is very high, and the structure of the optimization variable is complex containing continuous, discrete variables and permutations. To map from the solution space to the objective function domain, we first map the solution space to the waveform, and then calculate the performance indicators of the MIMO waveform set. A difficulty is that the simple auto- and cross-correlation functions are not elementary functions, but instead the functionals of the waveform set. To conclude, the objective function does not possess good properties such as continuity and derivability. The OFDM-NLFM waveform set optimization problem defined in Equation (25) is an NP-hard constrained optimization problem with mixed discrete and continuous optimization variables. Its objective function is nonlinear, nonconvex, and non-differentiable. In this case, the common linear programming, continuous optimization, and convex optimization methods fail, and the other optimization design algorithms for the MIMO radar waveform set cannot apply to the OFDM-NLFM waveform set as they are limited to its specific waveform set.
As the objective function is difficult to be simplified, the most direct approach is to separate discrete variables from continuous variables. Alternating optimization is a computational framework to solve high-dimensional optimization problems [45]. Alternating optimization decomposes the large global problem into smaller and easier-solved sub-problems by coordinate decomposition and obtains the solution of the global problem by combining the solutions of the sub-problems. The OFDM-NLFM waveform set design algorithm proposed by this paper is based on the idea of alternating optimization. If we keep the continuous variables unchanged and optimize the discrete variables, the problem is a combinatorial optimization problem. Instead, if we keep the discrete variables unchanged, the problem is a continuous optimization problem. This paper selects appropriate optimization sub-algorithms to solve each of the two problems. After one sub-algorithm has been executed, the current optimal solution is passed to the input of the other sub-algorithm.
The optimization of the discrete variable of the OFDM-NLFM waveform set is an unconstrained combinatorial optimization problem. Since the dimension of the discrete variable is very large, it is not feasible to find the global optimal solution accurately. Thus, the CD algorithm can be used to solve the unconstrained optimization problem by conducting approximate minimization along the coordinate direction or in the coordinate hyperplane [47]. This paper optimizes the sub-chirp sequence code matrix and the sub-chirp rate PM code matrix based on the idea of the CD algorithm. The CD algorithm is fast in execution, but its optimization result could be unstable. To balance the efficiency and stability of the CD algorithm, the parameter matrices are divided into blocks according to the different transmit signals that they determine. Each row of the sub-chirp sequence code matrix and the sub-chirp rate PM code matrix corresponds to each transmit signal of the OFDM-NLFM waveform set. The BCD algorithm optimizes one row of the matrix with the other rows remaining unchanged. In this way, it can greatly reduce the computational complexity of the algorithm when optimizing the high dimensional matrices.
The intelligent optimization algorithm is a simple and direct solution for the continuous parameters of the OFDM-NLFM waveform set, considering that the objective function is very complex and difficult to be simplified and transformed. The PSO algorithm is a random search algorithm originally inspired by the foraging behavior of birds [46]. It is found to be suitable for dealing with high-dimensional continuous variable optimization problems with the complex objective function. Hence, in this paper, the PSO algorithm is used to optimize NLFM parameters.
The overall block diagram of the proposed OFDM-NLFM waveform set design algorithm is shown in Figure 3, and the specific steps of the algorithm are as follows.
Step 1: Select the initial NLFM parameters and construct M time-frequency curves according to Equation (1). The sub-chirp rate PM code matrix with MN elements is generated by random binary numbers. The sub-chirp sequence code matrix is generated by M random permutations. M is the number of transmit signals, and N is the number of the sub-chirp signals of each transmit signal.
Step 2: After the parameter initialization step, the time domain segmentation parameters in Equation (13) should be set properly.
Step 3: After the initial waveform has been obtained, keep the sub-chirp rate PM code matrix and sub-chirp sequence code matrix unchanged. Optimize NLFM parameters using the PSO algorithm and obtain the current optimal NLFM parameters. Before executing, the PSO algorithm, population size, the maximum number of iterations, and other parameters should be set properly.
Step 4: Keep the current optimal NLFM parameters obtained in step 3 unchanged, sub-chirp rate PM code matrix and sub-chirp sequence code matrix are optimized based on the BCD algorithm. Firstly, the matrix to be optimized is divided into several small blocks. Secondly, each block is optimized in turns with other blocks unchanged. Finally, the current optimal sub-chirp rate PM code matrix and sub-chirp sequence code matrix are obtained.
Step 5: If the difference between the objective function values before and after step 3 and step 4 is lower than the threshold, the optimization algorithm converges. Output the current optimal NLFM parameters, sub-chirp rate PM code matrix, and sub-chirp sequence code matrix. Otherwise, jump to step 3 and continue.
The specific implementation of the above steps is described in the following. Section 3.1 introduces the initialization of OFDM-NLFM waveform set parameters. Section 3.2 introduces the optimization of NLFM parameters based on the PSO algorithm. Section 3.3 introduces the optimization of sub-chirp rate PM code matrix and sub-chirp sequence code matrix based on the BCD algorithm.

3.1. OFDM-NLFM Waveform Set Parameter Initialization

The principle of the parameter initialization for the OFDM-NLFM waveform set is to make the peak of the auto-correlation function sidelobe low. The NLFM parameters in Equation (12) affect the peak of the auto-correlation function sidelobe, measured by the PASR in Equation (21). In order to help select the appropriate initial values of the NLFM parameters, this section traverses the parameter value in a certain range to test its impact on the PASR. The PASR is also affected by the sub-chirp rate PM code matrix and sub-chirp sequence code matrix. Therefore, in this section, the PASR of M transmit signals is tested under several groups of random initialed sub-chirp rate PM code matrices and sub-chirp sequence code matrices. For each group of the matrices, the test goes through all the values of NLFM parameters with a ( 0.9 , 0.9 ) , b ( 1 , 1 ) .
Set M = 1 in Equations (12) and (21) because a bigger M is not necessary when PCCR is not analyzed. The PASR under two different groups of sub-chirp rate PM code matrices and sub-chirp sequence code matrices are shown in Figure 4 and Figure 5. The results show that the PASR is lower when the NLFM parameters are in the interval of a ( 0 , 0.9 ) , b ( 0.2 , 0.2 ) . Thus, the initial values of NLFM parameters should be selected from the above interval. It can be seen from Figure 4 and Figure 5 that different sub-chirp rate PM code matrix and sub-chirp sequence code matrix have little impact on PASR. Therefore, we set the NLFM parameters to the random numbers in the above interval, and generate initial values of the sub-chirp rate PM code matrix and sub-chirp sequence code matrix using random numbers and permutations. The initial solution of the optimization X ( 0 ) is defined as follows.
X ( 0 ) = ( X 1 ( 0 ) , X 2 ( 0 ) , X 3 ( 0 ) ) Ω ,

3.2. NLFM Parameters Optimization Based on PSO

Every time after initializing the OFDM-NLFM waveform set parameters or executing of one iteration of alternating optimization, the PSO algorithm is used to optimize the NLFM parameters. According to Equation (23), the number of NLFM parameters is 2M. Thus the particle dimension is 2M. The interval of the NLFM parameters is a ( 0 , 0.9 ) , b ( 0.2 , 0.2 ) . According to the global optimization model in Equation (25), the optimization model of the PSO algorithm can be expressed as
min X 1 G ( X 1 ) = ( X 1 , X 2 ( k ) , X 3 ( k ) ) = F 2 ( ϒ 2 ( ϒ 1 ( ϒ 0 ( X 1 , t 1 , t 2 , , t N ) , X 2 ( k ) ) , X 3 ( k ) ) )   s . t .   X 1 = [ a 1 b 1 a 2 b 2   a m     b m   a M b M ] a m ( 0 , 0.9 ) , b m ( 0.2 , 0.2 ) ,
where G ( X 1 ) represents the objective function of the PSO. X 2 ( k ) and X 3 ( k ) represents the current optimal sub-chirp rate PM code matrix and sub-chirp sequence code matrix after the k-th iteration of the alternating optimization. Note that they are the initial solution described in Equation (26) when k = 0. Since the PSO algorithm is executed iteratively, the initial population of the k+1-th iteration should include the optimal NLFM parameters in the k-th iteration. Thus, the population of the k+1-th iteration is initialized as
P 0 ( k + 1 ) = { p 1 , p 2 , p 3 , , p q } ,
where P 0 ( k + 1 ) is the initial population. q is the number of particles. p 1 = X 1 ( k ) is assigned to the optimal solution after the k-th execution of the PSO. The rest of the particles are initialized by random numbers. Initializing the population in this way ensures the current best solution to be passed to the next generation. After the k+1-th PSO algorithm has been executed, the optimal solution can be expressed as
X 1 ( k + 1 ) = p b e s t P G ( k + 1 ) ,
where P G ( k + 1 ) represents the G-th generation population after the k+1-th execution of PSO. G is the maximum generation of the PSO algorithm. p best is the optimal solution, and the current optimal NLFM parameter is X 1 ( k + 1 ) . Recall that before each execution of the PSO algorithm, the NLFM parameters, sub-chirp rate PM code matrix, and sub-chirp sequence code matrix are set to the current optimal values to ensure that the objective function decreases monotonously.

3.3. Sub-Chirp Rate PM and Sub-Chirp Sequence Code Matrix Optimization Based on BCD

After obtaining current optimal NLFM parameters by the PSO, the next step of the OFDM-NLFM waveform set design algorithm is to optimize the sub-chirp rate PM code matrix and sub-chirp sequence code matrix. This task is an unconstrained combinatorial optimization problem that can be expressed as
min X 2 , X 3 ( X 2 , X 3 ) = ( X 1 ( k + 1 ) , X 2 , X 3 ) = F 2 ( ϒ 2 ( ϒ 1 ( ϒ 0 ( X 1 ( k + 1 ) , t 1 , t 2 , , t N ) , X 2 ) , X 3 ) )   s . t .   ( X 1 ( k + 1 ) , X 2 , X 3 ) Ω ,
where ( X 2 , X 3 ) is the objective function of the BCD algorithm. The solution space of the optimization variables is a subspace of the solution space Ω. The goal of the above optimization is to obtain the optimal sub-chirp rate PM code matrix and sub-chirp sequence code matrix under the current optimal NLFM parameters. The optimal solutions are expressed as X 2 ( k + 1 ) , X 3 ( k + 1 ) which satisfy
( X 1 ( k + 1 ) , X 2 ( k + 1 ) , X 3 ( k + 1 ) ) ( X 1 ( k + 1 ) , X 2 ( k ) , X 3 ( k ) ) ,
where X 2 ( k ) and X 3 ( k ) are the optimal values of the sub-chirp rate PM code matrix and sub-chirp sequence code matrix after the k-th execution of the sub-algorithm. These two current optimal values are also the initial solutions of the k+1-th optimization. The optimization algorithm based on BCD proposed in this section is mainly built on the coordinate descent algorithm. The two code matrices are divided into smaller blocks. Each time we update one element or one block of the matrix, the values of the other elements are fixed. Considering that each row of the matrix corresponds to each transmit signal of the OFDM-NLFM waveform set, the above two matrices can be divided into M blocks according to different rows.
{ X 2 = [ α 1 α 2 α M ] T α m = [ α 1 m α 2 m α N m ] T α n m { 1 , 1 } , m = 1 , 2 , , M , n = 1 , 2 , N ,
{ X 3 = [ β 1 β 2 β M ] T β m = [ β 1 m β 2 m β N m ] T   β 1 m , β 2 m , , β N m is   a   permutation   of 1 , 2 , , N , m = 1 , 2 , , M   .
The blocks of the above-mentioned matrix are divided as shown in Equations (32) and (33). In the BCD algorithm, one row of the matrix is updated with the rows corresponding to the other transmit signals unchanged. Each row of the matrices is updated alternately. Therefore, the optimization algorithm proposed in this paper is composed of the two layers of loops:
Outer loop: Update the m-th row vector α m of X 2 ( k ) and β m of X 3 ( k ) . The values of the other row vectors remain unchanged. The 1, 2,…, M-th row of the matrices are updated alternately until the objective function converges.
Inner loop: Update the n-th column of the row vector α m and β m , keeping the other columns unchanged. The 1, 2,…, N-th columns are updated alternately.
Therefore, the original high-dimensional optimization problem shown in Equation (30) is equal to solving several low-dimensional optimization problems. The optimization variable after the i-th outer loop is
X 2 ,   ( i ) = [ α ( i ) 1 α ( i ) 2 α ( i ) M ] T X 3 ,   ( i ) = [ β ( i ) 1 β ( i ) 2 β ( i ) M ] T ,
where X 2 ,   ( 0 ) = X 2 ( k ) and X 3 ,   ( 0 ) = X 3 ( k ) . The outer loop execution can also be summarized as a minimization problem as follows.
min α m , β m ( α m , β m , [ α ( i ) 1 , α ( i ) 2 , , α ( i ) m 1 , α ( i ) m + 1 , , α ( i ) M ] , [ β ( i ) 1 , β ( i ) 2 , , β ( i ) m 1 , β ( i ) m + 1 , , β ( i ) M ] )   s . t .   α m { 1 , 1 } N , β m G N ,
where { 1 , 1 } N is the set of the binary row vectors whose length are N. GN is the set of all possible permutations of 1, 2, …, N. The number of the element of the set is N! and the optimization solution is expressed as
X 2 ,   ( i + 1 ) = [ α ( i ) 1 , α ( i ) 2 , , α ( i ) m 1 , α m , α ( i ) m + 1 , , α ( i ) M ] X 3 ,   ( i + 1 ) = [ β ( i ) 1 , β ( i ) 2 , , β ( i ) m 1 , β m , β ( i ) m + 1 , , β ( i ) M ] ,
where α m and β m are the optimal row vectors, X 2 ,   ( i + 1 ) and X 3 ,   ( i + 1 ) is the optimal code matrices of the i+1-th iteration. In the next iteration, we change the value of m and optimize another row of the sub-chirp rate PM code matrix and sub-chirp sequence code matrix. The process of the outer loop can be summarized in Algorithm 1.
Algorithm 1: Block coordinate descent algorithm for X2 and X3
Input: Initial solution X 2 ( k ) , X 3 ( k ) .
Output: Optimal solution X 2 ( k + 1 ) , X 3 ( k + 1 ) .
Step 1: m = 1, i = 0, X 2 ,   ( 0 ) = X 2 ( k ) , X 3 ,   ( 0 ) = X 3 ( k ) .
Step 2: Update the m-th row vector α ( i ) m of X 2 ,   ( i ) and β ( i ) m of X 3 ,   ( i ) . Input it to Algorithm 2 whose output is the optimal row vector α m and β m .
Step 3: { X 2 ,   ( i + 1 ) = [ α ( i ) 1 , α ( i ) 2 , , α ( i ) m 1 , α m , α ( i ) m + 1 , , α ( i ) M ] X 3 ,   ( i + 1 ) = [ β ( i ) 1 , β ( i ) 2 , , β ( i ) m 1 , β m , β ( i ) m + 1 , , β ( i ) M ]
Step 4: i = i + 1. If m > M is true, m = 1, otherwise m = m + 1.
Step 5: Calculate the objective function using X 2 ,   ( i ) and X 3 ,   ( i ) . If the value of the objective function is not decreasing, X 2 ( k + 1 ) = X 2 ,   ( i ) , X 3 ( k + 1 ) = X 3 ,   ( i ) and the optimal matrix is obtained, otherwise jump to Step 2 and continue.
The inner loop calculates the optimal value of α m , β m . Similarly, denote j be iteration counter, and the row vector after the j+1-th iteration can be expressed as
α m ,   ( j + 1 ) = [ α 1 m ,   ( j ) α 2 m ,   ( j ) α N m ,   ( j ) ] β m ,   ( j + 1 ) = [ β 1 m ,   ( j ) β 2 m ,   ( j ) β N m ,   ( j ) ] .
When j continues to increase until the value of the objective function converges, and the obtained optimal solution is α m , β m . In order to describe the update of the time-frequency code matrix, consisting of M permutations, the exchange operation of the row vector or the permutation is defined as follows
β m ,   ( j + 1 ) ( N b , N a ) = [ β 1 m ,   ( j ) , , β b m ,   ( j ) , , β a m ,   ( j ) , , β N m ,   ( j ) ] ,
where ( N a , N b ) represents the exchange of the a-th and b-th column of the row vector. According to the definition of the exchange operator, the update algorithm of the row vector can be summarized as in Algorithm 2.
Algorithm 2: The update algorithm for the m-th row of X2 and X3
Input: Current optimal row vectors α ( i ) m , β ( i ) m from Algorithm 1.
Output: Optimal row vectors α m , β m .
Step 1: n = 1, j = 0, β m ,   ( 0 ) = β ( i ) m , α m ,   ( 0 ) = α ( i ) m .
Step 2: Exchange every columns with the n-th column of β m ,   ( j ) , and N new row vectors is obtained as β m ,   ( j ) ( N 1 , N n ) , , β m ,   ( j ) ( N N , N n ) .
Step 3: Calculate N objective function 1 , 2 , , N using N new row vectors. Select the minimum objective function l (if the l-th value is lowest) and its corresponding row vector is optimal solution expressed as β m ,   ( j + 1 ) = β m ,   ( j ) ( N l , N n ) .
Step 4: The value of the n-th column of α m ,   ( j ) satisfies α n m ,   ( j + 1 ) { 1 , 1 } . Select the one making the objective function is the lowest and the optimal solution is α m ,   ( j + 1 ) .
Step 5:j = j + 1. If n > N is true, n = 1, otherwise n = n + 1.
Step 6: Calculate the objective function using α m ,   ( j ) , β m ,   ( j ) . If the value of the objective function is not decreasing, the optimal row vectors α m , β m is obtained, otherwise jump to Step 2 and continue.

4. Numerical Simulation

4.1. OFDM-NLFM Waveform Set Design

This section designs the OFDM-NLFM waveform set using the proposed algorithm based on alternating optimization in Section 3. We evaluate the performance indicators PASR and PCCR in Equations (21) and (22) under typical radar system parameters. The result is compared with the IN-OFDM that currently has the best correlation function performance. The system parameters in this section are shown in Table 1. The numerical simulations of the proposed OFDM-NLFM waveform set design algorithm are implemented with MATLAB that runs on a PC with one Intel Core i7-6700 CPU and 8 GB RAM. Numerical simulations in the subsequent sections are also implemented in the same way. To compare with IN-OFDM, the time-domain segmentation parameters in Equation (13) are set as t 1 m , t 2 m , , t 8 m = 0.08 , 0.40 , 0.72 , 2.80 , 2.80 , 0.72 , 0.4 , 0.08   μ s . The segmentation parameters of different transmit signals are the same when m = 1, 2, 3, 4.
The correlation function of the IN-OFDM waveform is shown in Figure 6. The blue curve in Figure 6 represents the auto-correlation function of the IN-OFDM waveform set for each transmit signal, and the red curve is the cross-correlation function between the sum of the other transmit signals and itself. Results show that PASR = −17.7259 dB, PCCR = −16.4961 dB. The specific values of the sub-chirp rate PM code matrix and sub-chirp sequence code matrix are shown in Table I of [41].
Under the same setting, the sub-chirp rate PM code matrix and sub-chirp sequence code matrix obtained by the proposed OFDM-NLFM waveform set design algorithm are shown in Table 2 and Table 3. The indicator values of the optimized OFDM-NLFM waveform set are PASR = −21.7567 dB, PCCR = −21.7806 dB. Its PASR is 4.03 dB lower than that of the IN-OFDM waveform set. Its PCCR is 5.2845 dB lower than that of the IN-OFDM waveform. Figure 7 is the obtained time-frequency structure of the NLFM signals and the piecewise chirp signals. Figure 8 is the time-frequency structure of the transmit signals of the OFDM-NLFM waveform set obtained by the proposed algorithm. The blue curve in Figure 9 represents the auto-correlation function of the OFDM-NLFM waveform set for each transmit signal, and the red curve is the cross-correlation function between the sum of the other transmit signals and itself.

4.2. The Effect of Random Initialization

This section analyzes the influence of different random initial values on the final design result. This section randomly generates 10 groups of sub-chirp rate PM code matrix and sub-chirp sequence code matrix as the initial solution for the proposed optimization algorithm. We calculate the MIMO waveform set correlation function indicator under the same radar system parameters in Table 1. The time-domain segmentation parameters are still set to t 1 m , t 2 m , , t 8 m = 0.08 , 0.40 , 0.72 , 2.80 , 2.80 , 0.72 , 0.4 , 0.08   μ s . The results are shown in Table 4.
It can be seen from Table 4 that the average value of the PASR is −20.4754 dB and the standard deviation is 0.6808 dB. The average value of the PCCR is −20.6389 dB, and the standard deviation is 0.6885 dB. They are much lower than that of IN-OFDM. The standard deviation of the 10 sets of data does not exceed 0.7 dB, which means that the result of the proposed method is stable. The convergence curves of the objective function are shown in Figure 10. The horizontal axis is the number of iterations. When the number of iterations is odd, the objective function values are obtained by the PSO algorithm. When the number of iterations is even, the objective function values are obtained by the BCD algorithm. The objective function is max [PASR, PCCR] as in Equation (24). According to the results of 10 experiments, the initial objective function value ranges from −7.06 dB to −14.27 dB. After the proposed algorithm has been executed, the objective function value decreases to values around −20.00 dB. The results show that the proposed algorithm based on alternating optimization can obtain the MIMO radar OFDM-NLFM waveform set with low PASR and PCCR.

4.3. The Effect of Time-Domain Segmentation Parameters

Here we keep the radar system parameters unchanged, as shown in Table 1. This section analyzes the influence of time-domain segmentation parameters on the results of the OFDM-NLFM waveform set. This section changes the time-domain segmentation parameters to a uniform division as t n m = 1.00   μ s , n = 1 , 2 , , 8 . The results are obtained after initializing 10 sets of random solutions. The PASR and PCCR values of the obtained waveform set are shown in Table 5. It can be seen from the results that the average value of the PASR obtained by the alternating optimization design is −19.0154 dB, with a standard deviation being 1.0923 dB. The average value of PCCR is −19.0118 dB, and the standard deviation is 1.0925 dB. Except for the time-domain segmentation parameters, other settings of the above 10 tests are the same as in Table 4. It can be seen that the average value of PASR and PCCR in Table 5 is higher than that in Table 4, and the standard deviation is higher in Table 5. Therefore, the time-domain segmentation parameters should be appropriately selected when using the proposed algorithm to design the OFDM-NLFM waveform set.

4.4. The Effect of MIMO System Parameters

In order to analyze the result of the proposed OFDM-NLFM waveform set design algorithm based on alternating optimization under different MIMO system parameters, this section changes the number of transmit signals M and the number of sub-bands N, respectively. The bandwidth, pulse width, and sampling frequency are still the same as in Table 1. Set the number of transmit signals M to {2,3,4}, and the number of sub-bands N to {2,3,4,5,6,7,8}. The time-frequency segmentation parameters are set to a uniform segmentation. The indicator values of the waveform set obtained by the proposed algorithm are shown in Figure 11. Figure 11a shows the curve of the PASR with different M and N, and Figure 11b shows the curve of PCCR with different M and N. From the results in the previous section, it is known that the proposed algorithm is less affected by the initialization. The following results are obtained by a single test. It can be seen that the larger the M, the larger the PASR and PCCR, which match the common facts. However, when M = 2, N = 2, PCCR is the lowest. No matter how large the N is, it seems that there cannot be a lower cross-correlation function peak. The reason is that the cross-correlation function between an up-chirp signal and a down-chirp signal is the lowest. When M > 2, the larger the N is, the lower the peak value of the cross-correlation function. Furthermore, the PASR and PCCR will increase rapidly as M increase. The design freedoms of the OFDM-NLFM waveform set are low when M is larger than 4.

5. Conclusions

This paper constructs a signal model of the MIMO radar OFDM-NLFM waveform set, and the task is modeled as a complex NP-hard nonlinear and non-convex optimization problem. To solve this optimization problem, we propose an OFDM-NLFM waveform set design algorithm based on alternating optimization. The proposed algorithm uses the PSO algorithm to optimize the continuous NLFM parameters and uses the BCD algorithm to optimize the discrete sub-chirp rate PM code matrix and sub-chirp sequence code matrix. The two sub-steps are executed alternately until the objective function converges. The numerical simulation results show that the OFDM-NLFM waveform set designed by the proposed optimization algorithm is better than that of currently the best IN-OFDM waveform set. The value of PASR is 4.03 dB lower than that of the IN-OFDM waveform set. The PCCR is 5.2845 dB lower than that of the IN-OFDM waveform set. In addition, we also compare the obtained waveform set under different time-domain segmentation parameters and MIMO radar system parameters. Results show that the time-domain segmentation parameters have an influence on the results, and therefore a proper selection is required.

Author Contributions

Conceptualization, T.L. and J.S.; methodology, T.L.; software, T.L. and Z.H.; validation, J.S., G.W. and T.L.; formal analysis, G.W.; investigation, J.S.; resources, T.L. and Z.H.; data curation, T.L.; writing—original draft preparation, T.L.; writing—review and editing, J.S. and Q.L.; visualization, T.L. and Z.H.; supervision, J.S.; project administration, J.S.; funding acquisition, J.S. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, Grant No. 62073334.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Li, J.; Stoica, P. MIMO Radar with Colocated Antennas. IEEE Signal Process. 2007, 24, 106–114. [Google Scholar] [CrossRef]
  2. Sen, S.; Nehorai, A. OFDM MIMO Radar with Mutual-Information Waveform Design for Low-Grazing Angle Tracking. IEEE Trans. Signal Process. 2010, 58, 3152–3162. [Google Scholar] [CrossRef]
  3. Donnet, B.J.; Longstaff, I.D. Combining MIMO Radar with OFDM Communications. In Proceedings of the 2006 European Radar Conference, Manchester, UK, 13–15 September 2006; pp. 37–40. [Google Scholar]
  4. Pfeffer, C.; Feger, R.; Stelzer, A. A stepped-carrier 77-GHz OFDM MIMO radar system with 4 GHz bandwidth. In Proceedings of the 2015 European Radar Conference, Paris, France, 9–11 September 2015; pp. 97–100. [Google Scholar]
  5. Kim, J.; Younis, M.; Moreira, A.; Wiesbeck, W. A Novel OFDM Chirp Waveform Scheme for Use of Multiple Transmitters in SAR. IEEE Geosci. Remote Sens. Lett. 2013, 10, 568–572. [Google Scholar] [CrossRef] [Green Version]
  6. Zhang, Y. Implementation of a MIMO-SAR Imaging Mode Based on OFDM Chirp Waveforms. IEEE Geosci. Remote Sens. Lett. 2021, 18, 1249–1253. [Google Scholar] [CrossRef]
  7. Sun, S.; Xu, L.; Jeong, N. Sparse Step-Frequency MIMO Radar Design for Autonomous Driving. In Proceedings of the 2021 IEEE Radar Conference (RadarConf21), Atlanta, GA, USA, 7–14 May 2021; pp. 1–6. [Google Scholar]
  8. Jankiraman, M.; Wessels, B.J.; Genderen, P.V. Design of a Multifrequency FMCW Radar. In Proceedings of the 1998 28th European Microwave Conference, Amsterdam, The Netherlands, 5–9 October 1998; pp. 584–589. [Google Scholar]
  9. Levanon, N. Multifrequency radar signals. In Proceedings of the Record of the IEEE 2000 International Radar Conference, Alexandria, VA, USA, 12 May 2000; pp. 683–688. [Google Scholar]
  10. Sen, S. Adaptive OFDM Radar Waveform Design for Improved Micro-Doppler Estimation. IEEE Sens. J. 2014, 14, 3548–3556. [Google Scholar] [CrossRef]
  11. Cheng, P.; Xiao, Y.; Dan, L.; Li, S. Improved SLM for PAPR Reduction in OFDM System. In Proceedings of the 2007 IEEE 18th International Symposium on Personal, Indoor and Mobile Radio Communications, Athens, Greece, 3–7 September 2007; pp. 1–5. [Google Scholar]
  12. Ochiai, H.; Imai, H. Performance analysis of deliberately clipped OFDM signals. IEEE Trans. Commun. 2002, 50, 89–101. [Google Scholar] [CrossRef]
  13. Mohseni, R.; Sheikhi, A.; Masnadi-Shirazi, M.A. Constant envelope OFDM signals for radar applications. In Proceedings of the 2008 IEEE Radar Conference, Rome, Italy, 26–30 May 2008. [Google Scholar]
  14. Wang, W.; So, H.C.; Huang, L.; Chen, Y. Low peak-to-average ratio OFDM chirp waveform diversity design. In Proceedings of the 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Florence, Italy, 4–9 May 2014; pp. 8351–8354. [Google Scholar]
  15. Chen, Y.; Yang, X.; Ma, Z.; Zhang, Q.; Wang, G. A novel measurement matrix optimization method for radar sparse imaging with OFDM-LFM signals. In Proceedings of the 2015 IEEE 5th Asia-Pacific Conference on Synthetic Aperture Radar (APSAR), Singapore, 1–4 September 2015; pp. 409–412. [Google Scholar]
  16. Dash, D.; Jayaprakash, A.; Valarmathi, J.; Reddy, G.R. Generalized OFDM-LFM waveform design and analysis for multistatic airborne radar. In Proceedings of the 2015 IEEE Power, Communication and Information Technology Conference (PCITC), Bhubaneswar, India, 15–17 October 2015; pp. 924–929. [Google Scholar]
  17. Dida, M.A.; Hao, H.; Wang, X.; Ran, T. Constant envelope chirped OFDM for power-efficient radar communication. In Proceedings of the 2016 IEEE Information Technology, Networking, Electronic and Automation Control Conference, Chongqing, China, 20–22 May 2016; pp. 298–301. [Google Scholar]
  18. Wang, W.; Cai, J. Millimeterwave radar high-resolution imaging via OFDM waveforms. In Proceedings of the 2010 2nd International Conference on Signal Processing Systems, Dalian, China, 5–7 July 2010; pp. 512–515. [Google Scholar]
  19. Li, Q.; Zhang, Y.; Pan, C.; Song, J. Waveform design for high speed radar-communication integration. In Proceedings of the 2016 CIE International Conference on Radar (RADAR), Guangzhou, China, 10–13 October 2016; pp. 1–4. [Google Scholar]
  20. Gao, C.; Teh, K.C.; Liu, A.; Sun, H. Piecewise LFM waveform for MIMO radar. IEEE Trans. Aerosp. Electron. Syst. 2016, 52, 590–602. [Google Scholar] [CrossRef]
  21. Ruggiano, M.; Genderen, P.V. Radar and communication waveform: Wideband ambiguity function and narrowband approximation. In Proceedings of the 2007 IET International Conference on Radar Systems, Edinburgh, UK, 15–18 October 2007; pp. 1–5. [Google Scholar]
  22. Sebt, M.A.; Norouzi, Y.; Sheikhi, A.; Nayebi, M.M. OFDM radar signal design with optimized Ambiguity Function. In Proceedings of the 2008 IEEE Radar Conference, Rome, Italy, 26–30 May 2008. [Google Scholar]
  23. Raghavendra, C.G.; Bhat, K.N.; Srivatsa, M.P.R.; Murthy, R.N.; Nayak, P.V.; Prasad, N.N.S.S.R.K. A novel approach to generate OFDM radar signals. In Proceedings of the 2016 International Conference on Electrical, Electronics, Communication, Computer and Optimization Techniques (ICEECCOT), Mysuru, India, 9–10 December 2016; pp. 141–145. [Google Scholar]
  24. Ellinger, J.; Zhang, Z.; Wicks, M.; Wu, Z. Polar signal detection: Multi-carrier waveform design for improved radar detection performance. In Proceedings of the MILCOM 2016–2016 IEEE Military Communications Conference, Baltimore, MD, USA, 1–3 November 2016; pp. 912–917. [Google Scholar]
  25. Deng, B.; Sun, B.; Wei, X.; Li, X. Ambiguity function analysis for MCPC radar signal. In Proceedings of the 2010 The 2nd International Conference on Industrial Mechatronics and Automation, Wuhan, China, 30–31 May 2010; pp. 650–653. [Google Scholar]
  26. Sarwate, D.V.; Pursley, M.B. Crosscorrelation properties of pseudorandom and related sequences. Proc. IEEE 1980, 68, 593–619. [Google Scholar] [CrossRef]
  27. He, H.; Stoica, P.; Li, J. Designing Unimodular Sequence Sets With Good Correlations—Including an Application to MIMO Radar. IEEE Trans. Signal Process. 2009, 57, 4391–4405. [Google Scholar] [CrossRef]
  28. Song, J.; Babu, P.; Palomar, D.P. Sequence Set Design With Good Correlation Properties via Majorization-Minimization. IEEE Trans. Signal Process. 2016, 64, 2866–2879. [Google Scholar] [CrossRef] [Green Version]
  29. Li, Y.; Yorobyov, S.A. Fast Algorithms for Designing Unimodular Waveform(s) with Good Correlation Properties. IEEE Trans. Signal Process. 2018, 66, 1197–1212. [Google Scholar] [CrossRef]
  30. Wang, J.; Liang, X.; Chen, L.; Wang, L.; Li, K. First Demonstration of Joint Wireless Communication and High-Resolution SAR Imaging Using Airborne MIMO Radar System. IEEE Trans. Geosci. Remote Sens. 2019, 57, 6619–6632. [Google Scholar] [CrossRef]
  31. Wang, J.; Chen, L.; Liang, X.; Ding, C.; Li, K. Implementation of the OFDM Chirp Waveform on MIMO SAR Systems. IEEE Trans. Geosci. Remote Sens. 2015, 53, 5218–5228. [Google Scholar] [CrossRef]
  32. Wang, W. Space–Time Coding MIMO-OFDM SAR for High-Resolution Imaging. IEEE Trans. Geosci. Remote Sens. 2011, 49, 3094–3104. [Google Scholar] [CrossRef]
  33. Wang, W. MIMO SAR OFDM Chirp Waveform Diversity Design with Random Matrix Modulation. IEEE Trans. Geosci. Remote Sens. 2015, 53, 1615–1625. [Google Scholar] [CrossRef]
  34. Krieger, G. MIMO-SAR: Opportunities and Pitfalls. IEEE Trans. Geosci. Remote Sens. 2014, 52, 2628–2645. [Google Scholar] [CrossRef] [Green Version]
  35. Moreira, A.; Prats-Iraola, P.; Younis, M.; Krieger, G.; Hajnsek, I.; Papathanassiou, K.P. A tutorial on synthetic aperture radar. IEEE Geosci. Remote Sens. Mag. 2013, 1, 6–43. [Google Scholar] [CrossRef] [Green Version]
  36. Chen, J.; Xing, M.; Yu, H.; Liang, B.; Peng, J.; Sun, G.-C. Motion Compensation/Autofocus in Airborne Synthetic Aperture Radar: A Review. IEEE Geosci. Remote Sens. Mag. 2021, 9, 2–23. [Google Scholar] [CrossRef]
  37. Jamie, B.; Guerci, J.R. MIMO Radar: Theory and Application; Artech House: Boston, MA, USA, 2018; pp. 45–49. [Google Scholar]
  38. Gao, C.; Teh, K.C.; Liu, A. Piecewise nonlinear frequency modulation waveform for MIMO radar. IEEE J. Sel. Topics Signal Process. 2017, 11, 379–390. [Google Scholar] [CrossRef]
  39. Li, H.; Zhao, Y.; Cheng, Z.; Feng, D. OFDM chirp waveform diversity design with correlation interference suppression for MIMO radar. IEEE Geosci. Remote Sens. Lett. 2017, 14, 1032–1036. [Google Scholar] [CrossRef]
  40. Zhao, Y.; Lu, X.; Yang, J.; Su, W.; Gu, H. OFDM waveforms designed with piecewise nonlinear frequency modulation pulse for MIMO radar. Int. J. Remote Sens. 2018, 39, 8746–8765. [Google Scholar] [CrossRef]
  41. Lan, X.; Zhang, M.; Wang, L. OFDM Chirp Waveform Design Based on Imitating the Time–Frequency Structure of NLFM for Low Correlation Interference in MIMO Radar. IEEE Geosci. Remote Sens. Lett. 2021, 18, 286–290. [Google Scholar] [CrossRef]
  42. Abdullah, H.N. Reduction of large scale linear dynamic SISO and MIMO systems using modified particle swarm optimization algorithm. In Proceedings of the 2016 IEEE 11th Conference on Industrial Electronics and Applications (ICIEA), Hefei, China, 5–7 June 2016; pp. 166–171. [Google Scholar]
  43. Wartmann, M.R.; Heirung, T.A.N.; Ruiz, J.P.; Ydstie, B.E. Generalized reduction constraints for the global optimization of dynamic process networks using topological invariants. In Proceedings of the 2010 American Control Conference, Baltimore, MD, USA, 30 June–2 July 2010; pp. 2823–2828. [Google Scholar]
  44. Yang, J.; Zhang, Y. Alternating direction algorithms for l1-problems in compressive sensing. SIAM J. Sci. Comput. 2011, 33, 250–278. [Google Scholar] [CrossRef]
  45. Boyd, S.; Parikh, N.; Chu, E.; Peleato, B.; Eckstein, J. Distributed optimization and statistical learning via the alternating direction method of multipliers. Found. Trends Mach. Learn. 2011, 3, 1–122. [Google Scholar] [CrossRef]
  46. Kennedy, J.; Eberhart, R. Particle swarm optimization. In Proceedings of the ICNN’95—International Conference on Neural Networks, Perth, Australia, 27 November–1 December 1995; pp. 1942–1948. [Google Scholar]
  47. Wright, S.J. Coordinate descent algorithms. Math. Program. 2015, 151, 3–34. [Google Scholar] [CrossRef]
  48. Hague, D.A. Nonlinear frequency modulation using fourier sine series. In Proceedings of the 2018 IEEE Radar Conference (RadarConf18), Oklahoma City, OK, USA, 23–27 April 2018; pp. 1015–1020. [Google Scholar]
Figure 1. A monostatic MIMO radar with M antennas for transmitting and receiving.
Figure 1. A monostatic MIMO radar with M antennas for transmitting and receiving.
Sensors 21 07704 g001
Figure 2. The time-frequency structure of one of M transmit signals of the OFDM-NLFM waveform set.
Figure 2. The time-frequency structure of one of M transmit signals of the OFDM-NLFM waveform set.
Sensors 21 07704 g002
Figure 3. Block diagram of proposed OFDM-NLFM waveform set design algorithm.
Figure 3. Block diagram of proposed OFDM-NLFM waveform set design algorithm.
Sensors 21 07704 g003
Figure 4. PASR values of different NLFM parameters under group 1 of sub-chirp rate PM code matrix and sub-chirp sequence code matrix.
Figure 4. PASR values of different NLFM parameters under group 1 of sub-chirp rate PM code matrix and sub-chirp sequence code matrix.
Sensors 21 07704 g004
Figure 5. PASR values of different NLFM parameters under group 2 of sub-chirp rate PM code matrix and sub-chirp sequence code matrix.
Figure 5. PASR values of different NLFM parameters under group 2 of sub-chirp rate PM code matrix and sub-chirp sequence code matrix.
Sensors 21 07704 g005
Figure 6. Auto-correlation function and cross-correlation function of the transmit signals of the IN-OFDM waveform set.
Figure 6. Auto-correlation function and cross-correlation function of the transmit signals of the IN-OFDM waveform set.
Sensors 21 07704 g006
Figure 7. Time-frequency structure (a) NLFM signals, (b) piecewise chirp signals.
Figure 7. Time-frequency structure (a) NLFM signals, (b) piecewise chirp signals.
Sensors 21 07704 g007
Figure 8. Time-frequency structure of the transmit signals of the OFDM-NLFM waveform set obtained by the proposed algorithm.
Figure 8. Time-frequency structure of the transmit signals of the OFDM-NLFM waveform set obtained by the proposed algorithm.
Sensors 21 07704 g008
Figure 9. Auto-correlation function and cross-correlation function of the transmit signals of the OFDM-NLFM waveform set obtained by the proposed algorithm.
Figure 9. Auto-correlation function and cross-correlation function of the transmit signals of the OFDM-NLFM waveform set obtained by the proposed algorithm.
Sensors 21 07704 g009
Figure 10. Convergence curve of objective function of OFDM-NLFM waveform set when randomly initialized.
Figure 10. Convergence curve of objective function of OFDM-NLFM waveform set when randomly initialized.
Sensors 21 07704 g010
Figure 11. The PASR and PCCR of the waveform obtained by the propoesd algorithm under different M and N (a) PASR, (b) PCCR.
Figure 11. The PASR and PCCR of the waveform obtained by the propoesd algorithm under different M and N (a) PASR, (b) PCCR.
Sensors 21 07704 g011
Table 1. MIMO radar system parameter.
Table 1. MIMO radar system parameter.
ParametersValues
Pulse Width (T)8 μs
Sample frequency (Fs)800 MHz
Bandwidth (B)400 MHz
Signal Number (M)4
Sub-band Number (N)8
Table 2. Sub-chirp rate PM code matrix of the optimal OFDM-NLFM waveform set.
Table 2. Sub-chirp rate PM code matrix of the optimal OFDM-NLFM waveform set.
X2Chirp 1Chirp 2Chirp 3Chirp 4Chirp 5Chirp 6Chirp 7Chirp 8
Signal 1−11−11−1−11−1
Signal 211−1−11−11−1
Signal 311−1−11−11−1
Signal 411−1111−1−1
Table 3. Sub-chirp sequence code matrix of the optimal OFDM-NLFM waveform set.
Table 3. Sub-chirp sequence code matrix of the optimal OFDM-NLFM waveform set.
X3Chirp 1Chirp 2Chirp 3Chirp 4Chirp 5Chirp 6Chirp 7Chirp 8
Signal 162437185
Signal 252136784
Signal 378215436
Signal 443865127
Table 4. OFDM-NLFM waveform set design results when the segmentation parameters set to t 1 m , t 2 m , , t 8 m = 0.08 , 0.40 , 0.72 , 2.80 , 2.80 , 0.72 , 0.4 , 0.08   μ s .
Table 4. OFDM-NLFM waveform set design results when the segmentation parameters set to t 1 m , t 2 m , , t 8 m = 0.08 , 0.40 , 0.72 , 2.80 , 2.80 , 0.72 , 0.4 , 0.08   μ s .
Number12345
PASR−19.7342−20.4841−20.9608−20.032−20.5363
PCCR−19.7343−20.4871−21.0856−20.0368−20.7768
678910
PASR−20.0301−21.7567−19.536−21.1542−20.5295
PCCR−20.3785−21.7806−19.7171−21.2282−21.1641
Table 5. OFDM-NLFM waveform set design results when the segmentation parameters set to t n m = 1.00   μ s , n = 1 , 2 , , 8 .
Table 5. OFDM-NLFM waveform set design results when the segmentation parameters set to t n m = 1.00   μ s , n = 1 , 2 , , 8 .
Number12345
PASR−18.1208−19.7324−17.9071−19.7083−18.9741
PCCR−18.1192−19.733−17.9083−19.7083−18.937
678910
PASR−18.1787−19.8441−18.5468−21.2277−17.9141
PCCR−18.1789−19.8441−18.5468−21.2279−17.9149
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Liu, T.; Sun, J.; Li, Q.; Hao, Z.; Wang, G. Low Correlation Interference OFDM-NLFM Waveform Design for MIMO Radar Based on Alternating Optimization. Sensors 2021, 21, 7704. https://doi.org/10.3390/s21227704

AMA Style

Liu T, Sun J, Li Q, Hao Z, Wang G. Low Correlation Interference OFDM-NLFM Waveform Design for MIMO Radar Based on Alternating Optimization. Sensors. 2021; 21(22):7704. https://doi.org/10.3390/s21227704

Chicago/Turabian Style

Liu, Tianqu, Jinping Sun, Qing Li, Zhimei Hao, and Guohua Wang. 2021. "Low Correlation Interference OFDM-NLFM Waveform Design for MIMO Radar Based on Alternating Optimization" Sensors 21, no. 22: 7704. https://doi.org/10.3390/s21227704

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

Article Metrics

Back to TopTop