Next Article in Journal
Polar-Coded Differential/Quadrature Chaos Shift Keying Communication Systems for Underwater Acoustic Channels
Previous Article in Journal
Integrating Multi-Access Edge Computing (MEC) into Open 5G Core
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Enhancing Beamforming Efficiency Utilizing Taguchi Optimization and Neural Network Acceleration

1
Heterogeneous Advanced Networking & Applications (HANALab), National School of Computer Science ENSI, University of Manouba, Manouba 2010, Tunisia
2
Faculty of Engineering, Moncton University, Moncton, NB E1A3E9, Canada
3
Department of Medical Equipment Technology, College of Applied Medical Sciences, Majmaah University, Almajmaah 11952, Saudi Arabia
4
College of Engineering, Al Gunfudha Umm Al Qura University, Mecca 24382, Saudi Arabia
5
Higher Institute of Applied Science and Technology of Sousse, University of Sousse, Sousse 4000, Tunisia
6
SysCom Laboratory, ENIT, University of Tunis El Manar, Tunis 1068, Tunisia
7
Hatem Bettaher Laboratory, IResCoMath, University of Gabes, Gabes 6029, Tunisia
8
Department of Computer Science and Software Engineering, Laval University, Quebec City, QC G1V 4G5, Canada
*
Authors to whom correspondence should be addressed.
Telecom 2024, 5(2), 451-475; https://doi.org/10.3390/telecom5020023
Submission received: 4 April 2024 / Revised: 20 May 2024 / Accepted: 27 May 2024 / Published: 7 June 2024

Abstract

:
This article presents an innovative method for efficiently synthesizing radiation patterns by combining the Taguchi method and neural networks, validating the results on a ten-element antenna array. The Taguchi method aims to minimize product and process variability, while neural networks are used to model the relationship between antenna design parameters and radiation pattern characteristics. This approach utilizes Taguchi parameters as inputs for the neural network, which is then trained on a dataset generated by the Taguchi method. After training, the network is validated using a real ten-element antenna array. Analytical results demonstrate that this method enables efficient synthesis of radiation patterns, with a significant reduction in computation time compared to traditional approaches. Furthermore, validation on the antenna array confirms the accuracy and robustness of the approach, showing a high correlation between the performance predicted by the neural network model and actual measurements on the antenna array. In summary, our article highlights that the combined use of the Taguchi method and neural networks, with validation on a real antenna array, offers a promising approach for efficient synthesis of antenna radiation patterns. This approach combines speed, accuracy, and reliability in antenna system design.

1. Introduction

The synthesis of radiation patterns for antenna arrays stands as a pivotal discipline in both communication systems and radar system design. This sophisticated practice involves crafting and precisely controlling the radiation patterns of interconnected antennas to achieve specific performance goals [1] in signal directionality and spatial coverage [2,3]. By amalgamating antenna theory with advanced signal processing techniques, this practice allows for the precise and adaptable shaping of antenna directional characteristics, offering remarkable flexibility in targeted signal transmission or reception. Sophisticated design methodologies are employed to optimize antenna configurations, yielding high efficiency in diverse applications such as high-performance wireless communication networks and advanced radar systems [4,5]. This introduction aims to explore the fundamental principles, design methodologies, and applications of this intricate yet indispensable discipline in the realm of antenna technologies [5,6]. In radar systems, these arrays revolutionize target detection and tracking by swiftly steering beams electronically, eliminating the need for cumbersome mechanical adjustments [7,8]. They form the backbone of modern communication networks, dynamically adapting to fluctuating environments by employing beamforming techniques to optimize signal strength and coverage. In space communications, their reliability becomes paramount, ensuring seamless connectivity between Earth and satellites to aid in interplanetary exploration and satellite-based services [9]. The military and defense sectors harness their agility for surveillance, electronic warfare, and rapid response capabilities in ever-changing operational scenarios [10]. These arrays are catalysts for the evolution of wireless technologies, refining Wi-Fi, IoT connectivity, and upcoming standards such as 5G by augmenting data rates, minimizing interference, and extending network reach [11]. Additionally, their role in medical imaging, especially ultrasound systems, enables clinicians to achieve detailed high-resolution images, revolutionizing diagnostic capabilities. These diverse and detailed applications underscore the pivotal role of phased antenna arrays across aviation, communications, defense, space exploration, healthcare, and wireless technologies [12,13]. Phased antenna arrays can be paired with neural networks for various applications. Integrating neural networks into phased arrays offers opportunities to optimize and dynamically adapt antenna operations based on environmental conditions and specific requirements. For instance, neural networks can predict and adjust optimal beam parameters in real time to enhance signal quality and range in wireless communication networks. Similarly, in radar systems, neural networks can provide sophisticated analysis of radar return data, aiding in more precise target detection, classification, and tracking by leveraging the learning capabilities of the neural network [14,15]. This fusion of phased antenna arrays with neural networks presents exciting prospects for intelligent adaptation and continual performance optimization across diverse fields such as wireless communications, advanced radar surveillance, and other applications demanding heightened responsiveness and precision [16]. Phased antenna arrays play a pivotal role in the evolution of communication networks such as 5G and the future advancements toward 6 G. These antennas offer essential directionality and adaptability to meet the escalating demands for data throughput and connectivity [17,18] in these next-generation communication networks [19,20]. In 5G, phased arrays are utilized for dynamic beamforming, enabling communications with high speed and low latency and improving coverage in dense environments. Moving towards 6G, these antennas are poised to become even more critical, leveraging higher frequencies and emerging technologies to achieve faster speeds, ultra-low latency, and groundbreaking applications such as extended reality, holographic communications, and more. Phased antenna arrays [21] will be instrumental in maximizing spectral and spatial efficiency to address the technological challenges inherent in these advancements towards next-generation wireless networks [22,23].
The rest of this paper is structured as follows. Section 1 introduces the topic of our study, providing context and outlining its significance. In Section 2, we delve into phased antenna arrays, offering a detailed theoretical formulation and discussing their relevance in the field. Section 3 elaborates on the Taguchi method, providing a thorough explanation of its implementation and showcasing synthesis results for various types of antenna arrays (10, 16, and 24 linear antennas). Section 4 focuses on the synthesis of radiation patterns using neural networks, detailing how the Taguchi method is employed for training and validation in this context. Finally, Section 5 concludes our work by summarizing the findings of our study and outlining potential future research directions.
Table 1 provides a comprehensive comparative analysis of the various approaches used in synthesizing antenna array radiation patterns. Examining the advantages, disadvantages, and performance of each method allows for a detailed evaluation of the available options. Thus, this comparative study offers valuable insights that can guide the selection of the most appropriate method based on the specific needs of each application. Furthermore, identifying the strengths and limitations of each approach paves the way for future research with the aim of improving existing techniques and exploring new avenues for optimal synthesis of antenna array radiation patterns while considering parameters such as efficiency, complexity, and precision.

2. Phased Antenna Arrays

