<?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.131002
   </article-id>
   <article-id pub-id-type="publisher-id">
    ojapr-141678
   </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>
    Deep Learning and Smart Antennas for Beamforming Strategies
   </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> 
     <xref ref-type="aff" rid="aff3"> 
      <sup>3</sup>
     </xref>
    </contrib>
   </contrib-group> 
   <aff id="aff1">
    <addr-line>
     aEnergy, Materials, Modeling, Method Research Laboratory (E3M), University of Douala, Douala, Cameroon
    </addr-line> 
   </aff> 
   <aff id="aff2">
    <addr-line>
     aNational Advanced School of Engineering, University of Douala, Douala, Cameroon
    </addr-line> 
   </aff> 
   <aff id="aff3">
    <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>
    17
   </fpage>
   <lpage>
    34
   </lpage>
   <history>
    <date date-type="received">
     <day>
      29,
     </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>
    With the advent of the 5G and future 6G, base stations will be used as station controllers. The antenna systems are networked and equipped with a processor to optimize the detection of signal arrival, beamforming, and computing time. The present work aims to improve the antenna radiation pattern by using neural networks and CDRs (Call Detail Records) according to the spatial occupation of the area by the users. It focuses on the computation time of synthesis algorithms by Deep learning and proposes an optimal management strategy. The tests carried out show that Despite the diversity of the quality of the results provided, the computation times remain comparable for the classical DoA estimation methods, the slowest being the PRONY approach (linear prediction). The neural network approach has the advantage of being a global optimum search technique requiring the shortest computational time, which is about 10 times the time required for a local optimum approach. Neural network and spectral methods reduce the influence of noise on communication to zero. It has proposed a new approach based on mathematical modeling to exploit blocked TRX to cancel the radiation on this channel.
   </abstract>
   <kwd-group> 
    <kwd>
     Beamforming
    </kwd> 
    <kwd>
      Deep Learning
    </kwd> 
    <kwd>
      Neural Networks
    </kwd> 
    <kwd>
      Smart Antennas
    </kwd>
   </kwd-group>
  </article-meta>
 </front>
 <body>
  <sec id="s1">
   <title>1. Introduction</title>
   <p>Nowadays, most wireless communication systems use omnidirectional antennas or sectorial antennas whose radiation pattern is static. This has the disadvantage of transmitting the signal in directions where no user is present. In addition to this waste of electromagnetic energy, interference from adjacent channels is increasing. It is also noted the problem of multiple paths which causes the phenomenon of signal fading on reception. To avoid these problems, wireless communication systems are increasingly using antenna arrays and associated synthesis algorithms. It is also used to obtain a dynamic or variable radiation pattern. An optimal combination of one of the parameters of this network makes it possible to obtain an optimized radiation pattern with the characteristics required by the designer (very low secondary lobe levels, the desired directivity, a very narrow half-power aperture, and a main lobe of specific shape: cosine shape).</p>
   <p>Several synthesis methods have been used, such as the invasive weeds method (Invasive weeds optimization), which was developed in order to determine the directions of the arrival of the waves. Each method has its specificities: resolution and calculation time of the algorithms. In synthetic electromagnetic problems, stochastic methods are more robust than deterministic algorithms. Among the most popular stochastic methods in electromagnetism are the invasive weeds method (Invasive weeds optimization), the genetic algorithm <xref ref-type="bibr" rid="scirp.141678-1">
     [1]
    </xref>-<xref ref-type="bibr" rid="scirp.141678-4">
     [4]
    </xref>, and the particle swarm… calculation of the order of 0.1345 s <xref ref-type="bibr" rid="scirp.141678-1">
     [1]
    </xref>-<xref ref-type="bibr" rid="scirp.141678-7">
     [7]
    </xref>. By combining genetic algorithms with analytical methods, the average computing time of the genetic algorithm increases to around 2.7 s.</p>
   <p>However, this method, inspired by the work of Marc Darwin <xref ref-type="bibr" rid="scirp.141678-7">
     [7]
    </xref> <xref ref-type="bibr" rid="scirp.141678-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. It is in this sense that we can legitimately ask the question: How can we improve the execution time of the synthesis algorithms of smart antennas by using deep learning specific to neural networks and the traffic management data recorded in operators’ databases?</p>
   <p>In this article, we propose a study on the computation time of synthesis algorithms by Deep learning and propose an optimal management strategy.</p>
   <p>In the first paragraph devoted to the literature review, we will start by presenting what has been done in the synthesis process of the antenna array in general and, in particular, stochastic methods. At the same time, we will present the problems related to genetic algorithms in the context of antenna processing so far.</p>
   <p>The second paragraph will then present the tools and methods used to solve the latency problem observed in the different synthesis algorithms. Finally, the last paragraph will be devoted to the presentation of the results and prospects.</p>
  </sec><sec id="s2">
   <title>2. Basic Concepts and Literature Review</title>
   <p>
    <xref ref-type="bibr" rid="scirp.141678-"></xref>Synthesis algorithms are grouped into two main categories:</p>
   <sec id="s2_1">
    <title>2.1. Deterministic Algorithms</title>
    <p>Deterministic algorithms belong to two large groups of algorithms for synthesizing radiation patterns with heuristic algorithms <xref ref-type="bibr" rid="scirp.141678-9">
      [9]
     </xref>. We can classify the deterministic algorithms for the detection of directions of arrival according to several criteria that may relate either to the approach used, to the information to which they are used, or to the implementation approach. What interests us in this section is their computation time during the synthesis of the antenna arrays.</p>
    <p>However, we generally retain the following three main classes:</p>
    <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
     <tr> 
      <td class="custom-bottom-td aleft" width="100.00%" colspan="2"><p style="text-align:left">Spectral Methods</p></td> 
     </tr> 
     <tr> 
      <td class="custom-top-td aleft" width="40.28%"><p style="text-align:left">BARLETT</p></td> 
      <td class="custom-top-td aleft" width="59.72%"><p style="text-align:left"> 
        <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
          <mi>
            P 
          </mi> 
          <mo>
            = 
          </mo> 
          <mfrac> 
           <mn>
             1 
           </mn> 
           <mrow> 
            <msup> 
             <mi>
               M 
             </mi> 
             <mn>
               2 
             </mn> 
            </msup> 
           </mrow> 
          </mfrac> 
          <msup> 
           <mi>
             A 
           </mi> 
           <mi>
             H 
           </mi> 
          </msup> 
          <msub> 
           <mi>
             R 
           </mi> 
           <mrow> 
            <mi>
              x 
            </mi> 
            <mi>
              x 
            </mi> 
           </mrow> 
          </msub> 
          <mi>
            A 
          </mi> 
         </mrow> 
        </math> (1)</p></td> 
     </tr> 
     <tr> 
      <td class="aleft" width="40.28%"><p style="text-align:left">CAPON</p></td> 
      <td class="aleft" width="59.72%"><p style="text-align:left"> 
        <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
          <mi>
            P 
          </mi> 
          <mo>
            = 
          </mo> 
          <mfrac> 
           <mn>
             1 
           </mn> 
           <mrow> 
            <msup> 
             <mi>
               A 
             </mi> 
             <mi>
               H 
             </mi> 
            </msup> 
            <msubsup> 
             <mi>
               R 
             </mi> 
             <mrow> 
              <mi>
                x 
              </mi> 
              <mi>
                x 
              </mi> 
             </mrow> 
             <mrow> 
              <mo>
                − 
              </mo> 
              <mn>
                1 
              </mn> 
             </mrow> 
            </msubsup> 
            <mi>
              A 
            </mi> 
           </mrow> 
          </mfrac> 
         </mrow> 
        </math> (2)</p></td> 
     </tr> 
     <tr> 
      <td class="custom-bottom-td aleft" width="40.28%"><p style="text-align:left">PRONY</p></td> 
      <td class="custom-bottom-td aleft" width="59.72%"><p style="text-align:left"> 
        <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
          <mi>
            P 
          </mi> 
          <mo>
            = 
          </mo> 
          <mfrac> 
           <mrow> 
            <msubsup> 
             <mi mathvariant="script">
               U 
             </mi> 
             <mi>
               m 
             </mi> 
             <mi>
               H 
             </mi> 
            </msubsup> 
            <msubsup> 
             <mi>
               R 
             </mi> 
             <mrow> 
              <mi>
                x 
              </mi> 
              <mi>
                x 
              </mi> 
             </mrow> 
             <mrow> 
              <mo>
                − 
              </mo> 
              <mn>
                1 
              </mn> 
             </mrow> 
            </msubsup> 
            <msub> 
             <mi mathvariant="script">
               U 
             </mi> 
             <mi>
               m 
             </mi> 
            </msub> 
           </mrow> 
           <mrow> 
            <msup> 
             <mrow> 
              <mrow> 
               <mo>
                 | 
               </mo> 
               <mrow> 
                <msubsup> 
                 <mi mathvariant="script">
                   U 
                 </mi> 
                 <mi>
                   m 
                 </mi> 
                 <mi>
                   H 
                 </mi> 
                </msubsup> 
                <msubsup> 
                 <mi>
                   R 
                 </mi> 
                 <mrow> 
                  <mi>
                    x 
                  </mi> 
                  <mi>
                    x 
                  </mi> 
                 </mrow> 
                 <mrow> 
                  <mo>
                    − 
                  </mo> 
                  <mn>
                    1 
                  </mn> 
                 </mrow> 
                </msubsup> 
                <mi>
                  A 
                </mi> 
               </mrow> 
               <mo>
                 | 
               </mo> 
              </mrow> 
             </mrow> 
             <mn>
               2 
             </mn> 
            </msup> 
           </mrow> 
          </mfrac> 
         </mrow> 
        </math> (3)</p><p style="text-align:left"> 
        <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
          <msub> 
           <mi mathvariant="script">
             U 
           </mi> 
           <mi>
             m 
           </mi> 
          </msub> 
         </mrow> 
        </math> is the m<sup>th</sup> column of the identity matrix I<sub>M</sub></p></td> 
     </tr> 
     <tr> 
      <td class="custom-bottom-td custom-top-td aleft" width="100.00%" colspan="2"><p style="text-align:left">SUBSPACE TECHNIQUES</p></td> 
     </tr> 
     <tr> 
      <td class="custom-top-td aleft" width="40.28%"><p style="text-align:left">PISARENKO</p></td> 
      <td class="custom-top-td aleft" width="59.72%"><p style="text-align:left"> 
        <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
          <mi>
            P 
          </mi> 
          <mo>
            = 
          </mo> 
          <mfrac> 
           <mn>
             1 
           </mn> 
           <mrow> 
            <mrow> 
             <mo>
               | 
             </mo> 
             <mrow> 
              <msup> 
               <mi>
                 A 
               </mi> 
               <mi>
                 H 
               </mi> 
              </msup> 
              <msub> 
               <mi>
                 e 
               </mi> 
               <mn>
                 1 
               </mn> 
              </msub> 
             </mrow> 
             <mo>
               | 
             </mo> 
            </mrow> 
           </mrow> 
          </mfrac> 
         </mrow> 
        </math> (4)</p><p style="text-align:left">where 
        <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
          <msub> 
           <mi>
             e 
           </mi> 
           <mn>
             1 
           </mn> 
          </msub> 
         </mrow> 
        </math> is the eigenvector associated with the eigenvalue 
        <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
          <msub> 
           <mi>
             λ 
           </mi> 
           <mn>
             1 
           </mn> 
          </msub> 
         </mrow> 
        </math></p></td> 
     </tr> 
     <tr> 
      <td class="aleft" width="40.28%"><p style="text-align:left">MUSIC</p></td> 
      <td class="aleft" width="59.72%"><p style="text-align:left"> 
        <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
          <mi>
            P 
          </mi> 
          <mo>
            = 
          </mo> 
          <mfrac> 
           <mn>
             1 
           </mn> 
           <mrow> 
            <mrow> 
             <mo>
               | 
             </mo> 
             <mrow> 
              <msup> 
               <mi>
                 A 
               </mi> 
               <mi>
                 H 
               </mi> 
              </msup> 
              <msub> 
               <mi>
                 E 
               </mi> 
               <mi>
                 b 
               </mi> 
              </msub> 
              <msubsup> 
               <mi>
                 E 
               </mi> 
               <mi>
                 b 
               </mi> 
               <mi>
                 H 
               </mi> 
              </msubsup> 
              <msub> 
               <mi>
                 e 
               </mi> 
               <mn>
                 1 
               </mn> 
              </msub> 
             </mrow> 
             <mo>
               | 
             </mo> 
            </mrow> 
           </mrow> 
          </mfrac> 
         </mrow> 
        </math> (5)</p></td> 
     </tr> 
     <tr> 
      <td class="aleft" width="40.28%"><p style="text-align:left">MAXIMUM LIKELIHOOD METHOD</p></td> 
      <td class="aleft" width="59.72%"><p style="text-align:left"> 
        <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
          <mi>
            P 
          </mi> 
          <mo>
            = 
          </mo> 
          <mfrac> 
           <mn>
             1 
           </mn> 
           <mrow> 
            <msup> 
             <mi>
               A 
             </mi> 
             <mi>
               H 
             </mi> 
            </msup> 
            <msub> 
             <mi>
               C 
             </mi> 
             <mi>
               m 
             </mi> 
            </msub> 
            <msubsup> 
             <mi>
               C 
             </mi> 
             <mi>
               m 
             </mi> 
             <mi>
               H 
             </mi> 
            </msubsup> 
            <mi>
              A 
            </mi> 
           </mrow> 
          </mfrac> 
         </mrow> 
        </math> (6)</p><p style="text-align:left">where 
        <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
          <msub> 
           <mi>
             C 
           </mi> 
           <mi>
             m 
           </mi> 
          </msub> 
         </mrow> 
        </math> is the m<sup>th</sup> column of the inverse of the correlation matrix 
        <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
          <msub> 
           <mi>
             R 
           </mi> 
           <mrow> 
            <mi>
              x 
            </mi> 
            <mi>
              x 
            </mi> 
           </mrow> 
          </msub> 
         </mrow> 
        </math></p></td> 
     </tr> 
    </table>
    <p>In <xref ref-type="bibr" rid="scirp.141678-5">
      [5]
     </xref>-<xref ref-type="bibr" rid="scirp.141678-7">
      [7]
     </xref>, the BARLETT method, known as the spatial Fourier transform, is among the first known techniques for estimating the direction of arrival. This relationship means that in order to increase the resolution, it is necessary to increase the number of elements of the antenna array or the inter-element distance factor. The average computing time is 0.17566 s. After using the genetic algorithm on BARLETT, the average time increases, and we get 0.265775 s.</p>
    <p>Limited by its low resolution, more advanced techniques quickly had to be used.</p>
    <p>The CAPON or MVDR (Minimum Variance Distorsionless Response) estimation method. This exploited method <xref ref-type="bibr" rid="scirp.141678-4">
      [4]
     </xref>-<xref ref-type="bibr" rid="scirp.141678-7">
      [7]
     </xref> consists of estimating, by the criterion of maximum likelihood, the power received in a given direction by considering the other sources as interferents. CAPON has reached an average computation time very close to 0.178447 s. After using the genetic algorithm on CAPON, the average time is 2.274417 s.</p>
    <p>In order to minimize the prediction error on the response of any element of the network <xref ref-type="bibr" rid="scirp.141678-6">
      [6]
     </xref> <xref ref-type="bibr" rid="scirp.141678-7">
      [7]
     </xref>, PRONY has implemented a method of finding weighting coefficients of the network, which will minimize the average value of this error. <xref ref-type="bibr" rid="scirp.141678-7">
      [7]
     </xref> The latency of PRONY is 0.190271 s, and the application of the genetic algorithm on PRONY rather worsens, and they reach 0.263529 s.</p>
    <p>
     <xref ref-type="bibr" rid="scirp.141678-"></xref>This is attributable to BURG, Maximum entropy estimation, whose goal is to find the directions that maximize the directions of arrival <xref ref-type="bibr" rid="scirp.141678-6">
      [6]
     </xref>. MEM’s latency time is 0.177403 s, and the application of the genetic algorithm on MEM gets worse, reaching 0.269666 s.</p>
    <p>The methods of subspaces are based on the decomposition of space into a noise space and a signal space by searching for the eigenvectors of the correlation matrix of the observation vector <xref ref-type="bibr" rid="scirp.141678-7">
      [7]
     </xref>-<xref ref-type="bibr" rid="scirp.141678-13">
      [13]
     </xref>. It was PISARENKO who had the idea in 1973 by showing that its lowest eigenvalues corresponded to noise, which made it possible to divide the space in two and to deduce the directions of arrival.</p>
    <p>This method displays a calculation time per lap of 0.172794 s, and by applying this, we obtain 0.264251 s.</p>
    <p>The goal of PISARENKO’s harmonic decomposition technique is to minimize the root mean square error of the network output under the constraint that the norm of the weight vector is equal to unity. The eigenvector of the correlation matrix, which minimizes this mean square error and minimizes the execution time, is associated with the smallest eigenvalue <xref ref-type="bibr" rid="scirp.141678-2">
      [2]
     </xref> <xref ref-type="bibr" rid="scirp.141678-7">
      [7]
     </xref>. Its latency time is 1.173082 s, and with the genetic algorithms on PISARENKO, we obtain 0.272009 s.</p>
    <p>The Minimum Standard Method was developed by REDDI, KUMARESAN, and TUFS, which optimizes the weighting vector by solving the equations. Minimum standards run in 0.172794 s, and with Genetic Algorithms, we reach 0.264251 s.</p>
    <p>The MUSIC approach, offered in its basic version by SCHMIDT, is one of the most popular techniques used for estimating directions of arrival. It has a high angular resolution and also makes it possible to determine, in addition, the number of sources and the power of the incident signals.</p>
    <p>The pseudo-spectrum then gives:</p>
    <p>On the other hand, the MUSIC algorithm does not work if the noise and the incident signals are strongly correlated. <xref ref-type="bibr" rid="scirp.141678-6">
      [6]
     </xref> <xref ref-type="bibr" rid="scirp.141678-7">
      [7]
     </xref> <xref ref-type="bibr" rid="scirp.141678-11">
      [11]
     </xref>, its latency time is similar to others, around 0.17947 s, and in combination with Genetic Algorithms, we have 0.268659 s. This confirms that MUSIC is better because it improves resolution at the same execution times.</p>
    <p>The ESPRIT method exploits the rotational invariance of the signal subspace and the translational invariance of the structure of the array of elements by breaking it down into two identical antenna sub-arrays, one of which can be obtained by translation of the other. <xref ref-type="bibr" rid="scirp.141678-7">
      [7]
     </xref></p>
    <p>The algorithm uses the same signal model as the MUSIC algorithm, but it has the advantage of drastically reducing the computing power and memory required for storage.</p>
    <p>
     <xref ref-type="bibr" rid="scirp.141678-"></xref>Besides all these methods, the maximum likelihood method is considered to be asymptotically efficient and without distortion <xref ref-type="bibr" rid="scirp.141678-7">
      [7]
     </xref>-<xref ref-type="bibr" rid="scirp.141678-13">
      [13]
     </xref>.</p>
    <p>They are often preferred over other methods when they have simple analytical solutions.</p>
    <p>Unfortunately, the analytical resolution of this problem is cumbersome and difficult to implement <xref ref-type="bibr" rid="scirp.141678-6">
      [6]
     </xref>. Hence, there is a need to rely on other optimization methods, in particular global optimum approaches, to resolve them <xref ref-type="bibr" rid="scirp.141678-7">
      [7]
     </xref>-<xref ref-type="bibr" rid="scirp.141678-13">
      [13]
     </xref>.</p>
    <p>Several techniques for estimating directions of arrival have been studied in this section. They all have limitations, among others: complexity and computation time, which are not always favorable to real-time applications, accuracy, and antenna size.</p>
   </sec>
   <sec id="s2_2">
    <title>2.2. Stochastics Algorithms</title>
    <p>Two types of heuristics are mainly used: construction heuristics (for example, greedy methods), which iteratively build a solution, and descent heuristics, which from a given solution seek a local optimum.</p>
    <p>
     <xref ref-type="bibr" rid="scirp.141678-"></xref>More advanced heuristics have been developed and have given rise to a new family of algorithms: meta-heuristics.</p>
    <p>The goal of a meta-heuristic is to succeed in finding a global optimum. To do this, the idea is both to browse the search space and to explore areas that appear promising.</p>
    <p>
     <xref ref-type="bibr" rid="scirp.141678-"></xref>In <xref ref-type="bibr" rid="scirp.141678-14">
      [14]
     </xref>-<xref ref-type="bibr" rid="scirp.141678-16">
      [16]
     </xref> artificial neural networks are characterized by their efficiency and performance in terms of the speed of convergences. Tools made it possible to test and compare analytical and neuronal methods. The learning base was produced using the analytical synthesis method. Measurements were carried out on several lobe configurations in order to prove the effectiveness of the neural network approach. The results obtained show a good agreement between the simulation and the measurements.</p>
    <p>Genetic algorithms are programming techniques that mimic biological evolution as a resolution strategy. It is initialized by a set of probable or randomly chosen candidate solutions, and then this set is coded in a certain way. A metric called the cost or adaptation function (fitness in English) allows each candidate to be quantified. A selection criterion is then applied in order to retain some of these candidate parents, who will be used to produce other candidate sons by random mutation and crossing operations. The stop criterion allows either to resume operations from the metric calculation or to retain a final solution close to the global optimum <xref ref-type="bibr" rid="scirp.141678-1">
      [1]
     </xref> <xref ref-type="bibr" rid="scirp.141678-8">
      [8]
     </xref>.</p>
    <p>Article <xref ref-type="bibr" rid="scirp.141678-1">
      [1]
     </xref> <xref ref-type="bibr" rid="scirp.141678-8">
      [8]
     </xref> makes it possible to notice that for the arrival directions, the times elapsed by GA are 4 times greater than those previously obtained by analytical methods. However, they hover around 1 s, which is just as acceptable.</p>
    <p>
     <xref ref-type="bibr" rid="scirp.141678-"></xref>At the end of this work, they were able to observe that for the arrival directions, the times elapsed by GA are 4 times greater than those obtained previously by analytical methods.</p>
   </sec>
   <sec id="s2_3">
    <title>2.3. Summary</title>
    <p>To meet the demands in terms of speed and quality of service, which could be triggered by big data and the Internet of Things, how can we use antenna networks and neural networks to reduce their computing time?</p>
   </sec>
  </sec><sec id="s3">
   <title>3. Methodology</title>
   <sec id="s3_1">
    <title>3.1. Materials and Methods</title>
    <p>In order to improve the execution time of smart antenna synthesis algorithms by:</p>
    <p>We used the powerful MATLAB R2016a programming environment with its various toolboxes:</p>
    <p>The tic and toc functions are the tools provided by Matlab to measure the program performance. They start the timer to access the execution time of the function. The tic function starts the stopwatch, and toc reads the time elapsed since the start of the tic function.</p>
    <p>For the observations, we used RFS sector antennas of the 1700 - 2200 MHZ frequency range with the following characteristics:</p>
    <p>Optimizer® Dual Polarized Antenna, 1710 - 2200, 65 deg, 18.0 dBi, 1.3 m, VET, 4 - 14 deg.</p>
    <p>The implementation of smart antennas goes through two successive stages: the determination of the directions of arrival and the consequent steering of beams.</p>
    <p>Design:</p>
    <p>Build a Matlab code to visualize the different algorithms and compare them.</p>
   </sec>
   <sec id="s3_2">
    <title>
     <xref ref-type="bibr" rid="scirp.141678-"></xref>3.2. Mathematical Formalization of MIMO System</title>
    <p>
     <xref ref-type="fig" rid="fig1">
      Figure 1
     </xref> summarizes the work covered by this power.</p>
    <fig id="fig1" position="float">
     <label>Figure 1</label>
     <caption>
      <title>Figure 1. Sumary of the activities.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1290197-rId37.jpeg?20250328052033" />
    </fig>
    <p>We consider a MIMO system made up of m<sub>t</sub> antennas on transmission and m<sub>r</sub> antenna on reception. We denote by x the vector of size m<sub>t</sub> containing the symbols received. The relation which connects 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> (7)</p>
    <p>where H is the matrix of channel of size m<sub>t</sub> × m<sub>r</sub> and n is the noise vector. The capacity of the MIMO channel:</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> (8)</p>
    <p>In this formula 
     <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 emitted symbols.</p>
    <p>To overcome these problems, the solution is to design a system in which the diagram would be dynamic, with “radiation holes” and privileged listening directions. This is the principle of smart antenna systems: transmit or receive in the directions of interest and remain “deaf” or “mute” in others, depending on the position of users and sources of interference. 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. Evolution of multiantenna technology from 4G MIMO to 5G massive MIMO <xref ref-type="bibr" rid="scirp.141678-17">
        [17]
       </xref>.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1290197-rId46.jpeg?20250328052034" />
    </fig>
    <p>It promises very significant capacity gains and is the ultimate solution that will significantly increase throughput.</p>
   </sec>
   <sec id="s3_3">
    <title>3.3. Antenna Network</title>
    <p>Array antennas come in several geometries <xref ref-type="bibr" rid="scirp.141678-3">
      [3]
     </xref>, the most common of which are linear, circular, or planar. They are called uniform if the antenna elements are evenly spaced.</p>
    <p>Consider a uniform linear network of elements regularly spaced apart by a distance (see <xref ref-type="fig" rid="fig3">
      Figure 3
     </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 summation of the field radiated by each of the sources, namely:</p>
    <fig id="fig3" position="float">
     <label>Figure 3</label>
     <caption>
      <title>Figure 3. Network antenna geometries: (a) linear, (b) planar, (c) circular <xref ref-type="bibr" rid="scirp.141678-2">
        [2]
       </xref>.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1290197-rId47.jpeg?20250328052035" />
    </fig>
    <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> (9)</p>
    <p>
     <xref ref-type="bibr" rid="scirp.141678-"></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.</p>
    <p>The network factor, which depends on the law of excitation of the elements of the antenna 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> (10)</p>
    <p>In this section, the general concept of the DoA estimation methodology using NNs is stated. Consider N uncorrelated signals with amplitudes 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          h 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math>, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         i 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
       <mo>
         , 
       </mo> 
       <mo>
         ⋯ 
       </mo> 
       <mo>
         , 
       </mo> 
       <mi>
         N 
       </mi> 
      </mrow> 
     </math> impinge at the Ne element antenna array of a SBS like in <xref ref-type="fig" rid="fig4">
      Figure 4
     </xref> and <xref ref-type="fig" rid="fig5">
      Figure 5
     </xref>.</p>
    <p>Let the angles of arrival 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          θ 
        </mi> 
        <mi>
          i 
        </mi> 
       </msub> 
      </mrow> 
     </math>, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         i 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
       <mo>
         , 
       </mo> 
       <mo>
         ⋯ 
       </mo> 
       <mo>
         , 
       </mo> 
       <mi>
         N 
       </mi> 
      </mrow> 
     </math> composed a vector 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         θ 
       </mi> 
       <mo>
         = 
       </mo> 
       <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>
            N 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>. M beams are used to cover the desired sector. If beam switching takes place, the m<sub>th</sub> beam gives the main output of the system’s total received power</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mi>
          P 
        </mi> 
        <mi>
          m 
        </mi> 
        <mrow> 
         <mi>
           o 
         </mi> 
         <mi>
           u 
         </mi> 
         <mi>
           t 
         </mi> 
        </mrow> 
       </msubsup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          θ 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math>, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         m 
       </mi> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
       <mo>
         , 
       </mo> 
       <mn>
         2 
       </mn> 
       <mo>
         , 
       </mo> 
       <mo>
         ⋯ 
       </mo> 
       <mo>
         , 
       </mo> 
       <mi>
         M 
       </mi> 
      </mrow> 
     </math>, or</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mtable columnalign="left"> 
       <mtr> 
        <mtd> 
         <msubsup> 
          <mi>
            P 
          </mi> 
          <mn>
            1 
          </mn> 
          <mrow> 
           <mi>
             o 
           </mi> 
           <mi>
             u 
           </mi> 
           <mi>
             t 
           </mi> 
          </mrow> 
         </msubsup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            θ 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           = 
         </mo> 
         <msubsup> 
          <mi>
            h 
          </mi> 
          <mn>
            1 
          </mn> 
          <mn>
            2 
          </mn> 
         </msubsup> 
         <msub> 
          <mi>
            P 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              θ 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           + 
         </mo> 
         <msubsup> 
          <mi>
            h 
          </mi> 
          <mn>
            2 
          </mn> 
          <mn>
            2 
          </mn> 
         </msubsup> 
         <msub> 
          <mi>
            P 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              θ 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           + 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           + 
         </mo> 
         <msubsup> 
          <mi>
            h 
          </mi> 
          <mi>
            N 
          </mi> 
          <mn>
            2 
          </mn> 
         </msubsup> 
         <msub> 
          <mi>
            P 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              θ 
            </mi> 
            <mi>
              N 
            </mi> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mtd> 
       </mtr> 
       <mtr> 
        <mtd> 
         <msubsup> 
          <mi>
            P 
          </mi> 
          <mn>
            2 
          </mn> 
          <mrow> 
           <mi>
             o 
           </mi> 
           <mi>
             u 
           </mi> 
           <mi>
             t 
           </mi> 
          </mrow> 
         </msubsup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            θ 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           = 
         </mo> 
         <msubsup> 
          <mi>
            h 
          </mi> 
          <mn>
            1 
          </mn> 
          <mn>
            2 
          </mn> 
         </msubsup> 
         <msub> 
          <mi>
            P 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              θ 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           + 
         </mo> 
         <msubsup> 
          <mi>
            h 
          </mi> 
          <mn>
            2 
          </mn> 
          <mn>
            2 
          </mn> 
         </msubsup> 
         <msub> 
          <mi>
            P 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              θ 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           + 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           + 
         </mo> 
         <msubsup> 
          <mi>
            h 
          </mi> 
          <mi>
            N 
          </mi> 
          <mn>
            2 
          </mn> 
         </msubsup> 
         <msub> 
          <mi>
            P 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              θ 
            </mi> 
            <mi>
              N 
            </mi> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mtd> 
       </mtr> 
       <mtr> 
        <mtd> 
         <mtext>
             
         </mtext> 
         <mtext>
             
         </mtext> 
         <mtext>
             
         </mtext> 
         <mtext>
             
         </mtext> 
         <mtext>
             
         </mtext> 
         <mtext>
             
         </mtext> 
         <mtext>
             
         </mtext> 
         <mtext>
             
         </mtext> 
         <mtext>
             
         </mtext> 
         <mtext>
             
         </mtext> 
         <mtext>
             
         </mtext> 
         <mtext>
             
         </mtext> 
         <mtext>
             
         </mtext> 
         <mo>
           ⋮ 
         </mo> 
        </mtd> 
       </mtr> 
       <mtr> 
        <mtd> 
         <msubsup> 
          <mi>
            P 
          </mi> 
          <mi>
            M 
          </mi> 
          <mrow> 
           <mi>
             o 
           </mi> 
           <mi>
             u 
           </mi> 
           <mi>
             t 
           </mi> 
          </mrow> 
         </msubsup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            θ 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           = 
         </mo> 
         <msubsup> 
          <mi>
            h 
          </mi> 
          <mn>
            1 
          </mn> 
          <mn>
            2 
          </mn> 
         </msubsup> 
         <msub> 
          <mi>
            P 
          </mi> 
          <mi>
            M 
          </mi> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              θ 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           + 
         </mo> 
         <msubsup> 
          <mi>
            h 
          </mi> 
          <mn>
            2 
          </mn> 
          <mn>
            2 
          </mn> 
         </msubsup> 
         <msub> 
          <mi>
            P 
          </mi> 
          <mi>
            M 
          </mi> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              θ 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           + 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           + 
         </mo> 
         <msubsup> 
          <mi>
            h 
          </mi> 
          <mi>
            N 
          </mi> 
          <mn>
            2 
          </mn> 
         </msubsup> 
         <msub> 
          <mi>
            P 
          </mi> 
          <mi>
            M 
          </mi> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              θ 
            </mi> 
            <mi>
              N 
            </mi> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mtd> 
       </mtr> 
      </mtable> 
     </math> (11)</p>
    <p>It is assumed that the signals are subject to power control impinging on the base station at the same mean power level, which in the following <xref ref-type="bibr" rid="scirp.141678-18">
      [18]
     </xref> <xref ref-type="bibr" rid="scirp.141678-19">
      [19]
     </xref> procedure is considered to be unity.</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mi>
          h 
        </mi> 
        <mn>
          1 
        </mn> 
        <mn>
          2 
        </mn> 
       </msubsup> 
       <mo>
         = 
       </mo> 
       <msubsup> 
        <mi>
          h 
        </mi> 
        <mn>
          2 
        </mn> 
        <mn>
          2 
        </mn> 
       </msubsup> 
       <mo>
         = 
       </mo> 
       <mo>
         ⋯ 
       </mo> 
       <mo>
         = 
       </mo> 
       <msubsup> 
        <mi>
          h 
        </mi> 
        <mi>
          N 
        </mi> 
        <mn>
          2 
        </mn> 
       </msubsup> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
      </mrow> 
     </math></p>
    <p>This became</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mtable columnalign="left"> 
       <mtr> 
        <mtd> 
         <msubsup> 
          <mi>
            P 
          </mi> 
          <mn>
            1 
          </mn> 
          <mrow> 
           <mi>
             o 
           </mi> 
           <mi>
             u 
           </mi> 
           <mi>
             t 
           </mi> 
          </mrow> 
         </msubsup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            θ 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           = 
         </mo> 
         <msub> 
          <mi>
            P 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              θ 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           + 
         </mo> 
         <msub> 
          <mi>
            P 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              θ 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           + 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           + 
         </mo> 
         <msub> 
          <mi>
            P 
          </mi> 
          <mn>
            1 
          </mn> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              θ 
            </mi> 
            <mi>
              N 
            </mi> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mtd> 
       </mtr> 
       <mtr> 
        <mtd> 
         <msubsup> 
          <mi>
            P 
          </mi> 
          <mn>
            2 
          </mn> 
          <mrow> 
           <mi>
             o 
           </mi> 
           <mi>
             u 
           </mi> 
           <mi>
             t 
           </mi> 
          </mrow> 
         </msubsup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            θ 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           = 
         </mo> 
         <msub> 
          <mi>
            P 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              θ 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           + 
         </mo> 
         <msub> 
          <mi>
            P 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              θ 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           + 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           + 
         </mo> 
         <msub> 
          <mi>
            P 
          </mi> 
          <mn>
            2 
          </mn> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              θ 
            </mi> 
            <mi>
              N 
            </mi> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mtd> 
       </mtr> 
       <mtr> 
        <mtd> 
         <mtext>
             
         </mtext> 
         <mtext>
             
         </mtext> 
         <mtext>
             
         </mtext> 
         <mtext>
             
         </mtext> 
         <mtext>
             
         </mtext> 
         <mtext>
             
         </mtext> 
         <mtext>
             
         </mtext> 
         <mtext>
             
         </mtext> 
         <mtext>
             
         </mtext> 
         <mtext>
             
         </mtext> 
         <mtext>
             
         </mtext> 
         <mtext>
             
         </mtext> 
         <mtext>
             
         </mtext> 
         <mo>
           ⋮ 
         </mo> 
        </mtd> 
       </mtr> 
       <mtr> 
        <mtd> 
         <msubsup> 
          <mi>
            P 
          </mi> 
          <mi>
            M 
          </mi> 
          <mrow> 
           <mi>
             o 
           </mi> 
           <mi>
             u 
           </mi> 
           <mi>
             t 
           </mi> 
          </mrow> 
         </msubsup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            θ 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           = 
         </mo> 
         <msub> 
          <mi>
            P 
          </mi> 
          <mi>
            M 
          </mi> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              θ 
            </mi> 
            <mn>
              1 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           + 
         </mo> 
         <msub> 
          <mi>
            P 
          </mi> 
          <mi>
            M 
          </mi> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              θ 
            </mi> 
            <mn>
              2 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           + 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           + 
         </mo> 
         <msub> 
          <mi>
            P 
          </mi> 
          <mi>
            M 
          </mi> 
         </msub> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <msub> 
            <mi>
              θ 
            </mi> 
            <mi>
              N 
            </mi> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mtd> 
       </mtr> 
      </mtable> 
     </math> (12)</p>
    <p>The system of Equation (11) shows that the contribution of each signal to the total received power depends on its angle of incidence and the power pattern of the receiving beam. A power vector mapped to the corresponding angle vector can be constructed</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          P 
        </mi> 
        <mrow> 
         <mi>
           o 
         </mi> 
         <mi>
           u 
         </mi> 
         <mi>
           t 
         </mi> 
        </mrow> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          θ 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <msubsup> 
          <mi>
            P 
          </mi> 
          <mn>
            1 
          </mn> 
          <mrow> 
           <mi>
             o 
           </mi> 
           <mi>
             u 
           </mi> 
           <mi>
             t 
           </mi> 
          </mrow> 
         </msubsup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            θ 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           , 
         </mo> 
         <msubsup> 
          <mi>
            P 
          </mi> 
          <mn>
            2 
          </mn> 
          <mrow> 
           <mi>
             o 
           </mi> 
           <mi>
             u 
           </mi> 
           <mi>
             t 
           </mi> 
          </mrow> 
         </msubsup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            θ 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <msubsup> 
          <mi>
            P 
          </mi> 
          <mi>
            M 
          </mi> 
          <mrow> 
           <mi>
             o 
           </mi> 
           <mi>
             u 
           </mi> 
           <mi>
             t 
           </mi> 
          </mrow> 
         </msubsup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            θ 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math> (13)</p>
    <p>A NN is a structure of interconnected information-processing units called neurons, organized in the form of layers <xref ref-type="bibr" rid="scirp.141678-18">
      [18]
     </xref> <xref ref-type="bibr" rid="scirp.141678-19">
      [19]
     </xref>. NNs are trained to model complex relationships between certain inputs that produce certain outputs, determined by the weight connections of the neurons. In our problem, NNs should be trained to accept as input the measured/calculated power for each beam, and give as output the signals DoA.</p>
    <p>For the NN to work, the number of the output nodes must be equal to the number of the angles of arrival to be estimated.</p>
    <p>Therefore, generally, the network should know the total number of incoming signals in order to perform DoA estimation for all of them.</p>
    <p>Let K be made up of a vector of N 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          θ 
        </mi> 
        <mi>
          k 
        </mi> 
       </msub> 
      </mrow> 
     </math> random, it is generated initially in a random way. The index k indicates the k<sup>th</sup> vector. The elements of the vectors 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          θ 
        </mi> 
        <mi>
          k 
        </mi> 
       </msub> 
      </mrow> 
     </math> are les 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          θ 
        </mi> 
        <mrow> 
         <mi>
           k 
         </mi> 
         <mi>
           i 
         </mi> 
        </mrow> 
       </msub> 
      </mrow> 
     </math>, 
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         k 
       </mi> 
       <mo>
         , 
       </mo> 
       <mi>
         i 
       </mi> 
      </mrow> 
     </math> are the integers. <xref ref-type="bibr" rid="scirp.141678-18">
      [18]
     </xref> <xref ref-type="bibr" rid="scirp.141678-19">
      [19]
     </xref></p>
    <p>For each 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          θ 
        </mi> 
        <mi>
          k 
        </mi> 
       </msub> 
      </mrow> 
     </math> cooresponding 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mi>
          P 
        </mi> 
        <mi>
          k 
        </mi> 
        <mrow> 
         <mi>
           o 
         </mi> 
         <mi>
           u 
         </mi> 
         <mi>
           t 
         </mi> 
        </mrow> 
       </msubsup> 
      </mrow> 
     </math> which is calculatate from (28) and (29). Randomly, verses ( 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msubsup> 
        <mi>
          P 
        </mi> 
        <mi>
          k 
        </mi> 
        <mrow> 
         <mi>
           o 
         </mi> 
         <mi>
           u 
         </mi> 
         <mi>
           t 
         </mi> 
        </mrow> 
       </msubsup> 
      </mrow> 
     </math>, 
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          θ 
        </mi> 
        <mi>
          k 
        </mi> 
       </msub> 
      </mrow> 
     </math>) are generated, which is the training set of our neural network.</p>
    <p>The activation function of the hidden layers is the hyperbolic tangent function, and that of the output layer is the linear function.</p>
    <fig id="fig4" position="float">
     <label>Figure 4</label>
     <caption>
      <title>Figure 4. The MLP NN is used for the DoA estimation of N signals impinging <xref ref-type="bibr" rid="scirp.141678-18">
        [18]
       </xref> <xref ref-type="bibr" rid="scirp.141678-19">
        [19]
       </xref>.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1290197-rId92.jpeg?20250328052036" />
    </fig>
    <fig id="fig5" position="float">
     <label>Figure 5</label>
     <caption>
      <title>Figure 5. DoA process with NN architecture <xref ref-type="bibr" rid="scirp.141678-18">
        [18]
       </xref> <xref ref-type="bibr" rid="scirp.141678-19">
        [19]
       </xref>.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1290197-rId93.jpeg?20250328052036" />
    </fig>
    <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> (14)</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, namely:</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> (15)</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> (16)</p>
    <p>We can thus 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 scanning antennas.</p>
    <p>Another very important factor to consider when determining the direction of arrival is the availability of traffic cells or channels. The parameters that can influence the availability of cells are:</p>
    <p>The above paragraph illustrates some blocked cells and the corresponding alarms. We can see in <xref ref-type="fig" rid="fig6">
      Figure 6
     </xref> and <xref ref-type="fig" rid="fig7">
      Figure 7
     </xref>. All blocked cells have zero user connections.</p>
    <p>To model this situation, we will introduce the distribution of Paul Dirac.</p>
    <p>It is not necessary to go over the details of this theory developed in mathematics</p>
    <fig id="fig6" position="float">
     <label>Figure 6</label>
     <caption>
      <title>Figure 6. Example of blocked cell.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1290197-rId100.jpeg?20250328052036" />
    </fig>
    <fig id="fig7" position="float">
     <label>Figure 7</label>
     <caption>
      <title>Figure 7. The alarm indicates the unavailability of certain channels.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1290197-rId101.jpeg?20250328052036" />
    </fig>
    <p>lessons but simply to remember the few elementary results that interest us in the case of the two fundamental signals that will be used:</p>
    <p>The distribution of Dirac δ (t).</p>
    <p>Product of a function, regular distribution, by the Dirac distribution on</p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          P 
        </mi> 
        <mrow> 
         <mi>
           o 
         </mi> 
         <mi>
           u 
         </mi> 
         <mi>
           t 
         </mi> 
        </mrow> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          θ 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mrow> 
        <mo>
          { 
        </mo> 
        <mrow> 
         <msubsup> 
          <mi>
            P 
          </mi> 
          <mn>
            1 
          </mn> 
          <mrow> 
           <mi>
             o 
           </mi> 
           <mi>
             u 
           </mi> 
           <mi>
             t 
           </mi> 
          </mrow> 
         </msubsup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            θ 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           , 
         </mo> 
         <msubsup> 
          <mi>
            P 
          </mi> 
          <mn>
            2 
          </mn> 
          <mrow> 
           <mi>
             o 
           </mi> 
           <mi>
             u 
           </mi> 
           <mi>
             t 
           </mi> 
          </mrow> 
         </msubsup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            θ 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           , 
         </mo> 
         <mo>
           ⋯ 
         </mo> 
         <mo>
           , 
         </mo> 
         <msubsup> 
          <mi>
            P 
          </mi> 
          <mi>
            M 
          </mi> 
          <mrow> 
           <mi>
             o 
           </mi> 
           <mi>
             u 
           </mi> 
           <mi>
             t 
           </mi> 
          </mrow> 
         </msubsup> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mi>
            θ 
          </mi> 
          <mo>
            ) 
          </mo> 
         </mrow> 
        </mrow> 
        <mo>
          } 
        </mo> 
       </mrow> 
      </mrow> 
     </math></p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mi>
         x 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          t 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mi>
         δ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           − 
         </mo> 
         <msub> 
          <mi>
            t 
          </mi> 
          <mn>
            0 
          </mn> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <mi>
         x 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            t 
          </mi> 
          <mn>
            0 
          </mn> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mi>
         δ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           − 
         </mo> 
         <msub> 
          <mi>
            t 
          </mi> 
          <mn>
            0 
          </mn> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math></p>
    <p>
     <math display="inline" xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msup> 
        <mi>
          P 
        </mi> 
        <mrow> 
         <mi>
           o 
         </mi> 
         <mi>
           u 
         </mi> 
         <mi>
           t 
         </mi> 
        </mrow> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mi>
          θ 
        </mi> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mi>
         δ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           θ 
         </mi> 
         <mo>
           − 
         </mo> 
         <msub> 
          <mi>
            t 
          </mi> 
          <mn>
            0 
          </mn> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mo>
         = 
       </mo> 
       <msup> 
        <mi>
          P 
        </mi> 
        <mrow> 
         <mi>
           o 
         </mi> 
         <mi>
           u 
         </mi> 
         <mi>
           t 
         </mi> 
        </mrow> 
       </msup> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msub> 
          <mi>
            t 
          </mi> 
          <mn>
            0 
          </mn> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
       <mi>
         δ 
       </mi> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mi>
           t 
         </mi> 
         <mo>
           − 
         </mo> 
         <msub> 
          <mi>
            t 
          </mi> 
          <mn>
            0 
          </mn> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math></p>
    <p>To introduce the blocked TX/RX of a BTS, we use the Dirac function:</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          δ 
        </mi> 
        <mi>
          x 
        </mi> 
       </msub> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <mtable> 
          <mtr> 
           <mtd> 
            <mn>
              1 
            </mn> 
           </mtd> 
          </mtr> 
          <mtr> 
           <mtd> 
            <mn>
              0 
            </mn> 
           </mtd> 
          </mtr> 
         </mtable> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math></p>
    <p>The learning base becomes</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <mrow> 
        <mo>
          ( 
        </mo> 
        <mrow> 
         <msubsup> 
          <mi>
            P 
          </mi> 
          <mi>
            k 
          </mi> 
          <mrow> 
           <mi>
             o 
           </mi> 
           <mi>
             u 
           </mi> 
           <mi>
             t 
           </mi> 
          </mrow> 
         </msubsup> 
         <mi>
           δ 
         </mi> 
         <mrow> 
          <mo>
            ( 
          </mo> 
          <mrow> 
           <mi>
             θ 
           </mi> 
           <mo>
             − 
           </mo> 
           <msub> 
            <mi>
              t 
            </mi> 
            <mn>
              0 
            </mn> 
           </msub> 
          </mrow> 
          <mo>
            ) 
          </mo> 
         </mrow> 
         <mo>
           , 
         </mo> 
         <msub> 
          <mi>
            θ 
          </mi> 
          <mi>
            k 
          </mi> 
         </msub> 
        </mrow> 
        <mo>
          ) 
        </mo> 
       </mrow> 
      </mrow> 
     </math></p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          δ 
        </mi> 
        <mi>
          x 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mn>
         1 
       </mn> 
      </mrow> 
     </math>, if the TX/RX cell is functional.</p>
    <p>
     <math xmlns="http://www.w3.org/1998/Math/MathML"> <mrow> 
       <msub> 
        <mi>
          δ 
        </mi> 
        <mi>
          x 
        </mi> 
       </msub> 
       <mo>
         = 
       </mo> 
       <mn>
         0 
       </mn> 
      </mrow> 
     </math>, if the cell is blocked.</p>
   </sec>
  </sec><sec id="s4">
   <title>4. Results and Discussion</title>
   <sec id="s4_1">
    <title>4.1. Procedure for Testing Results</title>
    <p>Choose the configuration of the antenna network, which is either linear, planar, or circular. Enter the other parameters, such as:</p>
    <p>The number of M elements:</p>
    <p>
     <xref ref-type="bibr" rid="scirp.141678-"></xref>However, the number of sources must be strictly less than the number of antenna elements (L &lt; M for linear and circular arrays or L &lt; (M × M) for planar arrays). In other words, an array of K elements can only properly detect at most (K − 1) sources.</p>
    <p>The inter-element distance in terms of lambda: d is set by default to 0.5, but the user can also modify it at will and observe the influence.</p>
    <p>The number of samples N whose default maximum value has been set to 100.</p>
    <p>The radius of the ring a (which is only taken into account for the circular network) is set by default to 0.25.</p>
    <p>Enter the parameters of the sources to be detected, namely:</p>
    <p>The frequency of use f0, the default value of which is set at 1.8 GHz, but the modification of which does not significantly affect the results. So you can try it at 2.4 GHz or 5 GHz.</p>
    <p>The signal-to-noise ratio, the default value of which is fixed at 30 dB, is modifiable.</p>
    <p>Directions of arrival (“DDA” in French and “DOA” in English) according to the number of lobes desired. We indicate where the source (s) we want to detect are located.</p>
    <p>The analytical methods will serve as a reference. Synthesis using PMUC and RBFNN.</p>
    <p>The synthesis is applied to each of the analytical methods developed previously:</p>
    <p>MLP_sur_Barlett, MLP_ON_Prony, MLP_ON_Capon, MLP_ON_MEM, MLP_ON_MMSE, MLP_ON_MUSIC, MLP_ON_MinNorm. RBF_ON_Barlett, RBF_ON_Prony, RBF_ON_Capon, RBF_ON_MEM, RBF_ON_MinNorm, RBF_ON_MMSE, RBF_ON_MUSIC.</p>
    <p>For all these summaries, we must set:</p>
    <p>The number of neurons in the input layer of the Artificial Neuron Network (ARN), ML for the case, by default set to 1;</p>
    <p>The number of neurons in the output layer, which is automatically displayed equal to the number of rows of the vector/matrix P;</p>
    <p>The learning rate, which determines how quickly the learning algorithm converges;</p>
    <p>The learning algorithm, we have 11 choices possibles (traingdx, traingdm, traingd, trainlm, trainbfg, trainrp, trainbr, trainscg, traincgb, traincgf, traincgp). The value chosen by default is traingdx because of its acceptable results;</p>
    <p>The momentum, or momentum constant, which is a value introduced to prevent the learning algorithm from getting stuck in a local minimum, also increases its speed of convergence;</p>
    <p>MSE: Mean Square Error, or Mean Square Error (EQM), which is a tolerance threshold constituting one of the 2 criteria for stopping the learning phase;</p>
    <p>Iter_max: the total number of samples in the learning base. Its value is generally set at 5000 but is modifiable to up to 10,000.</p>
    <p>The transfer functions of the three layers of our ANN.</p>
    <p>For each layer, we have the choice between 7 values: purelin, tansig, logsig, hardlim, hardlim satlin or satlins. A combination with purelin on all three coats gave us acceptable results. We have used it by default. However, the experimenter can modify them and observe the influence on the syntheses obtained. <xref ref-type="bibr" rid="scirp.141678-20">
      [20]
     </xref>-<xref ref-type="bibr" rid="scirp.141678-23">
      [23]
     </xref></p>
    <p>For the case of synthesis:</p>
    <p>
     <xref ref-type="bibr" rid="scirp.141678-"></xref>MATLAB automatically generates a small interface in the foreground that shows the evolution of the mean squared error as a function of the evolving number of examples already presented to the PMUC during the learning phase. The stop criterion can be either reaching the tolerance threshold (MSE) or reaching the maximum number of examples presented (iter_max).</p>
   </sec>
   <sec id="s4_2">
    <title>4.2. Results (In Calculation Time) of Our Rbfnn Et Pmlnn Approach</title>
    <p>To validate our approach, we simulated the classical approaches and the same methods coupled to NNs on the planar antenna under the following conditions 3 sources (50˚, 80˚, and 120˚).</p>
    <p>The simulation gives us the following results (<xref ref-type="table" rid="table1">
      Table 1
     </xref>):</p>
    <p>The results show a clear improvement for NNs with radial function in general. We can see it in <xref ref-type="fig" rid="fig8">
      Figure 8
     </xref>.</p>
    <p>
     <xref ref-type="table" rid="table2">
      Table 2
     </xref> shows directions of arrival from MUSIC and RBFNN, algorithm execution times, and errors.</p>
    <p>
     <xref ref-type="table" rid="table3">
      Table 3
     </xref> below shows the results obtained on 9 × 9 planar networks. The results are satisfactory. But the results are disappointing when it comes to a linear network.</p>
    <table-wrap id="table1">
     <label>
      <xref ref-type="table" rid="table1">
       Table 1
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.141678-"></xref>Table 1. Simulation of the different algorithms on a planar antenna, 10 elements, 3 sources, and signal/noise ratio = 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="30.00%"><p style="text-align:center">Analytics methods</p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="25.71%"><p style="text-align:center">Processing time</p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="36.42%"><p style="text-align:center">RN + Analytics methods</p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="23.56%"><p style="text-align:center">Processing time</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="30.00%"><p style="text-align:center">BARLETT</p></td> 
       <td class="custom-top-td acenter" width="25.71%"><p style="text-align:center">0.17566</p></td> 
       <td class="custom-top-td acenter" width="36.42%"><p style="text-align:center">RBFNN-BARLETT</p></td> 
       <td class="custom-top-td acenter" width="23.56%"><p style="text-align:center">0.123</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="30.00%"><p style="text-align:center">CAPON</p></td> 
       <td class="acenter" width="25.71%"><p style="text-align:center">0.178447</p></td> 
       <td class="acenter" width="36.42%"><p style="text-align:center">RBFNN-CAPON</p></td> 
       <td class="acenter" width="23.56%"><p style="text-align:center">0.132</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="30.00%"><p style="text-align:center">PRONY</p></td> 
       <td class="acenter" width="25.71%"><p style="text-align:center">0.190271</p></td> 
       <td class="acenter" width="36.42%"><p style="text-align:center">RBFNN-PRONY</p></td> 
       <td class="acenter" width="23.56%"><p style="text-align:center">0.127</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="30.00%"><p style="text-align:center">MEM</p></td> 
       <td class="acenter" width="25.71%"><p style="text-align:center">0.177403</p></td> 
       <td class="acenter" width="36.42%"><p style="text-align:center">RBFNN-MEM</p></td> 
       <td class="acenter" width="23.56%"><p style="text-align:center">0.12</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="30.00%"><p style="text-align:center">PiSARENKO</p></td> 
       <td class="acenter" width="25.71%"><p style="text-align:center">0.173082</p></td> 
       <td class="acenter" width="36.42%"><p style="text-align:center">RBFNN-PiSARENKO</p></td> 
       <td class="acenter" width="23.56%"><p style="text-align:center">0.125</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="30.00%"><p style="text-align:center">MUSIC</p></td> 
       <td class="acenter" width="25.71%"><p style="text-align:center">0.17947</p></td> 
       <td class="acenter" width="36.42%"><p style="text-align:center">RBFNN-MUSIC</p></td> 
       <td class="acenter" width="23.56%"><p style="text-align:center">0126</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="30.00%"><p style="text-align:center">NORM-MIN</p></td> 
       <td class="acenter" width="25.71%"><p style="text-align:center">0.172794</p></td> 
       <td class="acenter" width="36.42%"><p style="text-align:center">RBFNN-NORM-MIN</p></td> 
       <td class="acenter" width="23.56%"><p style="text-align:center">0126</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <table-wrap id="table2">
     <label>
      <xref ref-type="table" rid="table2">
       Table 2
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.141678-"></xref>Table 2. Result of running the RBFNN algorithm compared to MUSIC.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="acenter" width="34.06%"><p style="text-align:center">DDA detected (˚)</p></td> 
       <td class="acenter" width="13.00%"><p style="text-align:center">50</p></td> 
       <td class="acenter" width="12.85%"><p style="text-align:center">80</p></td> 
       <td class="acenter" width="10.71%"><p style="text-align:center">120</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="34.06%"><p style="text-align:center">DDA estimated (˚)</p></td> 
       <td class="acenter" width="13.00%"><p style="text-align:center">50</p></td> 
       <td class="acenter" width="12.85%"><p style="text-align:center">50</p></td> 
       <td class="acenter" width="10.71%"><p style="text-align:center">120</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="34.06%"><p style="text-align:center">Error range (˚)</p></td> 
       <td class="acenter" width="13.00%"><p style="text-align:center">0</p></td> 
       <td class="acenter" width="12.85%"><p style="text-align:center">0</p></td> 
       <td class="acenter" width="10.71%"><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.141678-"></xref>Table 3. Simulation of the different algorithms on a planar antenna, 10 elements, 3 sources, and S/N ratio = 30 Db on a planar antenna network.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="custom-bottom-td custom-top-td acenter" width="27.78%"><p style="text-align:center">Analytics methods</p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="23.56%"><p style="text-align:center">Processing time</p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="32.22%"><p style="text-align:center">RN + Analytics methods</p></td> 
       <td class="custom-bottom-td custom-top-td acenter" width="23.56%"><p style="text-align:center">Processing time</p></td> 
      </tr> 
      <tr> 
       <td class="custom-top-td acenter" width="27.78%"><p style="text-align:center">BARLETT</p></td> 
       <td class="custom-top-td acenter" width="23.56%"><p style="text-align:center">0.0716302</p></td> 
       <td class="custom-top-td acenter" width="32.22%"><p style="text-align:center">MLP-BARLETT</p></td> 
       <td class="custom-top-td acenter" width="23.56%"><p style="text-align:center">0.0573042</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="27.78%"><p style="text-align:center">CAPON</p></td> 
       <td class="acenter" width="23.56%"><p style="text-align:center">1.23172</p></td> 
       <td class="acenter" width="32.22%"><p style="text-align:center">MLP-CAPON</p></td> 
       <td class="acenter" width="23.56%"><p style="text-align:center">0.0586535</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="27.78%"><p style="text-align:center">PRONY</p></td> 
       <td class="acenter" width="23.56%"><p style="text-align:center">1.89522</p></td> 
       <td class="acenter" width="32.22%"><p style="text-align:center">MLP-PRONY</p></td> 
       <td class="acenter" width="23.56%"><p style="text-align:center">0.592257</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="27.78%"><p style="text-align:center">MEM</p></td> 
       <td class="acenter" width="23.56%"><p style="text-align:center">0.111328</p></td> 
       <td class="acenter" width="32.22%"><p style="text-align:center">MLP-MEM</p></td> 
       <td class="acenter" width="23.56%"><p style="text-align:center">0.089063</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="27.78%"><p style="text-align:center">PiSARENKO</p></td> 
       <td class="acenter" width="23.56%"><p style="text-align:center">0.086442</p></td> 
       <td class="acenter" width="32.22%"><p style="text-align:center">MLP-PiSARENKO</p></td> 
       <td class="acenter" width="23.56%"><p style="text-align:center">0.0691536</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="27.78%"><p style="text-align:center">MUSIC</p></td> 
       <td class="acenter" width="23.56%"><p style="text-align:center">0.370532</p></td> 
       <td class="acenter" width="32.22%"><p style="text-align:center">MLP-MUSIC</p></td> 
       <td class="acenter" width="23.56%"><p style="text-align:center">0.0617553</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="27.78%"><p style="text-align:center">NORM-MIN</p></td> 
       <td class="acenter" width="23.56%"><p style="text-align:center">0.101169</p></td> 
       <td class="acenter" width="32.22%"><p style="text-align:center">MLP-NORM-MIN</p></td> 
       <td class="acenter" width="23.56%"><p style="text-align:center">0.0578107</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <fig id="fig8" position="float">
     <label>Figure 8</label>
     <caption>
      <title>Figure 8. Training performance.</title>
     </caption>
     <graphic mimetype="image" position="float" xlink:type="simple" xlink:href="https://html.scirp.org/file/1290197-rId116.jpeg?20250328052037" />
    </fig>
    <p>
     <xref ref-type="table" rid="table4">
      Table 4
     </xref> shows directions of arrival from MUSIC and PMUC, algorithm execution times, and errors.</p>
    <table-wrap id="table4">
     <label>
      <xref ref-type="table" rid="table4">
       Table 4
      </xref></label>
     <caption>
      <title>
       <xref ref-type="bibr" rid="scirp.141678-"></xref>Table 4. Result of running the PMUC-NN algorithm compared to MUSIC.</title>
     </caption>
     <table class="MsoTableGrid custom-table" border="0" cellspacing="0" cellpadding="0"> 
      <tr> 
       <td class="acenter" width="36.00%"><p style="text-align:center">DDA detected (˚)</p></td> 
       <td class="acenter" width="21.32%"><p style="text-align:center">50</p></td> 
       <td class="acenter" width="21.34%"><p style="text-align:center">80</p></td> 
       <td class="acenter" width="21.34%"><p style="text-align:center">120</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="36.00%"><p style="text-align:center">DDA estimated (˚)</p></td> 
       <td class="acenter" width="21.32%"><p style="text-align:center">50</p></td> 
       <td class="acenter" width="21.34%"><p style="text-align:center">50</p></td> 
       <td class="acenter" width="21.34%"><p style="text-align:center">120</p></td> 
      </tr> 
      <tr> 
       <td class="acenter" width="36.00%"><p style="text-align:center">Error range (˚)</p></td> 
       <td class="acenter" width="21.32%"><p style="text-align:center">0</p></td> 
       <td class="acenter" width="21.34%"><p style="text-align:center">0</p></td> 
       <td class="acenter" width="21.34%"><p style="text-align:center">0</p></td> 
      </tr> 
     </table>
    </table-wrap>
    <p>These results clearly show that the measures taken with the intention of reducing the computation time do have a significant positive effect on the computation time, since they allow it to be saved around 5%.</p>
   </sec>
  </sec><sec id="s5">
   <title>5. Conclusions</title>
   <p>The implementation of the various algorithms allowed us to appreciate the effects of parameters on the precision of calculation of the angles of arrival and the conformation of associated beams. The tests carried out show that:</p>
   <p>Despite the diversity of the quality of the results provided, the computation times remain comparable for the classical DoA estimation methods, the slowest being the PRONY approach (linear prediction).</p>
   <p>The neural network approach has the advantage of being a global optimum search technique requiring a longer computational time, which is about 10 times the time required for a local optimum approach.</p>
   <p>We also note that Neural Network and spectral methods reduce the influence of noise on communications to zero.</p>
   <p>We have proposed a new approach based on mathematical modeling to exploit blocked TRXs to cancel the radiation from the concerned antenna element. This could lead to enormous energy savings and speed in antenna processing.</p>
   <p>The advantages of antenna arrays and synthesis methods provide a fertile field for the exploitation and application of smart antenna. Their coupling to neural networks will make a bright future for the next generations of mobile communication.</p>
  </sec><sec id="s6">
   <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 on request.</p>
  </sec>
 </body><back>
  <ref-list>
   <title>References</title>
   <ref id="scirp.141678-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.141678-ref2">
    <label>2</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.141678-ref3">
    <label>3</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.141678-ref4">
    <label>4</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.141678-ref5">
    <label>5</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Barlett, M.S. (1966) An Introduction to Stochastic Processes, with Special Reference to Methods and Applications. 2nd Edition, Cambridge University Press, 362.
    </mixed-citation>
   </ref>
   <ref id="scirp.141678-ref6">
    <label>6</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Capon, J. (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.141678-ref7">
    <label>7</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Bakhar, M., 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.141678-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.141678-ref9">
    <label>9</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Rappaport, T.S. (1991) Wireless Personal Communications: Trends and Challenges. IEEE Antennas and Propagation Magazine, 33, 19-29. &gt;https://doi.org/10.1109/74.97946
    </mixed-citation>
   </ref>
   <ref id="scirp.141678-ref10">
    <label>10</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Parizeau, M. (2004) Réseaux de neurons. Université de Laval, 127.
    </mixed-citation>
   </ref>
   <ref id="scirp.141678-ref11">
    <label>11</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Rani, Ch.S., et al. (2009) LMS and RLS Algorithms for Smart Antennas in W-CDMA Mobile Communication Environment. International Journal of Engineering and Ap-plied Sciences, 4, 78-88.
    </mixed-citation>
   </ref>
   <ref id="scirp.141678-ref12">
    <label>12</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Tonye, E. (2015) Performance Analysis of Analytical Approaches to Smart Antennas Modeling. International Journal of Engineering and Management Research, 5, 320-331.
    </mixed-citation>
   </ref>
   <ref id="scirp.141678-ref13">
    <label>13</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Nxumalo, B.P. and Walingo, T. (2019) Direction of Arrival (DOA) Estimation for Smart Antennas in Weather Impacted Environments. Progress in Electromagnetics Research C, 95, 209-225. &gt;https://doi.org/10.2528/pierc19051006
    </mixed-citation>
   </ref>
   <ref id="scirp.141678-ref14">
    <label>14</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Bregains, J.C., Dorado, J., Gestal, M., Rodriguez, 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.141678-ref15">
    <label>15</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Rawat, A., Yadew, R.N. and Shirivastava, S.C. (2012) Neural Network Application in Smart Antenna Arrays: A Review. International Journal of Electronic and Communication (AEU), 66, 903-912.
    </mixed-citation>
   </ref>
   <ref id="scirp.141678-ref16">
    <label>16</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Rawat, A., Yadav, R.N. and Shrivastava, 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 id="scirp.141678-ref17">
    <label>17</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Liu, L.J., Chen, R.H., Geirhofer, S., Sayana, K., Shi, Z.H. and Zhou, Y.X. (2012) Downlink MIMO in LTE-Advanced: SU-MIMO vs. MU-MIMO. IEEE Communications Magazine, 50, 140-147.
    </mixed-citation>
   </ref>
   <ref id="scirp.141678-ref18">
    <label>18</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Sarevska, M. and Salem, A.B.M. (2016) Antenna Array Beamforming Using Neural Network. World Academy of Science, Engineering and Technology, 24, 115-119.
    </mixed-citation>
   </ref>
   <ref id="scirp.141678-ref19">
    <label>19</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Liu, Y., Chen, H. and Wang, B. (2021) DOA Estimation Based on CNN for Underwater Acoustic Array. Applied Acoustics, 172, Article ID: 107594. &gt;https://doi.org/10.1016/j.apacoust.2020.107594
    </mixed-citation>
   </ref>
   <ref id="scirp.141678-ref20">
    <label>20</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Gross, F. (2005) Smart Antennas for Wireless Communications with MATLAB. McGraw-Hill, 270.
    </mixed-citation>
   </ref>
   <ref id="scirp.141678-ref21">
    <label>21</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Chipperfield, A.J. and Fleming, P.J. (1995) The MATLAB Genetic Algorithm Toolbox. IEE Colloquium on Applied Control Techniques Using MATLAB, London, 6-26 January 1995, 10/1-10/4. &gt;https://doi.org/10.1049/ic:19950061
    </mixed-citation>
   </ref>
   <ref id="scirp.141678-ref22">
    <label>22</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Kasey, Y., Nishimuray, T., Ohganey, T., Ogaway, Y., Kitayamayy, D. and Kishiyamayy, Y. (2018) DOA Estimation of Two Targets with Deep Learning. 2018 15th Workshop on Positioning, Navigation and Communications (WPNC), Bremen, 25-26 October 2018, 1-5.
    </mixed-citation>
   </ref>
   <ref id="scirp.141678-ref23">
    <label>23</label>
    <mixed-citation publication-type="other" xlink:type="simple">
     Saunder, R. (2007) Antenna and Propagation for Wireless Communication Systems. Wiley.
    </mixed-citation>
   </ref>
  </ref-list>
 </back>
</article>