Design of a Multi-Band Microstrip Textile Patch Antenna for LTE and 5G Services with the CRO-SL Ensemble

Featured Application: A novel textile U-shaped with concentric annular slot antenna prototype for LTE and 5G services has been described. In the ground plane, a meander slot has been introduced to reduce the antenna dimensions. A new multi-method metaheuristic algorithm, the Coral Reefs Optimization with Substrate Layer CRO-SL, has been used to optimize the antenna parameters and improve its performance in the frequency bands of interest. Abstract: A textile multi-band antenna for LTE and 5G communication services, composed by a rectangular microstrip patch, two concentric annular slots and a U-Shaped slot, is considered in this paper. In the ground plane, three sleeved meanders have been introduced to modify the surface current distribution, leading to a bandwidth improvement. The U-Shaped slot, the dual circular slots, and the meanders shape have been optimized by means of the Coral Reefs Optimization with Substrate Layer algorithm (CRO-SL). This population-based meta-heuristic approach is a kind of ensemble algorithm for optimization (multi-method), in which di ﬀ erent search operators are considered within the algorithm. We show that the CRO-SL is able to obtain a robust multi-band textile antenna, including LTE and 5G frequency bands. For the optimization process, the CRO-SL is guided by means of a ﬁtness function obtained after the antenna simulation by a speciﬁc simulation software for electromagnetic analysis in the high frequency range.


Introduction
In the last decade, a large variety of wireless enabled portable devices such as smartphones, tablets or laptops have been introduced. The implementation of new mobile technologies further increases the bandwidth requirements of wireless systems in order to cover recently allocated LTE and 5G frequency bands [1]. Recent research works have allowed us to develop the design of antennas using textile materials in the substrate, leading to devices called "wearable antennas" [2]. One of the main advantages of the antennas based on textile materials is that they can be manufactured using smart fabric and interactive textile systems [3], in which unobtrusive integration of electronic components increases functionality of the garment [4,5].
Recently, the implementation of different kind of antennas in wearables has been massive [6][7][8][9]. Microstrip patch antennas are frequently used in textile materials because of their many advantages,

Antenna Model
The proposed microstrip patch antenna is shown in Figure 1. It combines several key features to provide the desired operational performance at different frequencies, including LTE and 5G bands. Specifically, the proposed design comprises a rectangular microstrip patch with two concentric annular slots. Each ring has four spikes within it. This type of patch antenna is inspired by different works previously presented in the literature [20][21][22][23][24]. Additionally, the design contains a U-shaped aperture of rectangular slots to obtain the resonant frequency for the LTE band. U-slot patch antennas are well known mainly for their wide-band characteristics and are capable of providing other advantages, including dual band and triple-band operations, due to their ability to be implemented with other patch antenna shapes, such as circular, triangular, or rectangular shapes [25]. The proposed antenna is completed with three meander slots at the bottom of the ground plane, according to the study in reference [26]. Table 1 shows the variables involved in antenna design and the variable ranges considered in this case. Note that the optimization of the proposed antenna in order to be operational in the desired frequencies is a hard problem in which metaheuristic algorithms can obtain good results. Note also that the objective function must be calculated starting from the antenna simulation for a given set of antenna parameters. Thus, the hybridization of a simulation software with a meta-heuristic algorithm is necessary to tackle the optimization of this antenna. Specifically, the CRO-SL algorithm will be used as optimizer, since its characteristics of multi-method with different search operators may work fine in this problem. The CRO-SL will be hybridized with the CST simulation software in order to obtain the performance of each antenna in the CRO-SL evolution. Note that the optimization of the proposed antenna in order to be operational in the desired frequencies is a hard problem in which metaheuristic algorithms can obtain good results. Note also that the objective function must be calculated starting from the antenna simulation for a given set of antenna parameters. Thus, the hybridization of a simulation software with a meta-heuristic algorithm is necessary to tackle the optimization of this antenna. Specifically, the CRO-SL algorithm will be used as optimizer, since its characteristics of multi-method with different search operators may work fine in this problem. The CRO-SL will be hybridized with the CST simulation software in order to obtain the performance of each antenna in the CRO-SL evolution. Table 1. Definition of the variables to optimize in the design of the proposed antenna (see Figure 1 for details).