Phased antenna arrays are intricate systems comprising multiple antenna elements, each capable of independent phase and amplitude adjustments in the signals they transmit or receive [28,29,30]. These adjustments enable the array to sculpt the radiation pattern of emitted waves or enhance reception sensitivity. By precisely coordinating these adjustments, the array achieves beamforming, directing a focused beam in specific directions without the need for physical repositioning. This capability proves invaluable in radar systems for swift target tracking and wide-area surveillance [31,32]. In communication networks, phased arrays facilitate adaptive beam steering, optimizing signal reception in dynamic and challenging environments. Despite the complexity inherent in managing numerous elements and ensuring their coordinated actions, ongoing advancements in technology continue to refine these arrays, making them more efficient, adaptable, and pivotal across diverse domains, including telecommunications, space exploration, and defense systems [33,34].
In the world of digital systems, the transition from conventional analog beamforming to digital processes involves intricate signal manipulation. This manipulation occurs at the baseband level, where precise adjustments to signal amplitude and phase are made digitally to align with the desired excitation pattern [35,36]. This departure from traditional analog beamforming involves specialized signal processing components.
Digital systems have the potential to generate a multitude of beams, designated as N, by merging signals from multiple sources [37]. The actual number of formed beams relies on the RF characteristics of M transmission channels and the computational capabilities of the signal processing modules [38].
Critical components such as digital-to-analog converters (DACs), analog-to-digital converters (ADCs), and signal processing modules play pivotal roles in this process. These components require exceptional speed, surpassing that of their analog counterparts, in order to efficiently process digital data and precisely shape analog signals [39]. This rapid processing capability serves as the bedrock of digital beamforming systems, enabling efficient signal manipulation within the digital realm, forming an essential aspect of their operational efficiency [40].
In fully digital beamforming systems, there is a direct relationship between the number of amplifiers, such as Power Amplifiers (PAs) and Low-Noise Amplifiers (LNAs), and the transmission channels. This connection categorizes these systems as active antenna array architectures [41]. Notably, these arrays possess reconfigurable properties, allowing for dynamic modifications during beam formation. This adaptability in altering beams designates these active antenna arrays as reconfigurable antenna arrays, providing flexibility and adaptiveness across diverse communication scenarios [42,43].
In this study, the optimization methodology we introduce was implemented using Matlab scripts, providing a flexible and powerful platform for algorithm development and execution. Moreover, to enhance the user experience and facilitate a deeper understanding of the optimization process, we leveraged Matlab’s Integrated Development Environment (IDE) to provide real-time visual feedback on the convergence of the optimization [44,45]. This interactive feature allows for monitoring the optimization progress while enabling researchers to make informed decisions regarding parameter adjustments or algorithm modifications during runtime. Such detailed insights into the optimization convergence can serve to enrich the methodology and improve its effectiveness in practical applications [46,47,48].
Consider an antenna array consisting of N identical radiating elements. Each element of order n has its own radiation characteristic function f n ( θ n ) and is fed by the current I ¯ n = A n exp ( j φ n ) .
The electric field produced by the n th element of the antenna array at a point P, located in its far radiation zone, is then written as follows:
E ¯ n = I ¯ n e j k r n · u r f n ( θ n ) u E n
with k = 2 π λ , u E n being a unit vector in the direction of the E ¯ n field produced by the n th element and θ n the observation angle in the local coordinate system of the n th element, while r n is the position vector of the far point P in the local coordinate system of the n th element.
The total electric field radiated by the antenna array is the sum of all elementary fields E ¯ 0 , E ¯ 1 , …, E ¯ N 1 . Consequently, when the directions of observation are equal, the distances r n are considered equal to the distance r between the origin of the global coordinate system and the observation point P. In terms of phase, the difference in path between r n and r is rewarded by Δ r n r n cos ( θ n ) , as shown in Figure 1.
The resulting field is expressed as follows:
E ¯ ( r , θ ) = n = 1 N E ¯ ( r n , θ n ) .
Replacing E ¯ ( r n , θ n ) with its expression from (1), the expression of E ¯ ( r , θ ) becomes
E ¯ ( r , θ ) = n = 1 N I ¯ n e j k r n · u r f n ( θ n ) u E n ,
or u E n = u E and f n ( θ n ) = f ( θ ) for n 0 , . . , N .
Moreover, the relation between the position vectors is r n = r r n cos ( θ n ) ; therefore, r n · u r = r r n cos ( θ n ) .
The total radiated field is then
E ¯ ( r , θ ) = n = 1 N I ¯ n e j k ( r r n cos θ n ) f ( θ ) u E .
We consider E ¯ 0 ( r , θ ) = e j k r f ( θ ) u E the field radiated by the element at the origin of the global coordinate system. The equation of the total field then becomes
E ¯ ( r , θ ) = e j k r f ( θ ) n = 1 N I ¯ n e j k r n cos θ n u E .
We assume ψ n to be the sum of the excitation phase of the n t h element and the decompensation phase of the path difference for Δ r n to be ψ n = φ n k r n cos θ n .
Thus, the total field is written as
E ¯ ( r , θ ) = e j k r f ( θ ) n = 1 N A n e j ψ n u E ,
A F = n = 1 N A n e j ψ n .
Equation (6) can be generalized as follows:
E = X . A
with E = [ E ( θ 1 ) E ( θ K ) ] T being the vector of the electric field for K directions of radiation, A = [ I 1 I N ] T the vector of the elementary antenna’s excitations, and X the geometric matrix of the antenna array [48].

Structure of Antenna Arrays

A linear antenna array (Figure 2) has N radiating elements arranged on a line segment with an inter-element distance d, which is not necessarily constant.
These elements are excited by a current of amplitude a i and phase φ i ( i = 1 , 2 , , N ) .
The array factor for a very distant point found in the radiation area is written as follows:
A F ( θ ) = i = 1 i = N a i e j ( k x i sin θ + φ i )
where φ i [ φ 1 , φ 2 , , φ N ] represents the excitation phases of the i t h element (the first antenna is chosen as the phase reference, φ 1 = 0 ), x i is the position of the i t h element, k = 2 π / λ is the wave number, θ is the angle of incidence of the desired signal, and λ is the wavelength of the signal.

3. Taguchi Method

The Taguchi method, pioneered by Genichi Taguchi, is a statistical approach used to enhance quality and optimize processes in engineering and manufacturing. When applied to antenna arrays, this method involves systematically adjusting various design parameters to improve the array’s performance [48,49].
In the realm of antenna arrays, employing the Taguchi method entails structured experimentation to refine factors influencing performance. These factors encompass elements such as spacing, geometry, materials, feeding techniques, and other design attributes. Engineers conduct experiments based on this approach with the aim of identifying the ideal combination of parameters that enhance metrics such as gain, directivity, radiation pattern, and sidelobe suppression [50,51] (please refer to Appendix B for further details).
Utilizing predefined experimental designs known as orthogonal arrays, the Taguchi method efficiently explores numerous parameter combinations through a limited set of experiments. Statistical analysis of these outcomes aids in pinpointing the most influential parameters and determining the optimal settings for superior antenna performance.
By leveraging the Taguchi method in antenna array design, the goal is to elevate overall performance, reliability, and efficiency by systematically optimizing parameters using a statistically-driven approach [52]. In their quest to improve a phased-array satellite communication antenna, engineers utilized the Taguchi method to optimize its design parameters. They systematically experimented with element spacing, feeding techniques, and substrate materials while varying them across different levels. Analyzing the resulting data on gain, beamwidth, and sidelobe levels using statistical methods, they pinpointed the most impactful factors and identified the ideal combination of element spacing, feeding technique, and substrate material. This optimized configuration maximized gain, narrowed beamwidth, and minimized sidelobes, significantly enhancing the antenna’s performance in satellite communication [53,54].

3.1. Amplitude Synthesis of Antenna Array Radiation Pattern under Constraints

In this type of synthesis, constraints are imposed on the levels of sidelobes and the locations of nulls in the radiation pattern, which the beam should exhibit towards interfering signals. In this initial synthesis type, the Taguchi optimization procedure is applied to three linear antenna arrays, each with a different number of sources (10, 16, and 24), in order to minimize sidelobes.

3.1.1. Ten-Element Antenna Array

The array factor is described by the following equation:
A F ( θ ) = 2 n = 1 5 a ( n ) e j ϕ ( n ) c o s β d ( n ) s i n ( θ ) .
To minimize the sidelobes, the fitness function is chosen based on the optimization objective:
f i t n e s s = m i n ( m a x 20 l o g A F ( θ ) )
subject to constraints θ 0 , 76 , 104 , 180 .
To simplify the task and enhance understanding of this application, we elaborate on the Taguchi optimization procedure in the following subsections.

First Step: Initialization Problem

The first step involves selecting an appropriate experimental design and a well-structured fitness function. There are five parameters requiring optimization. Therefore, the chosen orthogonal experimental design should have five columns ( k = 5 ) to represent these parameters. To capture nonlinear effects, three levels ( s = 3 ) for each parameter are deemed sufficient. Typically, an orthogonal experimental design with a strength of 2 ( t = 2 ) is effective for most problems. In summary, an orthogonal experimental design with five columns, three levels, and a strength of 2 is required.

Second Step: Designating Input Parameters

After accessing the online database OA, an orthogonal array (OA) (27, 5, 3, 2) is available, as indicated in Table 2. The fitness function is chosen based on the optimization objective. In this optimization example, the function is selected to achieve a low sidelobe level. The input parameters need to be selected before conducting the experiments. When the orthogonal experimental design is chosen, numerical values corresponding to the three levels of each input parameter must be determined in the first iteration. The value for level 2 is selected at the midpoint of the optimization range. The values for levels 1 and 3 are calculated using the following equations:
D N 1 = A m a x + A m i n S + 1 ,
A ( n ) 2 1 = A m a x + A m i n 2 ,
A ( n ) 1 1 = A ( n ) 1 2 D N 1 ,
A ( n ) 3 1 = A ( n ) 1 2 + D N 1 .
Numerical Application:
D N 1 = 1 + 0 3 + 1 = 0.25 ,
A ( n ) 2 1 = 1 + 0 2 = 0.5 ,
A ( n ) 1 1 = 0.5 0.25 = 0.25 ,
A ( n ) 3 1 = 0.5 + 0.25 = 0.75 .
Using these equations, Table 2 can be converted into numerical values, as shown in Table 3: a ( n ) 1 2 = 0.5 ; a ( n ) 1 3 = 0.75 ; a ( n ) 1 1 = 0.25 .

