Next Article in Journal
Electrochemical Sensor Based on Iron(II) Phthalocyanine and Gold Nanoparticles for Nitrite Detection in Meat Products
Previous Article in Journal
Graph-Based Resource Allocation for Integrated Space and Terrestrial Communications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Advanced Marine Predator Algorithm for Circular Antenna Array Pattern Synthesis

1
School of Electronics and Information Engineering, Hebei University of Technology, Tianjin 300401, China
2
Department of Physics, Federal University of Technology, Akure 340271, Ondo State, Nigeria
3
School of Mechanical Engineering, Hebei University of Technology, Tianjin 300401, China
4
Department of Mechanical Engineering, University of Nyala, Nyala 11111, Sudan
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(15), 5779; https://doi.org/10.3390/s22155779
Submission received: 12 July 2022 / Revised: 30 July 2022 / Accepted: 1 August 2022 / Published: 2 August 2022
(This article belongs to the Topic Antennas)

Abstract

:
The pattern synthesis of antenna arrays is a substantial factor that can enhance the effectiveness and validity of a wireless communication system. This work proposes an advanced marine predator algorithm (AMPA) to synthesize the beam patterns of a non-uniform circular antenna array (CAA). The AMPA utilizes an adaptive velocity update mechanism with a chaotic sequence parameter to improve the exploration and exploitation capability of the algorithm. The MPA structure is simplified and upgraded to overcome being stuck in the local optimum. The AMPA is employed for the joint optimization of amplitude current and inter-element spacing to suppress the peak sidelobe level (SLL) of 8-element, 10-element, 12-element, and 18-element CAAs, taking into consideration the mutual coupling effects. The results show that it attains better performances in relation to SLL suppression and convergence rate, in comparison with some other algorithms for the optimization case.

1. Introduction

Antenna arrays have many applications in communications systems, radars, medical imaging, remote sensing, Internet of Things (IoT), and signal processing because of their ability to provide high directive characteristics [1], spatial diversity [2], adaptive beamforming, and beam steering [3]. The effectiveness of antenna arrays is highly dependent on their geometry, the number of antennas, element spacing, beam pattern, and sidelobe level (SLL). To meet the necessities of long-distance communication, antenna arrays with very directional qualities are required in many applications [4]. To deal with the high free-space route loss problem of millimeter-wave (mmWave) transmissions and fulfill the increasing capacity demand, the fifth-generation (5G) cellular communication technology requires large-scale antenna array systems [5]. The urgency to meet the demand for qualitative and quantitative energy has necessitated vast research into improving the efficiency of antenna arrays, in the aspect of SLL reduction, interference nulling, narrow directivity, and high gains.
Many research works have been dedicated to developing techniques for the pattern synthesis of antenna arrays with a narrow main lobe and reduced sidelobe level [2,6]. Pattern synthesis of different types of antenna such as linear array, circular array, hexagonal array, concentric circular array, time modulated arrays, and many more using some heuristic algorithms has been carried out by several researchers [7,8,9,10,11]. To solve the antenna array optimization, the choice of the optimization algorithm is essential, as is the objective function capturing the designated relevance of the antenna array. Mutual coupling is likewise a relevant factor to consider in the design of the antenna array, for it has a great effect on the field performance of the antennas. Thus, recent research work carefully put into consideration the mutual coupling effect during the antenna array synthesis [7,9,12].
Over the years, the addition of refined or optimal parameters and hybridization of multiple metaheuristic algorithms has been an effective way of improving the efficiency of the algorithms combined for antenna array synthesis. Ref. [13] applied an invasive weed optimization algorithm to the synthesis of a rectangular array, circular arrays, and the bee-hive. The modification of the IWO algorithm for the optimization of time-modulated LAA was proposed by Basak et al. [14]. The IWO was improved by including two parallel populations and a new routine of changing the mutation step-size with iterations, which made the algorithm achieve better performance. Jang et al. performed the circular lattice array structure optimization in aperture synthesis radiometers using particle swarm optimization (PSO) [15]. Hosseini and Jafarian [16] came up with the concept of hybridizing invasive weed optimization and particle swarm optimization (HIWOPSO) so that IWO will benefit from the swarm intelligence of PSO and avoid being trapped in local solutions. A hybrid invasive weed optimization (IWO) and wind driven optimization (WDO) was also proposed and adopted for the synthesis of uniformly spaced LAA and non-uniform CAA by Mahto and Choubey [17].
The optimization of a circular array using efficient biogeography-based optimization (EBBO) was proposed by ref. [18]. The authors improved the standard BBO and applied it to optimize jointly the amplitude current and element position of the CAA. A convex improved genetic algorithm (CIGA) was proposed by Li et al. [19] for the beam pattern synthesis of sparse arrays. This hybrid algorithm was able to adjust the excitation and positions of the arrays to suppress the peak SLL and obtain better results as compared to some other existing algorithms. The least mean square (LMS) algorithm and sample matrix inversion (SMI) were also combined to optimize the weight of the adaptive antenna array at different arrival angles [20]. Ref. [21] introduced the use of a hybrid cuckoo search algorithm with convex programming (CS–CP) to solve the sparse LAA based on a subarray scheme synthesis problem. In each subarray, the number, excitation, and spacing are optimized with the minimum or maximum spacing constraints. The optimized array was able to achieve an improved peak SLL and reduced excitation control number. Wei et al. [22] proposed a hybrid artificial neural network (ANN) and convex optimization for linear and planar antenna array design, taking into consideration the coupling effect between the antenna elements. The ANN was applied to design and optimize the radiation pattern and element positions of the array antenna, whereas the convex optimization was employed for the synthesis of the main lobe direction and SLL of the array.
An improved differential evolution (DE) algorithm combined with the successful-parent-selecting (SPS) framework, named SPS-JADE, was proposed and adopted for the pattern synthesis of LAA by Zhang et al. [23]. In this algorithm, the SPS framework was used to mitigate the stagnation problem of DE algorithms, and hence improved the overall performance of the algorithm in terms of the global searchability, convergence rate, and robustness. To the synthesis of LAA using GWO [24], Lakhlef et al. [25] proposed a modified GWO by introducing the competitive exclusion selection inspired from the genetic algorithm in the proposed algorithm with the inclusion of Gaussian function. However, a Jaya-grey wolf optimizer was suggested for the design of the antenna array for 5G communications systems [26]. Both GWO and the Jaya algorithm have the advantage of only two parameters setting; therefore, the features of both algorithms are aggregated to form a new hybrid, which proved to be effective.
The marine predator algorithm (MPA) [27] has recently been proposed for solving optimization problems of various kinds. The MPA optimization method has been applied to solving some engineering problems such as fault diagnosis of rolling bearing [28] and the PID tuning problem for DC motor speed control [29], but it is yet to be adopted in solving antenna synthesis problems. Therefore, this work introduces the MPA to the electromagnetic world both in its standard form and also in its improved form. Research has proven the standard MPA to exhibit deficiency in terms of the inability to produce a diverse initial population with high productivity, slow escape from the local optimum, and a little exploration of the search space [29,30]. We propose a novel algorithm called the advanced marine predator algorithm (AMPA) for better optimization performance in solving engineering problems, most especially in the electromagnetic field. AMPA’s velocity update strategy aids MPA in overcoming the problem of slow escape from the local optimum and increases the algorithm’s convergence rate.
The major contributions of the work are as follows:
  • Introduction of an improved velocity (stepsize) update strategy and an adaptive parameter to control the velocity of the prey, thus improving the exploration capability and mitigating the stagnancy problem of MPA.
  • A chaotic sequence called the Chebyshev map is added to the prey update to aid the stepsize and thus enhance the exploitation ability of the algorithm. These improvements effectively help MPA to overcome the problem of being stuck easily in local optimum, as well as improve the convergence rate of the overall algorithm.
  • We formulated the peak SLL suppression optimization problem for the synthesis of CAA and applied the novel AMPA to solve the objective functions. The excitation current and the inter-element spacing of four examples of CAA elements are jointly optimized by using AMPA and five other existing algorithms.
