=Paper= {{Paper |id=Vol-3058/paper24 |storemode=property |title=A Linear 32x1 Elements Antenna Array Failure Correction Using Brain Storm Optimization Algorithm |pdfUrl=https://ceur-ws.org/Vol-3058/Paper-044.pdf |volume=Vol-3058 |authors=Narwant Singh Grewal }} ==A Linear 32x1 Elements Antenna Array Failure Correction Using Brain Storm Optimization Algorithm== https://ceur-ws.org/Vol-3058/Paper-044.pdf
A LINEAR 32x1 ELEMENTS ANTENNA ARRAY FAILURE
CORRECTION USING BRAIN STORM OPTIMIZATION ALGORITHM
Narwant S. Grewal1
1
 Department of Electronics & Communication Engineering, Guru Nanak Dev Engineering College, Ludhiana,
Punjab India


                 Abstract
                 The radiation characteristics of antenna array may be disturbed by the faults related to its
                 elements. The presented paper exploits the problem solving ability of brain storm
                 optimization (BSO) which indicates the collective human behavior replica to resolve
                 antenna-element failure problem of linear 32x1 elements antenna array. The amplitude
                 excitations of healthy antenna elements of the array have been re-assigned with the help of
                 the proposed method to obtain the pre-failure characteristics of considered case. The result
                 of numerical example shows the ability of BSO to solve faulty element problem of antenna
                 system in very effective manners.

                 Keywords 1
                 Antenna Array, Linear 32x1 elements Array, SLL, Element malfunctioning, Optimization,
                 brain storm optimization.

1. Introduction
The antenna array plays a crucial role in efficient designing of terrestrial communication link. An
antenna-array subsystem finds numerous roles in system viz. wireless sensor networks, Internet of
things, radar etc. as acquisition system for signal. Generally, antenna system contains huge elements
and there is chance of malfunctioning of antenna element. The failure conditions occur in the antenna
system causes disturbance in the space distribution of the elements in antenna subsystem. It causes
distortion of the original characteristics (side lobe level etc.) of antenna system. Sometimes there is
low possibility to repair the dead element with the fresh element under critical conditions. Luckily,
the recovering of original characteristics of antenna system with minimal error may be achieved
without replacing the faulty elements by controlling the amplitude or phase or both excitation of non-
disturbing units (element) of the antenna subsystem. The numerous traditional procedures are adopted
in the open literature to solve the array failure and correction problems. Some of the techniques
include conjugate gradient algorithm based on redistribution of complex excitation of healthy
elements [1]; a numerical technique to recover original characteristics under single element failure
condition [2]; a digital beamforming array method [3]; and applying an orthogonal process [4].
The numerical methods find it difficult to regain the desired beam shape of the antenna array with
disturbed conditions due to randomization of the layout of geometric of healthy antenna array
elements. Under such situations, the optimization techniques may play an important role in solving
antenna array failure issues because of their capability to identify more than one solution instantly
without any prior information. Several optimization methods employed in mitigating the failure
problem at antenna element level. Some of these listed as genetic algorithm (GA) [5-7], firefly
algorithm [10-12], and bat algorithm [13].


International Conference on Emerging Technologies: AI, IoT, and CPS for Science & Technology Applications, September 06–07, 2021,
NITTTR Chandigarh, India
EMAIL: narwant@gndec.ac.in
ORCID: 0000-0002-8295-7118
            © 2021 Copyright for this paper by its authors.
            Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0).
            CEUR Workshop Proceedings (CEUR-WS.org)
    In the presented work, a flexible approach based on brain storm optimization (BSO) [14] has been
used to re-optimize a linear 32x1 elements antenna array design under element failure condition. The
proposed technique has been already successfully applied in different engineering fields [15-16]. The
proposed technique is effectively applied to above mentioned sub-system with the help of modified
assignment of the element excitation to healthy elements for recovery of antenna’s original
characteristics.

2. Problem formulation
  The array factor of the linear array of 32 identical elements shown in Figure 1, having uniform half
wavelength spacing d between two elements is generally given as

                             AF = W K S (ϕ ,ϕ c )                                                    (1)

   where,

                                     {                      }T
                             W K = w1 , w2 , w3 .......w 32 , w z ∈ C N , z = 1,2,...32              (2)

    The equations (1) and (2) contains various parameters including the weighting vector WK, the
steering vector S , the direction variable and direction of main beam φ, φC . The real number
set/subset CN is used as weight factors of 32 elements linear antenna array.




Figure 1: A 32 elements based antenna array

   The steering vector represents by symbol S in (1) is given as

                                       j2πd  32 − 1                                              (3)
                              S = exp       z −     .(cos ϕ − cos ϕ c )   z = 1,2,...32
                                       λ        2                      

    The failed conditions have been introduced in the antenna array by replacing the weights of the
particular element or elements with 0. Then the distorted pattern is corrected with revised distribution
of the excitation weights in the array using BSO method. A template is constructed and taken as ideal
pattern of the array. The template with pre-failure pattern of array system is demonstrated in Figure 2.


3. Brain Storm Optimization algorithm
    Shi (Y. Shi, 2011) proposed the imitation of an innovative thinking methodology through which
the effective ideas have been facilitated among small group of people and named it BSO algorithm.
Every person in the group belongs to different culture, presents an idea or solution. The algorithm
starts by generating K number of ideas from K individuals. These ideas or solutions have been
separated in M number of groups based on resemblance in their opinion. The best solution belongs to
each group are selected to judge the global best solution. At last, new K numbers of ideas are
generated taking consideration of four Osborns rules namely No Bad Idea, Anything Accepted,
Combination of Ideas and Go for Quantity. The pseodocode of the algorithm has been presented in
         Figure 3. The combined idea is generated with the help of weighted sum of two ideas and it is given
         as

                                        xselected = T * xsel _ 1 + [1 − T ] * xsel _ 2                                   (4)

             A refined idea is generated with the help of the following expressions,

                                        xrefined = xselected + ζ * ρ (0,1)                                               (5)
                                                                                  Initialize the population of K ideas
                                                                               x n (0) ← {x1 (0), x 2 (0)...x K (0)}
                                                                                 Define parameters Prep, Pgen, P1 and P2
                                                                                                gn ← 0
                                                                      Choose clustering algorithm and divide the ideas (K) into
                                                                             groups (N) based on their similarity level
                                                                     while the terminating conditions at unsatisfactory level, do:
                                                                        Compute the ideas within groups using fitness function
                                                                     Rank the ideas and select the best idea as group head in each
                                                                                                group
                                                                                            If (rand