Third Step: Conducting Experiments and Building a Response Table

After determining the input parameters, the fitness function for each experiment can be calculated. For instance, the fitness value for experiment 1 (i.e., the first row of Table 3) is computed using Equation (14), resulting in 12.97. Then, the fitness value in the Taguchi method is converted to a signal-to-noise ratio (S/N), denoted as ( η ), using Formula (14). The corresponding fitness values and S/N ratios are listed in Table 4. These results are then used to construct a response table (Table 4) for the first iteration by averaging the S / N ratios for each parameter. The corresponding signal-to-noise ratio values are listed in Table 5. These results are then used to construct a response table (Table 5) by averaging the signal-to-noise ratios ( S / N ) for each parameter using the following equation:
η ¯ ( m , n ) = 1 N i , O A ( i , n ) = m η ( i )
where n is the number of parameters, m is the number of levels (1, 2, 3), N is the number of level combinations, and i stands for the i-th iteration.
For example, the average of the ratios (S/N) for A ( 4 ) 1 2 and A ( 5 ) 1 3 is as follows:
η ¯ ( 2 , 4 ) = 1 9 i , O A ( 1 , 4 ) = 2 η ( 1 ) = 20.03 dB
η ¯ ( 3 , 5 ) = 1 9 i , O A ( 1 , 5 ) = 3 η ( 1 ) = 19.24 dB .
To identify the optimal level value for each parameter, it is necessary to find the highest signal-to-noise (S/N) ratio within each column of Table 4. This is highlighted in Table 5. When these optimal levels have been identified, a confirmation test is conducted using the corresponding numerical values of these optimal levels in the response table, (Table 6).
If the results from the current iteration do not meet the termination criteria, which are examined using Equation (23), and after determining the optimal level values from the current iteration that are used as central values for the next iteration (24) (in our case, the central values for the next iteration are a ( 1 ) 1 1 ; a ( 2 ) 1 1 ; a ( 3 ) 1 1 ; a ( 4 ) 1 1 ; a ( 5 ) 1 1 ), the optimization process is repeated in the subsequent iteration while reducing the optimization interval using Equation (25).
D N i + 1 D N 1 < 0.01
a n i + 1 2 = a n i o p t
D N i + 1 = R R ( i ) × D N 1 = r r i × D N 1
In this optimization example, the reduced function ( r r ) is set to 0.9 .
This first type of synthesis (amplitude synthesis under constraint) aims to minimize the secondary lobes as much as possible using our optimization technique. In Figure 3a, the obtained results demonstrate successful minimization of the secondary lobe level (SLL), also knows as the sidelobe level, down to 25.2722 dB, where the gain is approximately 12.3 dB higher compared to the secondary lobe level of the uniform linear antenna array (SLL = 12.9651 dB). The optimization objective is achieved after 80 iterations, as indicated in Figure 3b.
By comparing the results obtained with those of PSO (Particle Swarm Optimization) (see Figure 4), we observe the following:
  • A gain of 0.6 dB in terms of secondary lobe minimization.
  • A convergence speed of 80 iterations for the Taguchi method.
  • The actual time required for our digital optimization tool is approximately 10 s.
With this method, we aim to minimize the error criterion; this amounts to minimizing the difference between the desired pattern (template) and the pattern obtained through synthesis.

3.1.2. Sixteen-Element Antenna Array

In this example, the array factor is described by Equation (26).
A F ( θ ) = 2 n = 1 8 a ( n ) c o s β d ( n ) c o s θ
The fitness function is chosen based on the following optimization objective:
f i t n e s s = m i n ( m a x { 20 l o g | A F ( θ ) | } )
under constraint θ 0 , 80 , 100 , 180 .
To use the Taguchi method, the following steps [3.3]–[3.1] must be followed:
  • Step 1: Determine the number of parameters ( k = 8 ).
  • Step 2: Determine the number of levels ( s = 3 ).
  • Step 3: Determine the strength ( t = 2 ).
  • Step 4: Determine the OA experimental design ( 27 , 8 , 3 , 2 ).
  • Step 5: Determine the reduced function ( r r = 0.9 ).
  • Step 6: Determine the convergence value = 0.01 .
Figure 5a shows that the level of sidelobes (SLL) is minimized down to SLL = −31.3151 dB. The gain is approximately 18.17 dB compared to the level of side lobes of the uniform array (SLL = −13.148 dB). As shown in Figure 5b, the optimization objective is achieved after 66 iterations. The results obtained compared to those of PSO (see Figure 5) show a gain of 0.8 dB in terms of minimizing the side lobes, a convergence speed of 66 iterations for the Taguchi method, and a time requirement of 9 s for our digital optimization tool.

3.1.3. Antenna Array with 24 Elements

In this example, the network factor is described by the equation
A F ( θ ) = 2 n = 1 12 a ( n ) c o s β d ( n ) c o s θ .
The fitness function is chosen based on the following optimization objective:
f i t n e s s = m i n ( m a x { 20 l o g | A F ( θ ) | } )
Under constraint θ 0 , 82 , 102 , 180 .
To use the Taguchi method, we need to follow these steps:
  • Step 1: Determine the number of parameters ( k = 12 ).
  • Step 2: Determine the number of levels ( s = 3 )
  • Step 3: Determine the strength ( t = 2 ).
  • Step 4: Determine the OA experimental design ( 27 , 12 , 3 , 2 ).
  • Step 5: Determine the reduced function ( r r = 0.8 ).
  • Step 6: Determine the convergence value = 0.001 .
By following the same procedure as for examples 1 and 2, the results obtained in this example can be summarized as follows:
  • The optimized maximum SLL found by the Taguchi method is −39.2263 dB (Figure 6a).
  • The gain is 25.2718 dB, as the SLL of the uniform array is −13.9545 dB.
  • The number of iterations is 73 (Figure 6b).
  • The excitation weights of the antenna array optimized with the Taguchi method are listed in Table 7.
  • The comparative study between the results obtained by the Taguchi method and those obtained by PSO indicates a considerable gain of approximately 3.7 dB.
In summary, the results of these three examples lead us to conclude that there is proportionality between the number of elements on one hand and the convergence speed on the other, such that the convergence speed will be faster with a higher the number of elements.

3.2. Phase Synthesis of the Antenna Array Radiation Pattern

Phase synthesis allows for the realization of directed lobes with a moderately controllable level of sidelobes. Using this technique, it is possible to control the received level in the direction of useful and interfering radiation. The linear antenna array has N equally spaced elements along the z-axis. The spacing between elements is half the wavelength ( λ / 2 ), and the excitations of the array elements are symmetric and uniform with respect to the x-axis. Hence, the excitation phases of the antenna array are optimized within the interval [ π , π ] .
The array factor of this linear array is defined by
A F ( θ ) = 2 n = 1 N a ( n ) e j ϕ ( n ) c o s β d ( n ) s i n θ ,
where:
  • d ( n ) : distance between sources = λ 2
  • a ( n ) : amplitude = 1
  • ϕ ( n ) : phase [ π , π ]
  • β = 2 π 2

Ten-Element Antenna Array

The Taguchi method used in this type of synthesis aims to minimize the sidelobes as much as possible. The array factor is described by the (31):
A F ( θ ) = 2 n = 1 5 c o s β d ( n ) s i n ( θ ) + ϕ ( n )
The array factor in decibels is
A F d B ( θ ) = 20 . l o g A F ( θ ) A F ( θ 0 ) ,
with θ 0 being the main beam direction = 0 .
The objective (fitness) function is chosen based on the optimization objective:
f i t n e s s = k 1 × f S L ( θ ) + k 2 × f N S ( θ ) .
f S L : Region of SLL minimization ; f S L ( θ ) = max { A F d B ( θ ) } θ N S : Region of interference ; f N S ( θ ) = k A F d B ( θ n u l l k )
To use the Taguchi method, the following steps are required:
  • Step 1: Determine the number of parameters ( k = 10 ).
  • Step 2: Determine the number of levels ( s = 3 ).
  • Step 3: Determine the strength ( t = 2 ).
  • Step 4: Determine the OA experimental design ( 27 , 10 , 3 , 2 ).
  • Step 5: Determine the reduced function ( r r = 0.9 ).
  • Step 6: Determine the convergence value = 0.001 .
