Next Article in Journal
Two-Dimensional Position Tracking Using Gradient Magnetic Fields
Previous Article in Journal
Raman Scattering Study of Amino Acids Adsorbed on a Silver Nanoisland Film
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Design Method for a Wideband Non-Uniformly Spaced Linear Array Using the Modified Reinforcement Learning Algorithm

1
Department of Computer Science and Engineering, Korea University, Seoul 02841, Korea
2
Agency for Defense Development, Daejeon 34186, Korea
3
Department of Artificial Intelligence, Korea University, Seoul 02841, Korea
*
Author to whom correspondence should be addressed.
Submission received: 17 May 2022 / Revised: 18 July 2022 / Accepted: 19 July 2022 / Published: 21 July 2022
(This article belongs to the Section Remote Sensors)

Abstract

:
In this paper, we present a design method for a wideband non-uniformly spaced linear array (NUSLA), with both symmetric and asymmetric geometries, using the modified reinforcement learning algorithm (MORELA). We designed a cost function that provided freedom to the beam pattern by setting limits only on the beam width (BW) and side-lobe level (SLL) in order to satisfy the desired BW and SLL in the wide band. We added the scan angle condition to the cost function to design the scanned beam pattern, as the ability to scan a beam in the desired direction is important in various applications. In order to prevent possible pointing angle errors for asymmetric NUSLA, we employed a penalty function to ensure the peak at the desired direction. Modified reinforcement learning algorithm (MORELA), which is a reinforcement learning-based algorithm used to determine a global optimum of the cost function, is applied to optimize the spacing and weights of the NUSLA by minimizing the proposed cost function. The performance of the proposed scheme was verified by comparing it with that of existing heuristic optimization algorithms via computer simulations.

1. Introduction

An array antenna enhances the sensitivity of signals received from specific directions by increasing the directivity and antenna efficiency through attenuation of interference from other directions [1,2,3,4]. Array antennas have been widely implemented in various applications such as wireless communication and radar owing to their advantages, such as high directivity, narrow beam width (BW), and low side-lobe level (SLL) [5,6,7,8,9]. Extensive research has been conducted on array antennas for narrowband signals, wherein they deal with only a single operating frequency. A uniform linear array (ULA) structure, wherein the antennas are spaced by the half-wavelength of the operating frequency, is typically used in narrowband arrays owing to its analytically tractable weight optimization.
Wideband array antennas, which handle several frequencies over a wide range, have gained considerable attention in recent years for military and commercial applications [10,11,12]. Various approaches have been implemented to optimize the weights of a fixed-spacing ULA over a wide range of frequencies [13,14,15,16]. These approaches include the least squares approach for the optimal Riblet–Chebyshev weights [13], a fast Fourier transform-based algorithm for frequency-invariant beamforming (FIB) [14], a window-based method that enforces a constant beam width [15], and a singular value decomposition approach for FIB [16].
However, the performance of these approaches is limited by the fundamental limits of the ULA; that is, its uniform spacing is optimized for a narrow band. Therefore, a non-uniformly spaced linear array (NUSLA) has been developed as an alternative. The NUSLA was initially developed to overcome the trade-off between the BW and SLL of the narrowband ULA. Several heuristic algorithms, such as simulated annealing (SA) [17], genetic algorithm (GA) [18], firefly algorithm (FA) [19], particle swarm optimization (PSO) [20], and salp swarm algorithm (SSA) [21], have been proposed to optimize the weights and spacing of the NUSLA in an analytic form.
The NUSLA presents considerable potential for wideband applications; however, only a few studies have been conducted to optimize both the spacing and weights of the NUSLA over a wide band. Several optimization schemes have been developed based on analytic approximations, such as the generalized matrix pencil method [22] and unitary matrix pencil method [23]. However, these approximation approaches are suboptimal owing to the complexity of the structure of NUSLA.
Although there have been several heuristic optimization studies applied for antenna array, the works are focused on narrowband NUSLA. For example, null generation in narrowband NUSLA by using various heuristic optimization algorithms such as bat algorithm (BA) [24], firework algorithm (FWA) [25], and modified ant lion optimization (MALO) [26].
The spacing and weights of a wideband NUSLA can be optimized by employing various heuristic optimization algorithms, such as firefly algorithm (FA) [19], salp swarm algorithm (SSA)[21], and quantum particle swarm optimization (QPSO) [27]. However, these heuristic optimization algorithms face a significant drawback in that convergence to the global optimum cannot be ensured, despite the trade-off between the convergence time and the chance to achieve the global optimum. Parameter optimization was performed for the QPSO in [27] via trial-and-error to prevent falling into a local optimum. However, the performance of QPSO is considerably affected by the hyper-parameter setting, which is typically optimized by trial-and-error on a case-by-case basis (such as scanning angles and element size). Therefore, a new approach must be developed for the optimization of the wideband NUSLA, which can provide a more reliable and robust convergence property.
In this paper, we propose a novel algorithm based on reinforcement learning (RL) to optimize the spacing and weights of a wideband NUSLA. Several algorithms based on RL have been developed in recent years and have achieved remarkable performance improvements in various fields. To the best of our knowledge, this is the first wideband NUSLA optimization approach using RL. A global minimum finding algorithm based on RL, known as the modified reinforcement learning algorithm (MORELA) [28], presents a significant advantage over existing heuristic algorithms. The algorithm is less insensitive to the hyper-parameter setting, demonstrates a higher probability of finding the global optimum, and is more efficient for high-dimensional cost functions.
Conventional cost functions reduce the difference between a desired pencil beam pattern and the array beam pattern. In contrast, we propose a novel cost function that increases the degree of freedom for the formation of a desired beam pattern by penalizing only the SLL and not specifying the beam pattern. This approach increases the degree of freedom of the weights and contributes to the improvement in the overall performance. With this novel cost function and the optimization approach based on RL, the proposed algorithm achieves the state-of-the-art performance with a simple hyper-parameter setting and relatively efficient computational complexity.
The remainder of this paper is organized as follows. Section 2 describes the array model, and Section 3 introduces the proposed cost functions. Section 4 presents the modified RL algorithm employed to minimize the cost function. In Section 5, we present an extensive analysis of the performance of the proposed algorithm using numerical simulations. Section 6 presents the conclusions of the study.

