Next Article in Journal
Multi-Attention Segmentation Networks Combined with the Sobel Operator for Medical Images
Previous Article in Journal
Landslide Susceptibility Evaluation of Machine Learning Based on Information Volume and Frequency Ratio: A Case Study of Weixin County, China
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Approach for Direction of Arrival Estimation in Co-Located MIMO Radars by Exploiting Extended Array Manifold Vectors

by
Sadiq Akbar
1,
Muhammad Sohail
2,
Fawad Zaman
3,
Muhammad Abdul Rehman Khan
4,
Nopdanai Ajavakom
1 and
Gridsada Phanomchoeng
1,5,6,*
1
Department of Mechanical Engineering, Chulalongkorn University, Bangkok 10330, Thailand
2
School of Information Science and Technology, University of Science and Technology of China (USTC), Hefei 230026, China
3
Department of Electrical & Computer Engineering, COMSATS University Islamabad, Islamabad 44000, Pakistan
4
Department of Avionics Engineering, Institute of Space Technology Islamabad, Islamabad 44000, Pakistan
5
Micro/Nano Electromechanical Integrated Device Research Unit, Faculty of Engineering, Chulalongkorn University, Bangkok 10330, Thailand
6
Applied Medical Virology Research Unit, Chulalongkorn University, Bangkok 10330, Thailand
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(5), 2550; https://doi.org/10.3390/s23052550
Submission received: 27 January 2023 / Revised: 14 February 2023 / Accepted: 21 February 2023 / Published: 24 February 2023
(This article belongs to the Special Issue Advances in Mimo and Millimeter-Wave Sensing Communication Systems)

Abstract

:
Multiple-input multiple-output (MIMO) radars enable better estimation accuracy with improved resolution in contrast to traditional radar systems; thus, this field has attracted attention in recent years from researchers, funding agencies, and practitioners. The objective of this work is to estimate the direction of arrival of targets for co-located MIMO radars by proposing a novel approach called flower pollination. This approach is simple in concept, easy to implement and has the capability of solving complex optimization problems. The received data from the far field located targets are initially passed through the matched filter to enhance the signal-to-noise ratio, and then the fitness function is optimized by incorporating the concept of virtual or extended array manifold vectors of the system. The proposed approach outperforms other algorithms mentioned in the literature by utilizing statistical tools for fitness, root mean square error, cumulative distribution function, histograms, and box plots.

1. Introduction

5G can be defined as next-generation emerging technology that increases the system’s capacity and has high data rates with improved quality of service [1,2]. The design and development of an antenna guarantee the successful operation of any 5G device. Multiple-input multiple-output (MIMO) systems are one of the most indispensable technologies used in 5G communication systems [3,4,5]. In recent years, MIMO radar systems have been the focus of research for practitioners, researchers, and funding agencies due to their enhanced capabilities of high resolution and improved estimation accuracy, as compared to the traditional phased array radar systems [6]. The research in the field of MIMO radar systems can broadly be divided into two cases, i.e., when the antennas in transmitters and receivers are widely separated, and in the second case, when the antennas in both transmitters and receivers are placed close to each other [7]. The second case has an obvious advantage over the first one, as it receives the reflected signals in the same target aspect, thus allowing a simple target model to be adopted [8]. Based on this, if the closely spaced antennas of the transmitter and receiver are placed far away from each other, then the system is said to be a bistatic MIMO system. Conversely, the system is referred to as monostatic or collocated if the receiver and the transmitter are placed close to each other, meaning that the direction of arrival (DOA) and direction of departure (DOD) are the same [9]. Several researchers have attempted to address the issue of DOA estimation for the co-located MIMO radar systems [10,11]. A discrete time Fourier transform method is exploited in [12] to estimate the DOA by sampling the received signals in the spatial domain; however, the resolution issues of this approach are limited due to the Rayleigh criterion. To overcome this issue, subspace-based approaches called super resolution methods are proposed in [13,14,15]. These methods work on the received signals’ covariance matrices by dividing the space into two subspaces called the signal subspace and noise subspace. The main issue with these techniques is their computational complexity, as they require a large number of snapshots. To reduce their computational complexity, compressed sensing-based methods are proposed in [16,17] that require a lower number of snapshots by exploiting the target sparsity in the spatial domain. In general, the compressive sensing methods are classified into greedy and norm-based methods, such as orthogonal matching pursuits (OMP) and stagewise OMP [18]. Furthermore, sparse Bayesian learning (SBL)-based approaches are also proposed using the prior assumption of sparse signals and can achieve excellent results at a relatively high computational cost [19]. In [20], another super resolution method is proposed for the DOA estimation of fast-moving targets that only uses a single snapshot. This method utilized the concept of virtual array geometries and achieved better results as compared to the ones discussed in [18,19,21]. However, it needs further improvement in estimation accuracy and computational complexity.
In this paper, DOA estimation is carried out by proposing a novel approach called the flower pollination algorithm (FPA). This approach is simple in concept, easy to implement, and has the capability of solving complex optimization problems [22,23]. The received data from the far field located targets are initially passed through the matched filter to enhance the signal-to-noise ratio (SNR), and then the fitness function is optimized by incorporating the concept of virtual or extended array manifold vectors of the system. The proposed approach outperforms other algorithms mentioned in the literature [18,19,20,21], by utilizing statistical tools for fitness, root mean square error, cumulative distribution function, histograms, and box plots. All the simulations are carried out in MATLAB.
The following list details the salient features of this work:
  • FPA is designed and implemented for the first time for DOA estimation with a monostatic/co-located MIMO radar system.
  • A novel fitness function based on extended array manifold vectors is developed for the optimization of FPA.
  • For different scenarios, the design scheme is validated.
  • The scheme’s correctness is observed for very small deviations from the reference values.
  • Different statistical performances, such as RMSE, box plots, CDF and histograms, are used to confirm the reliability, consistency and robustness of the proposed approach.