The rest of the work is arranged as follows. Section 2 explains the CAA model and optimization objective. Section 3 describes the AMPA technique and Section 4 presents the simulation results. Lastly, Section 5 gives the conclusion.

2. Antenna Array Model and Problem Formulation

2.1. The CAA Model

As shown in Figure 1, we consider an asymmetric circular antenna array of N isotropic elements with equal excitation and element spacing. The array factor is expressed as [18]:
A F ( θ ) = m = 1 M I m × e i ( k r . cos ( θ ϕ m ) + α m ) .
k r = 2 π r λ j = 1 M d j .
ϕ m = 2 π r λ . j = 1 m d j .
where AF, Im, dm, and αm denote the array factor, the excitation, the position of the mth element, and the phase of the antenna array.

2.2. Problem Formulation

This work aims at minimizing the SLL of the CAA by jointly optimizing its excitation amplitude and inter-element spacing. Hence, the objective function is given as:
  f = w 1 × max ( A F ( θ P S L R 1 ) ) + max ( A F ( θ P S L R 2 ) ) SLL   supression .
where w1 is the weight, and θ P S L R 1 and θ P S L R 2 denote the peak SLL suppression angles. The equation suppresses the SLL region of the array pattern; thus, the optimization problem is formulated as:
min   f ( I 1 , I 2 , I 3 , , I n , d 1 , d 2 , d 3 , , d n ) .
s . t . ?     θ P S L R = max ( π , θ R 1 θ R 2 , π ) .  
0 I m < 1 , m = 1 , 2 , 3 , , M  
d mi d m d min < d max , m = 1 , 2 , 3 , , M  
where π , θ R 1 and θ R 2 , π are the regions of the SLL suppression. dmin and dmax are the minimum and maximum inter-element distances.

3. Proposed Algorithm

This section discusses the MPA, and the novel proposed advanced marine predator algorithm’s (AMPA) operation mechanisms.

3.1. Marine Predators Algorithm (MPA)