2. Antenna Array Model

Consider a NUSLA with N isotropic elements located on y-axis, as presented in Figure 1.
Let d n denote the spacing between the origin and n-th element, and let w n ( = a n e j ϕ n ) denote the complex weight of the n-th element with amplitude, a n , and phase, ϕ n .
Array factor (AF) scanning along the θ 0 direction at an operating frequency, f, denotes the beam pattern of the array and is described as follows [2]:
A F ( θ ; w , d , f , θ 0 ) = n = 1 N w n exp j k d n sin ( θ ) sin ( θ 0 ) ,
where θ denotes the polar angle from the z-axis ( π / 2 π / 2 ) , k ( = 2 π / λ ) denotes the wavenumber, λ ( = c / f ) denotes wavelength, and c denotes the propagation speed. Conventionally, the beamformer adjusted all amplitudes and phases of each antenna to synthesize the beams, as presented in Figure 2.
Once a signal arrives at the antenna array consisted of N elements ( { A n } ), the beamformer multiplies the output signal of each element, x n , with amplitudes ( a n ) and phases ( ϕ n ), and then synthesizes them ( y = n = 1 N x n a n e j ϕ n ). The complex number w n : = a n e j ϕ n is called the weight of the n-th element.
If the geometric configuration of NUSLA is symmetric with respect to the origin, the spacing and weights of the NUSLA are symmetrically allocated on both sides of the origin, and all weights emerge as real values, w n = a n . Furthermore, when N is an odd number, the center element must be located at the origin to maintain symmetry. Therefore, the AF of a symmetric NUSLA can be rewritten as:
A F ( θ ; w , d , f , θ 0 ) = a 0 + 2 n = 1 M a n cos k d n sin ( θ ) sin ( θ 0 ) for N = 2 M + 1 2 n = 1 M a n cos k d n sin ( θ ) sin ( θ 0 ) for N = 2 M ,
where M denotes the number of elements on one side with respect to the origin.
Spacing and weight optimization is performed to determine the optimal spacing vector, d = [ d 1 , , d N ] , and weight vector, w = [ w 1 , , w N ] , such that the resultant beam described by the AF, A F ( θ ) , satisfies the given BW and SLL constraint.

3. Cost Function

In this section, we propose a cost function to obtain the desired beam pattern for the NUSLA. The cost function for a narrow-band beam pattern with a given BW and SLL for a given scanning angle was first introduced and extended for wide-band operation. An additional penalty term was introduced for the asymmetric configuration of the array to ensure that an exact scanning angle was obtained in the desired direction.

3.1. Cost Function for Narrowband NUSLAs

Given a B W of the desired beam (in radian), S L L (in dB), and scanning angle θ 0 , the cost function can be written as:
f c o s t ( w , d ; f , θ 0 ) = I S L L 20 log 10 A F ( θ , w , d ; f , θ 0 ) max A F ( θ , w , d ; f , θ 0 ) d θ ,
where the integration interval, I , is given as:
I = π 2 , θ 0 B W 2 θ 0 + B W 2 , π 2 .
This cost function only affects the SLL outside the desired main BW and does not specify the main beam pattern, which may provide more freedom to yield low SLL in comparison to the conventional cost function, which enforces the main beam pattern shape. Since AF is a superposition of complex sinusoidal with different phases, the resulting beam exhibits a pencil shape, particularly for a symmetric NUSLA. An additional penalty term is added for an asymmetric NUSLA to ensure that the peak of the AF is located at the desired position:
f a s s y m ( w , d ; f , θ 0 ) = f c o s t ( w , d ; f , θ 0 ) + P ( w , d ; f , θ 0 )
where
P ( w , d ; f , θ 0 ) = ε , for arg max θ A F ( θ , w , d ; f , θ 0 ) θ 0 0 , for   otherwise .
Figure 3 illustrates the advantages of the proposed cost function, where the red areas represent the cost values, i.e., the difference between the target pattern and the generated pattern, of the cost functions. Figure 3a illustrates an example of a conventional cost function (used in [27]), which consists of a main pencil beam and a flat side-lobe. Hence, the cost is affected by the shape of the design main pencil beam. Figure 3b presents the proposed cost function, which penalizes only the SLL that is larger than the given S L L and, therefore, the freedom to build main beam is expected to yield performance gain in lowering the SLL.

