Next Article in Journal
Efficient Rotational Angular Velocity Estimation of Rotor Target via Modified Short-Time Fractional Fourier Transform
Next Article in Special Issue
DOA and Range Estimation for FDA-MIMO Radar with Sparse Bayesian Learning
Previous Article in Journal
Analysis of BDS/GPS Signals’ Characteristics and Navigation Accuracy for a Geostationary Satellite
Previous Article in Special Issue
Fast Target Localization Method for FMCW MIMO Radar via VDSR Neural Network
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Communication

A Novel MIMO Radar Orthogonal Waveform Design Algorithm Based on Intelligent Ions Motion

1
College of Computer and Information Technology, Three Gorges University, Yichang 443000, China
2
School of Electronics and Information, Yangtze University, Jingzhou 434000, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2021, 13(10), 1968; https://doi.org/10.3390/rs13101968
Submission received: 3 April 2021 / Revised: 5 May 2021 / Accepted: 11 May 2021 / Published: 18 May 2021
(This article belongs to the Special Issue Radar Signal Processing for Target Tracking)

Abstract

:
Orthogonal waveform design is one of the key technologies that affects the detection performance of MIMO radars. Most of the existing methods indirectly tackle this problem as an intractable nonconvex optimization and an NP-hard problem. In this work, we propose a novel waveform design algorithm based on intelligent ions motion optimization (IMO) to directly obtain a set of polyphase codes with good orthogonality. The autocorrelation sidelobe and cross-correlation sidelobe are first derived and subsequently integrated into evaluation functions for evaluating the orthogonality of polyphase codes. In order to effectively cope with the aforementioned problem, we present a strengthened IMO that is highly robust and converges rapidly. In the liquid state, an optimal guiding principle of same-charge ions is suggested to enhance global search ability and avoid falling into local optima. An ion updating strategy based on fitness ranking is presented to improve the search efficiency in the crystal state. Finally, the improved algorithm is employed to optimize the polyphase codes. The experimental results, compared with other state-of-the-art algorithms, show that the polyphase codes obtained by the proposed algorithm have better orthogonality.

Graphical Abstract

1. Introduction