In MPA, the initial solution is randomly generated and uniformly distributed over the search space, keeping in view the upper and lower range of values of the design variables. The fittest solution is nominated as the top predator to construct a matrix called Elite. In this algorithm, both the predator and prey are considered search agents because as the predator is in search of its prey, the prey is also in search of its food.
The optimization phase of the standard MPA is divided into three stages based on the velocity ratio and the entire activity of the predator and prey. The first phase is the exploration stage, and it occurs in the first third of iterations. The mathematical expression is written as:
W h i l e   I t e r a t i o n < 1 3   M a x _ I t e r a t i o n S t e p s i z e j = r b ( E l i t e r b Pr e y j )   j = 1 , 2 , n Pr e y j = Pr e y j + C r S t e p s i z e j
where r b represents the Brownian motion, which is a random number based on normal distribution, and r is a uniform random number between 0 and 1. C is a constant number that equals 0.5. The second phase of the algorithm commences at the two-third stage of the iteration, while the predator and the prey are moving at the same pace. This can be expressed as:
W h i l e   1 3   M a x _ I t e r a t i o n < i t e r a t i o n < 2 3   M a x _ I t e r a t i o n For   the   first   half   of   the   population S t e p s i z e j = r l ( E l i t e j r l Pr e y j )   j = 1 , 2 , n 2 Pr e y j = Pr e y j + C r S t e p s i z e j For   the   sec ond   half   of   the   population S t e p s i z e j = r b ( r b E l i t e j r l Pr e y j )   j = n 2 , n Pr e y j = E l i t e j + C A P S t e p s i z e j
where r l represents the Lévy movement, which is a random number based on the Lévy distribution. AP is the adaptive parameter assigned to control the step size of the predator movement and it is expressed as:
A P = ( 1 I t e r a t i o n M a x _ I t e r a t i o n ) ( 2 I t e r a t i o n M a x _ I t e r a t i o n )
The third phase occurs when the iteration is greater than two-thirds of the maximum iteration. This phase is presented as:
S t e p s i z e j = r l ( r l E l i t e Pr e y j )   j = 1 , 2 , n Pr e y j = E l i t e j + C A P S t e p s i z e j
Environmental factors, such as the fish aggregating devices (FADs) effects or the eddy formation effect, also cause behavioral changes in the predator. These FADs serve as local optima where the predators can be easily trapped. To escape the FADs and avoid stagnation, the predator or prey needs to make a longer jump, else it will become trapped. The FADs effect is expressed as:
Pr e y j = Pr e y j + A P x min + r ( x max x min ) u i f   r F A D s Pr e y j + F A D s ( 1 r 1 ) + r 1 ( Pr e y r 1 Pr e y r 2 ) i f   r > F A D s
where x min and x max represent the vectors containing the lower and upper bound of the dimensions. r 1 is a random number, whereas r1 and r2 subscripts are random indexes of the prey matrix. u is a binary vector that has arrays that include 0 and 1. The probability of the FADs effect equals 0.2.
The steps of MPA can be found in [27].

3.2. Advanced Marine Predators Algorithm (AMPA)

The operation mechanisms of the AMPA are as follows:

3.2.1. Initialization

The predator and prey are a matrix formed from the best or fittest randomly generated solution, which are called Elite and Prey, respectively, as conformed to the standard MPA. The format of the Elite and Prey for the AMPA is expressed as:
E l i t e / Pr e y = X 1 , 1 X 1 , 2 X 1 , d X 2 , 1 X 2 , 2 X 2 , d X n , 1 X n , 2 X n , d n × d
where n is the population size, d is the dimension, and X represents the randomly generated solution.

3.2.2. Optimization Process

The AMPA optimization process is divided into two phases, unlike the standard MPA which has three phases. This algorithm is also subjected to the same environmental factor effects as the standard MPA.
(1) Phase 1: In the first phase, an improved velocity update and position update are introduced to the algorithm. This velocity update takes into consideration both the personal best fitness of individual prey or Elite, and also their global best fitness. This gives room for the expansion of the exploration capacity of the algorithm, unlike the standard MPA that uses only the best fitness. The velocity update used in this technique is expressed mathematically as:
S t e p s i z e i , j = A P × S t e p s i z e i , j + b 1 e β r p 2 ( p b e s t i , j Pr e y i , j ) + b 2 e β r g 2 ( g b e s t i , j Pr e y i , j )
where AP, stepsize, and β are the adaptive weight, velocity, and distance sight coefficient, respectively. b1 and b2 are learning coefficients. gbest and pbest symbolize the global and personal best positions, respectively. rp represents the Euclidean distance between the personal best positions and the current positions of the prey, whereas rg represents the Euclidean distance between the global best position and the current positions of the prey. The updated Prey is thus expressed as:
Pr e y i , j = Pr e y i , j + C × R C × S t e p s i z e i , j
where C is a constant number that equals 0.4, and RC is the chaos called the Chebyshev map.
Chebyshev map: This is a one-dimensional chaotic map with an easy and simple to implement iterative equation. It exhibits pseudo-randomness of output sequences, as well as high ergodic property and sensitivity to parameter and initial value [31]. It is mathematically expressed as [31]:
x s + 1 = cos ( k cos 1 ( x s ) )
In this work, the Chebyshev map is used to generate chaotic sequences to improve the stepsize, and hence enhance the exploitation and convergence of the algorithm. The chaos introduces randomness generated by a simple deterministic dynamic system called the chaotic system into the algorithm to help the algorithm explore the search space more dynamically and globally without being trapped into local optima. The starting value and the number of iterations used for the Chebyshev map are 0.7 and 100, respectively.
(2) Phase 2: The second phase of this algorithm is made to conform to the last phase of the standard MPA algorithm. At this phase, the predator is assumed to move at a faster pace than the prey, with high exploitation capability, and a low-velocity ratio of 0.1 (v = 0.1). Here, the predator’s movement is Lévy, and the phase is presented as shown in Equation (12).
The mathematical expression for the Lévy movement is given as:
r l = 0.05 ( N r a n d n × δ a b s ( N r a n d n ) 1 β )
δ = Γ ( 1 + β ) × sin ( π 2 × β ) Γ ( 1 + β 2 ) × β × 2 ( β 1 2 ) 1 β
where N r a n d n , β, Γ, and δ represent the random number, spatial exponent, gamma function, and random variable, respectively. This optimization process is subjected to the same FAD effect as that of the standard MPA expressed in Equation (13).
The basic steps of the AMPA are summarized in the pseudo-code shown in Algorithm 1.
Algorithm 1. Pseudo-code of advanced marine predator algorithm (AMPA) (AMPA code)
Initialize parameters: m, FADs, C
Initialize search agents (Prey) populations xi = (xi, xi, …, xi) and step size
While maximum iteration is not met
Evaluate the fitness
Construct the Elite and Prey matrix using Equation (14)
Accomplish memory saving
If rand < 0.6
Update the stepsize and prey using Equations (15) and (16)
Else
Update prey using Equation (12)
End (if)
Evaluate fitness of the updated prey
Save and update the Elite
Apply the FADs effect and update using Equation (13)
End while