3.2. Cost Function for Wideband NUSLAs

Beam distortion occurs whenever a narrowband array antenna operates outside the designed frequency. The spacing and weights of the NUSLA must be optimized such that the desired BW and SLL are satisfied for the design frequency band, [ f m i n , f m a x ] , to minimize beam distortion. The cost function for a wideband NUSLA is defined as an extension of the narrowband NUSLA cost function, which can be written as follows:
f w i d e ( w , d ; θ 0 ) = i = 1 N f c i f c o s t ( w , d ; f m i n + f m a x f m i n N f 1 ( i 1 ) , θ 0 ) ,
where N f ( 2 ) denotes the number of frequencies considered in the given frequency range [ f m i n , f m a x ] , and c i ( 0 ) denotes the weight of the i-th frequency.
For the asymmetric NUSLA, the penalty term defined in (6) is considered as follows:
f w i d e , a s s y m ( w , d ; θ 0 ) = i = 1 N f c i f c o s t ( w , d ; f m i n + f m a x f m i n N f 1 ( i 1 ) , θ 0 ) + P ( w , d ; f , θ 0 ) .
The weight, c i , reflects the importance of a certain frequency, and in this study, we set c i = 1 for all i = 1 , , N f .

4. Optimization Algorithm Based on Reinforcement Learning

This section discusses an optimization scheme for the proposed algorithm based on the RL approach. The RL approach exhibits a higher probability of finding a global optimum than existing heuristic optimization algorithms owing to its search and reward characteristics. The MORELA [28] is a global optimum-finding algorithm, which is based on the model-free Q-learning-based RL approach. One advantage of the MORELA is the use of a sub-environment that is generated around the best solution determined in the previous learning step, and it plays an important role in the prevention of falling into a local optima by searching around the best solution. The MORELA comprises several parameters ( T , K , α , γ , β ). Here, T represents the number of maximum learning episodes, K represents the size of the sub-environment, α represents the learning rate, γ represents the discounting (or forgetting) factor, and β represents the search space-reducing factor. The sub-environment explores a specific interval around the best solutions in the previous learning episode, and the interval decreases in proportion to search space-reducing factor as the learning episode progresses.
Firstly, at the 0-th learning episode, K different initial guesses of the spacing parameter vectors ( d k ( 0 ) ) and complex weight parameter vectors w k ( 0 ) that are given by amplitude vectors ( a k ( 0 ) ) and phase vectors ( ϕ k ( 0 ) ) are randomly generated as follows:
d k , n ( 0 ) = i = 1 n d m i n + ( d m a x d m i n ) × u k , i ( 0 ) a k , n ( 0 ) = a m i n + ( a m a x a m i n ) × v k , n ( 0 ) ϕ k , n ( 0 ) = ϕ m i n + ( ϕ m a x ϕ m i n ) × s k , n ( 0 ) k = 1 , , K ,
where n ( = 1 , , N ) denotes the order number of array elements, d m i n and d m a x denote the minimum and maximum spacing between the neighbor array elements, respectively, a m i n and a m a x denote the minimum and maximum amplitude of weights, respectively, ϕ m i n and ϕ m a x denote the minimum and maximum phase of weights, respectively, and u k ( 0 ) = [ u k , 1 0 , , u k , N ( 0 ) ] T , v k ( 0 ) = [ v k , 1 0 , , v k , N ( 0 ) ] T , and s k ( 0 ) = [ s k , 1 0 , , s k , N ( 0 ) ] T denote the vectors of independent standard uniform random numbers between 0 and 1 at the 0-th learning episode. Let ( d b e s t ( 0 ) , w b e s t ( 0 ) = a b e s t ( 0 ) e j ϕ b e s t ( 0 ) ) denote the best performing parameter vector among K initial vectors in terms of minimizing the cost function, where ⊙ denotes the element-wise multiplication. The set of K + 1 vectors:
{ d k , n ( 0 ) , w k , n ( 0 ) = a k , n ( 0 ) e j ϕ k , n ( 0 ) , ( d b e s t , n ( 0 ) , w b e s t , n ( 0 ) ) k = 1 , , K , n = 1 , , N , }
comprises the Q-table at the 0-th episode.
Let us consider { d k , n ( t ) , w k , n ( t ) = a k , n ( t ) e j ϕ k , n ( t ) , ( d b e s t , n ( t ) , w b e s t , n ( t ) ) k = 1 , , K , n = 1 , , N } as the Q-table for the t-th episode. The original Q-learning-type RL generates the next Q-table solely based on the current Q-table. However, the MORELA generates a sub-environment by sampling K additional sets of parameter vectors near the best parameters. The K additional parameter vectors are given as follows:
d K + k , n ( t ) = i = 1 n d b e s t , i ( t ) d b e s t , i 1 ( t ) + ( d m a x d m i n ) ( 2 u K + k , i ( t ) 1 ) β t a K + k , n ( t ) = a b e s t , n ( t ) + ( a m a x a m i n ) ( 2 v K + k , n ( t ) 1 ) β t ϕ K + k , n ( t ) = ϕ b e s t , n ( t ) + ( ϕ m a x ϕ m i n ) ( 2 s K + k , n ( t ) 1 ) β t , k = 1 , , K .
The sub-environment interval decreases with the increase in the number of learning episodes, owing to the β t term for 0 < β < 1 . The cost function values at the 2 K + 1 parameter vectors, including the vectors in the sub-environment, are evaluated and the worst K parameter vectors are removed and the best performing parameter vector is saved as: ( d b e s t ( t + 1 ) , a b e s t ( t + 1 ) , ϕ b e s t ( t + 1 ) ) . Then, the survived K parameter vectors are updated as follows:
d k ( t + 1 ) = ( 1 α ) × d k ( t ) + α r k , d ( t + 1 ) + γ × d b e s t ( t ) a k ( t + 1 ) = ( 1 α ) × a k ( t ) + α r k , a ( t + 1 ) + γ × a b e s t ( t ) ϕ k ( t + 1 ) = ( 1 α ) × ϕ k ( t ) + α r k , ϕ ( t + 1 ) + γ × ϕ b e s t ( t ) ,
where the reward terms are computed as follows:
r k , d ( t + 1 ) = d b e s t ( t + 1 ) d k ( t ) d k ( t ) , r k , a ( t + 1 ) = a b e s t ( t + 1 ) a k ( t ) a k ( t ) , r k , ϕ ( t + 1 ) = ϕ b e s t ( t + 1 ) ϕ k ( t ) ϕ k ( t ) .
This process defines the Q-table for the ( t + 1 )-th learning episode. Algorithm 1 presents the detailed process of the proposed method to optimize the spacing and weights of a wideband NUSLA using the MORELA.
Algorithm 1 An algorithm for optimizing NUSLA using MORELA.
Initialization Step
Initialize parameters ( T , K , α , β , γ )
Generate randomly K parameter vectors ( d k ( 0 ) and w k ( 0 ) ) using Equation (9)
for k = 1 , , K
Calculate cost function (8) for d k ( 0 ) and w k ( 0 )
end for
Store the best performing parameters ( d b e s t ( 0 ) and w b e s t ( 0 ) )
Update Step
for t = 1 , , T
Generate additional K parameter vectors ( d K + k ( t ) and w K + k ( t ) ) using Equation (11)
for k = 1 , , K
Calculate the cost function (8) for original ( d k ( t ) and w k ( t ) ) and sub-environment ( d K + k ( t ) and w K + k ( t ) )
end for
Remove the worst K parameter vectors
Store the best performing parameters as ( d b e s t ( t + 1 ) and w b e s t ( t + 1 ) )
Calculate the K reward vectors using Equation (13)
Update the survived K parameter vectors using Equation (12)
end for