Antenna Optimization: the CRO-SL Algorithm
A multi-method ensemble CRO-SL is the algorithm used to optimized the proposed antenna. This algorithm is an advanced version of a basic original version of the CRO [18]. The CRO is an evolutionary-type algorithm in which the search operators are based on the processes occurring in a coral reefs, including reproduction, fight for space, or depredation [19]. The pseudocode of the original CRO is shown below, with the different CRO phases (reef initialization and reef formation), along with all the operators applied to guide the search. Table 2. Description of the pseudo-code for the Coral Reefs Optimization (CRO) algorithm.

Algorithm Step
Pseudo-Code for the CRO Algorithm 1 Require: CRO algorithm parameters 2 Ensure: An optimal feasible individual (best antenna design) 3 Initialize the algorithm and CRO parameters 4 for each iteration of the simulation do 5 Update values of CRO parameters: predation probability, etc. 6 Broadcast spawning and Brooding operators 7 Settlement of new corals 8 Predation process 9 Evaluate the new population in the coral reef 10 end for 11 Return: the best individual (final solution) from the reef The CRO-SL (Coral Reef Optimization with Substrate Layers) is an improved version of the CRO [19]. It consists of a multi-method ensemble for optimization [27], with extremely good search capabilities for optimization tasks. The CRO-SL has the same algorithmic structure than the basic CRO, but several substrate layers are defined in the algorithm, each one implementing a different search procedure or strategy. In fact, the CRO-SL is an ensemble approach which promotes competitive co-evolution, where each substrate layer may represent different processes (different models, search operators, problem's parameters, etc.), though the multi-method version, in which the substrate layers represent different search operators, has been the most successful version. Details on the overall CRO-SL algorithm and the mechanisms to include substrate layers are well-reported in reference [19]. The main steps of the CRO algorithm have been detailed in Table 2.

Substrate Layers Implemented
Though different search strategies can be defined at the practitioner's discretion, this work adopts a five-substrate construct of the CRO-SL. They are briefly described below: 1.
HS: Mutation using the Harmony Search procedure. Harmony Search [28] is a well-known meta-heuristic based on the how a music orchestra improvises a melody. HS substrate controls the generation of new larvae in one of the following ways: (i) with a probability HMCR in ( DE: Differential Evolution algorithm mutation. This substrate is based on the DE algorithm defined in reference [29]. This approach introduces a differential mechanism for exploring the search space. In this case, new larvae are generated by perturbing the current larva by using a vector of differences between two individuals in the population. This perturbation is defined as where F stands for a weighting the perturbation amplitude, 0.6 in this case). After this perturbation of the current larva, the perturbed vector x is in turn combined with an alternative (different) coral in the reef, by means of a classical 2-points crossover, as defined next. 3.
2Px: Classical two-points crossover. The crossover operator is the most used operator for exploring the search space in evolutionary computation algorithms [30]. It consists of coupling two individuals at random, and then, after choosing two points for the crossover, interchanging the genetic material in between these two points. In the current CRO-SL implementation, one larva to be crossed comes from the 2Px substrate, whereas the other can be chosen from any part of the reef. 4.
GM: Gaussian Mutation. We consider a traditional Gaussian mutation of the form x i = x i + N i (0, σ 2 ), where N i (0, σ 2 ) is a random number following the Gaussian distribution of 0 mean and variance σ 2 . We introduce a linear decreasing of σ value during the algorithm, from 0.2(A-B) to 0.02(A-B), where [B,A] is the domain search. Note that this procedure produces a stronger mutation in the beginning of the algorithm, and a fine tuning of the search with smaller displacements nearing the end or the algorithm's evolution.

5.
SAbM: Strange Attractors-based Mutation. This is a new search operator proposed in reference [31], specifically designed to use fractal geometric patterns in the search of new larvae. Specifically, it is designed to generate structures of non-linear dynamical systems with chaotic behavior [32].
Interested reader may consult reference [31] to obtain more information on this operator.

Objective Function: Antenna Simulation and Calculation
The objective function considered (f (x)) to guide the algorithm toward optimal antenna optimization and takes into account different design requirements of the device, such as its resonant frequency and bandwidth. Specifically, in order to calculate f (x), we first take into account a discretization of the S 11 antenna parameter, which is calculated by simulation using the CST software, as described in the next subsection. In this case, a discretization in steps of 2 MHz is considered. To calculate f (x), several frequency bands for mobile communication systems (including LTE and 5G) has been considered. For each frequency band, the mathematical formulation of the objective function is the following: where N −10dB stands for the number of S 11 points in the observation window under −10 dB, M = | mean (S 11 )|, M * = |min(S 11 )| and f stands for a given selected frequency band. The final objective function value f (x) is obtained by adding the value of g f (x) for all the frequency bands f considered: Note that this function takes into account the antenna bandwidth for all the frequency bands considered, the resonant frequency, and the actual value of the antenna reflection coefficient. In order to make the calculation, we define a measurement window at each selected frequency band, with a resolution of 20MHz: Note that these frequency bands cover the majority of communications services such as 2G/3G/4G and also LTE and 5G bands of ultimate mobile communication systems.
Antenna Simulation with CST Software CST Microwave Studio© from Dassault Systèmes SE (France) is a well-known software package for electromagnetic analysis and simulation in the high frequency range. It is able to provide a fully automatic meshing procedure of any electromagnetic device and its simulation using different possible simulation techniques, depending on the case (transient solver, frequency domain solver, integral equation solver, etc.). The idea is to launch the antenna simulation for each solution encoded in the CRO-SL algorithm (a given antenna design). The CRO-SL has been coded in Matlab, and we are able to call the CST simulation directly from Matlab, so the hybridization of the CRO-SL and the CST software for antenna simulation is direct. Figure 2 shows this hybridization process: the CST software is launched in order to simulate each larva (antenna design) in the CRO-SL. After the antenna simulation, we calculate the value of the objective function associated with the simulated antenna using Equations (1) and (2), and this value is used in the evolution of the CRO-SL algorithm.
Appl. Sci. 2020, 10, x FOR PEER REVIEW 6 of 17 where N −10dB stands for the number of S11 points in the observation window under −10 dB, M = | mean (S11)|, M * = |min(S11)| and f stands for a given selected frequency band. The final objective function value f(x) is obtained by adding the value of ( ) for all the frequency bands f considered: Note that this function takes into account the antenna bandwidth for all the frequency bands considered, the resonant frequency, and the actual value of the antenna reflection coefficient. In order to make the calculation, we define a measurement window at each selected frequency band, with a resolution of 20MHz: Note that these frequency bands cover the majority of communications services such as 2G/3G/4G and also LTE and 5G bands of ultimate mobile communication systems.

Antenna Simulation with CST Software
CST Microwave Studio© from Dassault Systèmes SE (France) is a well-known software package for electromagnetic analysis and simulation in the high frequency range. It is able to provide a fully automatic meshing procedure of any electromagnetic device and its simulation using different possible simulation techniques, depending on the case (transient solver, frequency domain solver, integral equation solver, etc.). The idea is to launch the antenna simulation for each solution encoded in the CRO-SL algorithm (a given antenna design). The CRO-SL has been coded in Matlab, and we are able to call the CST simulation directly from Matlab, so the hybridization of the CRO-SL and the CST software for antenna simulation is direct. Figure 2 shows this hybridization process: the CST software is launched in order to simulate each larva (antenna design) in the CRO-SL. After the antenna simulation, we calculate the value of the objective function associated with the simulated antenna using Equations (1) and (2), and this value is used in the evolution of the CRO-SL algorithm.

Computational Evaluation and Results
This section presents the computational evaluation of the proposed antenna, by means of several simulations using the CRO-SL and CST software. In the first experiment carried out, we consider the highest two frequency bands (f2 and f3, associated with LTE and 5G mobile communication systems). In this case, the CRO-SL algorithm is able to obtain a good solution for the problem, within 50

Computational Evaluation and Results
This section presents the computational evaluation of the proposed antenna, by means of several simulations using the CRO-SL and CST software. In the first experiment carried out, we consider the highest two frequency bands (f 2 and f 3 , associated with LTE and 5G mobile communication systems). In this case, the CRO-SL algorithm is able to obtain a good solution for the problem, within 50 generations, as can be in the S 11 antenna parameter obtained (Figure 3), with peaks under −10 dBs in both frequency bands considered. The best solution (antenna) obtained by the CRO-SL is shown in Figure 4 (front and bottom view). In this case, the fitness evolution followed by the CRO-SL is shown in Figure 5. The CRO-SL performance depends on how the different substrates operate for this problem. Figure 6 shows the percentage of best solutions and the number of solutions got into the reef for the different substrates. This is a good indication of the best substrates for this specific optimization problem. In this case, the GM substrate is the most active substrate in the CRO-SL to obtain good solutions for the problem, followed by the SAbM and 2Px operators.
Appl. Sci. 2020, 10, x FOR PEER REVIEW 7 of 17 generations, as can be in the S11 antenna parameter obtained (Figure 3), with peaks under −10 dBs in both frequency bands considered. The best solution (antenna) obtained by the CRO-SL is shown in Figure 4 (front and bottom view). In this case, the fitness evolution followed by the CRO-SL is shown in Figure 5. The CRO-SL performance depends on how the different substrates operate for this problem. Figure 6 shows the percentage of best solutions and the number of solutions got into the reef for the different substrates. This is a good indication of the best substrates for this specific optimization problem. In this case, the GM substrate is the most active substrate in the CRO-SL to obtain good solutions for the problem, followed by the SAbM and 2Px operators.   generations, as can be in the S11 antenna parameter obtained (Figure 3), with peaks under −10 dBs in both frequency bands considered. The best solution (antenna) obtained by the CRO-SL is shown in Figure 4 (front and bottom view). In this case, the fitness evolution followed by the CRO-SL is shown in Figure 5. The CRO-SL performance depends on how the different substrates operate for this problem. Figure 6 shows the percentage of best solutions and the number of solutions got into the reef for the different substrates. This is a good indication of the best substrates for this specific optimization problem. In this case, the GM substrate is the most active substrate in the CRO-SL to obtain good solutions for the problem, followed by the SAbM and 2Px operators.    The design of the antenna with the CRO-SL considering the three frequency bands for LTE and 5G has been carried out using the solution for the two frequencies shown above as initial point. In order to do this, we include the best solution for the two-frequencies case into the initial population of the CRO-SL, completing it with randomly-generated solutions and a number of variations of the two-frequencies case obtained by mutation of the best solution. With this, the evolution of the CRO-SL towards a high-quality antenna, able to respond in the three frequency bands considered was really fast. Figure 7 shows the S11 antenna parameter obtained by the CRO-SL. Note that the solution obtained is extremely good. In Figure 7a, it is possible to visualize three peaks under −25 dBs in the three frequency bands, with a peak under −45 dB in the 5G frequency centered in 3.5 GHz, and good bandwidth associated with all the frequencies considered. In the same way, the results represented in Figure 7b confirm the good performance of the optimized antenna. Please note that the markers on Figure 7b show the center frequency for each service, but not the exact resonant frequency.
To further evaluate the performance of the CRO-SL algorithm, the optimization problem with three bands has been also tackled with an Evolutionary Algorithm. The initial parameters of the EA are the same as the CRO (population size and number of iterations) in order to be fully comparable. Table 3 shows the comparison between the CRO-SL algorithms and an Evolutionary algorithm. This table shows the best objective function obtained by each compared algorithm (CRO-5SL optimizing two bands, CRO-5SL optimizing three bands, and EA optimizing three bands). It can be seen that the CRO reach a better solution than the EA even when it is optimizing juts two frequency bands. The design of the antenna with the CRO-SL considering the three frequency bands for LTE and 5G has been carried out using the solution for the two frequencies shown above as initial point. In order to do this, we include the best solution for the two-frequencies case into the initial population of the CRO-SL, completing it with randomly-generated solutions and a number of variations of the two-frequencies case obtained by mutation of the best solution. With this, the evolution of the CRO-SL towards a high-quality antenna, able to respond in the three frequency bands considered was really fast. Figure 7 shows the S 11 antenna parameter obtained by the CRO-SL. Note that the solution obtained is extremely good. In Figure 7a, it is possible to visualize three peaks under −25 dBs in the three frequency bands, with a peak under −45 dB in the 5G frequency centered in 3.5 GHz, and good bandwidth associated with all the frequencies considered. In the same way, the results represented in Figure 7b confirm the good performance of the optimized antenna. Please note that the markers on Figure 7b show the center frequency for each service, but not the exact resonant frequency.
To further evaluate the performance of the CRO-SL algorithm, the optimization problem with three bands has been also tackled with an Evolutionary Algorithm. The initial parameters of the EA are the same as the CRO (population size and number of iterations) in order to be fully comparable. Table 3 shows the comparison between the CRO-SL algorithms and an Evolutionary algorithm. This table shows the best objective function obtained by each compared algorithm (CRO-5SL optimizing two bands, CRO-5SL optimizing three bands, and EA optimizing three bands). It can be seen that the CRO reach a better solution than the EA even when it is optimizing juts two frequency bands. Appl. Sci. 2020, 10, x FOR PEER REVIEW 9 of 17 (a) (b) Figure 6. CRO-SL substrate performance metrics for the two-frequencies antenna optimization. (a) Best substrate for larvae generation; (b) best substrate for getting larvae into the reef.   Figure 8 shows the final antenna layout obtained with the CRO-SL algorithm when the three frequency bands are considered. As can be seen after a comparison with the two-frequency bands case, the obtained antenna for the three frequency band shows a more reduced Circle R characteristic, with a wider U_T. There are also differences in the back-side of the optimized antenna (meanders design) when compared to the two-frequencies case. Table 3. Comparison of the best results obtained by the proposed CRO-SL approaches and an evolutionary algorithm.

Algorithm
Best Fitness CRO-SL (two frequency bands) 146.24 CRO-SL (three frequency bands) 155.03 Evolutionary Algorithm 130.05 Figure 8 shows the final antenna layout obtained with the CRO-SL algorithm when the three frequency bands are considered. As can be seen after a comparison with the two-frequency bands case, the obtained antenna for the three frequency band shows a more reduced Circle R characteristic, with a wider U_T. There are also differences in the back-side of the optimized antenna (meanders design) when compared to the two-frequencies case.  Figure 9 shows the surface current distribution of the antenna for 800, 2400, and 3500 MHz bands. As can be seen, the surface current is concentrated around the U slot for the lower band. In the upper band, the higher values are concentrated around the square patch. The current distribution in the middle band is mainly located in the feeding line and the annular patch. The influence of the ground plane meanders and slots is also shown in the figure.

Top view
Bottom view 800 MHz  Figure 9 shows the surface current distribution of the antenna for 800, 2400, and 3500 MHz bands. As can be seen, the surface current is concentrated around the U slot for the lower band. In the upper band, the higher values are concentrated around the square patch. The current distribution in the middle band is mainly located in the feeding line and the annular patch. The influence of the ground plane meanders and slots is also shown in the figure. Table 3. Comparison of the best results obtained by the proposed CRO-SL approaches and an evolutionary algorithm.

Algorithm
Best Fitness CRO-SL (two frequency bands) 146.24 CRO-SL (three frequency bands) 155.03 Evolutionary Algorithm 130.05 Figure 8 shows the final antenna layout obtained with the CRO-SL algorithm when the three frequency bands are considered. As can be seen after a comparison with the two-frequency bands case, the obtained antenna for the three frequency band shows a more reduced Circle R characteristic, with a wider U_T. There are also differences in the back-side of the optimized antenna (meanders design) when compared to the two-frequencies case.  Figure 9 shows the surface current distribution of the antenna for 800, 2400, and 3500 MHz bands. As can be seen, the surface current is concentrated around the U slot for the lower band. In the upper band, the higher values are concentrated around the square patch. The current distribution in the middle band is mainly located in the feeding line and the annular patch. The influence of the ground plane meanders and slots is also shown in the figure.

Top view
Bottom view 800 MHz Radiation patterns and gain values for the antenna are given in Figure 10 and Table 4. At 800 MHz, the results are similar to the basic U slot antenna, as the current distribution is mainly located around it and also, the meanders and slots in the ground plane do not affect specially in this case. For the rest of the cases, the radiation pattern differs from the basic equivalent antennas, i.e., annular patch or square patch because neither a single element is involved nor the ground plane influence is negligible.
(a) Radiation patterns and gain values for the antenna are given in Figure 10 and Table 4. At 800 MHz, the results are similar to the basic U slot antenna, as the current distribution is mainly located around it and also, the meanders and slots in the ground plane do not affect specially in this case. For the rest of the cases, the radiation pattern differs from the basic equivalent antennas, i.e., annular patch or square patch because neither a single element is involved nor the ground plane influence is negligible. Radiation patterns and gain values for the antenna are given in Figure 10 and Table 4. At 800 MHz, the results are similar to the basic U slot antenna, as the current distribution is mainly located around it and also, the meanders and slots in the ground plane do not affect specially in this case. For the rest of the cases, the radiation pattern differs from the basic equivalent antennas, i.e., annular patch or square patch because neither a single element is involved nor the ground plane influence is negligible.
(a)  The performance of the CRO-SL algorithm in this problem is shown in Figure 11 (fitness evolution), and Figure 12 performance metrics for the different substrates of the CRO-SL. Again, the GM is the most active operator in improving the searching capabilities of the algorithm. The SAbM and the 2Px are also important in the last stages of the algorithm, both in generating good larvae and when the inclusion of the solutions into the reef is considered.  The performance of the CRO-SL algorithm in this problem is shown in Figure 11 (fitness evolution), and Figure 12 performance metrics for the different substrates of the CRO-SL. Again, the GM is the most active operator in improving the searching capabilities of the algorithm. The SAbM and the 2Px are also important in the last stages of the algorithm, both in generating good larvae and when the inclusion of the solutions into the reef is considered. Figure 11. Evolution of the CRO-SL fitness (Equation (2)) in the three-frequency bands antenna optimization process.
(a) Figure 11. Evolution of the CRO-SL fitness (Equation (2)) in the three-frequency bands antenna optimization process.
Appl. Sci. 2020, 10, x FOR PEER REVIEW 14 of 17 Figure 11. Evolution of the CRO-SL fitness (Equation (2)) in the three-frequency bands antenna optimization process.
(a) Here, we have shown how we are able to optimize a multi-band microstrip textile patch antenna, with capabilities in 5G services, with the CRO-SL algorithm. The obtained device after the optimization is a robust antenna, able to operate in the three frequency bands considered (850 MHz, 2.2 GHz and 3.5 GHz), where communication services such as 5G operate. The results shown for the two-frequencies and three-frequencies cases optimization shown that we are able to obtain a small textile antenna with extremely good capabilities in the desired frequency bands.

Conclusions
In this paper, we have presented the optimization of a textile multi-band antenna, considering LTE and 5G frequency bands. The optimized device is composed by a rectangular microstrip patch with two concentric annular slots, a U-Shaped slot, and three sleeved meanders in the ground plane. This novel form makes the antenna optimization very hard, since its layout depends on a number of design variables, and the antenna must be simulated in order to obtain an optimization result. Thus, traditional optimization methods are not applicable, and meta-heuristics algorithms are the best option. In this case, we propose a novel ensemble-based algorithm-the CRO-SL, a kind of evolutionary algorithm able to combine different search operators within a single population of possible solutions to the problem. The objective function which guides the evolution of the algorithm is obtained after the antenna simulation with a specific simulation software for electromagnetic analysis in the high frequency range. In the experimental evaluation of the proposed method, we have shown the design of two different kind of antennas for two and three frequency bands, both including 5G frequencies. In both cases, the CRO-SL algorithm is able to obtain designs with a high performance in the required frequency bands, as shown in the S11 antenna parameter obtained. The textile antennas designed have a small size (around 60 mm), and the antenna substrate would allow their inclusion in different types of fabrics or clothes, providing them with LTE and 5G capacity connection.  Here, we have shown how we are able to optimize a multi-band microstrip textile patch antenna, with capabilities in 5G services, with the CRO-SL algorithm. The obtained device after the optimization is a robust antenna, able to operate in the three frequency bands considered (850 MHz, 2.2 GHz and 3.5 GHz), where communication services such as 5G operate. The results shown for the two-frequencies and three-frequencies cases optimization shown that we are able to obtain a small textile antenna with extremely good capabilities in the desired frequency bands.

Conclusions
In this paper, we have presented the optimization of a textile multi-band antenna, considering LTE and 5G frequency bands. The optimized device is composed by a rectangular microstrip patch with two concentric annular slots, a U-Shaped slot, and three sleeved meanders in the ground plane. This novel form makes the antenna optimization very hard, since its layout depends on a number of design variables, and the antenna must be simulated in order to obtain an optimization result. Thus, traditional optimization methods are not applicable, and meta-heuristics algorithms are the best option. In this case, we propose a novel ensemble-based algorithm-the CRO-SL, a kind of evolutionary algorithm able to combine different search operators within a single population of possible solutions to the problem. The objective function which guides the evolution of the algorithm is obtained after the antenna simulation with a specific simulation software for electromagnetic analysis in the high frequency range. In the experimental evaluation of the proposed method, we have shown the design of two different kind of antennas for two and three frequency bands, both including 5G frequencies.
In both cases, the CRO-SL algorithm is able to obtain designs with a high performance in the required frequency bands, as shown in the S11 antenna parameter obtained. The textile antennas designed have a small size (around 60 mm), and the antenna substrate would allow their inclusion in different types of fabrics or clothes, providing them with LTE and 5G capacity connection.

Conflicts of Interest:
The authors declare no conflict of interest.