We succeeded in minimizing the secondary lobes by approximately 3 dB compared to those of the uniform array. To achieve beamforming in a desired direction, phase synthesis aims to determine the relative phases applied to each individual antenna element in the array. Let us start with the case of a uniform amplitude array where the sources are fed with the same amplitude; then, the array factor is as follows.
After optimization with the Taguchi algorithm, we obtain directive radiation patterns with moderately controllable levels of secondary lobes sweeping across the entire useful area [−70°, 70°] (Figure 7).
Table A1 in Appendix A.1 contains all the synthesized weights at different pointing angles. The figures below show a reduction of the secondary lobes to −20 dB (Figure 7b), −29 dB (Figure 7c), and −38 dB (Figure 7d) (please refer to Appendix A.2 for further details).
If is is desirable to switch between various beam pointing directions, either active feeding systems (variable amplifiers for amplitudes and phase shifters) or passive circuits can be used. In the latter case, for each desired lobe direction, a different distribution circuit would theoretically be required. In practice, circuits are used that apply the desired phases to the antennas depending on the chosen input. These are known as passive beamformers.
Here, we present the results of beam synthesis using the Taguchi method, crossing at −3 dB and minimizing a lobe to −20 dB, −29 dB, and −38 dB, corresponding to the maximum of adjacent lobes. The goal is to cover a given angle by scanning a beam of high gain instead of a wide beam with low gain. For optimal coverage, it is necessary for the beams to intersect at −3 dB. As a possible example, we mention application to a communication system covering −90° to +90° in steps of 20°. The simulations developed here were based on secondary lobe level synthesis, phase synthesis, and template synthesis achieved by adjusting the geometric and electrical parameters of the array. The obtained results indicate a remarkable reduction in the level of secondary lobes and almost perfect adherence to the radiation pattern against the imposed functions.
It is worth mentioning that the Taguchi method is effective in addressing the problem of antenna array synthesis as well, and yields excellent results, paving the way for targeted synthesis of shaped antenna arrays.

4. Neural Networks for Synthesis and Optimization of Antenna Arrays

Neural networks offer a promising approach for the synthesis and optimization of antenna arrays. Antenna arrays are crucial in wireless communication systems for controlling radiation characteristics such as directionality, beamforming, and sidelobe suppression [55,56,57,58]. Traditional methods involve complex mathematical models and iterative optimization algorithms, which are often slow and computationally demanding. Neural networks provide an alternative, potentially speeding up the design process and improving antenna array performance. They can be used for pattern synthesis by learning from beam specifications and sidelobe levels, or for optimization by adjusting array parameters to maximize performance metrics such as gain or sidelobe suppression. By using datasets of existing antennas, neural networks can also learn patterns to guide design. As surrogate models, they can accelerate prototypes by avoiding costly electromagnetic simulations [59]. Additionally, neural networks enable adaptive antenna arrays, dynamically adjusting their configuration based on environmental conditions or system requirements. Overall, while neural networks offer prospects for faster designs, improved performance, and increased adaptability in wireless communication systems, they require careful design and training to ensure robustness and generalization [60]. Neural networks have been increasingly utilized for the synthesis and optimization of antenna arrays due to their ability to learn complex relationships between antenna parameters and radiation patterns. The process typically involves the following steps [61]:
Neural networks offer several advantages for antenna array synthesis and optimization, including their ability to handle nonlinear relationships, adapt to complex antenna configurations, and provide fast and efficient solutions.
Combining neural networks with the Taguchi method offers a robust approach for optimizing and designing antenna arrays and various engineering systems. The Taguchi method, developed by Genichi Taguchi, provides a statistical framework for design optimization, aiming to enhance product or process quality while minimizing sensitivity to external factors. Initially, the Taguchi method guides the design of experiments to collect data on system performance. These data are then utilized to train a neural network model, which learns the intricate relationships between input parameters and performance metrics, such as signal strength or interference levels in the case of antenna arrays. Subsequently, employing Taguchi’s optimization principles, such as the signal-to-noise ratio (SNR) and optimization criteria (smaller-the-better, larger-the-better, or nominal-the-best), the trained neural network predicts the system’s performance for different parameter combinations, aiding in optimization efforts. Moreover, the Taguchi method’s focus on robust design ensures sensitivity to variations is minimized, with the neural network facilitating sensitivity analysis to identify critical factors affecting performance. This integrated approach enables iterative improvement, fostering more efficient and effective design optimization processes in antenna arrays and beyond [62,63,64].

Taguchi–Neural Network Architectures

When integrating neural networks with the Taguchi method for antenna array optimization, a comprehensive understanding of the underlying mathematical framework is crucial [65]. The Taguchi method typically employs a loss function, often derived from the signal-to-noise ratio (SNR), aimed at optimizing antenna array performance. One common formulation is the smaller-the-better loss function, shown below.
L = 10 log 10 1 n i = 1 n 1 ϕ i 2
Here, ϕ i represents the observed performance from individual experiments. This loss function encapsulates the overall quality of the antenna array, with lower values indicating better performance.
Neural networks are then utilized to predict the output performance ϕ ^ based on th einput parameters X and network parameters θ . Mathematically, this relationship is expressed as ϕ ^ = f ( X ; θ ) , where the function f encapsulates the mapping learned by the neural network.
The optimization objective is to minimize the loss function L ( X ) subject to any parameter constraints. During the training phase of the neural network, optimization algorithms such as gradient descent are employed to iteratively update the network parameters θ . Specifically, the parameters are updated according to
θ : = θ α J ( θ ) ,
where α represents the learning rate and J ( θ ) denotes the gradient of the loss function with respect to the network parameters.
These equations form the backbone of the mathematical framework when combining neural networks with the Taguchi method for antenna array optimization. By leveraging neural networks, engineers can effectively design and optimize antenna arrays, leading to enhanced performance and efficiency in various applications [66,67,68] (Table 8).
We employed the backpropagation algorithm, a widely-used method in neural network training, to train our model. The neural network architecture consisted of three layers: an input layer with 15 neurons, a hidden layer with 50 neurons, and an output layer with 10 neurons (see Figure 8).
To measure the performance of the network during training, we utilized the Mean Squared Error (MSE) as the performance criterion. Our goal was to minimize the MSE to below 0.0001, indicating a high level of accuracy in the model’s predictions (see Figure 9).
During the training process (see Figure 10), we set parameters to monitor the progress and control the learning dynamics. We configured the network to display progress updates every 50 training epochs, allowing us to track the improvement of the model over time. Additionally, we set the learning rate to 0.03 to regulate the size of weight updates during training.
To ensure effective convergence of the model, we specified the maximum number of training epochs as 30,000. This parameter defines the number of iterations the training algorithm undergoes to optimize the network parameters. Furthermore, we employed a momentum coefficient of 0.9, which helps accelerate convergence by considering past weight updates during parameter optimization [70].
We chose the backpropagation algorithm for several reasons. First, backpropagation is widely recognized for its effectiveness in training artificial neural networks, with proven successes in domains such as computer vision and natural language processing. Additionally, its implementation is relatively straightforward, and is supported by numerous online resources and well-established code libraries. The flexibility of backpropagation allows it to adapt to a wide variety of neural network structures and to work with different data types and architectures(see Figure 11). Furthermore, it provides efficient optimization of network weights through techniques such as gradient descent, and is widely supported by popular libraries such as TensorFlow and PyTorch. Backpropagation is often chosen for its simplicity, effectiveness, and versatility, making it a preferred choice for machine learning and neural network training.
With a fifteen-neuron input layer and a ten-neuron output layer in a Self-Organizing Map (SOM), each neuron in the output layer represents a cluster or grouping of similar data from the input layer. The SOM (see Figure 12) reduces the dimensionality of the input space into a ten-dimensional output space, preserving spatial relationships between similar data points. Each output neuron acts as a centroid or representative of a cluster of similar data, grouping input data points that are closest in terms of distance. This interpolation of data into the output space allows for information aggregation and helps mitigate overfitting issues. Having only ten neurons in the output layer facilitates visualization and interpretation of the resulting map, allowing for an understanding of how different clusters are organized spatially. In summary, this configuration provides a compact representation of input data, easing visualization, interpretation, and data analysis while preserving the relationships between similar data points.
The SOM neighbor weight distances and sample hits (see Figure 13) are crucial metrics for comprehending Self-Organizing Maps (SOMs). The neighbor weight distances measure the similarity or dissimilarity between adjacent neurons’ weights. Smaller distances indicate a smooth transition in representing input space, suggesting similar responses to similar input patterns among neighboring neurons. Conversely, larger distances imply a more abrupt transitions, indicating differing responses to similar inputs. The sample hits metric tracks how often each neuron is selected as the best-matching unit (BMU) for input samples during training. Neurons with higher hits represent densely populated regions of the input space, while lower-hit neurons represent sparser regions. Analyzing the neighbor weight distances helps evaluate the map’s ability to capture the underlying structure of input data (see Figure 14), while the sample hits reveal the distribution and density of the data, aiding in identifying clusters or patterns. Together, these metrics provide insight into how the SOM organizes and represents input data, facilitating interpretation and understanding of its performance.
One possible concrete application of the Taguchi method with smart antennas and neural networks could be the design of an adaptive wireless communication system. By using the Taguchi method to optimize antenna parameters in combination with neural networks for decision-making and dynamic adaptation, a system could be created that optimizes its performance in real time based on changing communication channel conditions. This approach would enable more efficient spectrum utilization, improved quality of service, and greater reliability in wireless communications.