5. Simulation Results

In this section, we discuss the performance of the proposed algorithm, which is determined through a numerical simulation and performance comparison with existing methods based on other heuristic optimization algorithms, such as FA [19], SSA [21], MALO [26] and QPSO [27].
We have performed all simulations in the same setting by using MATLAB R2020a on a computer equipped with an Intel(R) Core(TM) i5-8600 CPU at 3.10GHz and 16GB of RAM. All parameters are presented in Table 1 and Table 2. Table 1 lists the detailed parameter settings to optimize the wideband NUSLA, wherein λ m i n denotes wavelength at the highest frequency. Table 2 lists the MORELA parameter settings.
The parameters for the other algorithms in comparison (such as FA, SSA, QPSO, and MALO) are set as presented in their own references. All algorithms are test at the same system. For each algorithm, we have repeatedly performed 100 simulations and have selected the best performing result among 100 results. The beamforming performance of the algorithms are evaluated in term of half-power beam width (HPBW) at the lowest frequency (Max HPBW) and at the highest frequency (Min HPBW), peak SLL (PSLL), and run time.

5.1. Wideband Symmetric NUSLA

This sub-section discusses the performance of proposed algorithm for a wideband NUSLA with symmetric geometry, which is determined by evaluating the HPBW and PSLL. We consider an array antenna equipped with 20 elements ( N = 20 ) and scanning angles of 0°, 30° and 60°. However, we optimized only ( M = 10 ) spacing parameters and real-valued weights (all phase are zero) owing to the symmetric structure. The desired SLL is set to 20 dB and the desired BW is set as 13°, 20° and 30° for the scanning angles of 0°, 30° and 60°, respectively.
Figure A1, Figure A2 and Figure A3 (Appendix A) present a comparison of the beam patterns obtained from the proposed algorithm for various frequencies (0.5 GHz–1 GHz) and several scanning angles ( θ 0 = 0 ° , 30 ° , 60 ° ) with the beam patterns produced by existing heuristic algorithms.
Table 3 presents the performance of the proposed algorithm in comparison with existing algorithms in terms of the HPBW, PSLL, and run time. The proposed algorithm presents the best performance among the existing methods. Although the SSA presents the shortest run time owing to its simple two-step structure, its performance is unsatisfactory. The FA presents relatively good performance; however, it is limited by a slow convergence time. Since MALO is hybrid of ALO and PSO with a chaotic map, it shows a partly superior performance than QPSO, but inferior performance than the proposed algorithm with slower convergence time. QPSO presents an excellent trade-off between the performance and run time; however, it is significantly affected by the setting of a hyper-parameter, called contraction and expansion coefficient, which controls the convergence speed and performance of QPSO. In [27], the contraction and expansion coefficient is determined between [ 0.5 , 0.8 ] using several formulas determined by trial-and-error for each case. Thanks to the nature of RL, the proposed algorithm is free from any complicated hyper-parameter setting. In this simulation, we used the hyper-parameter settings for QPSO described in [27], where they are found for each scanning angle ( θ 0 ) and element size (N) via trial-and-error. The proposed algorithm based on MORELA achieves the best performance without using a dedicated parameter optimization process and works with a single parameter setting for all cases. Although the running time of MORELA takes about twice of QPSO in Table 3, it is comparison under the given hyper-parameter. Note that QPSO requires at least several tries of the hyper-parameter optimization procedure and the overall computation complexity is higher than MORELA.
For wide-band optimization of NUSLA, we used N f = 11 , i.e., the weights were optimized only for N f discrete frequency points between 0.5 GHz and 1 GHz. Figure 4 and Figure 5 present the HPBW and PSLL, respectively, for all frequencies between 0.5 GHz and 1 GHz. These figures demonstrate that the weights generate desirable beam patterns for all frequencies between 0.5 GHz and 1 GHz. Figure 5c indicates that QPSO fails at the scanning angle, θ 0 = 60 ° , operating above approximately 0.78 GHz.