4. Simulation Results

The performance of the proposed algorithm is evaluated by applying it to the circular antenna array pattern synthesis. The simulation results obtained by the AMPA are compared with five other state-of-art algorithms, which are MPA, arithmetic optimization algorithm (AOA), moth flame optimization (MFO) algorithm, grey wolf optimization (GWO), and IWO. The parameter settings of all algorithms are given in Table 1. The simulations are performed on an AMD A10-5750M APU with a Radeon (tm) HD Graphics personal computer with Windows 10 operating system, 2.5 GHz processor, and 8 GB ram, using MATLAB 2020a. The tuning of the parameter values of the proposed AMPA for CAA pattern synthesis is also performed.

4.1. Parameter Value Tuning

The parameters of AMPA are tuned for antenna optimization. The learning coefficient values ‘b1 and b2 are very sensitive parameters that play a great role in improving the exploration capability of the algorithm; therefore, it is being tuned. We vary the values of b1 and b2 from 1.0 to 2.0, at a step size of 0.1, while using the AMPA to solve the formulated optimization problem. The test was repeated 50 times to eliminate random bias, and the best results are presented in Figure 2. We observed that the 8-CAA and 18-CAA elements obtained an optimal peak SLL at a value of 1.7. Therefore, we choose to set the values of the learning coefficients to 1.7 for the CAA synthesis in this research work.

4.2. Simulation Result for the CAA Pattern Synthesis

In this subsection, the proposed AMPA and other algorithms stated in Table 1 are applied to solve the formulated CAA optimization problem in Section 2. The maximum number of iterations, population size, and number of runs are set to 100, 20, and 50, respectively, for all the algorithms. The simulation is performed on four different examples of CAA, which are 8-element, 10-element, 12-element, and 18-element CAA. To cater for the mutual coupling between the elements and avoid possible grating lobes, the inter-element spacing was constrained to range between 0.252 λ and 0.999 λ. The excitation amplitude ranged from 0 to 1. The best optimization results for each algorithm are recorded in this work.

4.2.1. Beam Pattern Synthesis of 8-Element CAA

Table 2 shows the peak SLL, FNBW, circumference, and total computational time obtained by different optimization algorithms for the synthesis of 8-element CAA. AMPA obtained the lowest SLL of −15.3811 dB, which is 0.9659 dB, 5.3435 dB, 2.2027 dB, 5.3183 dB, 2.2158 dB, and 11.2109 dB lower than MPA, AOA, MFO, GWO, and IWO, respectively. The optimized excitation amplitude and element spacing obtained by AMPA is displayed in Table 3. Though AMPA achieved the best SLL, it was also able to acquire an FNBW of 81.00°, which is narrower than that of AOA and GWO. The radiation pattern and convergence rate of this analysis are shown in Figure 3a,b. The convergence curve clearly shows how AMPA is able to overcome being stuck in local optimum, and thus achieve the best SLL suppression results.

4.2.2. Beam Pattern Synthesis of 10-Element CAA

The peak SLL values of −14.4185 dB, −12.4175 dB, −9.2885 dB, −12.2772 dB, −8.8086 dB, and −12.7904 dB are achieved by IWO, GWO, MFO, AOA, MPA, and AMPA, respectively, as shown in Table 4. The proposed AMPA obtained the best SLL suppression with an FNBW of 64° and an aperture length of approximately 6.00 λ. MPA obtained the narrowest FNBW, followed by the AOA and other algorithms, whereas IWO had the largest FNBW. With the aid of the velocity update mechanism, it became easy for the AMPA to escape local optimum, while the chaos improves its ability to exploit a larger search space. This is obvious from the radiation pattern and convergence plot depicted in Figure 4a,b. Table 5 shows the optimized parameters used to plot the radiation pattern of AMPA for the 10-element CAA. The 3D beam pattern reflecting the level of improvement between the uniform and AMPA-improved CAA for 8-, and 10-element CAA is shown in Figure 5a–d.

4.2.3. Beam Pattern Synthesis of 12-Element CAA