Recently, the great potential of multiple-input multiple-output (MIMO) radars [1,2,3] has attracted considerable attention in terms of waveform design and diversity [4,5,6,7,8,9]. Unlike traditional phased-array radars, MIMO radars transmit multiple orthogonal signals via several transmitters. The resulting waveforms enable the MIMO radars to perform more efficiently compared with other types of radar systems. The target detection capability of MIMO radars is significantly enhanced by design optimization of detector signals and treatment methods [10,11,12]. These improvements are gained by using the diversity of transmitting waveforms [13,14,15]. Currently, there are three main types of waveform designs and diversity methods, which are used to improve the signal-to-interference-plus-noise ratio (SINR) [4,5,8,16,17,18], beampattern shaping [6,11,19,20,21], and the correlation property [3,10,11,12,13,14,15,22,23,24,25]. The waveform design and diversity provide a distinctive ability that enable MIMO radars to be used widely in various fields [26,27,28], such as remote sensing, missile seekers, and resource exploration.
A number research activities have concerned the design of MIMO radar transmission waveforms by maximizing the SINR of the transmission code [16,17,18], or considering the transmission beampattern [19,20,21]. In [8], the authors present a constant envelope waveform design method in correlated MIMO radars, which achieves higher SINR and interference suppression ability compared with the covariance matrix approaches of the same type. Similarly, an efficient method with robust interference suppression and high SINR is proposed in [16] to generate the transmission waveform covariance matrix. The resulting optimization problem is solved in a short period of time. Additionally, the waveform covariance matrix design problem is transformed into a convex optimization problem in [17], and a min-max approach is used to maximize the worst-case SINR of the waveform covariance matrix. In [18], the authors present a coordinate descent algorithm used to obtain a set of phase sequences for improving SINR of the MIMO radar. In [6], the authors derive a retraction update strategy that allows monotonic cost function improvement while maintaining feasibility over the circle manifold. For quadratic cost functions (as is the case with beampattern deviation), the authors guarantee monotonic cost function improvement along with the proof of convergence to a local optimum. In [11], the authors considered the design of wideband MIMO radar waveforms for approximating the desired beampattern. A general design involving modulus, power, and energy constraints on the probing waveforms is introduced. In order to deal with the resulting non-convex design, a novel iterative algorithm with low computational complexity is proposed. Zhang et al. [19] considered the waveform design of MIMO radars to approximate a desired beam pattern while minimizing the cross-correlation sidelobes. In order to tackle this high-dimensional nonlinear problem, a residual neural network is used. A weighted objective function is developed to design the dual-functional waveform for the MIMO radar communication system in [20]. In [21], the researchers propose a novel technique to design the transmission waveforms for wideband MIMO radar systems. This technique is based on the optimization of the cross-spectral density matrix and achieves a low peak-to-average power ratio as desired in practical radar systems.
Waveform design for improving the correlation property has been a focus of the research community [22,23,24]. Alaie et al. [3] proposed a second-order cone programming algorithm to design a waveform for time division multiplexing MIMO radar systems. The optimization of sidelobe peaks is non-convex and NP-hard. In order to obtain the optimal set of sequences, it is converted into a convex optimization problem based majorization-minimization algorithm. In Ref. [10], a new approach is presented based on maximizing the mutual information between the random target impulse response and the received echoes with respect to the transmitted waveform. In [11], the authors present a technique for MIMO radar waveform design in the space-time domain, rendering the MIMO radar capable of satisfying the transmission beamforming constraint in the space-domain as well as the waveform orthogonality requirement in the time domain. In Ref. [12], a waveform design for MIMO radars in the presence of clutter is considered in two scenarios. In the first case, the robust waveforms are computed by minimizing the estimation error of the worst-case target realization. In the second case, the target estimation error of the scaled least square estimator is minimized. In Ref. [14], a greedy code, i.e., a search-based memetic algorithm, is proposed to design polyphase code sets with low autocorrelation sidelobe peaks and low cross-correlation peaks. In [22], the authors express the waveform autocorrelation in the frequency domain and use the proximal method of multipliers to tackle the resultant non-convex and non-smooth constrained optimization. Unlike existing methods, this method indirectly solves the weighted integrated sidelobe minimization involving a fourth-order objective function and constant modulus constraint. A nonlinear alternating direction method of multipliers is presented in [23] to directly deal with the bi-quadratic problem.
In this work, we focus on the minimization of the cross-correlation information of the transmission waveform under a nonconvex constant modulus constraint. This is modeled as a high-dimensional and nonconvex optimization problem (also known as an NP-hard problem), and it is difficult to solve this problem using conventional algorithms. As a nonlinear system, the intelligent optimization algorithm [29,30,31] is suitable for directly solving the high-dimensional nonconvex optimization problems. Therefore, we introduce a strengthened ion motion optimization with high robustness and fast convergence to optimize the polyphase codes under an evaluation function. The contributions of this work are listed below:
  • We derive the autocorrelation and cross-correlation functions of polyphase codes.
  • We design an evaluation function to evaluate the orthogonal performance of the polyphase codes.
  • The improved ions motion algorithm (IIMO) is presented along with an optimal guiding principle of the same charge ions in the liquid state and an ion updating strategy based on the fitness ranking in the crystal state.
  • The improved algorithm is employed to optimize the polyphase codes.

2. Orthogonal Waveform Design for MIMO Radar

