<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article">
 <front>
  <journal-meta>
   <journal-id journal-id-type="publisher-id">
    ojapr
   </journal-id>
   <journal-title-group>
    <journal-title>
     Open Journal of Antennas and Propagation
    </journal-title>
   </journal-title-group>
   <issn pub-type="epub">
    2329-8421
   </issn>
   <issn publication-format="print">
    2329-8413
   </issn>
   <publisher>
    <publisher-name>
     Scientific Research Publishing
    </publisher-name>
   </publisher>
  </journal-meta>
  <article-meta>
   <article-id pub-id-type="doi">
    10.4236/ojapr.2025.131001
   </article-id>
   <article-id pub-id-type="publisher-id">
    ojapr-141677
   </article-id>
   <article-categories>
    <subj-group subj-group-type="heading">
     <subject>
      Articles
     </subject>
    </subj-group>
    <subj-group subj-group-type="Discipline-v2">
     <subject>
      Computer Science 
     </subject>
     <subject>
       Communications
     </subject>
    </subj-group>
   </article-categories>
   <title-group>
    Genetic Algorithms and Neural Network Approach in Determining the Directions of Linear Patch Antenna Arrays
   </title-group>
   <contrib-group>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Norbert
      </surname>
      <given-names>
       Bayang
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Samuel
      </surname>
      <given-names>
       Eke
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref> 
     <xref ref-type="aff" rid="aff2"> 
      <sup>2</sup>
     </xref>
    </contrib>
    <contrib contrib-type="author" xlink:type="simple">
     <name name-style="western">
      <surname>
       Abdou
      </surname>
      <given-names>
       Njifenjou
      </given-names>
     </name> 
     <xref ref-type="aff" rid="aff1"> 
      <sup>1</sup>
     </xref> 
     <xref ref-type="aff" rid="aff2"> 
      <sup>2</sup>
     </xref>
    </contrib>
   </contrib-group> 
   <aff id="aff1">
    <addr-line>
     aEnergy, Materials and Methods Research Laboratory, National High Polytechnic School of Douala, Douala, Cameroon
    </addr-line> 
   </aff> 
   <aff id="aff2">
    <addr-line>
     aNational Advanced School of Engineering, University of Yaounde I, Yaounde, Cameroon
    </addr-line> 
   </aff> 
   <pub-date pub-type="epub">
    <day>
     28
    </day> 
    <month>
     03
    </month>
    <year>
     2025
    </year>
   </pub-date> 
   <volume>
    13
   </volume> 
   <issue>
    01
   </issue>
   <fpage>
    1
   </fpage>
   <lpage>
    16
   </lpage>
   <history>
    <date date-type="received">
     <day>
      28,
     </day>
     <month>
      January
     </month>
     <year>
      2025
     </year>
    </date>
    <date date-type="published">
     <day>
      25,
     </day>
     <month>
      January
     </month>
     <year>
      2025
     </year> 
    </date> 
    <date date-type="accepted">
     <day>
      25,
     </day>
     <month>
      March
     </month>
     <year>
      2025
     </year> 
    </date>
   </history>
   <permissions>
    <copyright-statement>
     © Copyright 2014 by authors and Scientific Research Publishing Inc. 
    </copyright-statement>
    <copyright-year>
     2014
    </copyright-year>
    <license>
     <license-p>
      This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/
     </license-p>
    </license>
   </permissions>
   <abstract>
    Ahead of the Internet of Things and the emergence of big data, the interest of research is today focused on radio access and the process of optimizing it or increasing its capacity and capacity flow per user. During the process of determining the arrival directions and beam conformation at the antennas, different types of algorithms can be used, namely deterministic algorithms and heuristics. Genetic algorithms are part of heuristics called meta-heuristics. Although effective, observing a relatively long execution time when applied to spectral estimation methods and the subspace method. This case makes its integration into systems very difficult. The simulation of the same algorithms on the antenna array confirms the results but brings more in terms of signal integrity and throughput because it offers more channels. Several resolutions have been undertaken in this article to reduce the processing time of the genetic algorithm: the definition of a new policy of selection of the initial population and exploitation of the mutation procedure. By applying the genetic algorithm to MUSIC and a process of genetic mutation, we can reduce the latency of the linear antenna by about 70%. The running time of the algorithm leads us to explore neural networks.
   </abstract>
   <kwd-group> 
    <kwd>
     Array Antenna
    </kwd> 
    <kwd>
      DoA
    </kwd> 
    <kwd>
      Beam Steering
    </kwd> 
    <kwd>
      Genetic Algorithms
    </kwd> 
    <kwd>
      Neural Network
    </kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <sec id="s1">
   <title>1. Introduction</title>
   <p>Usually, the spatial distribution of the energy radiated by a base station antenna is pre-fixed at manufacture and cannot be changed in use. This leads to many disadvantages, such as the limitation of the number of users, the relative quality of communications due to interference by adjacent channels, and the restriction of the range of stations. To correct these shortcomings, wireless communication systems increasingly rely on antenna arrays and the associated synthesis algorithms. Considering the fact that the synthesis algorithms are able to dynamically change and reconfigure their radiation pattern, the communication signal is transmitted only towards the direction of the intended user, possessing in a remarkable way the interferences and the multipath while reducing the spectral efficiency and power efficiency of the system.</p>
   <p>In antenna engineering, several synthesis methods have been constructed. Stochastic methods are more robust than deterministic algorithms. Among the most popular stochastic methods, we can cite the genetic algorithm <xref ref-type="bibr" rid="scirp.141677-1">
     [1]
    </xref> <xref ref-type="bibr" rid="scirp.141677-2">
     [2]
    </xref>, the swarm of particles…Analytical methods display computation times close to 0.1345 s <xref ref-type="bibr" rid="scirp.141677-3">
     [3]
    </xref> <xref ref-type="bibr" rid="scirp.141677-4">
     [4]
    </xref>. RBFN and MLP <xref ref-type="bibr" rid="scirp.141677-4">
     [4]
    </xref> <xref ref-type="bibr" rid="scirp.141677-5">
     [5]
    </xref> neural network methods associated with analytical methods sometimes improve the computation time. The execution time remains around 0.13 s. By associating genetic algorithms with analytical methods, the average computation time of the genetic algorithm increases and is around 2.7 s.</p>
   <p>However, this method, inspired by the work of Marc Darwin <xref ref-type="bibr" rid="scirp.141677-6">
     [6]
    </xref>-<xref ref-type="bibr" rid="scirp.141677-8">
     [8]
    </xref> in the 19th century, therefore arouses little enthusiasm and is less and less integrated into the system of antennas and electronic devices because of its latency time. Situations that make it impossible to use them in real-time systems. We propose to reduce the computation time of genetic algorithms.</p>
   <p>In the first section devoted to the literature review, we present what has been done in the field of antennas to reduce the execution time of the various synthesis methods in general and stochastic methods in particular. At the same time, we will present the problems related to genetic algorithms.</p>
   <p>Thereafter, the second section will present the tools and methods used to contribute to the problem of latency of the genetic algorithm.</p>
   <p>Finally, the last section will be devoted to the presentation of the results, discussion, and perspectives.</p>
  </sec><sec id="s2">
   <title>2. Method</title>
   <p>1) Design</p>
   <p>
    <xref ref-type="bibr" rid="scirp.141677-"></xref>We used an antenna array because, in a MIMO environment, the antenna offers more input and output possibilities and creates the conditions for efficient use of the genetic algorithm: Choice of the fitness function, define solution types, fix the criteria for stopping the algorithm (Number of generations or stability of individuals after a certain number of generations) and define a new selection policy for the initial population.</p>
   <p>2) Mathematical Formalization of the Antenna Array <xref ref-type="bibr" rid="scirp.141677-9">
     [9]
    </xref></p>
   <p>We consider a MIMO system composed of m<sub>t</sub> antennas on transmission and m<sub>r</sub> antennas on reception. We note x, the vector of size m<sub>t</sub>, containing the symbols sent, and y, the vector of size m<sub>r</sub>, containing the symbols received. The relation between x and y is then written:</p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        y 
      </mi> 
      <mo>
        = 
      </mo> 
      <mi>
        H 
      </mi> 
      <mi>
        x 
      </mi> 
      <mo>
        + 
      </mo> 
      <mi>
        n 
      </mi> 
     </mrow> 
    </math> (1)</p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        C 
      </mi> 
      <mo>
        = 
      </mo> 
      <mi>
        log 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mi>
          det 
        </mi> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <msub> 
           <mi>
             I 
           </mi> 
           <mrow> 
            <msub> 
             <mi>
               m 
             </mi> 
             <mi>
               r 
             </mi> 
            </msub> 
           </mrow> 
          </msub> 
          <mo>
            + 
          </mo> 
          <mi>
            ρ 
          </mi> 
          <mi>
            H 
          </mi> 
          <mi>
            Q 
          </mi> 
          <msup> 
           <mi>
             H 
           </mi> 
           <mo>
             * 
           </mo> 
          </msup> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> (2)</p>
   <p>
    <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        C 
      </mi> 
      <mo>
        = 
      </mo> 
      <mstyle displaystyle="true"> 
       <msubsup> 
        <mo>
          ∑ 
        </mo> 
        <mrow> 
         <mi>
           i 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
        <mrow> 
         <msub> 
          <mi>
            m 
          </mi> 
          <mi>
            t 
          </mi> 
         </msub> 
        </mrow> 
       </msubsup> 
       <mrow> 
        <msub> 
         <mrow> 
          <mi>
            log 
          </mi> 
         </mrow> 
         <mn>
           2 
         </mn> 
        </msub> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mn>
            1 
          </mn> 
          <mo>
            + 
          </mo> 
          <mfrac> 
           <mi>
             ρ 
           </mi> 
           <mrow> 
            <msub> 
             <mi>
               m 
             </mi> 
             <mi>
               t 
             </mi> 
            </msub> 
           </mrow> 
          </mfrac> 
          <msub> 
           <mi>
             λ 
           </mi> 
           <mi>
             i 
           </mi> 
          </msub> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
      </mstyle> 
     </mrow> 
    </math> (3)</p>
   <p>where H is the channel matrix of size m<sub>t</sub> × m<sub>r</sub>, and n is the noise vector. The capacity of the MIMO channel is then written:</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         I 
       </mi> 
       <mrow> 
        <msub> 
         <mi>
           m 
         </mi> 
         <mi>
           r 
         </mi> 
        </msub> 
       </mrow> 
      </msub> 
     </mrow> 
    </math> is the identity matrix, 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mi>
       ρ 
     </mi> 
    </math> is the signal-to-noise ratio and Q is the correlation matrix of the transmitted symbols. 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         λ 
       </mi> 
       <mi>
         i 
       </mi> 
      </msub> 
     </mrow> 
    </math> is the eigenvalues of the matrix 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msup> 
       <mi>
         H 
       </mi> 
       <mo>
         * 
       </mo> 
      </msup> 
      <mi>
        H 
      </mi> 
     </mrow> 
    </math></p>
   <p>a) Antennes Array <xref ref-type="bibr" rid="scirp.141677-10">
     [10]
    </xref>-<xref ref-type="bibr" rid="scirp.141677-12">
     [12]
    </xref></p>
   <p>In this work, our study will be limited to uniform linear antenna arrays, as represented in <xref ref-type="fig" rid="fig1">
     Figure 1
    </xref> below.</p>
   <p>Consider a uniform linear network of elements regularly spaced by a distance (see <xref ref-type="fig" rid="fig1">
     Figure 1
    </xref>). These sources are supplied with the same amplitude and with a phase gradient. For a point P located in the far radiation zone, the total field is the sum of the field radiated by each of the sources, i.e.:</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        E 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         ϑ 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <msub> 
       <mi>
         E 
       </mi> 
       <mn>
         0 
       </mn> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         ϑ 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mstyle displaystyle="true"> 
       <munderover> 
        <mo>
          ∑ 
        </mo> 
        <mrow> 
         <mi>
           k 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           0 
         </mn> 
        </mrow> 
        <mrow> 
         <mi>
           K 
         </mi> 
         <mo>
           − 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </munderover> 
       <mrow> 
        <mi>
          exp 
        </mi> 
        <mrow> 
         <mo>
           [ 
         </mo> 
         <mrow> 
          <mi>
            j 
          </mi> 
          <mi>
            k 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mn>
              2 
            </mn> 
            <mi>
              π 
            </mi> 
            <mfrac> 
             <mi>
               d 
             </mi> 
             <mi>
               λ 
             </mi> 
            </mfrac> 
            <mi>
              sin 
            </mi> 
            <mi>
              ϑ 
            </mi> 
            <mo>
              + 
            </mo> 
            <mi>
              φ 
            </mi> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
         <mo>
           ] 
         </mo> 
        </mrow> 
       </mrow> 
      </mstyle> 
     </mrow> 
    </math> (4)</p>
   <p>
    <xref ref-type="bibr" rid="scirp.141677-"></xref>where 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         E 
       </mi> 
       <mn>
         0 
       </mn> 
      </msub> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         ϑ 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math> is the radiation of an isolated element. The array factor 
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        A 
      </mi> 
      <mi>
        F 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         ϑ 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
     </mrow> 
    </math>, which depends solely on the excitation law of the antenna elements and their arrangements, is defined by:</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        A 
      </mi> 
      <mi>
        F 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         ϑ 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mstyle displaystyle="true"> 
       <munderover> 
        <mo>
          ∑ 
        </mo> 
        <mrow> 
         <mi>
           k 
         </mi> 
         <mo>
           = 
         </mo> 
         <mn>
           0 
         </mn> 
        </mrow> 
        <mrow> 
         <mi>
           K 
         </mi> 
         <mo>
           − 
         </mo> 
         <mn>
           1 
         </mn> 
        </mrow> 
       </munderover> 
       <mrow> 
        <mi>
          exp 
        </mi> 
        <mrow> 
         <mo>
           [ 
         </mo> 
         <mrow> 
          <mi>
            j 
          </mi> 
          <mi>
            k 
          </mi> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mn>
              2 
            </mn> 
            <mi>
              π 
            </mi> 
            <mfrac> 
             <mi>
               d 
             </mi> 
             <mi>
               λ 
             </mi> 
            </mfrac> 
            <mi>
              sin 
            </mi> 
            <mi>
              ϑ 
            </mi> 
            <mo>
              + 
            </mo> 
            <mi>
              φ 
            </mi> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
         <mo>
           ] 
         </mo> 
        </mrow> 
       </mrow> 
      </mstyle> 
     </mrow> 
    </math> (5)</p>
   <fig id="fig1" position="float">
    <label>Figure 1</label>
    <caption>
     <title>Figure 1. Beam-scanned linear array.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1290196-rId34.jpeg?20250328051918" />
   </fig>
   <p>This array factor is further written.</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mi>
        A 
      </mi> 
      <mi>
        F 
      </mi> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mi>
         ϑ 
       </mi> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mfrac> 
       <mrow> 
        <mi>
          sin 
        </mi> 
        <mrow> 
         <mo>
           [ 
         </mo> 
         <mrow> 
          <mfrac> 
           <mi>
             K 
           </mi> 
           <mn>
             2 
           </mn> 
          </mfrac> 
          <mrow> 
           <mo>
             ( 
           </mo> 
           <mrow> 
            <mn>
              2 
            </mn> 
            <mi>
              π 
            </mi> 
            <mfrac> 
             <mi>
               d 
             </mi> 
             <mi>
               λ 
             </mi> 
            </mfrac> 
            <mi>
              sin 
            </mi> 
            <mi>
              ϑ 
            </mi> 
            <mo>
              + 
            </mo> 
            <mi>
              φ 
            </mi> 
           </mrow> 
           <mo>
             ) 
           </mo> 
          </mrow> 
         </mrow> 
         <mo>
           ] 
         </mo> 
        </mrow> 
       </mrow> 
       <mrow> 
        <mfrac> 
         <mn>
           1 
         </mn> 
         <mn>
           2 
         </mn> 
        </mfrac> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mn>
            2 
          </mn> 
          <mi>
            π 
          </mi> 
          <mfrac> 
           <mi>
             d 
           </mi> 
           <mi>
             λ 
           </mi> 
          </mfrac> 
          <mi>
            sin 
          </mi> 
          <mi>
            ϑ 
          </mi> 
          <mo>
            + 
          </mo> 
          <mi>
            φ 
          </mi> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
      </mfrac> 
      <mi>
        exp 
      </mi> 
      <mrow> 
       <mo>
         [ 
       </mo> 
       <mrow> 
        <mi>
          j 
        </mi> 
        <mfrac> 
         <mrow> 
          <mi>
            K 
          </mi> 
          <mo>
            − 
          </mo> 
          <mn>
            1 
          </mn> 
         </mrow> 
         <mn>
           2 
         </mn> 
        </mfrac> 
        <mrow> 
         <mo>
           ( 
         </mo> 
         <mrow> 
          <mn>
            2 
          </mn> 
          <mi>
            π 
          </mi> 
          <mfrac> 
           <mi>
             d 
           </mi> 
           <mi>
             λ 
           </mi> 
          </mfrac> 
          <mi>
            sin 
          </mi> 
          <mi>
            ϑ 
          </mi> 
          <mo>
            + 
          </mo> 
          <mi>
            φ 
          </mi> 
         </mrow> 
         <mo>
           ) 
         </mo> 
        </mrow> 
       </mrow> 
       <mo>
         ] 
       </mo> 
      </mrow> 
     </mrow> 
    </math> (6)</p>
   <p>To obtain a maximum of radiation in a given direction, it is necessary to find the phase gradient that maximizes the modulus of the network factor in this direction, that is:</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <mn>
        2 
      </mn> 
      <mi>
        π 
      </mi> 
      <mfrac> 
       <mi>
         d 
       </mi> 
       <mi>
         λ 
       </mi> 
      </mfrac> 
      <mi>
        sin 
      </mi> 
      <msub> 
       <mi>
         ϑ 
       </mi> 
       <mn>
         0 
       </mn> 
      </msub> 
      <mo>
        + 
      </mo> 
      <mi>
        φ 
      </mi> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math> (7)</p>
   <p>In other words, the pointing direction of the network will be given by the relation:</p>
   <p>
    <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
      <msub> 
       <mi>
         ϑ 
       </mi> 
       <mn>
         0 
       </mn> 
      </msub> 
      <mo>
        = 
      </mo> 
      <msup> 
       <mrow> 
        <mi>
          sin 
        </mi> 
       </mrow> 
       <mrow> 
        <mo>
          − 
        </mo> 
        <mn>
          1 
        </mn> 
       </mrow> 
      </msup> 
      <mrow> 
       <mo>
         ( 
       </mo> 
       <mrow> 
        <mfrac> 
         <mi>
           γ 
         </mi> 
         <mrow> 
          <mn>
            2 
          </mn> 
          <mi>
            π 
          </mi> 
         </mrow> 
        </mfrac> 
        <mfrac> 
         <mi>
           λ 
         </mi> 
         <mi>
           d 
         </mi> 
        </mfrac> 
       </mrow> 
       <mo>
         ) 
       </mo> 
      </mrow> 
      <mo>
        = 
      </mo> 
      <mn>
        0 
      </mn> 
     </mrow> 
    </math> (8)</p>
   <sec id="s2_1">
    <title>Equation</title>
    <p>It is possible to adjust the orientation of the radiation of an array antenna by playing on the phase gradient between its antenna elements: this is the principle of sweep antennas <xref ref-type="bibr" rid="scirp.141677-6">
      [6]
     </xref> <xref ref-type="bibr" rid="scirp.141677-13">
      [13]
     </xref> <xref ref-type="bibr" rid="scirp.141677-14">
      [14]
     </xref>.</p>
    <p>Chromosome Coding:</p>
    <p>The directions of arrival that must be found by the GAs are real; each individual of the population representing all the directions of arrival will be coded in real value.</p>
    <p>Each chromosome (individual) will, therefore, be a vector of real numbers of size equal to the number of sources to be located.</p>
    <p>The value of each of the elements (genes) of the chromosome vector will belong to the set of possible values of the directions of arrival (search space). It is illustrated in <xref ref-type="fig" rid="fig2">
      Figure 2
     </xref>.</p>
    <fig id="fig2" position="float">
     <label>Figure 2</label>
     <caption>
      <title>Figure 2. Chromosome vector.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1290196-rId41.jpeg?20250328051918" />
    </fig>
    <p>Search Space:</p>
    <p>The search space of the different genes corresponds to the set of values that a direction of arrival can take. For a linear network, and taking into account the periodicity of the directions, this is any interval of length 180˚.</p>
    <p>
     <xref ref-type="bibr" rid="scirp.141677-"></xref>We chose the interval [−90˚, 90˚].</p>
    <p>Any gene found outside this interval after a crossing operation will simply be brought back to the corresponding value by a periodicity of 180˚.</p>
    <p>Population Initialization:</p>
    <p>To try to reduce computation times, the population will be initialized to associate chance and intelligence. The first individual will be generated from a basic DoA estimation method (pre-estimator).</p>
    <p>Then, chance will intervene to complete the population by randomly generating other individuals in the vicinity of the first.</p>
    <p>From an individual 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            θ 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            θ 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            θ 
          </mi> 
          <mi>
            L 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          ] 
        </mo> 
       </mrow> 
      </mrow> 
     </math>, produced by the pre-estimator, we will randomly generate other individuals 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            θ 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mo>
           + 
         </mo> 
         <msub> 
          <mi>
            α 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            θ 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <mo>
           + 
         </mo> 
         <msub> 
          <mi>
            α 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            θ 
          </mi> 
          <mi>
            L 
          </mi> 
         </msub> 
         <mo>
           + 
         </mo> 
         <msub> 
          <mi>
            α 
          </mi> 
          <mi>
            L 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          ] 
        </mo> 
       </mrow> 
      </mrow> 
     </math>, where the 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          α 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math> are random numbers, until the desired population size is reached.</p>
    <p>Evaluation:</p>
    <p>The assessment is based on the fitness of each individual. Given the nature of the cost function, which is a function to be minimized, the fittest individual will be the one whose value of the cost function ( 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         f 
       </mi> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <mrow> 
          <mo>
            [ 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              θ 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
           <mo>
             , 
           </mo> 
           <msub> 
            <mi>
              θ 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
           <mo>
             , 
           </mo> 
           <mo>
             ⋯ 
           </mo> 
           <mo>
             , 
           </mo> 
           <msub> 
            <mi>
              θ 
            </mi> 
            <mi>
              L 
            </mi> 
           </msub> 
          </mrow> 
          <mo>
            ] 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math> for the individual 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          [ 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            θ 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            θ 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            θ 
          </mi> 
          <mi>
            L 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          ] 
        </mo> 
       </mrow> 
      </mrow> 
     </math>) is the lowest.</p>
    <p>Crossover:</p>
    <p>The crossover method adopted is one-point crossing. The cross point is randomly selected, as illustrated in <xref ref-type="fig" rid="fig3(a)">
      Figure 3(a)
     </xref>.</p>
    <fig id="fig3" position="float">
     <label>Figure 3</label>
     <caption>
      <title>Figure 3. Crossover process.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1290196-rId52.jpeg?20250328051919" />
    </fig>
    <p>Mutation:</p>
    <p>The mutation comes in very little to reduce the random nature of the search a bit. The mutation rate is set at 2%. The mutant gene is also chosen randomly, as shown in <xref ref-type="fig" rid="fig3(b)">
      Figure 3(b)
     </xref>.</p>
    <p>Survival Policy:</p>
    <p>Only the best individuals will be part of the next generation, at a rate of 25% for parents and 75% for children.</p>
    <p>Stop Criterion:</p>
    <p>The DoA estimation process stops if the maximum number of generations is reached or if the best individual has remained the same for the last ten generations.</p>
    <p>An example of the parameters of a genetic algorithm applied to the estimation of the directions of arrival:</p>
    <p>Chromosome Coding: reel.</p>
    <p>Population Size: 50.</p>
    <p>Max Generation Number: 50.</p>
    <p>Initialization: mixte (Pré-estimation et hazard).</p>
    <p>Research Area: [−90˚, 90˚].</p>
    <p>Selection: Emperor-Selective Scheme (EMS).</p>
    <p>Reproduction: Crossover (2% mutation).</p>
    <p>Stopping Criterion: Maximum number of generations or best stable individual over the last 10 generations.</p>
    <p>To reduce the computation time of the directions of arrival, we have tried to take measures aimed at increasing the speed of convergence compared to the classical genetic algorithm. <xref ref-type="fig" rid="fig4">
      Figure 4
     </xref> shows the flowchart of the genetic algorithm. We acted on several levels:</p>
    <fig id="fig4" position="float">
     <label>Figure 4</label>
     <caption>
      <title>Figure 4. Flowchart of genetic algorithm <xref ref-type="bibr" rid="scirp.141677-7">
        [7]
       </xref> <xref ref-type="bibr" rid="scirp.141677-8">
        [8]
       </xref>.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1290196-rId53.jpeg?20250328051919" />
    </fig>
   </sec>
  </sec><sec id="s3">
   <title>3. Results and Discussion</title>
   <p>This section presents the results that we obtained by simulation of the various algorithms for the synthesis of the networks of antennas. We compare them to the results obtained by modified genetic algorithms.</p>
   <p>1) Traditional Methods of Determining the Directions of Arrival</p>
   <p>
    <xref ref-type="bibr" rid="scirp.141677-"></xref>We can observe, for elements too close together, a clear degradation of the quality of the estimation of the angles of arrival. This can be explained by the increase in mutual coupling effects between radiating elements, which are not taken into account in our model.</p>
   <p>The noise degrades the quality of the estimate, however, this one has practically no effect on the methods based on the decomposition in subspace like PISARENKO, MUSIC, and Minimum standard, to name a few <xref ref-type="bibr" rid="scirp.141677-15">
     [15]
    </xref>-<xref ref-type="bibr" rid="scirp.141677-18">
     [18]
    </xref>. In <xref ref-type="table" rid="table1">
     Table 1
    </xref>, we have the processing time of the classic method and AG method calculated by the Matlab code of this method.</p>
   <table-wrap id="table1">
    <label>
     <xref ref-type="table" rid="table1">
      Table 1
     </xref></label>
    <caption>
     <title>
      <xref ref-type="bibr" rid="scirp.141677-"></xref>Table 1. Comparison of DoA process time.</title>
    </caption>
    <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
     <tr> 
      <td class="custom-bottom-td custom-top-td acenter" width="49.99%"><p style="text-align:center">Method</p></td> 
      <td class="custom-bottom-td custom-top-td acenter" width="50.01%"><p style="text-align:center">Average process time (s)</p></td> 
     </tr> 
     <tr> 
      <td class="custom-top-td acenter" width="49.99%"><p style="text-align:center">BARLETT</p></td> 
      <td class="custom-top-td acenter" width="50.01%"><p style="text-align:center">0.17566</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="49.99%"><p style="text-align:center">CAPON</p></td> 
      <td class="acenter" width="50.01%"><p style="text-align:center">0.178447</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="49.99%"><p style="text-align:center">PRONY</p></td> 
      <td class="acenter" width="50.01%"><p style="text-align:center">0.190271</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="49.99%"><p style="text-align:center">MEM</p></td> 
      <td class="acenter" width="50.01%"><p style="text-align:center">0.177403</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="49.99%"><p style="text-align:center">PISARENKO</p></td> 
      <td class="acenter" width="50.01%"><p style="text-align:center">0.173082</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="49.99%"><p style="text-align:center">MUSIC</p></td> 
      <td class="acenter" width="50.01%"><p style="text-align:center">0.17947</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="49.99%"><p style="text-align:center">NORM-MIN</p></td> 
      <td class="acenter" width="50.01%"><p style="text-align:center">0.172794</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="49.99%"><p style="text-align:center">ML-AG Classique</p></td> 
      <td class="acenter" width="50.01%"><p style="text-align:center">1.5 (45 gén)</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="49.99%"><p style="text-align:center">ML-AG Intelligent</p></td> 
      <td class="acenter" width="50.01%"><p style="text-align:center">0.46 (12 gén)</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="49.99%"><p style="text-align:center">AG-BARLETT</p></td> 
      <td class="acenter" width="50.01%"><p style="text-align:center">0.265775</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="49.99%"><p style="text-align:center">AG-CAPON</p></td> 
      <td class="acenter" width="50.01%"><p style="text-align:center">0.274417</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="49.99%"><p style="text-align:center">AG-MEM</p></td> 
      <td class="acenter" width="50.01%"><p style="text-align:center">0.269666</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="49.99%"><p style="text-align:center">AG-PISARZNKO</p></td> 
      <td class="acenter" width="50.01%"><p style="text-align:center">0.272009</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="49.99%"><p style="text-align:center">AG-NORM_MIN</p></td> 
      <td class="acenter" width="50.01%"><p style="text-align:center">0.264251</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="49.99%"><p style="text-align:center">AG-MUSIC</p></td> 
      <td class="acenter" width="50.01%"><p style="text-align:center">0.268659</p></td> 
     </tr> 
    </table>
   </table-wrap>
   <p>
    <xref ref-type="bibr" rid="scirp.141677-"></xref>2) Processing Time</p>
   <p>The antenna uses 10 elements and four sources. We obtained the following process times:</p>
   <p>It is clear that the methods based on genetic algorithms are the slowest. However, with the approach we propose, we manage to reduce the computation time by 70%. We thus go from a computation time ratio of around 10 (classic ML-AG) to a ratio of 3 (intelligent ML-AG) when compared to basic techniques.</p>
   <p>Applying a genetic algorithm to MUSIC using an antenna array designed with 10 elements and 3 source samples. Music has the best resolution. <xref ref-type="fig" rid="fig5(a)">
     Figure 5(a)
    </xref> and <xref ref-type="fig" rid="fig5(b)">
     Figure 5(b)
    </xref> plot the distribution of radiated energy to determine the direction of arrival. <xref ref-type="fig" rid="fig5(c)">
     Figure 5(c)
    </xref> shows the convergence of the fitness function. The time of convergence of the classic is too high.</p>
   <fig id="fig5" position="float">
    <label>Figure 5</label>
    <caption>
     <title>
      <xref ref-type="bibr" rid="scirp.141677-"></xref>Figure 5. AG_sur_MUSIC on a planar antenna, 10 elements, 3 sources, SNR = 30 dB.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1290196-rId54.jpeg?20250328051919" />
   </fig>
   <p>
    <xref ref-type="table" rid="table2">
     Table 2
    </xref> shows the error of the estimation process, and <xref ref-type="table" rid="table3">
     Table 3
    </xref> shows the process time. The error is null, and the processing time is long for AG, but can be used in real-time applications.</p>
   <table-wrap id="table2">
    <label>
     <xref ref-type="table" rid="table2">
      Table 2
     </xref></label>
    <caption>
     <title>
      <xref ref-type="bibr" rid="scirp.141677-"></xref>Table 2. The error was committed in the estimation process.</title>
    </caption>
    <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
     <tr> 
      <td class="custom-bottom-td custom-top-td acenter" width="23.41%"><p style="text-align:center">DoA Estimated</p></td> 
      <td class="custom-bottom-td custom-top-td acenter" width="23.41%"><p style="text-align:center">DoA Detected</p></td> 
      <td class="custom-bottom-td custom-top-td acenter" width="23.41%"><p style="text-align:center">Error Committed</p></td> 
     </tr> 
     <tr> 
      <td class="custom-top-td acenter" width="23.41%"><p style="text-align:center">50</p></td> 
      <td class="custom-top-td acenter" width="23.41%"><p style="text-align:center">50</p></td> 
      <td class="custom-top-td acenter" width="23.41%"><p style="text-align:center">0</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="23.41%"><p style="text-align:center">80</p></td> 
      <td class="acenter" width="23.41%"><p style="text-align:center">80</p></td> 
      <td class="acenter" width="23.41%"><p style="text-align:center">0</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="23.41%"><p style="text-align:center">120</p></td> 
      <td class="acenter" width="23.41%"><p style="text-align:center">120</p></td> 
      <td class="acenter" width="23.41%"><p style="text-align:center">0</p></td> 
     </tr> 
    </table>
   </table-wrap>
   <table-wrap id="table3">
    <label>
     <xref ref-type="table" rid="table3">
      Table 3
     </xref></label>
    <caption>
     <title>
      <xref ref-type="bibr" rid="scirp.141677-"></xref>Table 3. Comparison of processing time analysis and AG method.</title>
    </caption>
    <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
     <tr> 
      <td class="custom-bottom-td custom-top-td acenter" width="28.05%"><p style="text-align:center"></p></td> 
      <td class="custom-bottom-td custom-top-td acenter" width="28.05%"><p style="text-align:center">Time (s)</p></td> 
     </tr> 
     <tr> 
      <td class="custom-top-td acenter" width="28.05%"><p style="text-align:center">Time for Analytical Method</p></td> 
      <td class="custom-top-td acenter" width="28.05%"><p style="text-align:center">0.603745</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="28.05%"><p style="text-align:center">Time for AG</p></td> 
      <td class="acenter" width="28.05%"><p style="text-align:center">1.74493</p></td> 
     </tr> 
    </table>
   </table-wrap>
   <p>
    <xref ref-type="bibr" rid="scirp.141677-"></xref>3) Results (Processing Time) of the AG Approach</p>
   <p>To validate our approach, we simulated the classical approaches and the same methods coupled to GA on different types of antenna arrays under the following conditions (<xref ref-type="table" rid="table4">
     Table 4
    </xref>): 3 sources (50˚, 80˚, and 120˚), 10 elements with distance factor of 0.5 and 100 samples and 30dB signal to noise ratio. The simulation gives us the following results.</p>
   <table-wrap id="table4">
    <label>
     <xref ref-type="table" rid="table4">
      Table 4
     </xref></label>
    <caption>
     <title>
      <xref ref-type="bibr" rid="scirp.141677-"></xref>Table 4. Simulation of different algorithms on planer antenna, 10 elements, 3 sources, and rapport signal/noise = 30 dB.</title>
    </caption>
    <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
     <tr> 
      <td class="custom-bottom-td custom-top-td acenter" width="24.18%"><p style="text-align:center"></p></td> 
      <td class="custom-bottom-td custom-top-td acenter" width="28.71%"><p style="text-align:center">Analytic Method (s)</p></td> 
      <td class="custom-bottom-td custom-top-td acenter" width="24.78%"><p style="text-align:center">AG_Analystics (s)</p></td> 
     </tr> 
     <tr> 
      <td class="custom-top-td acenter" width="24.18%"><p style="text-align:center">Prony</p></td> 
      <td class="custom-top-td acenter" width="28.71%"><p style="text-align:center">0.6927</p></td> 
      <td class="custom-top-td acenter" width="24.78%"><p style="text-align:center">0.357</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="24.18%"><p style="text-align:center">MinNorm</p></td> 
      <td class="acenter" width="28.71%"><p style="text-align:center">0.4149</p></td> 
      <td class="acenter" width="24.78%"><p style="text-align:center">0.3577</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="24.18%"><p style="text-align:center">Capon</p></td> 
      <td class="acenter" width="28.71%"><p style="text-align:center">0.3524</p></td> 
      <td class="acenter" width="24.78%"><p style="text-align:center">0.2422</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="24.18%"><p style="text-align:center">Pisarenko</p></td> 
      <td class="acenter" width="28.71%"><p style="text-align:center">0.2868</p></td> 
      <td class="acenter" width="24.78%"><p style="text-align:center">0.2438</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="24.18%"><p style="text-align:center">MEM</p></td> 
      <td class="acenter" width="28.71%"><p style="text-align:center">0.2999</p></td> 
      <td class="acenter" width="24.78%"><p style="text-align:center">0.4108</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="24.18%"><p style="text-align:center">MUSIC</p></td> 
      <td class="acenter" width="28.71%"><p style="text-align:center">0.1322</p></td> 
      <td class="acenter" width="24.78%"><p style="text-align:center">0.3821</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="24.18%"><p style="text-align:center">Barlett</p></td> 
      <td class="acenter" width="28.71%"><p style="text-align:center">0.03122</p></td> 
      <td class="acenter" width="24.78%"><p style="text-align:center">0.4219</p></td> 
     </tr> 
    </table>
   </table-wrap>
   <p>The results present slowness for genetic algorithms in general. These delays persist when the number of antenna elements is reduced. But it still improves the execution time of the algorithms. We can see this in <xref ref-type="table" rid="table5">
     Table 5
    </xref> below.</p>
   <p>To improve the efficiency of genetic algorithms, <xref ref-type="fig" rid="figFigures 4-6">
     Figures 4-6
    </xref> below show the results obtained by GAs. On the first, we have the evolution curve obtained by classic AG, and on the second, the curve obtained by “intelligent” AG. We can see:</p>
   <table-wrap id="table5">
    <label>
     <xref ref-type="table" rid="table5">
      Table 5
     </xref></label>
    <caption>
     <title>
      <xref ref-type="bibr" rid="scirp.141677-"></xref>Table 5. Simulations of different algorithms on planar antenna, 5 elements, 3 sources, and rapport signal/noise = 30 dB.</title>
    </caption>
    <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
     <tr> 
      <td class="custom-bottom-td custom-top-td acenter" width="24.18%"><p style="text-align:center"></p></td> 
      <td class="custom-bottom-td custom-top-td acenter" width="28.71%"><p style="text-align:center">Analytic Method (s)</p></td> 
      <td class="custom-bottom-td custom-top-td acenter" width="24.78%"><p style="text-align:center">AG_Analystics (s)</p></td> 
     </tr> 
     <tr> 
      <td class="custom-top-td acenter" width="24.18%"><p style="text-align:center">Prony</p></td> 
      <td class="custom-top-td acenter" width="28.71%"><p style="text-align:center">0.6927</p></td> 
      <td class="custom-top-td acenter" width="24.78%"><p style="text-align:center">0.357</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="24.18%"><p style="text-align:center">MinNorm</p></td> 
      <td class="acenter" width="28.71%"><p style="text-align:center">0.4149</p></td> 
      <td class="acenter" width="24.78%"><p style="text-align:center">0.3577</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="24.18%"><p style="text-align:center">Capon</p></td> 
      <td class="acenter" width="28.71%"><p style="text-align:center">0.3524</p></td> 
      <td class="acenter" width="24.78%"><p style="text-align:center">0.2422</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="24.18%"><p style="text-align:center">Pisarenko</p></td> 
      <td class="acenter" width="28.71%"><p style="text-align:center">0.2868</p></td> 
      <td class="acenter" width="24.78%"><p style="text-align:center">0.2438</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="24.18%"><p style="text-align:center">MEM</p></td> 
      <td class="acenter" width="28.71%"><p style="text-align:center">0.2999</p></td> 
      <td class="acenter" width="24.78%"><p style="text-align:center">0.4108</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="24.18%"><p style="text-align:center">MUSIC</p></td> 
      <td class="acenter" width="28.71%"><p style="text-align:center">0.1322</p></td> 
      <td class="acenter" width="24.78%"><p style="text-align:center">0.3821</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="24.18%"><p style="text-align:center">Barlett</p></td> 
      <td class="acenter" width="28.71%"><p style="text-align:center">0.03122</p></td> 
      <td class="acenter" width="24.78%"><p style="text-align:center">0.4219</p></td> 
     </tr> 
    </table>
   </table-wrap>
   <fig id="fig6" position="float">
    <label>Figure 6</label>
    <caption>
     <title>Figure 6. Simulation of different algorithms on planer antenna, 10 elements, 3 sources, and rapport signal/noise = 30 dB.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1290196-rId55.jpeg?20250328051919" />
   </fig>
   <fig id="fig7" position="float">
    <label>Figure 7</label>
    <caption>
     <title>Figure 7. Simulations of different algorithms on planar antenna, 5 elements, 3 sources, and rapport signal/noise = 30 dB.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1290196-rId56.jpeg?20250328051920" />
   </fig>
   <p>These results clearly show that the measures taken with the intention of reducing the computation time do indeed have a significant positive effect on the computation time, since they make it possible to save around 70%.</p>
   <p>To check the reproducibility of these results, we repeated the simulation with 6 sources and then with 2, and the findings are substantially the same. (<xref ref-type="fig" rid="fig6">
     Figure 6
    </xref> and <xref ref-type="fig" rid="fig7">
     Figure 7
    </xref>)</p>
   <p>
    <xref ref-type="fig" rid="figFigures 8(a)-(c)">
     Figures 8(a)-(c)
    </xref> plot the distribution of radiated energy to determine the direction of arrival. <xref ref-type="fig" rid="fig8(d)">
     Figure 8(d)
    </xref> shows the convergence of the fitness function. The time of convergence of the classic is too high.</p>
   <fig id="fig8" position="float">
    <label>Figure 8</label>
    <caption>
     <title>
      <xref ref-type="bibr" rid="scirp.141677-"></xref>Figure 8. Classic AG with 10 elements and 3 sources.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1290196-rId57.jpeg?20250328051920" />
   </fig>
   <p>
    <xref ref-type="fig" rid="fig6">
     Figure 6
    </xref> illustrates the convergence speed of the genetic algorithm using the modified genetic algorithm.</p>
   <p>
    <xref ref-type="table" rid="table6">
     Table 6
    </xref> shows the error of the estimation process, and <xref ref-type="table" rid="table7">
     Table 7
    </xref> shows the process time. The error is low and can’t disturb our DoA process. The process time is long for AG but can be used in real-time applications.</p>
   <p>
    <xref ref-type="fig" rid="fig8(d)">
     Figure 8(d)
    </xref> shows the convergence of the fitness function for Smart AG. The time of convergence of this is too low.</p>
   <p>The table below shows the result of applying a genetic algorithm to the beamforming process. The process time is lower than the analytic method. We can read it in <xref ref-type="table" rid="table5">
     Table 5
    </xref> below.</p>
   <table-wrap id="table6">
    <label>
     <xref ref-type="table" rid="table6">
      Table 6
     </xref></label>
    <caption>
     <title>
      <xref ref-type="bibr" rid="scirp.141677-"></xref>Table 6. The error was committed in the estimation process.</title>
    </caption>
    <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
     <tr> 
      <td class="custom-bottom-td custom-top-td acenter" width="33.32%"><p style="text-align:center">DoA Estimated</p></td> 
      <td class="custom-bottom-td custom-top-td acenter" width="33.34%"><p style="text-align:center">DoA detected</p></td> 
      <td class="custom-bottom-td custom-top-td acenter" width="33.34%"><p style="text-align:center">Error Comitted</p></td> 
     </tr> 
     <tr> 
      <td class="custom-top-td acenter" width="33.32%"><p style="text-align:center">50</p></td> 
      <td class="custom-top-td acenter" width="33.34%"><p style="text-align:center">50.5</p></td> 
      <td class="custom-top-td acenter" width="33.34%"><p style="text-align:center">0.5</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="33.32%"><p style="text-align:center">80</p></td> 
      <td class="acenter" width="33.34%"><p style="text-align:center">81.5</p></td> 
      <td class="acenter" width="33.34%"><p style="text-align:center">1.5</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="33.32%"><p style="text-align:center">120</p></td> 
      <td class="acenter" width="33.34%"><p style="text-align:center">86.5</p></td> 
      <td class="acenter" width="33.34%"><p style="text-align:center">−33.5</p></td> 
     </tr> 
    </table>
   </table-wrap>
   <table-wrap id="table7">
    <label>
     <xref ref-type="table" rid="table7">
      Table 7
     </xref></label>
    <caption>
     <title>
      <xref ref-type="bibr" rid="scirp.141677-"></xref>Table 7. Comparison of processing time analysis and AG method.</title>
    </caption>
    <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
     <tr> 
      <td class="custom-bottom-td custom-top-td acenter" width="28.05%"><p style="text-align:center"></p></td> 
      <td class="custom-bottom-td custom-top-td acenter" width="28.05%"><p style="text-align:center">Time (s)</p></td> 
     </tr> 
     <tr> 
      <td class="custom-top-td acenter" width="28.05%"><p style="text-align:center">Time for Analytical Method</p></td> 
      <td class="custom-top-td acenter" width="28.05%"><p style="text-align:center">0.0770687</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="28.05%"><p style="text-align:center">Time for AG</p></td> 
      <td class="acenter" width="28.05%"><p style="text-align:center">0.308275</p></td> 
     </tr> 
    </table>
   </table-wrap>
   <p>
    <xref ref-type="bibr" rid="scirp.141677-"></xref>4) Classic Methods of Beamforming and Those Combined with Genetic Algorithms</p>
   <p>As explained above, the second part of using smart antennas is beamforming. We have in <xref ref-type="table" rid="table8">
     Table 8
    </xref> and <xref ref-type="table" rid="table9">
     Table 9
    </xref> below the results of the simulations of the different beamforming algorithms. <xref ref-type="fig" rid="fig9">
     Figure 9
    </xref> and <xref ref-type="fig" rid="fig10">
     Figure 10
    </xref> compare the two algorithms. We highlighted the beamforming time and the efficiency of genetic algorithms to reduce this delay, which, at the beginning, was within acceptable limits. The GA divides the initially high time by 30. The comparison of processing time analysis with the AG method is shown in <xref ref-type="table" rid="table10">
     Table 10
    </xref>.</p>
   <table-wrap id="table8">
    <label>
     <xref ref-type="table" rid="table8">
      Table 8
     </xref></label>
    <caption>
     <title>
      <xref ref-type="bibr" rid="scirp.141677-"></xref>Table 8. Simulation of different beamforming algorithms on antenna planar, AG binaire, 10 elements, 3 sources, and SNR = 30 dB.</title>
    </caption>
    <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
     <tr> 
      <td class="custom-bottom-td custom-top-td acenter" width="24.18%"><p style="text-align:center"></p></td> 
      <td class="custom-bottom-td custom-top-td acenter" width="28.71%"><p style="text-align:center">Analytic Method (s)</p></td> 
      <td class="custom-bottom-td custom-top-td acenter" width="27.28%"><p style="text-align:center">AG_Analystics (s)</p></td> 
     </tr> 
     <tr> 
      <td class="custom-top-td acenter" width="24.18%"><p style="text-align:center">LMS</p></td> 
      <td class="custom-top-td acenter" width="28.71%"><p style="text-align:center">3.41561</p></td> 
      <td class="custom-top-td acenter" width="27.28%"><p style="text-align:center">0.142317</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="24.18%"><p style="text-align:center">CMS</p></td> 
      <td class="acenter" width="28.71%"><p style="text-align:center">3.59347</p></td> 
      <td class="acenter" width="27.28%"><p style="text-align:center">0.143728</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="24.18%"><p style="text-align:center">MVDR</p></td> 
      <td class="acenter" width="28.71%"><p style="text-align:center">3.24273</p></td> 
      <td class="acenter" width="27.28%"><p style="text-align:center">0.135114</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="24.18%"><p style="text-align:center">RLS</p></td> 
      <td class="acenter" width="28.71%"><p style="text-align:center">4.31776</p></td> 
      <td class="acenter" width="27.28%"><p style="text-align:center">0.179907</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="24.18%"><p style="text-align:center">DMI</p></td> 
      <td class="acenter" width="28.71%"><p style="text-align:center">3.664009</p></td> 
      <td class="acenter" width="27.28%"><p style="text-align:center">0.152671</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="24.18%"><p style="text-align:center">Nullsteer</p></td> 
      <td class="acenter" width="28.71%"><p style="text-align:center">0.118367</p></td> 
      <td class="acenter" width="27.28%"><p style="text-align:center">0.116543</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="24.18%"><p style="text-align:center">Conv</p></td> 
      <td class="acenter" width="28.71%"><p style="text-align:center">0.118367</p></td> 
      <td class="acenter" width="27.28%"><p style="text-align:center">0.164399</p></td> 
     </tr> 
    </table>
   </table-wrap>
   <table-wrap id="table9">
    <label>
     <xref ref-type="table" rid="table9">
      Table 9
     </xref></label>
    <caption>
     <title>
      <xref ref-type="bibr" rid="scirp.141677-"></xref>Table 9. Simulation of different beamforming algorithms on AG binary antenna planar, 5 elements, 3 sources, and SNR = 30 dB.</title>
    </caption>
    <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
     <tr> 
      <td class="custom-bottom-td custom-top-td acenter" width="21.01%"><p style="text-align:center"></p></td> 
      <td class="custom-bottom-td custom-top-td acenter" width="38.55%"><p style="text-align:center">Analytic Beamforming Method</p></td> 
      <td class="custom-bottom-td custom-top-td acenter" width="40.44%"><p style="text-align:center">AG_Analytic Beamforming Method(s)</p></td> 
     </tr> 
     <tr> 
      <td class="custom-top-td acenter" width="21.01%"><p style="text-align:center">LMS</p></td> 
      <td class="custom-top-td acenter" width="38.55%"><p style="text-align:center">0.6927</p></td> 
      <td class="custom-top-td acenter" width="40.44%"><p style="text-align:center">0.357</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="21.01%"><p style="text-align:center">CMS</p></td> 
      <td class="acenter" width="38.55%"><p style="text-align:center">0.4149</p></td> 
      <td class="acenter" width="40.44%"><p style="text-align:center">0.3577</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="21.01%"><p style="text-align:center">MVDR</p></td> 
      <td class="acenter" width="38.55%"><p style="text-align:center">0.3524</p></td> 
      <td class="acenter" width="40.44%"><p style="text-align:center">0.2422</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="21.01%"><p style="text-align:center">RLS</p></td> 
      <td class="acenter" width="38.55%"><p style="text-align:center">0.2868</p></td> 
      <td class="acenter" width="40.44%"><p style="text-align:center">0.2438</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="21.01%"><p style="text-align:center">DMI</p></td> 
      <td class="acenter" width="38.55%"><p style="text-align:center">0.2999</p></td> 
      <td class="acenter" width="40.44%"><p style="text-align:center">0.4108</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="21.01%"><p style="text-align:center">Nullsteer</p></td> 
      <td class="acenter" width="38.55%"><p style="text-align:center">0.1322</p></td> 
      <td class="acenter" width="40.44%"><p style="text-align:center">0.3821</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="21.01%"><p style="text-align:center">Conv</p></td> 
      <td class="acenter" width="38.55%"><p style="text-align:center">0.03122</p></td> 
      <td class="acenter" width="40.44%"><p style="text-align:center">0.4219</p></td> 
     </tr> 
    </table>
   </table-wrap>
   <fig id="fig9" position="float">
    <label>Figure 9</label>
    <caption>
     <title>Figure 9. Simulation of different beamforming algorithms on antenna planar, AG binaire, 10 elements, 3 sources, and SNR = 30 dB.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1290196-rId58.jpeg?20250328051919" />
   </fig>
   <fig id="fig10" position="float">
    <label>Figure 10</label>
    <caption>
     <title>Figure 10. Simulation of different beamforming algorithms on AG binary antenna planar, 5 elements, 3 sources, and SNR = 30 dB.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1290196-rId59.jpeg?20250328051920" />
   </fig>
   <p>The determination of signal arrival and beamforming has another virtue, which is the reduction of energy consumption in a 5G architecture <xref ref-type="bibr" rid="scirp.141677-19">
     [19]
    </xref>. It is illustrated in <xref ref-type="fig" rid="fig11">
     Figure 11
    </xref>.</p>
   <p>
    <xref ref-type="fig" rid="figFigures 11(a)-(c)">
     Figures 11(a)-(c)
    </xref> plot the distribution of radiated energy to determine the direction of arrival using AG_sur_Nulls. The processing time in <xref ref-type="table" rid="table9">
     Table 9
    </xref> is satisfactory for real-time applications.</p>
  </sec><sec id="s4">
   <title>4. Conclusions</title>
   <p>The results allowed us to assess the effects of a certain number of parameters on the precision of the algorithms for calculating the angles of arrival and the shaping of the associated beams within the framework of a wireless communication system with networks of antennae. The tests carried out show that:</p>
   <fig id="fig11" position="float">
    <label>Figure 11</label>
    <caption>
     <title>
      <xref ref-type="bibr" rid="scirp.141677-"></xref>Figure 11. Smart AG with 2 sources.</title>
    </caption>
    <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1290196-rId60.jpeg?20250328051920" />
   </fig>
   <table-wrap id="table10">
    <label>
     <xref ref-type="table" rid="table10">
      Table 10
     </xref></label>
    <caption>
     <title>
      <xref ref-type="bibr" rid="scirp.141677-"></xref>Table 10. Comparison of processing time analysis and AG method.</title>
    </caption>
    <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
     <tr> 
      <td class="custom-bottom-td custom-top-td acenter" width="28.05%"><p style="text-align:center"></p></td> 
      <td class="custom-bottom-td custom-top-td acenter" width="28.05%"><p style="text-align:center">Time (s)</p></td> 
     </tr> 
     <tr> 
      <td class="custom-top-td acenter" width="28.05%"><p style="text-align:center">Time for Analytical Method</p></td> 
      <td class="custom-top-td acenter" width="28.05%"><p style="text-align:center">0.127897</p></td> 
     </tr> 
     <tr> 
      <td class="acenter" width="28.05%"><p style="text-align:center">Time for AG</p></td> 
      <td class="acenter" width="28.05%"><p style="text-align:center">0.11627</p></td> 
     </tr> 
    </table>
   </table-wrap>
   <p>We have proposed a new approach based on GAs, which we have named “smart GA”. It considerably reduces this computation time. The result obtained is around 70% reduction.</p>
   <p>The tests carried out show that despite the diversity of the quality of the results provided, the computation times remain comparable for the classic DoA estimation methods, the slowest being the PRONY approach (linear prediction); the classical GA approach requires a longer computation time which is around 10 times the time required for a local optimum approach. In addition, AG reduces beam shaping time by 30 times. We also note that GAs and spectral methods reduce the influence of noise on communications to zero.</p>
   <p>Among other processing techniques, neural networks have been used to avoid interference in planar antenna arrays. They also offer computational capabilities and performance <xref ref-type="bibr" rid="scirp.141677-20">
     [20]
    </xref>-<xref ref-type="bibr" rid="scirp.141677-22">
     [22]
    </xref>. However, neural networks seem to have a head start because they use a learning and memory module to save the different positions of the useful signals.</p>
  </sec><sec id="s5">
   <title>Data Availability</title>
   <p>The data used to support the findings of this study are included in the article. The code used to plot and process data can be provided in a supplementary section.</p>
  </sec><sec id="s6">
   <title>Funding</title>
   <p>This work was supported in part by the University of Douala, Energy Materials, Modeling and Methods Research Laboratory (E3M).</p>
  </sec>
 </body><back>
  <ref-list>
   <title>References</title>
   <ref id="scirp.141677-ref1">
    <label>1</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Villegas, F.J. (2007) Parallel Genetic-Algorithm Optimization of Shaped Beam Coverage Areas Using Planar 2-D Phased Arrays. IEEE Transactions on Antennas and Propagation, 55, 1745-1753. &gt;https://doi.org/10.1109/tap.2007.898601
    </mixed-citation>
   </ref>
   <ref id="scirp.141677-ref2">
    <label>2</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Pallavi, J. (2013) Optimization of Linear Antenna Array Using Genetic Algorithms for Reduction in Side Lobs Levels and Improving Directivity Based on Modulating Parameter M. International Journal of Innovation Research in Computer and Communication Engineering. 1, 1475-1482. 
    </mixed-citation>
   </ref>
   <ref id="scirp.141677-ref3">
    <label>3</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     CAPON (1969) High-Resolution Frequency-Wavenumber Spectrum Analysis. Proceedings of the IEEE, 57, 1408-1418. &gt;https://doi.org/10.1109/PROC.1969.7278 
    </mixed-citation>
   </ref>
   <ref id="scirp.141677-ref4">
    <label>4</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Suzanne, M. (2007) Modélisation par la méthode des réseaux de neurones des antennes intelligentes utilisées en radiocommunication, ENSP. Mémoire d’ingénieur, University of Yaounde I. 
    </mixed-citation>
   </ref>
   <ref id="scirp.141677-ref5">
    <label>5</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Michael, M.N. (2017) Analyse par les réseaux de neurone en vue de la caractérisation des antennes intelligentes, ENSP. Thèse de Master recherche, University of Yaounde I. 
    </mixed-citation>
   </ref>
   <ref id="scirp.141677-ref6">
    <label>6</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Haupt, R.L. (1995) An Introduction to Genetic Algorithms for Electromagnetics. IEEE Antennas and Propagation Magazine, 37, 7-15. &gt;https://doi.org/10.1109/74.382334 
    </mixed-citation>
   </ref>
   <ref id="scirp.141677-ref7">
    <label>7</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Pramad, K. (2013) Phase Only Pattern Synthesis for Antenna Array using Genetic Algorithms for Radar Applications. Indian Journal of Radio and Space Physics, 42, 259-264. 
    </mixed-citation>
   </ref>
   <ref id="scirp.141677-ref8">
    <label>8</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Vini, S. (2012) Optimization of Reduction in Side Lobs Levels Using Genetic Algorithms. International Journal of Emerging Technology and Advanced Engineering, 2, 202-205. 
    </mixed-citation>
   </ref>
   <ref id="scirp.141677-ref9">
    <label>9</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Saunder, R. (2007) Antenna and Propagation for Wireless Communication Systems. Wiley. 
    </mixed-citation>
   </ref>
   <ref id="scirp.141677-ref10">
    <label>10</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Tonye, E. and Kepchabe, S. (2015) Optimisation des performances des antennes intelligentes par synthèse au moyen des algorithmes génétiques.&gt;https://www.researchgate.net/publication/284283752_OPTIMISATION_DES_PERFORMANCES_DES_ANTENNES_INTELLIGENTES_PAR_SYNTHESE_AU_MOYEN_DES_ALGORITHMES_GENETIQUES 
    </mixed-citation>
   </ref>
   <ref id="scirp.141677-ref11">
    <label>11</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Merad, L. (2004) Conception de Réseaux d’Antennes Imprimées par les Algorithmes Génétiques et le Recuit Simulé. Traitement du signal, 21, 249-260. 
    </mixed-citation>
   </ref>
   <ref id="scirp.141677-ref12">
    <label>12</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Bartlett, M.S. (1966) An Introduction to Stochastic Processes, with Special Reference to Methods and Applications. 2nd Edition, Cambridge University Press, 362 p. 
    </mixed-citation>
   </ref>
   <ref id="scirp.141677-ref13">
    <label>13</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Bakhar, M.D., Vani, R.M. and Hunagund, P.V. (2010) Performance Analysis of MUSIC and LMS Algorithms for Smart Antenna Systems. International Journal of Electronics Engineering, 2, 271-275. 
    </mixed-citation>
   </ref>
   <ref id="scirp.141677-ref14">
    <label>14</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Nxumalo, B.P. (2019) Direction of Arrival (DOA) Estimation for Smart Antennas in Weather Impacted Environnements. Progress in Electromagnetics Research C, 95, 209-225. &gt;https://doi.org/10.2528/PIERC19051006
    </mixed-citation>
   </ref>
   <ref id="scirp.141677-ref15">
    <label>15</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Rani, C.S., Subbaiah, P.V., Reddy, K.C. and Rani, S.S. (2009) LMS and RLS Algorithms for Smart Antennas in a W-CDMA Mobile Communication Environment. International Journal of Engineering and Applied Sciences, 4, 78-88. 
    </mixed-citation>
   </ref>
   <ref id="scirp.141677-ref16">
    <label>16</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Liu, L., Chen, R., Geirhofer, S., Sayana, K., Shi, Z. and Zhou, Y. (2012) Downlink Mimo in LTE-Advanced: SU-MIMO vs. MU-MIMO. IEEE Communications Magazine, 50, 140-147. &gt;https://doi.org/10.1109/MCOM.2012.6146493 
    </mixed-citation>
   </ref>
   <ref id="scirp.141677-ref17">
    <label>17</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     GROSS (2005) Smart Antennas for Wireless Communications with MATLAB. McGraw Hill, 270 p. 
    </mixed-citation>
   </ref>
   <ref id="scirp.141677-ref18">
    <label>18</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Chipperfield, A.J., Fleming P.J. and Fonseca, C.M. (1994) “Genetic Algorithm Tools for Control Systems Engineering”. Proceedings of Adaptive Computing in Engineering Design and Control, Plymouth, 21-22 September 1994, 128-133.
    </mixed-citation>
   </ref>
   <ref id="scirp.141677-ref19">
    <label>19</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Frenger, P. and Tano, R. (2019) More Capacity and Less Power: How 5G NR Can Reduce Network Energy Consumption. 2019 IEEE 89th Vehicular Technology Conference (VTC2019-Spring), Kuala Lumpur, 28 April-1 May 2019, 1-5. &gt;https://doi.org/10.1109/VTCSpring.2019.8746600
    </mixed-citation>
   </ref>
   <ref id="scirp.141677-ref20">
    <label>20</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Brégains, J.C., Dorado, J., Gestal, M., Rodríguez, J.A., Ares, F. and Pazos, A. (2002) Avoiding Interference in Planar Arrays through the Use of Artificial Neural Networks. IEEE Antennas and Propagation Magazine, 44, 61-65. &gt;https://doi.org/10.1109/MAP.2002.1043149 
    </mixed-citation>
   </ref>
   <ref id="scirp.141677-ref21">
    <label>21</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Rawat, A., Yadew, R.N. and Shirivastava, S.C. (2012) Neural Network Applications in Smart Antenna Arrays: A Review. International Journal of Electronic and Communication, 66, 903-912. &gt;https://doi.org/10.1016/j.aeue.2012.03.012
    </mixed-citation>
   </ref>
   <ref id="scirp.141677-ref22">
    <label>22</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Rawat, A., Yadav, R.N. and Shirivastava, S.C. (2013) Neural Modeling of Antenna Array Using Radial Basis Neural Network for Directivity Prediction. International Journal of Modeling and Optimization, 3, 95-97. &gt;https://doi.org/10.7763/IJMO.2013.V3.243
    </mixed-citation>
   </ref>
  </ref-list>
 </back>
</article>