The numerical results in terms of the PSLL, FNBW, circumference, and total computational time are recorded in Table 6. The solutions I and d, obtained by AMPA for this optimization goal, are recorded in Table 7. It can be seen from Table 6 and Figure 6a that the proposed AMPA not only attained the lowest peak SLL as compared with the other benchmark algorithms, but also had an FNBW of 41.00°, which is narrower than that of the uniform array by 5°. This proves that the AMPA has an excellent performance. MFO achieved the highest aperture length of 9.35 λ and the narrowest FNBW. GWO had the highest peak SLL, followed by AOA and MFO. The computational time of both AMPA and MPA compares favorably. The convergence curve of the algorithms is shown in Figure 6b.

4.2.4. Beam Pattern Synthesis of 18-Element CAA

The optimization result comparison of the 18-element CAA is made in Table 8, and the array pattern is shown in Figure 7a. According to the result, it is observed that AMPA attained a peak SLL of −18.1481 dB, which obviously supersedes MPA, AOA, MFO, GWO, IWO, and uniform array by −3.9114 dB, −7.4804 dB, −5.3536 dB, −8.5261 dB, 4.5531 dB, and −10.2312 dB, respectively. The solutions obtained by AMPA are recorded in Table 9. The capability of the AMPA is reflected in the radiation pattern and convergence curve (Figure 7). Though AMPA covered the largest circumference, it still attains excellent SLL reduction with an FNBW of 37.00°. With the low SLL obtained by AMPA, it is easy to avoid the interference with the other system operating in the same frequency band. Figure 8a–d depict the 3D beam pattern that compares the 12- and 18-element CAA’s uniform and AMPA-improved beam patterns. The computational time obtained by each algorithm for optimizing the 8-, 10-, 12-, and 18-element CAA is presented in Figure 9. It can be seen that the AMPA has the highest computational time throughout the entire simulation. This is owed to the algorithm’s computational complexity, as it requires more mathematical steps to achieve the given optimal results than others. Figure 9 also shows that each algorithm’s computational time increases as the CAA’s elements increases.

5. Conclusions

This study proposes a new method called advanced marine predator algorithm (AMPA) for the synthesis of CAA. The proposed method is easy to implement, and it effectively optimizes both excitation current and element-spacing simultaneously. It is computationally fast and has a better convergence rate than MPA, AOA, MFO, GWO, and IWO, which it was compared with; thus, it proves to be more efficient in the CAA optimization. The optimal peak SLL values of −15.3811 dB, −14.4185 dB, −14.9518 dB, and −18.1481 dB, obtained by the AMPA for 8-, 10-, 12-, and 18- element CAA, respectively, verified the efficacy of the algorithm to easily escape local optima and obtain better optimization solutions. With the information provided in this research, a practical antenna array design can be made to meet the needs of the optimal communication system. Further improvement can be made to this algorithm by exploring other chaotic sequences to enhance its optimization potential.

Author Contributions

Conceptualization, E.O.O.; formal analysis, E.O.O., S.O. and S.M.; funding acquisition, K.X.; methodology, E.O.O.; resources, A.M.; software, S.M.; supervision, K.X.; validation, K.X.; writing—original draft, E.O.O.; writing—review and editing, S.O. and A.M. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China (No. 42075129), the Hebei Province Natural Science Foundation (No. E2021202179), and the Key Research and Development Project from Hebei Province (No. 19210404D, No. 20351802D, No. 21351803D).