5.2. Wideband Asymmetric NUSLA

In this sub-section, we discuss the performance of the proposed algorithm for a wideband NUSLA with an asymmetric geometry, which is determined by evaluating the HPBW and PSLL. We consider an array antenna equipped with 20 elements ( N = 20 ) and scanning angles of 0°, 30° and 60°. Unlike symmetric geometry, we have completely optimized ( N = 20 ) spacing parameters and the weights, which are now complex values. The desired SLL is set to 20 dB and the desired BW is set as 13°, 20° and 30° for the scanning angles of 0°, 30° and 60°, respectively. A penalty function with a penalty coefficient, ε = 10 10 , is used to place the peak of the beam pattern at the desired location.
Figure A4, Figure A5 and Figure A6 (Appendix A) present a comparison of the beam patterns obtained from the proposed algorithm for various frequencies (0.5 GHz–1 GHz) and scanning angles ( θ 0 = 0 ° , 30 ° , 60 ° ) with the beam patterns produced by existing heuristic algorithms.
Table 4 summarizes the performance of the proposed algorithm in comparison with that of existing heuristic algorithms. The proposed algorithm exhibits the best performance among existing methods, similar to the symmetric case. A wideband NUSLA with an asymmetric geometry requires more time than a wideband NUSLA with a symmetric geometry to optimize the spacing and weights.
For wide-band optimization of NUSLA, we used N f = 11 . Figure 6 and Figure 7 show the performance of NULSA for the frequency range between 0.5 GHz and 1 GHz. Notice that in Figure 5c the proposed algorithm shows the best performance, while other heuristic algorithms suffer from performance degradation in the high frequency range.

6. Conclusions

In this paper, we proposed a novel design method for a wideband NUSLA based on RL. We designed an enhanced cost function that improved the degree of freedom to optimize the spacing and weights of the NUSLA. This cost function was optimized using the MORELA. The proposed method outperformed existing methods in terms of HPBW and PSLL. Furthermore, the proposed method is free from delicate hyper-parameter settings and saves overall computation time, unlike other hyper-parameter sensitive algorithms such as QPSO where the hyper-parameter optimization based on time consuming trial-and-error is crucial and inevitable for the optimal performance.

Author Contributions

Conceptualization, S.K. (Seyoung Kang) and W.C.; software, S.K. (Seyoung Kang); supervision, W.C.; validation, S.K. (Seyoung Kang), S.K. (Seonkyo Kim), C.P. and W.C.; writing—original draft preparation, S.K. (Seyoung Kang); writing––review and editing, W.C. All authors have read and agreed to the published version of the manuscript.

Funding

This work was funded from Agency for Defense Development (ADD) grant funded by the Korea government (No. UD200042ED, Study on wideband uniform beamforming using reinforcement learning).

Institutional Review Board Statement

Not applicable for studies not involving humans or animals.

Informed Consent Statement

Not applicable for studies not involving humans.

Data Availability Statement

This study did not report any data.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Designed Beam Patterns