The overall presentation of the remaining work is managed as follows: the first part is dedicated to the introduction, which is followed by the system model in Section 2. The proposed methodology is discussed in Section 3, while the results and discussion are presented in Section 4. Section 5 summarizes the work, along with some future directions in the research area of DOA estimation.

2. System Model

In this section, a system model is developed for DOA estimation with a co-located or monostatic MIMO radar system. The transmitter (Tx) and the receiver (Rx) have N and M antenna sensors, respectively. The Tx and Rx are placed close enough to ensure that the DOD and DOA of the system with respect to the targets are the same, as shown in Figure 1.
The inter-element spacings in Tx and Rx antennas are kept as ʎ/2. The Tx of the collocated MIMO radar transmits orthogonal signals that can be given for one pulse duration T [20] as
0 T S n 1 ( t ) S n 2 H ( t ) d t = δ ( n 1 n 2 )
where  δ ( n 1 n 2 ) = 1   f o r   n 1 = n 2  and zero otherwise. It is supposed that the transmitted signals are reflected back from Q sources in space with different DOAs and are received by the Rx of the same collocated MIMO radar. Hence, the signal received by the m-th antenna in the Rx is represented as
y m ( t ) = q = 1 Q n = 1 N S n ( t ) e j ( K d ( n 1 ) sin ψ q )   α q e j ( K d ( m 1 ) sin θ q + ξ m ( t ) ,   w h e r e   m = 1 , 2 , , M .
where  ψ q  and  θ q  represent the DOD and DOA, respectively, which are equal for the collocated MIMO radar. Similarly,  K = 2 π / λ  is the propagation constant and  α q  is the reflection coefficient, while  ξ m  is the AWGN added at the m-th Rx antenna that has unit variance and a zero mean. Once the signal is received, it is further fed to the matched filter to improve the SNR, whose impulse response for one pulse T is  h n ( t ) = S n ( T t ) . The response of the m-th and n-th antenna in the Rx and Tx, respectively, for Q targets in space can be given as
y m , n ( t ) = q = 1 Q 0 T S n H ( t ) S n ( t ) e j K ( n 1 ) d sin ψ q   α q e j K ( m 1 ) d sin θ q   d t + 0 T S n H ( t ) ξ m ( t ) d t
When we incorporate Equation (1) into Equation (3), we can obtain the following equation:
y m , n ( t ) = q = 1 Q e j K ( n 1 ) d sin ψ q   α q e j K ( m 1 ) d sin θ q + ξ m , n
w h e r e     ξ m , n = 0 T S n H ( t ) ξ m ( t ) d t    for a single snapshot.
In its extended form, Equation (4) can be given as follows:
y m , n = q = 1 Q α q g n ( ψ q ) h m ( θ q ) + ξ m , n    
where  g n ( ψ q ) = e j K ( n 1 ) sin ψ q     a n d     h m ( θ q ) = e j K ( m 1 ) sin θ q    for  n = 1 , 2 ,   N   a n d   m = 1 , 2 , ,   M .
The AMV  g  and  h  for the target located in the qth direction with respect to Tx and Rx, can be given as
g ( ψ q ) = [ g 1 ( ψ q ) ,   g 2 ( ψ q ) , ,   g N ( ψ q ) ] H
and
h ( θ q ) = [ h 1 ( θ q ) ,   h 2 ( θ q ) , ,   h M ( θ q ) ] H
Now, with the signal received at the output of the matched filter for the (m,n)th combination of antennas, the following equation can be used:
y m , n = q = 1 Q α q g n ( ψ q ) h m ( θ q ) + ξ m , n
The response of the m-th Rx antenna for the entire Tx array can be given as follows:
y m = q = 1 Q α q h m ( θ q ) g ( ψ q ) + ξ m
For the response of the entire Rx array, the concept of extended array manifold vectors (EAMV) is used, which increases the dimension of our observed vector, i.e.,
y = q = 1 Q α q h ( θ q ) g ( ψ q ) + ξ
where   is the Kronekar product. Equation (10) can be given in vector form as follows:
y = B β + ξ
where  B = [ h ( ψ 1 ) g ( θ 1 ) ,   h ( ψ 2 ) g ( θ 2 ) , ,   h ( ψ Q ) g ( θ Q ) ]  and  β = [ α 1 , α 1 , ,   α Q ] .
For co-located MIMO radars, the DOD  ( ψ )  and DOA  ( θ )  are equal, so the problem at hand is to precisely and efficiently estimate the unknown  θ q  for  q = 1 , 2 , , Q .

3. Proposed Methodology

Xin-She Yang, in 2012, was inspired by the pollination process in flowers and developed an efficient algorithm called the flower pollination algorithm (FPA) [24]. Due to its ease of implementation and capabilities of solving complex optimization problems, the FPA attracted scientists and engineers from different fields of science and engineering, such as control system engineering [25], wireless networks [26], power systems [27], image processing [28], clustering and classification [29], computer gaming [30] and electrical systems [31].
In this algorithm, the concept of reproduction of new flowers in flowering plants based on the pollination process is introduced, consisting of two types, namely biotic (global pollination) and abiotic (local pollination). In both types, the pollen of one flower meets pollen from another flower that may belong to the same plant or another plant that belongs to the same species. As a result, fruitful fertilization can take place in this algorithm. The pollinators or carriers of pollen are different in both processes, i.e., insects and birds take part in the biotic pollination process, while wind or simple diffusion acts as pollinators in the abiotic process. In nature, the biotic process takes place more often than the other process. Flower constancy also plays a major role in the pollination process, due to the fact that pollinators restrict themselves to the plants of a certain species [32]. The global and local pollinations in this algorithm are given as
x i t + 1 = x i t + L ( x i t g b e s t )
and
x i t + 1 = x i t + ε ( x j t x k t )
In these equations,  L  denotes the Levy flights, which determines the pollination strength and is always greater than 0 and  ε  denotes the uniform distributions, respectively.
In this work, we have designed and exploited the FPA for the estimation of the DOA in a co-located MIMO radar. In this regard, the flow diagram of FPA is shown in Figure 2, while its steps in the form of a pseudo code are given below. The overall graphical abstract of the entire work is shown in Figure 3.
Step1: Initialization. A random population of Np flowers/plants/pollens is generated. Each member of this population has as many entries as there are decision variables, i.e., the number of DOA estimations of the targets. The j-th member representation of the FPA is given as
F ^ j = ( f 1 f 2 f N p ) H = ( θ ^ 1 θ ^ 2 θ ^ N p ) j H     w h e r e     θ ^ = [ θ ^ 1 ,   θ ^ 2 ,   ,   θ ^ Q ]  
The constraints associated with the underlying problem are as follows:  θ     R   :   90         θ q         90     w h e r e   q = 1 ,   2 ,   3 ,   ,   Q . Further settings of the FPA parameters, such as the population size, the number of iterations and the limit for probability switching, are set.
Step2: Fitness Evaluation. The flower members of the population  F ^ j  are evaluated one by one by the fitness function using the mean square error (MSE) concept, in which both the responses (desired and estimated) are based on EAM vectors and are ranked accordingly, i.e.,
f ε = E ( | B β - B ^ β | 2 )
In Equation (15), the array manifold matrix B and β are defined in Equation (11), where
B ^ = [ h ( ψ ^ 1 ) g ( θ ^ 1 ) ,   h ( ψ ^ 2 ) g ( θ ^ 2 ) , ,   h ( ψ ^ Q ) g ( θ ^ Q ) ]
Step3: The initial best member (solution) g* is obtained.
Step4: The limit for the probability switch (PSW) is defined as (0,1).
Step5: Fitness values of all Np members/flowers/solutions are computed.
Step6: If rand is less than PSW, then
Step7: A step vector L of dimension d (while obeying the Levy distribution) is drawn.
Step8: Global pollination is carried out using Equation (12).
Step9: A uniform distribution  ε     [ 0 , 1 ]  is drawn.
Step10: Among all the solutions, j and k are chosen randomly.
Step11: Local pollination is carried out using Equation (13).
Step12: A new best solution is evaluated.
Step13: If the evaluated new solution is less than g*,
Step14:  x t = x t + 1
Step15: The current best solution g* is found within all  x i t .
Step16: The best solution and its fitness are stored as the global best solution for each run.
Step17: Steps 1–16 are performed multiple times to obtain a large data set for reliability purposes.
Step18: The fitness function given in Equation (15) and the RMSE given in Equation (17) are used as performance metrics for the proposed scheme.
R M S E = s = 1 R u n s ( θ s θ ^ s ) 2 N E ,     N E   b e i n g   n u m b e r   o f   e l e m e n t s   i n   θ

4. Results and Discussion

In this section, several simulations are carried out to validate the performance and reliability of the proposed flower pollination algorithm for the DOA estimation of targets located in the Fraunhoper zone, with respect to the Rx of a co-located MIMO radar system. The Tx and Rx of the co-located MIMO radar system are equipped with uniform linear arrays with N and M antennas, respectively. This section is mainly divided into two parts; in the first part, the overall performance of FPA is analyzed for different scenarios based on a different number of targets. A comparison with the state-of-the-art algorithms [18,19,20,21] is carried out in the second part. Initially, all the received signals at the Rx side of the monostatic MIMO radar are passed through a matched filter to improve the SNR, and then the concept of extended array manifold (EAM) vectors is used to optimize the fitness function defined in Equation (15). The inter-element distance between any two adjacent antennas is taken to be half of the wavelength on both the Tx and Rx sides. Throughout the simulations, the values of the reflection coefficients are considered as unity. All of the desired and the estimated vectors of DOAs are in degrees. The proposed scheme (FPA) requires a single snapshot to optimize the fitness function. The parameter settings of the proposed FPA are given in Table 1. All the results are taken from 100 independent trials of the proposed algorithm. The system specifications are shown in Table 2.
Part 1: In this part, DOAs are estimated for two sources, three sources and four sources. The analysis of the data is carried out in two different scenarios, that is, the different number of targets or sources for the same level of noise, as shown in Figure 4, Figure 5, Figure 6 and Figure 7, and the same number of targets for different levels of SNR, as shown in Figure 8, Figure 9, Figure 10 and Figure 11. In the first scenario, four different cases were taken into account i.e., the 0 dB noise case, 5 dB noise case, 10 dB0 dB noise case and 15 dB noise case. The best fitness values obtained in 100 independent runs of the proposed algorithm FPA are shown with different statistical tools, such as CDF, box plots and histograms. This work presents only the 0 dB noise and 15 dB noise cases, which are shown for the first scenario in Figure 4, Figure 5, Figure 6 and Figure 7, but other graphs could also have been provided if desired. In the given figures, the 2s, 3s and 4s denote two sources, three sources and four sources, respectively. Figure 4, Figure 5, Figure 6 and Figure 7 show that the fitness value of two sources is less than the fitness value of three sources. In addition, the fitness value of three sources is less than the fitness value of four sources. It is because when the number of unknown values increases, the problem becomes more difficult; thus, the performance of the algorithm decreases slightly.
For the second scenario, the same number of sources as the first scenario is taken into account, i.e., two sources, three sources and four sources. A different noise level is added to each of them in turn and in steps, i.e., first, two sources are considered and initially, the 0 dB noise is added to these two sources and the data are obtained for 100 runs of the proposed scheme FPA. Next, each set of data is obtained for 100 independent runs of the same proposed algorithm (FPA) for 5 dB, 10 dB, and 15 dB noise levels added to the same two sources, respectively. The same is carried out with the three sources and four sources cases. Table 3 shows the best estimated DOAs and their RMSE with different noise levels for two sources. Table 4 shows the estimated DOAs and their RMSE with different noise levels for three sources. Likewise, Table 5 shows the estimated DOAs and their RMSE with different noise levels for four sources. In each case, the desired DOAs considered are as follows:
D e s i r e d   D O A s   f o r   T w o   S o u r c e s = [ 35         35 ] D e s i r e d   D O A s   f o r   T h r e e   S o u r c e s = [ 40         40         50 ] D e s i r e d   D O A s   f o r   F o u r   S o u r c e s = [ 55         55         65           65 ]
Furthermore, the graphs of the best fitness values, CDF, box plots and histograms are shown in Figure 8, Figure 9, Figure 10 and Figure 11 for the second scenario. In Figure 10, the symbols 2sn0, 3sn0 and 4sno represent two sources, three sources and four sources with 0 dB noise, respectively. Likewise, 2sn5, 3sn5 and 4sn5 represent two sources, three sources and four sources with 5 dB noise, respectively, and so on. Figure 4a shows that the best fitness achieved for two sources with 0 dB noise is about 0.28 in 100 runs of the proposed algorithm. In the same graph, it is clear that the best fitness achieved by three sources is about 0.33 in 100 runs and likewise, the best fitness achieved by four sources in 100 runs is about 0.34. Figure 4b shows the graph for the 15 dB noise case that is added to the same two sources, three sources and four sources, respectively. It can be observed from this graph that as the noise is reduced from 0 dB to 15 dB, the fitness of all the sources (2s, 3s and 4s) is improved, i.e., the best fitness achieved in 100 runs by two sources is about 10−2. Likewise, the best fitness values achieved by three sources and four sources in the same 100 runs are less than 10−2. Figure 5 shows the CDF analysis for the same two noise levels 0 dB and 15 dB, which are added to the same two sources, three sources and four sources, respectively. Figure 5a shows that about 1% of runs of the proposed algorithm gives a fitness value of about 0.28 for two sources. Likewise, about 1% of runs give a fitness value of about 0.33 for three sources and about 1% of runs give a fitness value of 0.34 for four sources. Figure 5b shows the same sources with the 15 dB noise case. From this figure, it is clear that about 2% of runs give a fitness value of about 10−2 for two sources, but the same 2% of runs give a smaller fitness value from 10−2 for three sources and four sources, respectively. Figure 6 displays the box plot analysis of the same two cases, i.e., 0 dB and 15 dB noise, which are added to the same two sources (2s), three sources (3s) and four sources (4s), respectively. Figure 6a shows that the worst fitness achieved by two sources (2s) is about 0.42. Similarly, the worst fitness values achieved by three and four sources (3s and 4s) are about 0.47 and 0.48, respectively. Moreover, the best fitness values achieved by two sources (2s), three sources (3s) and four sources (4s) are about 0.36, 0.41 and 0.42, respectively. Fifty percent of the fitness values are less than 0.42 for two sources (2s), less than 0.44 for three sources (3s) and less than 0.45 for four sources (4s). Figure 6b shows that the worst fitness values achieved by two sources (2s), three sources (3s) and four sources (4s) are about 0.013, 0.020 and 0.030, respectively. Likewise, the best fitness values achieved by the same two sources, three sources and four sources are about 0.0122, 0.017 and 0.027, respectively. Fifty percent of the fitness values are less than 0.016 for two sources, less than 0.78 for three sources and less than 0.029 for four sources, respectively. As is clear from these figures, when the noise level decreases, the fitness values are also improved. One can verify very easily from these graphs that for 0 dB noise, the fitness value is higher than the case where the noise level is decreased to the 15 dB level. Likewise, Figure 8, Figure 9, Figure 10 and Figure 11 demonstrate that even for the lower values of SNR, the proposed algorithm performed well. In summary, all of these graphs show that the novel scheme FPA performs well in each scenario.
Part 2: This part presents the comparison of our proposed FPA algorithm with the state-of-the art algorithms in the literature [18,19,20,21].
Case 1: In this case, the number of antennas in Tx and Rx is chosen to be N = 5 and M = 10, respectively. The inter-element distances between each two consecutive antennas in both Tx and Rx arrays are kept as the same, i.e., half the wavelength. Furthermore, 20 dB additive white Gaussian noise (AWGN) was added to the received signals for practicability purposes. Three targets are considered, of which the desired values of the DOA are considered to be −30, 30 and 50. The proposed scheme is run 100 times independently and a large amount of data is obtained. The performance of our proposed scheme FPA can be verified from Table 6, as it performed better compared to the other algorithms in terms of estimation accuracy and RMSE. The second-best result is achieved by [20].
In the same way, the proposed algorithm is further tested for considering a lower number of antennas in Rx, i.e., M = 4. Although the results are slightly degraded, one can still verify from Table 7 that the proposed algorithm performed fairly well compared to the other algorithms.
Case 2: In this case, simulations are carried out to validate the robustness against the noise of the proposed algorithm FPA. Different values of SNRs are considered, which range from 10 dB to 40 dB. The RMSE of the proposed algorithm is minimal, as compared to its counterpart algorithms for Rx with M = 10 and M = 4, as shown in Figure 12 and Figure 13. Again, the second-best RMSE is produced by the algorithm discussed in [20].
The corresponding Cramer–Rao lower bound (CRLB) for the DOA estimation shown in Figure 12 and Figure 13 can be obtained from [21].
Case 3: In this case, the computational complexity of the proposed algorithm is compared with [18,19,20] for three targets. As provided in Table 8, the proposed algorithm requires 1.08 s to attain the desired outcomes, which is higher than the algorithms discussed in [18,19,20]. The best computational complexity is achieved by [18].

5. Conclusions and Future Work

In this work, the problem of DOA estimation for monostatic MIMO radars was considered. A novel and efficient approach based on flower pollination was designed and implemented. The proposed approach is inspired by the pollination process of flowering plants that has successfully solved different optimization problems. In the present work, the FPA was optimized by incorporating a new fitness function based on extended array manifold vectors. This fitness function works on the mean square error that defines an error between the estimated and the reference responses of the system. It required a single snapshot to attain the desired outcomes. The efficiency of the proposed algorithm was compared to the already existing methods in the literature and it has shown comparatively better results in terms of RMSE and estimation accuracy. However, the computational complexity of our proposed algorithm is slightly higher than the other algorithms. Different statistical tools such as CDF, box plots and histograms were used to verify the effectiveness of the proposed algorithm.
In the future, this approach can be used in the fields of adaptive beamforming, null steering, tracking multiple targets, etc. Future research into the suggested meta-heuristics computing approach may prove to be a good option for dependable, effective, and precise DOD/DOA estimation in various applications of utmost importance [33,34,35].

Author Contributions

Conceptualization, S.A., N.A. and G.P.; methodology, S.A.; software, S.A. and G.P.; validation, S.A., M.S., F.Z., M.A.R.K. and N.A.; formal analysis, S.A.; investigation, S.A.; resources, G.P.; data curation, S.A.; writing—original draft preparation, S.A. and G.P.; writing—review and editing, S.A., M.S., F.Z., M.A.R.K., N.A. and G.P.; visualization, S.A.; supervision, G.P.; project administration, G.P.; funding acquisition, G.P. All authors have read and agreed to the published version of the manuscript.

Funding

This research project is supported by the Second Century Fund (C2F), Chulalongkorn University, Bangkok, Thailand.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Acknowledgments

Special thanks is given to CU VISION X for supporting the hardware and software used in this research and to Chulalongkorn University Technology Center for supporting the research innovation eco-system used.

Conflicts of Interest

The authors declare no conflict of interest. Furthermore, the funders had no role in the design of the study; in the collection, analysis, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

References

  1. Ravi, K.C.; Kumar, J. Miniaturized Parasitic Loaded High-Isolation MIMO Antenna for 5G Applications. Sensors 2022, 22, 7283. [Google Scholar] [CrossRef] [PubMed]
  2. Jhang, W.C.; Sun, J.S. A Novel 5G LTE antenna design for portable devices. Int. J. Antennas Propag. 2020, 2020, 1–9. [Google Scholar] [CrossRef]
  3. Ojaroudiparchin, N.; Shen, M.; Zhang, S.; Pedersen, G.F. A switchable 3-D-coverage-phased array antenna package for 5G mobile terminals. IEEE Antennas Wirel. Propag. Lett. 2016, 15, 1747–1750. [Google Scholar] [CrossRef] [Green Version]
  4. Ravi, K.C.; Kumar, J. Multi-directional Wideband Unit-element MIMO Antenna for FR-2 Band 5G Array Applications. Iran. J. Sci. Technol. Trans. Electr. Eng. 2022, 46, 311–317. [Google Scholar] [CrossRef]
  5. Parchin, N.O.; Zhang, J.; Abd-Alhameed, R.A.; Pedersen, G.F.; Zhang, S. A planar dual-polarized phased array with broad bandwidth and quasi-endfire radiation for 5G mobile handsets. IEEE Trans. Antennas Propag. 2021, 69, 6410–6419. [Google Scholar] [CrossRef]
  6. Sun, S.; Petropulu, A.P.; Poor, H.V. MIMO radar for advanced driver-assistance systems and autonomous driving: Advantages and challenges. IEEE Signal Process. Mag. 2020, 37, 98–117. [Google Scholar] [CrossRef]
  7. Manikas, A. Beamforming: Sensor Signal Processing for Defence Applications; World Scientific: Singapore, 2015; p. 5. [Google Scholar]
  8. Li, J.; Stoica, P. MIMO radar with colocated antennas. IEEE Signal Process. Mag. 2007, 24, 106–114. [Google Scholar] [CrossRef]
  9. Haimovich, A.M.; Blum, R.S.; Cimini, L.J. MIMO radar with widely separated antennas. IEEE Signal Process. Mag. 2007, 25, 116–129. [Google Scholar] [CrossRef]
  10. Liu, S.; Wang, W.; Fu, L.; Lu, Q. Linear prediction-based DOA estimation for directional borehole radar 3-D imaging. IEEE Trans. Geosci. Remote Sens. 2019, 57, 5493–5501. [Google Scholar] [CrossRef]
  11. Li, J.; Stoica, P. MIMO Radar Signal Processing; John and Wiley and Sons: Hoboken, NJ, USA, 2008. [Google Scholar]
  12. Van Veen, B.D.; Buckley, K.M. Beamforming: A versatile approach to spatial filtering. IEEE Assp. Mag. 1988, 5, 4–24. [Google Scholar] [CrossRef]
  13. Tenneti, S.V.; Vaidyanathan, P.P. IMUSIC: A family of MUSIC-like algorithms for integer period estimation. IEEE Trans. Signal Process. 2018, 67, 367–382. [Google Scholar] [CrossRef]
  14. Sahnoun, S.; Usevich, K.; Comon, P. Multidimensional ESPRIT for damped and undamped signals: Algorithm, computations, and perturbation analysis. IEEE Trans. Signal Process. 2017, 65, 5897–5910. [Google Scholar] [CrossRef] [Green Version]
  15. Wang, M.; Nehorai, A. Coarrays, MUSIC, and the Cramér–Rao bound. IEEE Trans. Signal Process. 2016, 65, 933–946. [Google Scholar] [CrossRef] [Green Version]
  16. Uehashi, S.; Ogawa, Y.; Nishimura, T.; Ohgane, T. Prediction of time-varying multi-user MIMO channels based on DOA estimation using compressed sensing. IEEE Trans. Veh. Technol. 2018, 68, 565–577. [Google Scholar] [CrossRef]
  17. Liu, L.; Zhang, X.; Chen, P. Compressed sensing-based DOA estimation with antenna phase errors. Electronics 2019, 8, 294. [Google Scholar] [CrossRef] [Green Version]
  18. Determe, J.F.; Louveaux, J.; Jacques, L.; Horlin, F. On the noise robustness of simultaneous orthogonal matching pursuit. IEEE Trans. Signal Process. 2016, 65, 864–875. [Google Scholar] [CrossRef]
  19. Yang, Z.; Xie, L.; Zhang, C. Off-grid direction of arrival estimation using sparse Bayesian inference. IEEE Trans. Signal Process. 2012, 61, 38–43. [Google Scholar] [CrossRef] [Green Version]
  20. Liu, S.; Tang, L.; Bai, Y.; Zhang, X. A super-resolution DOA estimation method for fast-moving targets in MIMO radar. Math. Probl. Eng. 2020, 2020, 4049785. [Google Scholar] [CrossRef] [Green Version]
  21. Liu, Z.M. Conditional Cramér–Rao lower bounds for DOA estimation and array calibration. IEEE Signal Process. Lett. 2013, 21, 361–364. [Google Scholar] [CrossRef]
  22. Alyasseri, Z.A.A.; Khader, A.T.; Al-Betar, M.A.; Awadallah, M.A.; Yang, X.S. Variants of the Flower Pollination Algorithm: A review. Nat.-Inspired Algorithms Appl. Optim. 2018, 744, 91–118. [Google Scholar]
  23. Akbar, S.; Raja, M.A.Z.; Chaudhary, N.I.; Zaman, F.; Alquhayz, H. Flower Pollination Heuristics for Parameter Estimation of Electromagnetic Plane Waves. CMC Comput. Mater. Contin. 2021, 68, 2529–2543. [Google Scholar] [CrossRef]
  24. Yang, X.S. Flower Pollination Algorithm for Global Optimization. In International Conference on Unconventional Computing and Natural Computation; Springer: Berlin/Heidelberg, Germany, 2012; pp. 240–249. [Google Scholar]
  25. Fadzli, A.A.M.; Hadi, M.S.; Eek, R.T.P.; Talib, M.H.A.; Yatim, H.M.; Darus, I.Z.M. PID Controller Based on Flower Pollination Algorithm of Flexible Beam System. In Recent Trends in Mechatronics Towards Industry 4.0; Springer: Singapore, 2022; pp. 173–183. [Google Scholar]
  26. Das, A.; Shekhar Das, H. Applications of Flower Pollination Algorithm in Wireless Sensor Networking and Image Processing: A Detailed Study. In Applications of Flower Pollination Algorithm and its Variants; Springer: Singapore, 2021; pp. 197–220. [Google Scholar]
  27. Mahendran, G.; Govindaraju, C. Flower pollination algorithm for distribution system phase balancing considering variable demand. Microprocess. Microsyst. 2020, 74, 103008. [Google Scholar] [CrossRef]
  28. Das, A.; Dhal, K.G.; Ray, S.; Galvez, J.; Das, S. Fitness based weighted flower pollination algorithm with mutation strategies for image enhancement. Multimed. Tools Appl. 2022, 81, 28955–28986. [Google Scholar] [CrossRef]
  29. Yedurkar, D.P.; Metkar, S.P.; Al-Turjman, F.; Stephan, T.; Kolhar, M.; Altrjman, C. A Novel Approach for Multichannel Epileptic Seizure Classification Based on Internet of Things Framework Using Critical Spectral Verge Feature Derived from Flower Pollination Algorithm. Sensors 2022, 22, 9302. [Google Scholar] [CrossRef] [PubMed]
  30. Chiroma, H.; Shuib, N.L.M.; Muaz, S.A.; Abubakar, A.I.; Ila, L.B.; Maitama, J.Z. A review of the applications of bio-inspired flower pollination algorithm. Procedia Comput. Sci. 2015, 62, 435–441. [Google Scholar] [CrossRef] [Green Version]
  31. Abdullah, M.; Javaid, N.; Khan, I.U.; Khan, Z.A.; Chand, A.; Ahmad, N. Optimal Power Flow with Uncertain Renewable Energy Sources Using Flower Pollination Algorithm. In Advanced Information Networking and Applications: Proceedings of the 33rd International Conference on Advanced Information Networking and Applications (AINA-2019); Springer International Publishing: Berlin/Heidelberg, Germany, 2020; Volume 33, pp. 95–107. [Google Scholar]
  32. Yang, X.S.; Karamanoglu, M.; He, X. Flower pollination algorithm: A novel approach for multiobjective optimization. Eng. Optim. 2014, 46, 1222–1237. [Google Scholar] [CrossRef] [Green Version]
  33. Yu, Z.; Hu, X.; Liu, C.; Peng, M.; Zhong, C. Location Sensing and Beamforming Design for IRS-Enabled Multi-User ISAC Systems. IEEE Trans. Signal Process. 2022, 70, 5178–5193. [Google Scholar] [CrossRef]
  34. Imran, M.A.; Mohjazi, L.; Bariah, L.; Muhaidat, S.; Cui, T.J.; Abbasi, Q.H. (Eds.) Intelligent Reconfigurable Surfaces (IRS) for Prospective 6G Wireless Networks; John and Wiley and Sons: Hoboken, NJ, USA, 2023. [Google Scholar]
  35. Freitas, M.; Souza, D.; da Costa, D.B.; Borges, G.; Cavalcante, A.M.; Marquezini, M.; Almeida, I.; Rodrigues, R.; Costa, J.C. Matched-Decision AP Selection for User-Centric Cell-Free Massive MIMO Networks. IEEE Trans. Veh. Technol. 2023, 1–16. [Google Scholar] [CrossRef]
Figure 1. Co-Located Radar System.
Figure 1. Co-Located Radar System.
Sensors 23 02550 g001
Figure 2. FPA Flow Chart: Where * denotes global best.
Figure 2. FPA Flow Chart: Where * denotes global best.
Sensors 23 02550 g002
Figure 3. Overall Graphical Abstract.
Figure 3. Overall Graphical Abstract.
Sensors 23 02550 g003
Figure 4. Fitness with Noises (a) 0 dB and (b)15 dB.
Figure 4. Fitness with Noises (a) 0 dB and (b)15 dB.
Sensors 23 02550 g004
Figure 5. CDF with Noises (a) 0 dB and (b) 15 dB.
Figure 5. CDF with Noises (a) 0 dB and (b) 15 dB.
Sensors 23 02550 g005
Figure 6. Box Plot with Noises (a) 0 dB and (b) 15 dB.
Figure 6. Box Plot with Noises (a) 0 dB and (b) 15 dB.
Sensors 23 02550 g006
Figure 7. Histogram with Noises (a) 0 dB and (b) 15 dB.
Figure 7. Histogram with Noises (a) 0 dB and (b) 15 dB.
Sensors 23 02550 g007
Figure 8. Fitness with Different Noises: (a) Two Sources; (b) Three Sources; (c) Four Sources.
Figure 8. Fitness with Different Noises: (a) Two Sources; (b) Three Sources; (c) Four Sources.
Sensors 23 02550 g008
Figure 9. CDF with Different Noises: (a) Two Sources; (b) Three Sources; (c) Four Sources.
Figure 9. CDF with Different Noises: (a) Two Sources; (b) Three Sources; (c) Four Sources.
Sensors 23 02550 g009
Figure 10. Box Plot with Different Noises: (a) Two Sources; (b) Three Sources; (c) Four Sources.
Figure 10. Box Plot with Different Noises: (a) Two Sources; (b) Three Sources; (c) Four Sources.
Sensors 23 02550 g010
Figure 11. Histogram with Different Noises: (a) Two Sources; (b) Three Sources; (c) Four Sources.
Figure 11. Histogram with Different Noises: (a) Two Sources; (b) Three Sources; (c) Four Sources.
Sensors 23 02550 g011
Figure 12. RMSE vs. SNR with M = 10.
Figure 12. RMSE vs. SNR with M = 10.
Sensors 23 02550 g012
Figure 13. RMSE vs. SNR with M = 4.
Figure 13. RMSE vs. SNR with M = 4.
Sensors 23 02550 g013
Table 1. Parameter Settings of FPA.
Table 1. Parameter Settings of FPA.
S.No.NameSpecification
1.Population Size10 members
2.Probability Switch (PSW)0.8
3.Number of Iterations2000
4.Lower Bound−90°
5.Upper Bound90°
Table 2. System Specifications.
Table 2. System Specifications.
S.No.NameSpecification
1.Operating SystemWindows 10 Enterprise, 64 bit
2.RAM32 GB
3.ProcessorIntel(R) Core (TM) i7-7820HQ CPU @ 2.90 GHz 2.90 GHz
4.SoftwareMATLAB R2022b
Table 3. DOA Estimation for Two Targets for N = 6 and M = 6 with Different Noises.
Table 3. DOA Estimation for Two Targets for N = 6 and M = 6 with Different Noises.
NoiseDOAsRMSE
θ 1   θ 2
0 dB−34.610635.35990.0318
5 dB−35.228434.81850.0286
10 dB−35.122135.07870.0136
15 dB−35.113635.04130.0267
Table 4. DOA Estimation for Three Targets for N = 6 and M = 6 with Different Noises.
Table 4. DOA Estimation for Three Targets for N = 6 and M = 6 with Different Noises.
NoiseDOAsRMSE
  θ 1   θ 2   θ 3
0 dB−39.671341.123552.29100.1626
5 dB−40.072440.838050.40580.0915
10 dB−39.797440.100350.18060.0387
15 dB−40.080139.903349.66800.0270
Table 5. DOA Estimation for Four Targets for N = 6 and M = 6 with Different Noises.
Table 5. DOA Estimation for Four Targets for N = 6 and M = 6 with Different Noises.
NoiseDOAsRMSE
  θ 1   θ 2   θ 3   θ 4
0 dB−55.943254.000665.7209−67.08880.1931
5 dB−55.570855.382665.1077−65.31720.1802
10 dB−56.167554.164164.5014−67.34980.1379
15 dB−54.922254.656665.0776−64.63270.0855
Table 6. DOA Estimation for Three Targets for N = 5 and M = 10 with SNR = 20 dB.
Table 6. DOA Estimation for Three Targets for N = 5 and M = 10 with SNR = 20 dB.
Scheme   θ 1   θ 2   θ 3 RMSE
Desired DOA−303050--
SBL Method [19]−30.026029.814750.66400.1300
CDSR [20]−30.096029.894750.17400.4082
OMP Method [18]−30.026029.944750.70400.3985
Proposed Scheme−30.000030.000050.00000.0901
Table 7. DOA Estimation for Three Targets for N = 5 and M = 4 with SNR = 20 dB.
Table 7. DOA Estimation for Three Targets for N = 5 and M = 4 with SNR = 20 dB.
Scheme   θ 1   θ 2   θ 3 RMSE
Desired DOA−303050-
SBL Method [19]−31.026030.814750.16400.7009
CDSR [20]−30.806030.854749.69401.0591
OMP Method [18]−31.386031.094749.50400.7623
Proposed Scheme−30.036630.090549.87650.0909
Table 8. Computational complexity.
Table 8. Computational complexity.
SchemesComputational Times (sec)
Sparse Bayesian [19]1.0702
CDSR [20]0.6037
OMP [18]0.1051
Proposed1.08
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Akbar, S.; Sohail, M.; Zaman, F.; Khan, M.A.R.; Ajavakom, N.; Phanomchoeng, G. A Novel Approach for Direction of Arrival Estimation in Co-Located MIMO Radars by Exploiting Extended Array Manifold Vectors. Sensors 2023, 23, 2550. https://doi.org/10.3390/s23052550

AMA Style

Akbar S, Sohail M, Zaman F, Khan MAR, Ajavakom N, Phanomchoeng G. A Novel Approach for Direction of Arrival Estimation in Co-Located MIMO Radars by Exploiting Extended Array Manifold Vectors. Sensors. 2023; 23(5):2550. https://doi.org/10.3390/s23052550

Chicago/Turabian Style

Akbar, Sadiq, Muhammad Sohail, Fawad Zaman, Muhammad Abdul Rehman Khan, Nopdanai Ajavakom, and Gridsada Phanomchoeng. 2023. "A Novel Approach for Direction of Arrival Estimation in Co-Located MIMO Radars by Exploiting Extended Array Manifold Vectors" Sensors 23, no. 5: 2550. https://doi.org/10.3390/s23052550

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