Informed Consent Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Kazema, T.; Michael, K. Investigation and analysis of the effects of geometry orientation of array antenna on directivity for wire-less communication. Cogent Eng. 2016, 3, 1232330. [Google Scholar] [CrossRef]
  2. Rahman, S.U.; Cao, Q.; Ahmed, M.M.; Khalil, H. Analysis of linear antenna array for minimum side lobe level, half power beamwidth, and nulls control using PSO. J. Microw. Optoelectron. Electromagn. Appl. 2017, 16, 577–591. [Google Scholar] [CrossRef]
  3. Cheng, Y.F.; Ding, X.; Shao, W.; Liao, C. A High-Gain Sparse Phased Array with Wide-Angle Scanning Performance and Low Sidelobe Levels. IEEE Access 2019, 7, 31151–31158. [Google Scholar] [CrossRef]
  4. Shihab, M.; Najjar, Y.; Dib, N.; Khodier, M. Design of non-uniform circular antenna arrays using particle swarm optimization. J. Electr. Eng. 2008, 59, 216–220. [Google Scholar]
  5. Almagboul, M.A.; Shu, F.; Qian, Y.; Zhou, X.; Wang, J.; Hu, J. Atom search optimization algorithm based hybrid antenna array receive beamforming to control sidelobe level and steering the null. AEU-Int. J. Electron. Commun. 2019, 111, 152854. [Google Scholar] [CrossRef]
  6. Taser, A.E.; Guney, K.; Kurt, E. Circular antenna array synthesis using multiverse optimizer. Int. J. Antennas Propag. 2020, 2020, 3149826. [Google Scholar] [CrossRef]
  7. Owoola, E.O.; Xia, K.; Wang, T.; Umar, A.; Akindele, R.G. Pattern Synthesis of Uniform and Sparse Linear Antenna Array Using Mayfly Algorithm. IEEE Access 2021, 9, 77954–77975. [Google Scholar] [CrossRef]
  8. Zheng, T.; Liu, Y.; Sun, G.; Liang, S.; Han, J.; Ju, Q.; Li, S. Joint sidelobe suppression and nulls control of large-scale linear antenna array using particle swarm optimization with global search and population mutation. Int. J. Numer. Model. Electron. Netw. Devices Fields 2020, 33, e2710. [Google Scholar] [CrossRef]
  9. Zheng, T.; Liu, Y.; Sun, G.; Zhang, L.; Liang, S.; Wang, A.; Zhou, X. IWORMLF: Improved Invasive Weed Optimization With Random Mutation and Lévy Flight for Beam Pattern Optimizations of Linear and Circular Antenna Arrays. IEEE Access 2020, 8, 19460–19478. [Google Scholar] [CrossRef]
  10. Shen, H.O.; Wang, B.H.; Li, L.J. Effective approach for pattern synthesis of sparse reconfigurable antenna arrays with exact pattern matching. IET Microw. Antennas Propag. 2016, 10, 748–755. [Google Scholar] [CrossRef]
  11. Liang, L.; Sun, J.; Li, H.; Liu, J.; Jiang, Y.; Zhou, J. Research on Side Lobe Suppression of Time-Modulated Sparse Linear Array Based on Particle Swarm Optimization. Int. J. Antennas Propag. 2019, 2019, 7130106. [Google Scholar] [CrossRef] [Green Version]
  12. Das, A.; Mandal, D.; Kar, R. An optimal circular antenna array design considering the mutual coupling employing ant lion optimization. Int. J. Microw. Wirel. Technol. 2021, 13, 164–172. [Google Scholar] [CrossRef]
  13. Oraizi, H.; Bahreini, B. A comparison among circular, rectangular and bee-hived array geometries using the invasive weed optimization algorithm. In Proceedings of the 2016 16th Mediterranean Microwave Symposium (MMS), Abu Dhabi, United Arab Emirates, 14–16 November 2016; pp. 16–19. [Google Scholar]
  14. Basak, A.; Pal, S.; Das, S.; Abraham, A.; Snasel, V. A modified invasive weed optimization algorithm for time-modulated linear antenna array synthesis. In Proceedings of the 2010 IEEE World Congress on Computational Intelligence, WCCI 2010-2010 IEEE Congress on Evolutionary Computation, Barcelona, Spain, 18–23 July 2010; IEEE: Piscataway, NJ, USA, 2010. [Google Scholar]
  15. Jang, C.H.; Hu, F.; He, F.; Wu, L. A Novel Circular Array Structure and Particle Swarm Optimization in Aperture Synthesis Radiometers. IEEE Antennas Wirel. Propag. Lett. 2015, 14, 1758–1761. [Google Scholar] [CrossRef]
  16. Hosseini, Z.; Jafarian, A. A Hybrid Algorithm based on Invasive Weed Optimization and Particle Swarm Optimization for Global Optimization. Int. J. Adv. Comput. Sci. Appl. 2016, 7, 295–303. [Google Scholar] [CrossRef] [Green Version]
  17. Mahto, S.K.; Choubey, A. A novel hybrid IWO/WDO algorithm for nulling pattern synthesis of uniformly spaced linear and non-uniform circular array antenna. AEU-Int. J. Electron. Commun. 2016, 70, 750–756. [Google Scholar] [CrossRef]
  18. Sun, G.; Liu, Y.; Liang, S.; Wang, A.; Zhang, Y. Beam pattern design of circular antenna array via efficient biogeography-based optimization. AEU-Int. J. Electron. Commun. 2017, 79, 275–285. [Google Scholar] [CrossRef]
  19. Li, J.; Ren, S.; Guo, C. Synthesis of Sparse Arrays Based On CIGA (Convex Improved Genetic Algorithm). J. Microw. Optoelectron. Electromagn. Appl. 2020, 19, 444–456. [Google Scholar] [CrossRef]
  20. Al-Sadoon, M.; Abd-Alhameed, R.A.; Elfergani, I.T.E.; Noras, J.M.; Rodriguez, J.; Jones, S.M.R. Weight Optimization for Adaptive Antenna Arrays Using LMS and SMI Algorithms. WSEAS Trans. Commun. 2016, 15, 206–214. [Google Scholar]
  21. Wang, R.Q.; Jiao, Y.C. Synthesis of Sparse Linear Arrays With Reduced Excitation Control Numbers Using a Hybrid Cuckoo Search Algorithm With Convex Programming. IEEE Antennas Wirel. Propag. Lett. 2020, 19, 428–432. [Google Scholar] [CrossRef]
  22. Wei, W.Y.; Shi, Y.; Yang, J.X.; Meng, H.X. Artificial neural network and convex optimization enable antenna array design. Int. J. RF Microw. Comput.-Aided Eng. 2021, 31, e22593. [Google Scholar] [CrossRef]
  23. Zhang, R.; Zhang, Y.; Sun, J.; Li, Q. Pattern synthesis of linear antenna array using improved differential evolution algorithm with sps framework. Sensors 2020, 20, 5158. [Google Scholar] [CrossRef]
  24. Saxena, P.; Kothari, A. Optimal Pattern Synthesis of Linear Antenna Array Using Grey Wolf Optimization Algorithm. Int. J. Antennas Propag. 2016, 2016, 1205970. [Google Scholar] [CrossRef] [Green Version]
  25. Lakhlef, N.; Oudira, H.; Dumond, C. Optimal pattern synthesis of linear antenna arrays using modified grey wolf optimization algorithm. Instrum. Mes. Metrol. 2020, 19, 255–261. [Google Scholar] [CrossRef]
  26. Goudos, S.K.; Yioultsis, T.V.; Boursianis, A.D.; Psannis, K.E.; Siakavara, K. Application of New hybrid jaya grey Wolf optimizer to antenna design for 5G communications systems. IEEE Access 2019, 7, 71061–71071. [Google Scholar] [CrossRef]
  27. Faramarzi, A.; Heidarinejad, M.; Mirjalili, S.; Gandomi, A.H. Marine Predators Algorithm: A nature-inspired metaheuristic. Expert Syst. Appl. 2020, 152, 113377. [Google Scholar] [CrossRef]
  28. Chen, X.; Qi, X.; Wang, Z.; Cui, C.; Wu, B.; Yang, Y. Fault diagnosis of rolling bearing using marine predators algorithm-based support vector machine and topology learning and out-of-sample embedding. Measurement 2021, 176, 109116. [Google Scholar] [CrossRef]
  29. Ramezani, M.; Bahmanyar, D.; Razmjooy, N. A New Improved Model of Marine Predator Algorithm for Optimization Problems. Arab. J. Sci. Eng. 2021, 46, 8803–8826. [Google Scholar] [CrossRef]
  30. Chen, G.; Xiao, Y.; Long, F.; Hu, X.; Long, H. An Improved Marine Predators Algorithm for Short-term Hydrothermal Scheduling. IAENG Int. J. Appl. Math. 2021, 51, 936–949. [Google Scholar]
  31. Bouchekara, H. Solution of the optimal power flow problem considering security constraints using an improved chaotic electromagnetic field optimization algorithm. Neural Comput. Appl. 2020, 32, 2683–2703. [Google Scholar] [CrossRef]