Figure A1. The beam pattern of symmetric NUSLA using (a) MORELA, (b) QPSO, (c) FA, (d) SSA, and (e) MALO in case for θ 0 = 0 ° .
Figure A1. The beam pattern of symmetric NUSLA using (a) MORELA, (b) QPSO, (c) FA, (d) SSA, and (e) MALO in case for θ 0 = 0 ° .
Sensors 22 05456 g0a1aSensors 22 05456 g0a1b
Figure A2. The beam pattern of symmetric NUSLA using (a) MORELA, (b) QPSO, (c) FA, (d) SSA, and (e) MALO in case for θ 0 = 30 ° .
Figure A2. The beam pattern of symmetric NUSLA using (a) MORELA, (b) QPSO, (c) FA, (d) SSA, and (e) MALO in case for θ 0 = 30 ° .
Sensors 22 05456 g0a2aSensors 22 05456 g0a2b
Figure A3. The beam pattern of symmetric NUSLA using (a) MORELA, (b) QPSO, (c) FA, (d) SSA, and (e) MALO in case for θ 0 = 60 ° .
Figure A3. The beam pattern of symmetric NUSLA using (a) MORELA, (b) QPSO, (c) FA, (d) SSA, and (e) MALO in case for θ 0 = 60 ° .
Sensors 22 05456 g0a3
Figure A4. The beam pattern of asymmetric NUSLA using (a) MORELA, (b) QPSO, (c) FA, (d) SSA, and (e) MALO in case for θ 0 = 0 ° .
Figure A4. The beam pattern of asymmetric NUSLA using (a) MORELA, (b) QPSO, (c) FA, (d) SSA, and (e) MALO in case for θ 0 = 0 ° .
Sensors 22 05456 g0a4
Figure A5. The beam pattern of symmetric NUSLA using (a) MORELA, (b) QPSO, (c) FA, (d) SSA, and (e) MALO in case for θ 0 = 30 ° .
Figure A5. The beam pattern of symmetric NUSLA using (a) MORELA, (b) QPSO, (c) FA, (d) SSA, and (e) MALO in case for θ 0 = 30 ° .
Sensors 22 05456 g0a5aSensors 22 05456 g0a5b
Figure A6. The beam pattern of asymmetric NUSLA using (a) MORELA, (b) QPSO, (c) FA, (d) SSA, and (e) MALO in case for θ 0 = 60 ° .
Figure A6. The beam pattern of asymmetric NUSLA using (a) MORELA, (b) QPSO, (c) FA, (d) SSA, and (e) MALO in case for θ 0 = 60 ° .
Sensors 22 05456 g0a6aSensors 22 05456 g0a6b