5. Conclusions

The synthesis of antenna arrays employs a spectrum of techniques, ranging from intricate analytical methods to iterative numerical methods driven by optimization algorithms. However, a common limitation of these techniques is their predominant focus on the array factor, while often neglecting the intricate interactions among array elements and real-time operational constraints. This oversight can introduce inaccuracies in the resulting radiation pattern, prompting the need to incorporate the physical relationships between array feeding parameters and the resulting radiation patterns in order to enhance precision. Due to the inherently nonlinear behavior of antenna arrays, attempting to address these complexities using traditional methodologies poses significant challenges and is frequently disregarded. In contrast, leveraging neural network-based solutions offers a promising avenue by establishing connections between desired radiation patterns and key feeding parameters, such as voltage and spacing, within the real antenna array. This approach facilitates the transition from a conventional antenna array to a smart array, while bypassing the complexities associated with conventional methods. This paper provides an overview of various neural network applications in smart antenna array synthesis, underscoring their potential to address the limitations of traditional techniques and improve the accuracy and efficiency of antenna array synthesis processes.
In conclusion, our research demonstrates the effectiveness of combining the Taguchi method with neural networks for accurate synthesis of antenna radiation patterns. Validation against real-world data confirms the reliability and practical applicability of our approach, opening avenues for further refinement and exploration.
In our future work, in addition to exploring phase and amplitude synthesis using this Taguchi-neural network method, we plan to delve deeper into experimentation with various learning algorithms. We aim to compare the effectiveness of these algorithms against our current approach in order to identify the one that provides the best performance in terms of accuracy and generalization of antenna radiation pattern models. This approach will help us to gain a better understanding of the strengths and limitations of each algorithm and select the most suitable one for our specific application.

Author Contributions

Conceptualization, R.K. and R.G.; methodology, R.G., W.A. and R.K.; software, R.G., A.S., A.H. and R.K.; Data collection, A.S.; validation, R.G; investigation, A.H.; writing—original draft preparation, M.I.W.; writing—review and editing, J.F. and L.L.; supervision, L.L., A.S., R.G. and I.E.G.; project administration, L.L. All authors have read and agreed to the published version of the manuscript.

Funding

The authors express their gratitude to HANALab ENSI and the University of Manouba for their support.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Acknowledgments

A heartfelt acknowledgment to all researchers who have contributed to this work.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
SOM  Self-Organizing Maps (SOMs)
PSOParticle Swarm Optimization
FEMFinite Element Method
RFRadio Frequency
BMUBest-Matching Unit
IoTInternet of Things
DACsDigital-to-Analog Converters
ADCsAnalog-to-Digital Converters
SNRSignal-to-Noise Ratio
MSEMean Squared Error
OAOrthogonal Array
FDTDFinite-Difference Time Domain

Appendix A

Appendix A.1

Table A1. Optimization of linear antenna array radiation patterns using taguchi method (ten elements) with r r = 0.9 and S L L = 20 dB.
Table A1. Optimization of linear antenna array radiation patterns using taguchi method (ten elements) with r r = 0.9 and S L L = 20 dB.
Angles (Degrees)
−70−60−50−40−30−20−100
84.146377.456168.490058.356545.544030.365215.26090
−106.7147−126.6421−153.5394173.1063134.689692.900346.65490
62.515329.3031−15.5709−70.2386−134.2522154.462678.00240
−128.3519−174.4535122.438545.5405−44.1573−144.8638109.40550
40.8783−17.9783−99.6457160.296945.0250−83.2515140.80110
− 40.878317.978399.6457−160.2969−45.025083.2515−140.80110
−128.3519174.4535−122.4385−45.540544.1573144.8638−109.40550
−62.515329.303115.570970.2386134.2522−154.4626−78.00240
106.7147126.6421153.5394−173.1063−134.6896−92.9003−46.65490
−84.1463−77.4561−68.4900−58.3565−45.5440−30.3652−15.26090
Angles (Degrees)
10203040506070
−15.1075−31.1920−45.4145−58.3105−69.3280−78.4109−84.1271
−46.2167−91.7536−135.2755−173.9426153.8277126.7011106.7805
−77.2720−154.1821135.853670.466416.0056−30.0311−63.2958
−108.3717144.269045.0192−45.1731−121.7617−180.7680127.5157
−140.408883.7520−43.9049−160.8637100.514218.2899−41.5726
140.4088−83.752043.9049160.8637−100.5142−18.289941.5726
108.3717−144.2690−45.019245.1731121.7617180.7680−127.5157
77.2720154.1821−135.8536−70.4664−16.005630.031163.2958
46.216791.7536135.2755173.9426−153.8277−126.7011−106.7805
15.107531.192045.414558.310569.328078.410984.1271
Appendix A.1 details the optimization of linear antenna array radiation patterns using the Taguchi method. This optimization is applied to an array with ten elements, achieving a radiation ratio ( r r ) of 0.9 and a sidelobe level ( S L L ) of −20 dB. The parameters optimized to minimize sidelobes while maximizing the main lobe gain include the excitation amplitudes and phases of the array elements. The results show significant performance improvements in the antenna array, demonstrating the effectiveness of the Taguchi method for this application.

Appendix A.2

Synthesized Excitations (Weights)
Elements@ −20 dB@ −25 dB@ −29 dB@ −38 dB
11.0001.0001.0001.000
20.93830.89860.87630.8551
30.74450.71880.66510.6158
40.64780.50200.42400.3590
50.59060.38530.35900.1672
Appendix A.2 presents synthesized excitations (weights) in amplitude at various levels of secondary lobes (−20 dB, −25 dB, −29 dB, and −38 dB).

Appendix B

Algorithm A1: Taguchi Antenna Array Optimization Algorithm
Require:  c o n t r o l F a c t o r s : List of factors influencing antenna performance
Require:  o r t h o g o n a l A r r a y : Orthogonal array for conducting experiments
Ensure: Optimal parameters of the antenna array
  1:
Step 1: Identification of Control Factors:
  2:
for each factor f in c o n t r o l   F a c t o r s  do
  3:
  Determine the effect of factor f on antenna performance
  4:
end for
  5:
Step 2: Selection of Orthogonal Array:
  6:
Select an appropriate orthogonal array based on the levels of each factor
  7:
Step 3: Conducting Experiments:
  8:
for each parameter combination p in o r t h o g o n a l   A r r a y  do
  9:
  Design an antenna array with the parameters specified by combination p
10:
  Evaluate antenna performance in terms of gain, directivity, etc.
11:
end for
12:
Step 4: Analysis of Results:
13:
Calculate signal-to-noise ratios (SNR) for each experiment
14:
Identify parameter combinations with the best SNR
15:
Step 5: Optimization:
16:
Select parameters corresponding to the best SNR to determine the optimal antenna configuration
Appendix B provides a detailed breakdown of the various steps involved in the Taguchi Antenna Array Optimization Algorithm, outlining each phase of the process.

References

  1. Kim, J.; Kim, J.H.; Kim, Y.H. Application of Taguchi method in the optimization of diesel engine operating parameters for simultaneous reduction of NOx and particulate emissions. Fuel 2007, 86, 1039–1046. [Google Scholar]
  2. Chakraborty, S.; Ghoshal, S. Multi-response optimization of wire electrical discharge machining process parameters using Taguchi based grey relational analysis. J. Mater. Process. Technol. 2008, 199, 335–347. [Google Scholar]
  3. Hagan, M.T.; Menhaj, M.B. Training feedforward networks with the Marquardt algorithm. IEEE Trans. Neural Netw. 1994, 5, 989–993. [Google Scholar] [CrossRef]
  4. Huang, C.L.; Wang, C.J. A GA-based feature selection and parameters optimization for support vector machines. Expert Syst. Appl. 2006, 31, 231–240. [Google Scholar] [CrossRef]
  5. Gupta, R.; Jain, V.K.; Kumar, A. Application of Taguchi and response surface methodologies for geometric optimization of multiple performance characteristics in turning. Int. J. Adv. Manuf. Technol. 2010, 51, 919–928. [Google Scholar]
  6. Chen, C.H.; Lin, Y.Y. A hybrid Taguchi–genetic algorithm for optimization of back propagation learning in neural networks. Expert Syst. Appl. 2006, 31, 231–240. [Google Scholar]
  7. Jamaludin, A.; Shuib, N.L.M.; Razak, Z.A. Multi-Objective Optimization of Injection Molding Process Parameters Using Taguchi Based Grey Relational Analysis (GRA) Coupled with Principal Component Analysis (PCA). Materials 2018, 11, 17. [Google Scholar]
  8. Garg, G.; Gupta, N.; Bansal, A.; Kumar, A. Optimization of WEDM Process Parameters using Taguchi Approach: A Review. Mater. Today Proc. 2019, 18, 4662–4669. [Google Scholar]
  9. Rao, R.V.; Pawar, P.J. A hybrid approach of Taguchi method and genetic algorithm for optimization of machining parameters in turning operations. J. Mater. Process. Technol. 2008, 207, 275–288. [Google Scholar]
  10. Sharma, S.; Goyal, V.; Kumar, A. Optimization of Wire Electrical Discharge Machining Process Parameters Using Taguchi Method: A Review. Mater. Today Proc. 2020, 22, 1028–1033. [Google Scholar]
  11. Zhang, J.; Wang, J. Neural network ensemble based on Taguchi optimization method for software reliability prediction. J. Syst. Softw. 2007, 80, 759–767. [Google Scholar]
  12. Lin, C.J.; Cheng, C.H. Multi-response optimization of drilling parameters on CFRP laminates by Taguchi method and grey relational analysis. Mater. Des. 2010, 31, 153–158. [Google Scholar]
  13. Salehi, M.; Bagherpour, R. Optimization of electrical discharge machining parameters using the Taguchi method and artificial neural network. Mater. Today Proc. 2020, 25, 616–621. [Google Scholar]
  14. Ravi, S.; Murugan, N. Optimization of machining parameters in electric discharge machining using Taguchi coupled Grey Relational Analysis (GRA) and Principal Component Analysis (PCA). Mater. Today Proc. 2019, 18, 1524–1530. [Google Scholar]
  15. Garg, A.; Rathi, R.; Kansal, H.K. Parametric optimization of wire electrical discharge machining using Taguchi and genetic algorithm: A review. Mater. Today Proc. 2018, 5, 9636–9643. [Google Scholar]
  16. Tang, Z.; Yang, H. Taguchi method based genetic algorithm for neural networks optimization. Expert Syst. Appl. 2003, 25, 343–352. [Google Scholar]
  17. Chen, Y.; Liu, Z. A hybrid optimization algorithm based on Taguchi method and neural network for chip breaker design. J. Intell. Manuf. 2019, 30, 2875–2889. [Google Scholar]
  18. Mohanty, A.R.; Rao, P.V.; Garg, D. Optimization of drilling parameters on glass fiber reinforced polymer composites using Taguchi and neural network. Mater. Today Proc. 2020, 22, 1185–1191. [Google Scholar]
  19. Pandian, A.; Sathish Kumar, T. Optimization of process parameters in machining of GFRP composite using Taguchi method and artificial neural network. Mater. Today Proc. 2017, 4, 1612–1620. [Google Scholar]
  20. Srivastava, A.K.; Singh, T.P. Optimization of process parameters of electrochemical machining using Taguchi-based GRA coupled with PCA. Mater. Today Proc. 2019, 18, 3482–3488. [Google Scholar]
  21. Kar, S.; Mandal, S. A hybrid neural network–Taguchi approach for optimization of micro-EDM parameters. Int. J. Adv. Manuf. Technol. 2009, 44, 439–451. [Google Scholar]
  22. Rahman, M.A.; Rahman, M.M.; Rahaman, M.A. Prediction and optimization of surface roughness in electrical discharge machining (EDM) using artificial neural network (ANN) and Taguchi technique. Mater. Today Proc. 2015, 2, 2299–2308. [Google Scholar]
  23. Sahoo, A.K.; Sahoo, R.K. Optimization of EDM process parameters using Taguchi based Grey-Taguchi method coupled with PCA. Mater. Today Proc. 2019, 18, 4462–4468. [Google Scholar]
  24. Kar, S.; Mandal, S. Hybrid optimization of wire electrical discharge machining process using Taguchi and grey relational analysis. Mater. Today Proc. 2016, 3, 3439–3448. [Google Scholar]
  25. Sutha, S.; Rajendran, I.; Sekar, A.D. Optimization of machining parameters in WEDM process using Taguchi method and artificial neural network. Mater. Today Proc. 2020, 25, 1008–1013. [Google Scholar]
  26. Sanjay, R.; Rajendran, I. Optimization of machining parameters in WEDM process using Taguchi method coupled with artificial neural network and genetic algorithm. Procedia Eng. 2015, 97, 2051–2060. [Google Scholar]
  27. Suresh, S.; Natarajan, U.; Senthilkumar, K. Optimization of machining parameters in WEDM process using Taguchi method and neural network. Procedia Eng. 2017, 174, 918–926. [Google Scholar]
  28. Ali, H.M.; Abouelatta, O.B. Optimization of WEDM process parameters using Taguchi method and artificial neural network. Int. J. Adv. Manuf. Technol. 2013, 65, 1433–1442. [Google Scholar]
  29. Chen, X.; Zhu, H.; Zhang, Z.; Lu, X. Optimization of WEDM process parameters using Taguchi method and BP neural network. Int. J. Adv. Manuf. Technol. 2015, 76, 1037–1044. [Google Scholar]
  30. Gupta, R.; Jain, V.K.; Kumar, A. Multi-objective optimization of cutting parameters in WEDM process using Taguchi-based grey relational analysis. Int. J. Adv. Manuf. Technol. 2017, 91, 653–669. [Google Scholar]
  31. Gupta, A.; Kumar, R.; Kumar, S. Optimization of wire electrical discharge machining process parameters using Taguchi method and artificial neural network. Mater. Today Proc. 2018, 5, 1420–1427. [Google Scholar]
  32. Cheng, L.; Zhu, X.; Li, Z. Optimization of cutting parameters in wire electrical discharge machining process using Taguchi method and response surface methodology. J. Mech. Sci. Technol. 2015, 29, 3811–3818. [Google Scholar]
  33. Prakash, C.; Pal, S.K. Modeling and optimization of process parameters of wire electrical discharge machining using hybrid Taguchi-genetic algorithm. Int. J. Adv. Manuf. Technol. 2016, 82, 969–978. [Google Scholar]
  34. Mukherjee, A.; Ghosh, A. Optimization of process parameters in turning of AISI 304 using Taguchi method and artificial neural network. Mater. Today Proc. 2020, 22, 1759–1764. [Google Scholar]
  35. Panja, S.; Dey, A. Optimization of Wire Electrical Discharge Machining Process Parameters Using Taguchi Method Coupled with Principal Component Analysis and Artificial Neural Network. Mater. Today Proc. 2020, 22, 1708–1715. [Google Scholar]
  36. Guo, J.; Zhang, W. Surface roughness optimization in dry turning of AISI 4140 using Taguchi method and neural network. Mater. Manuf. Process. 2016, 31, 1341–1347. [Google Scholar]
  37. Gouda, A.M.; Hussein, H.A.; Elbestawi, M.A. Optimization of cutting parameters in CNC turning process using Taguchi method and neural network. Mater. Manuf. Process. 2018, 33, 500–508. [Google Scholar]
  38. Pathak, S.; Bhaduri, A.K. Optimization of Surface Roughness in Turning of AISI 4340 Steel using Taguchi Method Coupled with Grey-Taguchi Analysis. Mater. Today Proc. 2018, 5, 5272–5277. [Google Scholar]
  39. Zhang, L.; Wang, Z. Optimization of drilling parameters using Taguchi method and neural network. J. Braz. Soc. Mech. Sci. Eng. 2017, 39, 3245–3254. [Google Scholar]
  40. Singh, G.; Kumar, R. Optimization of micro-wire electrical discharge machining (MWEDM) process parameters using Taguchi-grey relational analysis and ANN-GA. J. Intell. Manuf. 2020, 31, 975–990. [Google Scholar]
  41. Tobing, T.A.J.; Rahim, R.A.; Hafiyyan, M.S. Optimization of abrasive waterjet machining process parameters using Taguchi method and artificial neural network. Mater. Today Proc. 2019, 18, 1989–1997. [Google Scholar]
  42. Das, R.; Sahoo, A.K.; Panda, A. Optimization of drilling parameters on GFRP composites using Taguchi method and ANN. Mater. Today Proc. 2020, 25, 903–908. [Google Scholar]
  43. Das, A.; Panda, A.; Biswal, B.B. Optimization of machining parameters on CNC turning operation of AISI 304 using Taguchi method and artificial neural network. Mater. Today Proc. 2019, 18, 1023–1030. [Google Scholar]
  44. Ghayoula, E.; Bouallegue, A.; Ghayoula, R.; Chouinard, J.Y. Capacity and Performance of MIMO systems for Wireless Communications. J. Eng. Sci. Technol. 2014, 7, 34. [Google Scholar] [CrossRef]
  45. Smida, A.; Ghayoula, R.; Nemri, N.; Trabelsi, H.; Gharsallah, A.; Grenier, D. Phased arrays in communication system based on Taguchi-neural networks. Int. J. Commun. Syst. 2014, 27, 4449–4466. [Google Scholar] [CrossRef]
  46. Ghayoula, E.; Ghayoula, R.; Haj-Taieb, M.; Chouinard, J.Y.; Bouallegue, A. Pattern Synthesis Using Hybrid Fourier-Neural Networks for IEEE 802.11 MIMO Application. Prog. Electromagn. Res. B 2016, 67, 45–58. [Google Scholar] [CrossRef]
  47. Hammami, A.; Ghayoula, R.; Gharsallah, A. Antenna array synthesis with Chebyshev-Genetic Algorithm method. In Proceedings of the 2011 International Conference on Communications 2011, Computing and Control, Hammamet, Tunisia, 3–5 March 2011; p. 12. [Google Scholar]
  48. Nemri, N.; Smida, A.; Ghayoula, R.; Trabelsi, H.; Gharsallah, A. Phase-only array beam control using a Taguchi optimization method. In Proceedings of the 2011 11th Mediterranean Microwave Symposium (MMS), Yasmine Hammamet, Tunisia, 8–10 September 2011; pp. 97–100. [Google Scholar]
  49. Gargouri, L.; Ghayoula, R.; Fadlallah, N.; Gharsallah, A.; Rammal, M. Steering an adaptive antenna array by LMS algorithm. In Proceedings of the 2009 16th IEEE International Conference on Electronics, Circuits and Systems, Yasmine Hammamet, Tunisia, 13–16 December 2009; p. 11. [Google Scholar]
  50. Yang, K.; El-Haik, B. Taguchi’s Orthogonal Array Experiment. In Design for Six Sigma: A Roadmap for Product Development; McGraw-Hill: New York, NY, USA, 2008; pp. 469–497. [Google Scholar]
  51. Wu, C.F.J.; Hamad, M. Full Factorial Experiments at Two Levels. In Experiments: Planning, Analysis, and Parameter Design Optimization; John Wiley Sons, Inc.: Hoboken, NJ, USA, 2000; p. 112. [Google Scholar]
  52. Yang, C.; Yang, S.; Zhou, W. A Smart Antenna Array Beamforming Network Based on Deep Learning. IEEE Access 2020, 8, 71998–72008. [Google Scholar]
  53. Huang, M.; Liu, L.; Chen, S.; Yang, J.; Lin, Z. Smart Antenna Beamforming Based on Reinforcement Learning in Cognitive Radio Networks. IEEE Trans. Cogn. Commun. Netw. 2021, 7, 540–548. [Google Scholar]
  54. Chen, W.; Zhang, X.; Tang, J.; Wang, L. Antenna Array Pattern Synthesis via Deep Learning. IEEE Access 2020, 8, 138349–138357. [Google Scholar]
  55. Liu, W.; Guo, Y.; Li, X.; Zhang, J.; Wang, H. A Survey of Smart Antennas Based on Artificial Intelligence. Wirel. Pers. Commun. 2020, 112, 433–453. [Google Scholar]
  56. Li, R.; Chen, K.; Jiang, X.; Wu, D.; Li, C.; Jin, M. Deep Learning Based Smart Antenna: A Comprehensive Review. IEEE Access 2021, 9, 14068–14080. [Google Scholar]
  57. Huang, C.; Liu, Q.; Wu, Q.; Wu, W.; Wang, D. Deep Learning Based Smart Antenna for Mobile Communication: A Review. IEEE Access 2020, 8, 189381–189389. [Google Scholar]
  58. Chen, W.; Gao, W.; Zhang, Y.; Zhang, S. Smart Antenna Beamforming Based on Deep Reinforcement Learning. IEEE Access 2021, 9, 73886–73896. [Google Scholar]
  59. Liu, C.; Tian, Y.; Yang, X.; Cai, Z. Smart Antenna Array Beamforming Network Based on Machine Learning. IEEE Access 2021, 9, 112392–112402. [Google Scholar]
  60. Yang, C.; Li, J. Smart Antenna Array Beamforming Based on Neural Networks. IEEE Access 2018, 6, 58711–58720. [Google Scholar]
  61. Wu, L.; Wang, X.; Zhang, J.; Hu, C. Antenna Array Pattern Synthesis Based on Machine Learning. IEEE Access 2020, 8, 12742–12751. [Google Scholar]
  62. Li, W.; Cao, M.; Li, C.; Zhang, W.; Tian, S. Smart Antenna Beamforming Based on Convolutional Neural Network. IEEE Access 2020, 8, 104201–104208. [Google Scholar]
  63. Wang, H.; Liu, Q.; Zhang, Y. Smart Antenna Beamforming Optimization Using Attention Mechanism. IEEE Trans. Wirel. Commun. 2021, 20, 125–138. [Google Scholar]
  64. Zhu, J.; Chen, W.; Li, J. Smart Antenna Array Beamforming Based on Spiking Neural Networks. IEEE Trans. Neural Netw. Learn. Syst. 2020, 31, 4667–4678. [Google Scholar]
  65. Zhang, Y.; Liu, Q.; Wang, H. Smart Antenna Beamforming with Graph Convolutional Neural Networks. IEEE Trans. Antennas Propag. 2020, 68, 8307–8318. [Google Scholar]
  66. Wu, L.; Liu, Q.; Wang, H. Smart Antenna Array Beamforming Based on Capsule Networks. IEEE Trans. Veh. Technol. 2021, 70, 9001–9014. [Google Scholar]
  67. Zhang, Y.; Zhang, X.; Xu, J.; Tang, X. Smart Antenna Array Pattern Synthesis Based on Reinforcement Learning. IEEE Trans. Veh. Technol. 2021, 70, 329–340. [Google Scholar]
  68. Chen, S.; Li, J. Smart Antenna Beamforming Optimization Based on Deep Q-Learning. IEEE Access 2022, 10, 4171–4180. [Google Scholar]
  69. Liu, Q.; Yang, Z. Smart Antenna Array Pattern Synthesis Based on Neural Network. IEEE Access 2019, 7, 155470–155476. [Google Scholar]
  70. Guo, S.; Hu, Z.; Li, C. Deep Learning Assisted Smart Antenna Beamforming for 6G Wireless Communications. IEEE J. Sel. Areas Commun. 2022, 40, 343–353. [Google Scholar]
Figure 1. Radiation of an element in an antenna array.
Figure 1. Radiation of an element in an antenna array.
Telecom 05 00023 g001
Figure 2. General arrangement of a linear antenna array (A. Manikas, Imperial College London).
Figure 2. General arrangement of a linear antenna array (A. Manikas, Imperial College London).
Telecom 05 00023 g002
Figure 3. Radiation-pattern of ten-element linear antenna array and fitness function convergence.
Figure 3. Radiation-pattern of ten-element linear antenna array and fitness function convergence.
Telecom 05 00023 g003
Figure 4. Radiation pattern of ten-element linear antenna array (Taguchi, PSO, and Uniform).
Figure 4. Radiation pattern of ten-element linear antenna array (Taguchi, PSO, and Uniform).
Telecom 05 00023 g004
Figure 5. Radiation pattern of sixteen-element linear antenna array and fitness function.
Figure 5. Radiation pattern of sixteen-element linear antenna array and fitness function.
Telecom 05 00023 g005
Figure 6. Radiation- pattern of the 24-element linear antenna array and fitness function convergence.
Figure 6. Radiation- pattern of the 24-element linear antenna array and fitness function convergence.
Telecom 05 00023 g006
Figure 7. Electronically scanning the level of secondary lobes using the Taguchi method (ten antennas).
Figure 7. Electronically scanning the level of secondary lobes using the Taguchi method (ten antennas).
Telecom 05 00023 g007
Figure 8. Taguchi-neural network architecture.
Figure 8. Taguchi-neural network architecture.
Telecom 05 00023 g008
Figure 9. Taguchi-neural network training (epoch 290, performance goal met).
Figure 9. Taguchi-neural network training (epoch 290, performance goal met).
Telecom 05 00023 g009
Figure 10. Taguchi- neural network Mean Squared Error (MSE).
Figure 10. Taguchi- neural network Mean Squared Error (MSE).
Telecom 05 00023 g010
Figure 11. Taguchi- neural network training; R = 0.99933 .
Figure 11. Taguchi- neural network training; R = 0.99933 .
Telecom 05 00023 g011
Figure 12. SOM- topology and neighbor connections.
Figure 12. SOM- topology and neighbor connections.
Telecom 05 00023 g012
Figure 13. SOM- neighbor weight distances and sample hits.
Figure 13. SOM- neighbor weight distances and sample hits.
Telecom 05 00023 g013
Figure 14. SOM- input planes.
Figure 14. SOM- input planes.
Telecom 05 00023 g014
Table 1. Comparison of antenna array radiation pattern synthesis methods [24,25,26,27].
Table 1. Comparison of antenna array radiation pattern synthesis methods [24,25,26,27].
MethodEfficiencyComplexityPrecision
TaylorFastModerateHigh
PSOGoodHighVariable
AnalyticalFastLowHigh
Genetic AlgorithmModerateModerateHigh
FEMFastModerateHigh
FDTDFastModerateHigh
Table 2. Taguchi experimental design (N = 27, K = 5, S = 3, t = 2).
Table 2. Taguchi experimental design (N = 27, K = 5, S = 3, t = 2).
Experiment a 1 a 2 a 3 a 4 a 5
111111
221222
331333
412122
522233
632311
713133
823211
933322
1011212
1121323
1231131
1312223
1422331
1532112
1613231
1723312
1833123
1911313
2021121
2131232
2212321
2322132
2432213
2513332
2623113
2733221
Table 3. Numerical values of the levels in the first iteration.
Table 3. Numerical values of the levels in the first iteration.
Experiment a 1 a 2 a 3 a 4 a 5
10.250.250.250.250.25
20.50.250.50.50.5
30.750.250.750.750.75
40.250.50.250.50.5
50.50.50.50.750.75
60.750.50.750.250.25
70.250.750.250.750.75
80.50.750.50.250.25
90.750.750.750.50.5
100.250.250.50.250.5
110.50.250.750.50.75
120.750.250.250.750.25
130.250.50.50.50.75
140.50.50.750.750.25
150.750.50.250.250.5
160.250.750.50.750.25
170.50.750.750.250.5
180.750.750.250.50.75
190.250.250.750.250.75
200.50.250.250.50.25
210.750.250.50.750.5
220.250.50.750.50.25
230.50.50.250.750.5
240.750.50.50.250.75
250.250.750.750.750.5
260.50.750.250.250.75
270.750.750.50.50.25
Table 4. Experiments and fitness values.
Table 4. Experiments and fitness values.
Experiment a 1 a 21 a 31 a 4 a 5 Fitness R(S/N)
10.250.250.250.250.2512.97−22.26
20.50.250.50.50.511.19−20.98
30.750.250.750.750.7510.56−20.47
40.250.50.250.50.59.91−19.92
50.50.50.50.750.759.70−19.73
60.750.50.750.250.2513.86−22.83
70.250.750.250.750.758.67−18.76
80.50.750.50.250.2515.53−23.82
90.750.750.750.50.516.81−24.51
100.250.250.50.250.59.32−19.39
110.50.250.750.50.759.31−19.38
120.750.250.250.750.257.61−17.63
130.250.50.50.50.758.28−18.36
140.50.50.750.750.259.88−19.90
150.750.50.250.250.510.99−20.82
160.250.750.50.750.259.03−19.12
170.50.750.750.250.513.93−22.88
180.750.750.250.50.7511.27−21.04
190.250.250.750.250.756.84−16.70
200.50.250.250.50.2510.13−20.11
210.750.250.50.750.59.70−19.73
220.250.50.750.50.258.26−18.34
230.50.50.250.750.510.97−20.81
240.750.50.50.250.7510.95−20.78
250.250.750.750.750.58.28−18.36
260.50.750.250.250.757.90−17.96
270.750.750.50.50.2521.51−26.65
Table 5. Response table (in decibels) after the first iteration, i.e., element levels (dB).
Table 5. Response table (in decibels) after the first iteration, i.e., element levels (dB).
Elements12345
Level 1−19.02−19.63−19.92−20.83−21.18
Level 2−20.62−20.17−20.95−21.03−20.82
Level 3−21.61−21.46−20.38−19.39−19.24
Table 6. Optimized values of a i and maximum SLL for networks.
Table 6. Optimized values of a i and maximum SLL for networks.
Optimized Values of a i Maximum SLL
1.0000−13.1526
0.8413−22.8982
0.9322
0.7675
0.6049
0.5715
0.4746
0.4877
Table 7. Taguchi-optimized weights for the 24 elements.
Table 7. Taguchi-optimized weights for the 24 elements.
ElementsWeights
11.000070.5292
20.971780.4203
30.917190.3182
40.8399100.2275
50.7454110.1512
60.6397120.1262
Table 8. Performance comparison of training algorithms for neural networks [69].
Table 8. Performance comparison of training algorithms for neural networks [69].
AbbreviationAlgorithmPerformance
LMLevenberg-MarquardtHigh convergence rate
BFGBFGS Quasi-NewtonFast convergence
RPResilient BackpropagationRobust to noise
BRBayesian RegularizationEffective for small data
SCGScaled Conjugate GradientMemory efficient
CGBConjugate Gradient with Powell/Beale RestartsBalanced performance
CGFFletcher-Powell Conjugate GradientStable convergence
CGPPolak-Ribiére Conjugate GradientGood for sparse data
OSSOne-Step SecantFast convergence
GDXVariable Learning Rate BackpropagationAdaptive learning rate
GDBasic Gradient DescentSimple, easy to implement
GDMGradient Descent with MomentumAccelerated convergence
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Kheder, R.; Ghayoula, R.; Smida, A.; El Gmati, I.; Latrach, L.; Amara, W.; Hammami, A.; Fattahi, J.; Waly, M.I. Enhancing Beamforming Efficiency Utilizing Taguchi Optimization and Neural Network Acceleration. Telecom 2024, 5, 451-475. https://doi.org/10.3390/telecom5020023

AMA Style

Kheder R, Ghayoula R, Smida A, El Gmati I, Latrach L, Amara W, Hammami A, Fattahi J, Waly MI. Enhancing Beamforming Efficiency Utilizing Taguchi Optimization and Neural Network Acceleration. Telecom. 2024; 5(2):451-475. https://doi.org/10.3390/telecom5020023

Chicago/Turabian Style

Kheder, Ramzi, Ridha Ghayoula, Amor Smida, Issam El Gmati, Lassad Latrach, Wided Amara, Amor Hammami, Jaouhar Fattahi, and Mohamed I. Waly. 2024. "Enhancing Beamforming Efficiency Utilizing Taguchi Optimization and Neural Network Acceleration" Telecom 5, no. 2: 451-475. https://doi.org/10.3390/telecom5020023

Article Metrics

Back to TopTop