Figure 1. Asymmetric N isotropic circular antenna array (CAA).
Figure 1. Asymmetric N isotropic circular antenna array (CAA).
Sensors 22 05779 g001
Figure 2. Selection of b1 and b2 for both 8–element and 16–element CAA.
Figure 2. Selection of b1 and b2 for both 8–element and 16–element CAA.
Sensors 22 05779 g002
Figure 3. 8−element CAA. (a) Radiation patterns obtained by different algorithms for reducing the PSLL. (b) Convergence rates of different algorithms for reducing the PSLL.
Figure 3. 8−element CAA. (a) Radiation patterns obtained by different algorithms for reducing the PSLL. (b) Convergence rates of different algorithms for reducing the PSLL.
Sensors 22 05779 g003
Figure 4. 10−element CAA. (a) Radiation patterns obtained by different algorithms for reducing the PSLL. (b) Convergence rates of different algorithms for reducing the PSLL.
Figure 4. 10−element CAA. (a) Radiation patterns obtained by different algorithms for reducing the PSLL. (b) Convergence rates of different algorithms for reducing the PSLL.
Sensors 22 05779 g004aSensors 22 05779 g004b
Figure 5. 3D radiation patterns of CAA. (a) 8−element CAA uniform array; (b) 8−element CAA for AMPA; (c) 10−element CAA uniform array; (d) 10−element CAA for AMPA.
Figure 5. 3D radiation patterns of CAA. (a) 8−element CAA uniform array; (b) 8−element CAA for AMPA; (c) 10−element CAA uniform array; (d) 10−element CAA for AMPA.
Sensors 22 05779 g005
Figure 6. 12−element CAA. (a) Radiation patterns obtained by different algorithms for reducing the PSLL. (b) Convergence rates of different algorithms for reducing the PSLL.
Figure 6. 12−element CAA. (a) Radiation patterns obtained by different algorithms for reducing the PSLL. (b) Convergence rates of different algorithms for reducing the PSLL.
Sensors 22 05779 g006aSensors 22 05779 g006b
Figure 7. 18−element CAA. (a) Radiation patterns obtained by different algorithms for reducing the PSLL. (b) Convergence rates of different algorithms for reducing the PSLL.
Figure 7. 18−element CAA. (a) Radiation patterns obtained by different algorithms for reducing the PSLL. (b) Convergence rates of different algorithms for reducing the PSLL.
Sensors 22 05779 g007
Figure 8. 3D radiation patterns of CAA. (a) 12−element CAA uniform array; (b) 12−element CAA for AMPA; (c) 18−element CAA uniform array; (d) 18−element CAA for AMPA.
Figure 8. 3D radiation patterns of CAA. (a) 12−element CAA uniform array; (b) 12−element CAA for AMPA; (c) 18−element CAA uniform array; (d) 18−element CAA for AMPA.
Sensors 22 05779 g008
Figure 9. Bar graph for the computational time obtained by the algorithms for each CAA example.
Figure 9. Bar graph for the computational time obtained by the algorithms for each CAA example.
Sensors 22 05779 g009
Table 1. Parameter settings of the algorithms.
Table 1. Parameter settings of the algorithms.
AlgorithmParametersValues
AMPAb1 and b21.7
FADs and C[0.2, 0.4]
MPAFADs and C[0.2, 0.5]
AOAα and μ[5, 0.499]
MFOSpiral constant1
Convergence constant[−1, −2]
Random factor[−1, 1]
IWOExponent2
Minimum and maximum number of seeds[0, 5]
Initial and final SD[0.01, 0.1]
GWOControl parameter[2, 0]
Table 2. Results of 8-element CAA obtained by different algorithms for PSLL minimization.
Table 2. Results of 8-element CAA obtained by different algorithms for PSLL minimization.
AlgorithmPeak SLL (dB)FNBW (°)Circumference (λ)CPU Time (s)
Uniform −4.170270.003.750.00
IWO−13.165380.004.490.34
GWO−10.062880.004.450.39
MFO−13.178481.004.410.38
AOA−10.037686.004.400.38
MPA−14.415280.004.520.66
AMPA−15.381180.004.550.77
Table 3. Amplitude (I) and element spacing (d) obtained by using AMPA for 8-element CAA PSLL minimization.
Table 3. Amplitude (I) and element spacing (d) obtained by using AMPA for 8-element CAA PSLL minimization.
Element12345678
I0.81110.42360.95770.97930.04350.36540.85330.0962
d (λ)0.31370.80280.86270.60000.36840.48220.78830.3272
Table 4. Optimization results of 10-element CAA obtained by different algorithms for peak sidelobe level (PSLL) minimization.
Table 4. Optimization results of 10-element CAA obtained by different algorithms for peak sidelobe level (PSLL) minimization.
AlgorithmPeak SLL (dB)FNBW (°)Circumference (λ)CPU Time (s)
Uniform −3.597556.004.750.00
IWO−12.790467.005.870.59
GWO−8.808663.005.970.47
MFO−12.277265.005.830.45
AOA−9.288562.005.750.49
MPA−12.417560.006.000.85
AMPA−14.418564.006.000.87
Table 5. Amplitude (I) and element spacing (d) obtained by using AMPA for 10-element CAA PSLL minimization.
Table 5. Amplitude (I) and element spacing (d) obtained by using AMPA for 10-element CAA PSLL minimization.
Element12345678910
I0.95400.40400.34680.99400.98640.33290.51480.13170.99960.3978
d (λ)0.29200.99900.40420.99900.57480.95090.55010.41420.48030.3313
Table 6. Optimization results of 12-element CAA obtained by different algorithms for PSLL minimization.
Table 6. Optimization results of 12-element CAA obtained by different algorithms for PSLL minimization.
AlgorithmPeak SLL (dB)FNBW (°)Circumference (λ)CPU Time (s)
Uniform−7.16546.005.750.00
IWO−13.054148.007.230.64
GWO−9.3402244.007.660.53
MFO−11.616335.009.350.47
AOA−10.303957.005.970.53
MPA−13.515347.007.341.00
AMPA−14.951841.009.151.07
Table 7. Amplitude (I) and element spacing (d) obtained by using AMPA for 12-element CAA PSLL minimization.
Table 7. Amplitude (I) and element spacing (d) obtained by using AMPA for 12-element CAA PSLL minimization.
Element123456
I0.99930.76890.08650.64510.98500.9998
d (λ)0.68220.98540.97810.99810.63570.4636
Element789101112
I0.81720.84310.01000.86460.55890.9988
d (λ)0.44240.99900.38130.94630.95150.6832
Table 8. Optimization results of 18-element CAA obtained by different algorithms for PSLL minimization.
Table 8. Optimization results of 18-element CAA obtained by different algorithms for PSLL minimization.
AlgorithmPeak SLL (dB)FNBW (°)Circumference (λ)CPU Time (s)
Uniform−7.916930.008.750.00
IWO−13.595040.009.150.68
GWO−9.622038.009.170.70
MFO−12.794537.009.070.85
AOA−10.667736.009.020.66
MPA−14.236739.009.161.41
AMPA−18.148137.0010.691.46
Table 9. Amplitude (I) and element spacing (d) obtained by using AMPA for 18-element CAA PSLL minimization.
Table 9. Amplitude (I) and element spacing (d) obtained by using AMPA for 18-element CAA PSLL minimization.
Element123456789
I0.92150.61890.55790.38790.08500.87660.89560.68800.9204
d (λ)0.30280.49960.91280.64330.77660.50940.93170.42350.2744
Element101112131415161718
I0.82150.79920.68290.71120.39700.41890.30770.86320.7655
d (λ)0.35600.42450.94590.63350.77980.55150.99370.40960.3166
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Owoola, E.O.; Xia, K.; Ogunjo, S.; Mukase, S.; Mohamed, A. Advanced Marine Predator Algorithm for Circular Antenna Array Pattern Synthesis. Sensors 2022, 22, 5779. https://doi.org/10.3390/s22155779

AMA Style

Owoola EO, Xia K, Ogunjo S, Mukase S, Mohamed A. Advanced Marine Predator Algorithm for Circular Antenna Array Pattern Synthesis. Sensors. 2022; 22(15):5779. https://doi.org/10.3390/s22155779

Chicago/Turabian Style

Owoola, Eunice Oluwabunmi, Kewen Xia, Samuel Ogunjo, Sandrine Mukase, and Aadel Mohamed. 2022. "Advanced Marine Predator Algorithm for Circular Antenna Array Pattern Synthesis" Sensors 22, no. 15: 5779. https://doi.org/10.3390/s22155779

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