References

  1. Volakis, J.L. Antenna Engineering Handbook; McGraw-Hill Education: New York, NY, USA, 2007. [Google Scholar]
  2. Stutzman, W.L.; Thiele, G.A. Antenna Theory and Design; John Wiley & Sons: Hoboken, NJ, USA, 2012. [Google Scholar]
  3. Balanis, C. A Antenna Theory: Analysis and Design; John Wiley & Sons: Hoboken, NJ, USA, 2015. [Google Scholar]
  4. Benesty, J.; Cohen, I.; Chen, J. Fundamentals of Signal Enhancement and Array Signal Processing; John Wiley & Sons: Hoboken, NJ, USA, 2017. [Google Scholar]
  5. Ridwan, M.; Abdo, M.; Jorswieck, E. Design of Non-Uniform Antenna Arrays Using Genetic Algorithm. In Proceedings of the 13th International Conference on Advanced Communication Technology (ICACT2011), Seoul, Korea, 13–16 February 2011; pp. 422–427. [Google Scholar]
  6. Basu, B.; Mahanti, G. Fire Fly and Artificial Bees Colony Algorithm for Synthesis of Scanned and Broadside Linear Array Antenna. Prog. Electromagn. Res. B 2011, 32, 169–190. [Google Scholar] [CrossRef] [Green Version]
  7. Ram, G.; Mandal, D.; Kar, R.; Ghoshal, S.P. Optimized Hyper Beamforming of Receiving Linear Antenna Arrays Using Firefly Algorithm. Int. J. Microw. Wirel. Technol. 2014, 6, 181–194. [Google Scholar] [CrossRef]
  8. Bai, H. Design of Non-Uniform Linear Array via Linear Programming and Particle Swarm Optimization and Studies on Phased Array Calibration. Masters Thesis, University of Massachusetts Amherst, Amherst, MA, USA, 2014. [Google Scholar]
  9. Sri, K.B.; Rao, N.V. Optimization of SLL of Linear Array Antennas using Enhanced Firefly Algorithm. Int. J. Eng. Res. Appl. 2020, 10, 19–23. [Google Scholar]
  10. Li, S.; Yang, X.; Ning, L.; Long, T.; Sarkar, T.K. Broadband Constant Beamwidth Beamforming for Suppressing Mainlobe and Sidelobe Interferences. In Proceedings of the 2017 IEEE Radar Conference (RadarConf), Seattle, WA, USA, 8–12 May 2017; pp. 1041–1045. [Google Scholar]
  11. Liu, M.; Zou, L.; Wang, X. Practical Beamforming Technologies for Wideband Digital Array Radar. Prog. Electromagn. Res. Lett. 2019, 86, 145–151. [Google Scholar] [CrossRef] [Green Version]
  12. Feng, Y.; Li, J.Y.; Zhang, L.K.; Yu, X.J.; Qi, Y.X.; Li, D.; Zhou, S.G. A Broadband Wide-Angle Scanning Linear Array Antenna with Suppressed Mutual Coupling for 5G Sub-6G Applications. IEEE Antennas Wirel. Propag. Lett. 2022, 21, 366–370. [Google Scholar] [CrossRef]
  13. Wang, B.H.; Hui, H.T.; Leong, M.S. Optimal Wideband Beamforming for Uniform Linear Arrays Based on Frequency-Domain MISO System Identification. IEEE Trans. Antennas Propag. 2010, 58, 2580–2587. [Google Scholar] [CrossRef]
  14. Zhang, W.; Su, T. Reference Beam Pattern Design for Frequency Invariant Beamforming Based on Fast Fourier Transform. Sensors 2016, 16, 1554. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  15. Long, T.; Cohen, I.; Berdugo, B.; Yang, Y.; Chen, J. Window-Based Constant Beamwidth Beamformer. Sensors 2019, 19, 2091. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  16. Xu, L.; Li, R.; Chen, X.; Wei, F.; Shi, X. Wideband Frequency Invariant Array Synthesis Based on Matrix Singular Value Decomposition. Electronics 2021, 10, 2039. [Google Scholar] [CrossRef]
  17. Murino, V.; Trucco, A.; Regazzoni, C.S. Synthesis of Unequally Spaced Arrays by Simulated Annealing. IEEE Trans. Signal Process. 1996, 44, 119–123. [Google Scholar] [CrossRef] [Green Version]
  18. Gangwar, V.S.; Singh, A.K.; Singh, S.P. Side Lobe Level Suppression in Randomly Spaced Linear Array Using Genetic Algorithm. In Proceedings of the 2015 IEEE MTT-S International Microwave and RF Conference (IMaRC), India, Hyderabad, 10–12 December 2015; pp. 381–384. [Google Scholar]
  19. Zaman, M.A.; Abdul Matin, M. Nonuniformly Spaced Linear Antenna Array Design Using Firefly Algorithm. Int. J. Microw. Sci. Technol. 2012, 2012, 256759. [Google Scholar] [CrossRef] [Green Version]
  20. Miranda, A.V.; Ashwin, P.; Sharan, P.; Gangwar, V.S.; Singh, A.K.; Singh, S.P. An Efficient Synthesis of Unequally Spaced Antenna Array with Electronic Scan Capability Utilizing Particle Swarm Optimization. In Proceedings of the 2017 IEEE MTT-S International Microwave and RF Conference (IMaRC), India, Ahmedabad, 11–13 December 2017; pp. 255–258. [Google Scholar]
  21. Luo, Z.; Liu, F.; Zou, Z.; Guo, S.; Shen, T. Optimum design of both linear and planar sparse arrays with sidelobe level reduction using salp swarm algorithm. J. Electromagn. Waves Appl. 2021, 35, 690–704. [Google Scholar] [CrossRef]
  22. Liu, Y.; Zhang, L.; Zhu, C.; Liu, Q.H. Synthesis of Nonuniformly Spaced Linear Arrays With Frequency-Invariant Patterns by the Generalized Matrix Pencil Methods. IEEE Trans. Antennas Propag. 2015, 63, 1614–1625. [Google Scholar] [CrossRef]
  23. Gu, P.; Wang, G.; Fan, Z.; Chen, R. Efficient Unitary Matrix Pencil Method for Synthesising Wideband Frequency Patterns of Sparse Linear Arrays. IET Microwaves Antennas Propag. 2018, 12, 1871–1876. [Google Scholar] [CrossRef]
  24. Van Luyen, T.; Giang, T.V.B. Null-Steering Beamformer Using Bat Algorithm. Appl. Comput. Electromagn. Soc. J. 2018, 33, 23–29. [Google Scholar]
  25. BouDaher, E.; Hoorfar, A. Comparison of Nature-Inspired Techniques in Design Optimization of Non-Uniformly Spaced Arrays in The Presence of Mutual Coupling. Digit. Signal Process. 2020, 105, 1–19. [Google Scholar] [CrossRef]
  26. Pradhan, H.; Mangaraj, B.B.; Behera, S.K. Chebyshev-Based Array for Beam Steering and Null Positioning Using Modified Ant Lion Optimization. Int. J. Microw. Wirel. Technol. 2022, 14, 143–157. [Google Scholar] [CrossRef]
  27. Patidar, H.; Mahanti, G.K.; Muralidharan, R. Quantum Particle Swarm Optimization for Synthesis of Non-Uniformly Spaced Linear Arrays with Broadband Frequency Invariant Pattern. J. Microwaves Optoelectron. Electromagn. Appl. 2017, 16, 602–614. [Google Scholar] [CrossRef] [Green Version]
  28. Ozan, C.; Baskan, O.; Haldenbilen, S. A Novel Approach Based on Reinforcement Learning for Finding Global Optimum. Open J. Optim. 2017, 6, 65–84. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Geometry of asymmetric non-uniformly spaced linear array.