In order to avoid interference between different signal channels, a MIMO radar is usually required to transmit the orthogonal signals. In general, good orthogonality refers to low autocorrelation and cross-correlation sidelobes of the transmitted waveforms. These properties ensure that a waveform is almost uncorrelated with its own time-shifted versions and any time-shifted waveforms of other transmission signals. This ensures that the transmission waveforms can be separated easily. As a result, the orthogonality of transmission waveforms directly affects the detection performance. In this work, a polyphase coding method with constant modulus is used to encode the MIMO radar waveform.
Suppose that a MIMO radar system comprises L transmitting signals and the length of each signal is N. Then, the transmitted signals are expressed as follows:
s l = [ s l ( 1 ) , , s l ( n ) , , s l ( N ) ] ,   l = 1 , 2 , , L s l ( n ) = e j δ l ( n ) ,   n = 1 , 2 , , N
where δ l ( n ) represents the phase of the nth sub-pulse of the lth signal. Note that if the polyphase codes have M optional discrete phases, then the phase must be selected from Equation (2).
δ l ( n ) = i 2 π M ,   i = 0 , 1 , , M 1
For a polyphase code set S, where the number of signals is L and the length of the signal is N, S is expressed by the L × N polyphase matrix as presented in (3):
S ( L , N , M ) = [ δ 1 ( 1 ) δ 1 ( 2 ) δ 1 ( N ) δ 2 ( 1 ) δ 2 ( 2 ) δ 2 ( N ) δ L ( 1 ) δ L ( 2 ) δ L ( N ) ]
where the ith row of S represents the N phase of the ith signal, the number of rows of S represents the number of signals, and the number of columns of S represents the length of the signals.
According to the relevant properties, autocorrelation and cross-correlation functions of transmission signals are expressed as follows:
A ( s p , k ) = { 1 N n = 1 N k e j [ δ p ( n ) δ p ( n + k ) ] , 0 k < N , p = 1 , 2 , , L 1 N n = k + 1 N e j [ δ p ( n ) δ p ( n + k ) ] , N < k < 0 , p = 1 , 2 , , L
C ( s p , s q , k ) = { 1 N n = 1 N k e j [ δ p ( n ) δ q ( n + k ) ] , 0 k < N , p , q = 1 , 2 , , L 1 N n = k + 1 N e j [ δ p ( n ) δ q ( n + k ) ] , N < k < 0 ,   p , q = 1 , 2 , , L
where A (sp, k) denotes an aperiodic autocorrelation function; C (sp, sq, k) denotes an aperiodic cross-correlation function; k represents the discrete time; sp and sq represent the pth and the qth signals, respectively; and δp (n) denotes the phase of the nth sub pulse in sp.
The autocorrelation function of an ideal orthogonal signal is an impulse and the cross-correlation function is zero, as presented in (6) and (7).
A ( s p , k ) = { 1 ,   k = 0 0 ,   k 0 ,   N < k < N
C ( s p , s q , k ) = 0 ,   N < k < N
Notably, the ideal orthogonal signals do not exist in the real world. Thus, the signals partially satisfy the conditions presented in (6) and (7). Therefore, we consider minimizing the autocorrelation sidelobe peak energy and cross-correlation peak energy. The minimization of the total autocorrelation side lobe energy and cross-correlation energy using the fitness function for evaluating orthogonality is mathematically expressed as:
E = w 1 p = 1 L k = N + 1 N 1 | A ( s p , k ) | 2 + w 2 p = 1 L 1 q = p + 1 L k = N + 1 N 1 | C ( s p , s q , k ) | 2
When E is small, the orthogonality of the transmission signals is better. Thus, the minimization of (8) is almost equivalent to the design of a set of orthogonal transmission signals. The swarm intelligence optimization algorithms are a promising solution to effectively tackle this non-convex and NP-hard problem [29,30,31].

3. Improved Ions Motion Algorithm for Orthogonal Waveform Design

3.1. Ions Motion Algorithm

The swarm intelligence optimization algorithms do not depend on the analytic properties of the objective function. In addition, these optimization algorithms have a strong search ability, high robustness, and good adaptability. Therefore, they are able to achieve excellent performance in multimodal optimization and nonconvex optimization. The IMO is a novel intelligence optimization algorithm based on the idea of same-charge repulsion and attraction between anions and cations in physical phenomena. The candidate solutions for a given optimization problem in the IMO algorithm are divided into two groups, i.e., anions and cations. Moreover, each group of ions goes through the liquid phase and crystal phase. An ion moves under the action of other ions, and then searches for the optimal solution. The key steps of IMO mainly include the liquid phase and the crystal phase.

3.1.1. Liquid State

In the liquid phase, the forces of attraction among ions of opposite charge are greater than the forces of repulsion among ions of similar charge. This allows the ions to move freely. The IMO ignores the repulsion forces in this phase in order to explore the search space. The only factor for computing forces of attraction is the distance between the ions. This is equivalent to the exploration strategy in other optimization algorithms.
A i ( t + 1 ) = A i ( t ) + A F i t ( C b e s t ( t ) A i ( t ) )
C i ( t + 1 ) = C i ( t ) + C F i t ( A b e s t ( t ) C i ( t ) )
A F i t = 1 1 + e 0.1 / A D i t
C F i t = 1 1 + e 0.1 / C D i t
A D i t = | A i ( t ) C b e s t ( t ) |
C D i t = | C i ( t ) A b e s t ( t ) |
where t denotes the number of iterations, Ai (t) denotes the position of the ith anion, Ci (t) denotes the position of the ith cation, Cbest (t) denotes the best cation in the tth iteration, and Abest (t) represents the best anion in the tth iteration.

3.1.2. Crystal State

The speed of ions increases rapidly in the crystal phase, i.e., the ions eventually converge to a solution in the search space. This is similar to the convergence in optimization problems. In order to resolve the local optima, the IMO model representing this phenomenon is provided as follows:
A i ( t + 1 ) = { A i ( t ) + ϕ 1 × ( C b e s t ( t ) 1 ) , r 0.5 A i ( t ) + ϕ 1 × C b e s t ( t ) , r > 0.5
C i ( t + 1 ) = { C i ( t ) + ϕ 2 × ( A b e s t ( t ) 1 ) , r 0.5 C i ( t ) + ϕ 2 × A b e s t ( t ) , r > 0.5
where ϕ 1 , ϕ 2 denote the random numbers in [−1, 1] and r denotes a random number between 0 and 1.

3.2. Improved Ions Motion Algorithm

3.2.1. Same-Sex Optimal Guidance in Liquid State

In the liquid phase, the IMO algorithm focuses on the forces of attraction among opposite ions, i.e., the movement of the cations (anions) is only related to the attraction of the anions (cations). Note that the repulsive forces of the same-charge ions are ignored. In this case, the motion of ions is mainly affected by the optimal opposite-charge ions. Subsequently, the exploration ability of ions decreases, which means that the algorithm may fall into a local optimum during the process of optimization. In order to improve the exploration ability and maintain the diversity of anion (cation) populations in the liquid phase, we propose a same-charge optimal guidance strategy based on the mutual repulsion of the same-charge ions. By introducing the optimal feedback mechanism in the same-charge ions population, a same-charge optimal guidance in the liquid state is proposed, as shown as (17) and (18), for reducing the cohesiveness between the same-charge ion populations as well as enhancing the diversity of the ion population.
A i ( t + 1 ) = A i ( t ) + r × A F i t × ( C b e s t ( t ) A i ( t ) ) + ( 1 r ) × A F i t × ( A b e s t ( t ) A i ( t ) )
C i ( t + 1 ) = C i ( t ) + r × C F i t × ( A b e s t ( t ) C i ( t ) ) + ( 1 r ) × C F i t × ( C b e s t ( t ) C i ( t ) )
where t represents the number of iterations, Ai (t) represents the position of the ith anion, AFit represents the attraction coefficient of the anion, Ci (t) represents the position of the ith cation, CFit represents the attraction coefficient of the cation, and r denotes a random number between 0 and 1.
The main difference between (9) ((10)) and (17) ((18)) is that the repulsion of the optimal same-charge ions is added, as shown in the third term on the right of (17) ((18)). On one hand, the above process maintains the attraction of the optimal oppositely charge ions, which makes the population approach the optimal solution. On the other hand, the repulsive forces between the optimal same-charge ions are added to enable the ions to explore a wider search space to maintain the population diversity and avoid falling into local optima. Therefore, the same-charge optimal guidance effectively balances the relationship between convergence and diversity.

3.2.2. Crystal State Updating Based on Ranking Mechanism

The IMO algorithm is updated in the crystal state if two conditions are met, namely the optimal cation fitness value is greater than or equal to half of the worst cation fitness value and the optimal anion fitness value is greater than or equal to half of the worst anion fitness value. However, in some cases, the aforementioned conditions are difficult to meet, resulting in the decline in the development ability of the IMO algorithm and the lack of convergence. Therefore, in this work, we propose a crystal-updating method based on the ranking mechanism. The cations and anions are sorted in descending order according to their fitness values as shown in (19) and (20), respectively. Then, they are divided into three levels: excellent level, medium level, or poor level. We adopt different updating methods for different levels of ions.
F i t C i ( t ) = E C i ( t ) + 1 P + 1
F i t A i ( t ) = E A i ( t ) + 1 P + 1
where P denotes the number of ions, ECi (t) denotes the fitness value of the ith cation calculated using (8), and EAi (t) denotes the fitness value of the ith anion calculated using (8).
The ions in the excellent level adopt the following updating methods:
A i ( t + 1 ) = r a n d ( [ A b e s t ( t ) 1 t 4 , A b e s t ( t ) + 1 t 4 ] )
C i ( t + 1 ) = r a n d ( [ C b e s t ( t ) 1 t 4 , C b e s t ( t ) + 1 t 4 ] )
where t denotes the number of iterations and rand ([a, b]) represents a random number between a and b.
The ions in the medium level use the following updating methods:
A i ( t + 1 ) = A i ( t ) + r a n d ( ) × ( A b e s t ( t ) A i ( t ) ) + r a n d ( ) × ( A b e s t A i ( t ) )
C i ( t + 1 ) = C i ( t ) + r a n d ( ) × ( C b e s t ( t ) C i ( t ) ) + r a n d ( ) × ( C b e s t C i ( t ) )
where t denotes the number of iterations, rand ( ) represents a random number between 0 and 1, Cbest denotes the best cation, and Abest denotes the best anion.
The ions in the poor level apply the following updating methods:
A i ( t + 1 ) = C i ( t + 1 ) = f l o o r [ r a n d ( L , N ) ] × ( M 1 ) × 2 π M

3.3. Orthogonal Waveform Optimization

3.3.1. Ions Initialization

In order to meet the requirements of the polyphase code, the initial population of anions and cations is transformed into a matrix. The anions and cations are randomly generated, and each ion is composed of sub-pulse phases.
C = [ c 11 c 12 c 1 N c 21 c 22 c 2 N c L 1 c L 2 c L N ]
A = [ a 11 a 12 a 1 N a 21 a 22 a 2 N a L 1 a L 2 a L N ]
For the sub-pulses aij and cij, the value is in the range { 0 , 2 π M , 4 π M , , ( M 1 ) 2 π M } , i = 1 , 2 , , L , j = 1 , 2 , , N . The ions are initialized using (25).

3.3.2. Implementation Process

Step 1: Initialize parameters L, N, and the maximum number of iterations T.
Step 2: Generate the initial population including P/2 anions and P/2 cations. The anions and cations are randomly generated according to (26) and (27).
Step 3: Calculate the fitness value. The fitness value of each anion and cation is calculated according to (8). Afterward, the optimal value and the positions of anion and cation are recorded.
Step 4: Liquid state. The ions are updated in the liquid state according to (17) and (18).
Step 5: Solid state. The rankings of cation and anion are calculated according to (19) and (20). Note that different types of ions are updated according to (21)–(25).
Step 6: Analyze if the maximum number of iterations has been reached. If yes, output the best ion. Otherwise, return to Step 3.

3.4. Computational Complexity

Assuming that in each generation, the population size is P, the dimension of the decision variable is L × N, and the dimension of the objective function is m, then the complexity of IIMO is as follows: the liquid state requires O (PLN/2) computations; the solid state requires O (PLN/2) computations; calculating the fitness value requires O (PLNm) computations; updating ions population requires O (PLN + PLNm) computations. Thus, the overall complexity of one generation in IIMO is O (PLNm).
In addition, the complexity of IMO [29] is O (PLNm), the complexity of particle swarm optimization (PSO) [30] is O (PLNm), and the complexity of enhanced ions motion optimization (EIMO) [32] is O (PLNm).
To summarize, the complexity of our algorithm is similar to other algorithms.

4. Experimental Results and Analysis

All experiments were implemented on a computer with an Intel (R) Core (TM) i5-8265u [email protected] with memory of 8.00 GB. The development environment was MATLAB R2018b. In order to evaluate the performance of our algorithms (IIMO), we carried out simulation experiments and compared them with particle swarm optimization (PSO) [30], IMO [29], and enhanced ions motion optimization (EIMO) [32]. The comparative criteria were the average and standard deviation of the best solutions obtained over 50 independent runs. The experimental parameters were set as follows: the number of signals L = 4, the signal length N = 40, the number of signals L = 3, the signal length N = 128, the maximum number of iterations T = 100, and the number of initial population P = 100.
In order to verify the effectiveness of the improved algorithm presented in Section 3.2, we compared IMO and IIMO. The experimental results are presented in Figure 1 and Figure 2. As presented in Figure 1, it is evident that in the early stage of evolution, the IMO is unstable and the curve oscillates. Finally, it converges to the local optimum. At the same time, the IIMO finds substantially better average autocorrelation and cross-correlation values. This means that the IIMO has a better capability to perform a global search. In Figure 2, the IIMO obtains better average auto-correlation values as well as the cross-correlation values compared with IMO. Therefore, the improved evolutionary strategy in the liquid phase of IIMO enhances the diversity of the population and avoids local convergence.
Figure 3 and Figure 4 present the autocorrelation and the cross-correlation of the optimal polyphase codes obtained by IMO and IIMO under L = 4 and N = 40, respectively. As presented in Figure 3 and Figure 4, the polyphase codes obtained by the IIMO in this work achieved lower autocorrelation side lobe values and cross-correlation side lobe values than IMO in all cases. These showed that the proposed algorithm IIMO has a much better convergence accuracy, improves the orthogonal performance of the transmitting signal set, as well as effectively reduces the interference between the diverse signals. These results further verify the effectiveness of the proposed algorithm.
According to the convergence curves presented in Figure 5, we concluded that the proposed IIMO always achieves lower average autocorrelation and cross-correlation values compared with IMO, PSO, and EIMO for same number of iterations. At the end of the iterations, the global optimal average autocorrelation and cross-correlation values obtained by the IIMO algorithm were significantly lower compared with the values obtained by the other three algorithms. The curve of IIMO tended to be stable when the number of iterations is 45. Note that although the IMO is unstable until the number of iterations reaches 20, the accuracy is low. Therefore, we proved that the convergence accuracy and convergence speed of IIMO are significantly better compared with IMO. Notably, the PSO curve tended to be stable when the number of iterations reached 90, while the curve of EIMO was consistently unstable and the algorithm did not converge. In short, the proposed algorithm IIMO not only avoids falling into local optima, but also has a higher convergence accuracy and faster convergence speed.
In order to further verify the performance of IIMO, we performed experiments with different numbers and lengths of signals. Figure 6 depicts the autocorrelation curve and the cross-correlation curve of the optimal polyphase codes obtained by using the IIMO for L = 3 and N = 128. It is evident from Figure 6 that the signal set optimized by the proposed algorithm performed well in terms of autocorrelation and cross-correlation.

5. Conclusions

In this work, we constructed a novel waveform design algorithm based on intelligent ions motion optimization called IIMO to obtain the orthogonal polyphase codes. First, we derived the autocorrelation sidelobe function and cross-correlation sidelobe function and then integrated them into the evaluation functions. This was accomplished to evaluate the orthogonality of the polyphase codes. From the perspective of the poor diversity maintenance and convergence performance of IMO in dealing with nonconvex optimization and NP-hard problems, an optimal guiding principle of the same-charge ions was suggested to enhance the global search ability and avoid falling into local optima in the liquid state. In addition, an ion-updating strategy based on fitness ranking was proposed to improve the search efficiency in the crystal state. Finally, to validate the competitiveness of the proposed method, we conducted a comprehensive experimental comparison with three state-of-the-art algorithms, IMO, PSO, and EIMO. The experimental results showed that the polyphase codes obtained by the proposed algorithm satisfy orthogonality.

Author Contributions

L.Z. was responsible for the processing, interpretation of data and wrote the manuscript; F.W. designed and supervised the work, and revised the manuscript; L.Z. led the conception of the research; L.Z. and F.W. were involved in discussion and editing. Both authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the Science and Technology Research Project of Education Department of Hubei Province in China (Granted: Q20191313), and the National Natural Science Foundation of China (Granted: 61871258, 41604093).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Aubry, A.; De Maio, A.; Govoni, M.A.; Martino, L. On the Design of Multi-Spectrally Constrained Constant Modulus Radar Signals. IEEE Trans. Signal Process. 2020, 68, 2231–2243. [Google Scholar] [CrossRef]
  2. Liu, F.; Zhou, L.; Masouros, C.; Li, A.; Luo, W.; Petropulu, A. Toward Dual-functional Radar-Communication Systems: Optimal Waveform Design. IEEE Trans. Signal Process. 2018, 66, 4264–4279. [Google Scholar] [CrossRef] [Green Version]
  3. Alaie, M.B.; Olamaei, S.A. Waveform design for TDM-MIMO radar systems. Signal Process. 2020, 167, 107307. [Google Scholar] [CrossRef]
  4. Yu, X.; Alhujaili, K.; Cui, G.; Monga, V. MIMO Radar Waveform Design in the Presence of Multiple Targets and Practical Constraints. IEEE Trans. Signal Process. 2020, 68, 1974–1989. [Google Scholar] [CrossRef]
  5. Lv, L.H. Waveform optimization for MIMO-STAP to improve the detection performance. Signal Process. 2011, 91, 2690–2696. [Google Scholar]
  6. Alhujaili, K.; Monga, V.; Rangaswamy, M. Transmit MIMO Radar Beampattern Design via Optimization on the Complex Circle Manifold. IEEE Trans. Signal Process. 2019, 67, 3561–3575. [Google Scholar] [CrossRef] [Green Version]
  7. Qian, J.; Lops, M.; Zheng, L.; Wang, X.; He, Z. Joint System Design for Coexistence of MIMO Radar and MIMO Communication. IEEE Trans. Signal Process. 2018, 66, 3504–3519. [Google Scholar] [CrossRef]
  8. Bolhasani, M.; Mehrshahi, E.; Ghorashi, S.A.; Alijani, M.S. Constant Envelope Waveform Design to Increase Range Resolution and SINR in Correlated MIMO Radar. Signal Process. 2019, 163, 59–65. [Google Scholar] [CrossRef]
  9. Yu, X.; Cui, G.; Yang, J.; Kong, L.; Li, J. Wideband MIMO Radar Waveform Design. IEEE Trans. Signal Process. 2019, 67, 3487–3501. [Google Scholar] [CrossRef]
  10. Karimi, V.; Mohseni, R.; Samadi, S. Adaptive OFDM Waveform Design for Cognitive Radar in Signal-Dependent Clutter. IEEE Syst. J. 2019, 14, 3630–3640. [Google Scholar] [CrossRef]
  11. Deng, H.; Geng, Z.; Himed, B. Mimo radar waveform design for transmit beamforming and orthogonality. IEEE Trans. Aerosp. Electron. Syst. 2016, 52, 1421–1433. [Google Scholar] [CrossRef]
  12. Naghibi, T.; Namvar, M.; Behnia, F. Optimal and robust waveform design for MIMO radars in the presence of clutter. Signal Process. 2010, 90, 1103–1117. [Google Scholar] [CrossRef]
  13. Kim, E.H.; Kim, S.B.; Han, S.S.; Shin, S.J. Design of Polyphase Codes Using Simulated Annealing. J. Korean Inst. Electromagn. Eng. Sci. 2020, 31, 383–393. [Google Scholar] [CrossRef]
  14. Ren, W.; Zhang, H.; Liu, Q.; Yang, Y. Greedy Code Search Based Memetic Algorithm for the Design of Orthogonal Polyphase Code Sets. IEEE Access 2019, 7, 13561–13576. [Google Scholar] [CrossRef]
  15. Zeng, X.; Zhang, Y.; Guo, Y. Polyphase coded signal design for MIMO radar using MO-MicPSO. J. Syst. Eng. Electron. 2011, 22, 381–386. [Google Scholar] [CrossRef]
  16. Mostafa, B.; Esfandiar, M.; Ali, G.S. Waveform Covariance Matrix Design for Robust Signal-Dependent Interference Suppression in Colocated MIMO Radars. Signal Process. 2018, 152, 311–319. [Google Scholar]
  17. Tang, B.; Li, J.; Zhang, Y.; Tang, J. Design of MIMO radar waveform covariance matrix for Clutter and Jamming suppression based on space time adaptive processing. Signal Process. 2016, 121, 60–69. [Google Scholar] [CrossRef]
  18. Feraidooni, M.M.; Gharavian, D.; Imani, S.; Alaee-Kerahroodi, M. Designing M-ary Sequences and Space-Time Receive Filter for Moving Target in Cognitive MIMO Radar Systems. Signal Process. 2020, 174, 107620. [Google Scholar] [CrossRef]
  19. Zhang, W.; Hu, J.; Wei, Z.; Ma, H.; Yu, X.; Li, H. Constant Modulus Waveform Design for MIMO Radar Transmit Beampattern with Residual Network. Signal Process. 2020, 177, 107735. [Google Scholar] [CrossRef]
  20. Shi, S.; Wang, Z.; He, Z.; Cheng, Z. Constrained waveform design for dual-functional MIMO radar-Communication system—ScienceDirect. Signal Process. 2020, 171, 107530. [Google Scholar] [CrossRef]
  21. Tang, Y.; Zhang, Y.D.; Amin, M.G.; Sheng, W. Wideband multiple-input multiple-output radar waveform design with low peak-to-average ratio constraint. Iet Radar Sonar Navig. 2015, 10, 325–332. [Google Scholar] [CrossRef]
  22. Fan, W.; Liang, J.; Yu, G.; So, H.C.; Lu, G. Minimum local peak sidelobe level waveform design with correlation and/or spectral constraints. Signal Process. 2020, 171, 107450. [Google Scholar] [CrossRef]
  23. Cheng, Z.; Liao, B.; He, Z.; Li, J.; Han, C. A Nonlinear-ADMM Method for Designing MIMO Radar Constant Modulus Waveform with Low Correlation Sidelobes. Signal Process. 2019, 159, 93–103. [Google Scholar] [CrossRef]
  24. Feng, X.; Zhao, Y.N.; Zhou, Z.Q.; Zhao, Z.F. Waveform design with low range sidelobe and high Doppler tolerance for cognitive radar. Signal Process. 2017, 139, 143–155. [Google Scholar] [CrossRef]
  25. Bhamre, P.M.; Gupta, S. A Novel Constrained Waveform Designing for MIMO RADAR Using Optimization Algorithms. IETE Tech. Rev. 2019, 37, 529–539. [Google Scholar] [CrossRef]
  26. Kumar, M.; Chandrasekar, V. Intrapulse Polyphase Coding System for Second Trip Suppression in a Weather Radar. IEEE Trans. Geosci. Remote Sens. 2020, 99, 1–13. [Google Scholar] [CrossRef]
  27. Zhao, J.; Gao, F.; Kuang, L.; Wu, Q.; Jia, W. Channel Tracking with Flight Control System for UAV mmWave MIMO Communications. IEEE Commun. Lett. 2018, 22, 1224–1227. [Google Scholar] [CrossRef]
  28. Nijsure, Y.A.; Kaddoum, G.; Mallat, N.K.; Gagnon, G.; Gagnon, F. Cognitive Chaotic UWB-MIMO Detect-Avoid Radar for Autonomous UAV Navigation. IEEE Trans. Intell. Transp. Syst. 2016, 17, 3121–3131. [Google Scholar] [CrossRef]
  29. Javidy, B.; Hatamlou, A.; Mirjalili, S. Ions motion algorithm for solving optimization problems. Appl. Soft Comput. 2015, 32, 72–79. [Google Scholar] [CrossRef]
  30. Song, X.F.; Zhang, Y.; Guo, Y.N.; Sun, X.Y.; Wang, Y.L. Variable-size Cooperative Coevolutionary Particle Swarm Optimization for Feature Selection on High-dimensional Data. IEEE Trans. Evol. Comput. 2020, 24, 882–895. [Google Scholar] [CrossRef]
  31. Zhu, Q.; Zhang, Q.; Lin, Q. A Constrained Multiobjective Evolutionary Algorithm with Detect-and-Escape Strategy. IEEE Trans. Evol. Comput. 2020, 24, 938–947. [Google Scholar] [CrossRef]
  32. Das, S.; Bhattacharya, A.; Chakraborty, A.K. Quasi-reflected ions motion optimization algorithm for short-term hydrothermal scheduling. Neural Comput. Appl. 2018, 29, 123–149. [Google Scholar] [CrossRef]
Figure 1. (a) Average autocorrelation comparison between improved ions motion optimization (IIMO) and ions motion optimization (IMO) under L = 4 and N = 40, (b) Average cross-correlation comparison between IIMO and IMO under L = 4 and N = 40.
Figure 1. (a) Average autocorrelation comparison between improved ions motion optimization (IIMO) and ions motion optimization (IMO) under L = 4 and N = 40, (b) Average cross-correlation comparison between IIMO and IMO under L = 4 and N = 40.
Remotesensing 13 01968 g001
Figure 2. Comparison results between IIMO and IMO under L = 3 and N = 128 on (a) Average autocorrelation, (b) Average cross-correlation.
Figure 2. Comparison results between IIMO and IMO under L = 3 and N = 128 on (a) Average autocorrelation, (b) Average cross-correlation.
Remotesensing 13 01968 g002
Figure 3. Autocorrelation values of polyphase codes obtained by IMO and IIMO under L = 4 and N = 40 on (a) signal 1, (b) signal 2, (c) signal 3 and (d) signal 4.
Figure 3. Autocorrelation values of polyphase codes obtained by IMO and IIMO under L = 4 and N = 40 on (a) signal 1, (b) signal 2, (c) signal 3 and (d) signal 4.
Remotesensing 13 01968 g003
Figure 4. Cross-correlation values of polyphase codes obtained by IMO and IIMO under L = 4 and N = 40 on (a) between signal 1 and 2, (b) between signal 1 and 3, (c) between signal 1 and 4, (d) between signal 2 and 3, (e) between signal 2 and 4, (f) between signal 3 and 4.
Figure 4. Cross-correlation values of polyphase codes obtained by IMO and IIMO under L = 4 and N = 40 on (a) between signal 1 and 2, (b) between signal 1 and 3, (c) between signal 1 and 4, (d) between signal 2 and 3, (e) between signal 2 and 4, (f) between signal 3 and 4.
Remotesensing 13 01968 g004aRemotesensing 13 01968 g004b
Figure 5. Average autocorrelation and cross-correlation values comparison of particle swarm optimization (PSO), IMO, enhanced ions motion optimization (EIMO), and IIMO under L = 4 and N = 40 on (a) Average autocorrelation, (b) Average cross-correlation.
Figure 5. Average autocorrelation and cross-correlation values comparison of particle swarm optimization (PSO), IMO, enhanced ions motion optimization (EIMO), and IIMO under L = 4 and N = 40 on (a) Average autocorrelation, (b) Average cross-correlation.
Remotesensing 13 01968 g005
Figure 6. Average autocorrelation and cross-correlation values obtained by IIMO under L = 3, N = 128 on (a) Autocorrelation of signal 1, (b) Autocorrelation of signal 2, (c) Autocorrelation of signal 3, (d) Cross-correlation between signal 1 and 2, (e) Cross-correlation between signal 1 and 3, (f) Cross-correlation between signal 2 and 3.
Figure 6. Average autocorrelation and cross-correlation values obtained by IIMO under L = 3, N = 128 on (a) Autocorrelation of signal 1, (b) Autocorrelation of signal 2, (c) Autocorrelation of signal 3, (d) Cross-correlation between signal 1 and 2, (e) Cross-correlation between signal 1 and 3, (f) Cross-correlation between signal 2 and 3.
Remotesensing 13 01968 g006
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zhang, L.; Wen, F. A Novel MIMO Radar Orthogonal Waveform Design Algorithm Based on Intelligent Ions Motion. Remote Sens. 2021, 13, 1968. https://doi.org/10.3390/rs13101968

AMA Style

Zhang L, Wen F. A Novel MIMO Radar Orthogonal Waveform Design Algorithm Based on Intelligent Ions Motion. Remote Sensing. 2021; 13(10):1968. https://doi.org/10.3390/rs13101968

Chicago/Turabian Style

Zhang, Lei, and Fangqing Wen. 2021. "A Novel MIMO Radar Orthogonal Waveform Design Algorithm Based on Intelligent Ions Motion" Remote Sensing 13, no. 10: 1968. https://doi.org/10.3390/rs13101968

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