Figure 1. Geometry of asymmetric non-uniformly spaced linear array.
Sensors 22 05456 g001
Figure 2. Schematic layout of array antenna.
Figure 2. Schematic layout of array antenna.
Sensors 22 05456 g002
Figure 3. Two examples of (a) the existing cost function and (b) the proposed cost function.
Figure 3. Two examples of (a) the existing cost function and (b) the proposed cost function.
Sensors 22 05456 g003
Figure 4. The HPBW performance of symmetric NUSLA in case for (a) θ 0 = 0 ° , (b) θ 0 = 30 ° , and (c) θ 0 = 60 ° .
Figure 4. The HPBW performance of symmetric NUSLA in case for (a) θ 0 = 0 ° , (b) θ 0 = 30 ° , and (c) θ 0 = 60 ° .
Sensors 22 05456 g004
Figure 5. The SLL performance of symmetric NUSLA in case for (a) θ 0 = 0 ° , (b) θ 0 = 30 ° , and (c) θ 0 = 60 ° .
Figure 5. The SLL performance of symmetric NUSLA in case for (a) θ 0 = 0 ° , (b) θ 0 = 30 ° , and (c) θ 0 = 60 ° .
Sensors 22 05456 g005
Figure 6. The HPBW performance of symmetric NUSLA in the case for (a) θ 0 = 0 ° , (b) θ 0 = 30 ° , and (c) θ 0 = 60 ° .
Figure 6. The HPBW performance of symmetric NUSLA in the case for (a) θ 0 = 0 ° , (b) θ 0 = 30 ° , and (c) θ 0 = 60 ° .
Sensors 22 05456 g006
Figure 7. The SLL performance of symmetric NUSLA in the case for (a) θ 0 = 0 ° , (b) θ 0 = 30 ° , and (c) θ 0 = 60 ° .
Figure 7. The SLL performance of symmetric NUSLA in the case for (a) θ 0 = 0 ° , (b) θ 0 = 30 ° , and (c) θ 0 = 60 ° .
Sensors 22 05456 g007
Table 1. NUSLA parameter setting.
Table 1. NUSLA parameter setting.
NUSLA ParameterValue
Minimum/maximum frequency ( f m i n / f m a x ) 0.5/1 GHz
The number of frequencies ( N f ) 11
Minimum/maximum spacing ( d m i n / d m a x ) 0.5/1.5 λ m i n
Minimum/maximum amplitude ( a m i n / a m a x ) 0.1/1
Minimum/maximum phase ( ϕ m i n / ϕ m a x ) 0/ π
Propagation speed ( c ) 3 × 10 8 m/s
Table 2. MORELA parameter setting.
Table 2. MORELA parameter setting.
MORELA ParameterValue
The number of maximum learning episode ( T ) 1000
Size of the sub-environment ( K ) 20
Learning rate ( α ) 0.8
Discounting factor ( γ ) 0.2
Search space reducing factor ( β ) 0.99
Table 3. Performance comparison for symmetric NUSLA.
Table 3. Performance comparison for symmetric NUSLA.
Max HPBW (deg)Min HPBW (deg)PSLL (dB)Time (s)
θ 0 = 0 ° 6.163.08−20.15
MORELA θ 0 = 30 ° 9.744.86−19.9937.95
θ 0 = 60 ° 22.2010.52−18.42
θ 0 = 0 ° 6.343.16−20.04
QPSO θ 0 = 30 ° 9.824.90−19.9920.07 *
θ 0 = 60 ° 16.558.05−0.15
θ 0 = 0 ° 6.323.16−20.05
FA θ 0 = 30 ° 10.435.21−19.98194.98
θ 0 = 60 ° 22.9710.84−17.90
θ 0 = 0 ° 6.483.24−20.00
SSA θ 0 = 30 ° 11.505.74−14.6718.87
θ 0 = 60 ° 21.1810.10−13.47
θ 0 = 0 ° 10.385.18−18.63
MALO θ 0 = 30 ° 12.326.14−15.1847.50
θ 0 = 60 ° 22.9710.84−14.19
* The presented runtime of QPSO is with the optimal hyper-parameter setting found by several trial-and-error. QPSO significantly depends on the initial hyper-parameter and at least 4~10 additional trials of QPSO is needed to find an optimal setting.
Table 4. Performance comparison for asymmetric NUSLA.
Table 4. Performance comparison for asymmetric NUSLA.
Max HPBW (deg)Min HPBW (deg)PSLL (dB)Time (s)
θ 0 = 0 ° 6.003.00−20.04
MORELA θ 0 = 30 ° 9.914.96−20.01117.56
θ 0 = 60 ° 21.7810.46−17.08
θ 0 = 0 ° 6.223.10−20.03
QPSO θ 0 = 30 ° 10.115.04−18.3453.40
θ 0 = 60 ° 14.427.13−0.15
θ 0 = 0 ° 6.543.28−19.97
FA θ 0 = 30 ° 10.845.42−18.32520.75
θ 0 = 60 ° 22.1810.55−12.87
θ 0 = 0 ° 6.583.28−16.30
SSA θ 0 = 30 ° 11.035.51−18.0852.44
θ 0 = 60 ° 21.1010.07−13.26
θ 0 = 0 ° 9.964.98−14.47
MALO θ 0 = 30 ° 11.145.55−12.11136.30
θ 0 = 60 ° 21.0610.1−10.06
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Kang, S.; Kim, S.; Park, C.; Chung, W. Design Method for a Wideband Non-Uniformly Spaced Linear Array Using the Modified Reinforcement Learning Algorithm. Sensors 2022, 22, 5456. https://0-doi-org.brum.beds.ac.uk/10.3390/s22145456

AMA Style

Kang S, Kim S, Park C, Chung W. Design Method for a Wideband Non-Uniformly Spaced Linear Array Using the Modified Reinforcement Learning Algorithm. Sensors. 2022; 22(14):5456. https://0-doi-org.brum.beds.ac.uk/10.3390/s22145456

Chicago/Turabian Style

Kang, Seyoung, Seonkyo Kim, Cheolsun Park, and Wonzoo Chung. 2022. "Design Method for a Wideband Non-Uniformly Spaced Linear Array Using the Modified Reinforcement Learning Algorithm" Sensors 22, no. 14: 5456. https://0-doi-org.brum.beds.ac.uk/10.3390/s22145456

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop