Professional Documents
Culture Documents
Authorized licensed use limited to: Kongu Engineering College. Downloaded on December 20,2021 at 09:57:27 UTC from IEEE Xplore. Restrictions apply.
5080 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 67, NO. 12, DECEMBER 2020
Authorized licensed use limited to: Kongu Engineering College. Downloaded on December 20,2021 at 09:57:27 UTC from IEEE Xplore. Restrictions apply.
AKKAD et al.: PIPELINED REDUCED COMPLEXITY TWO-STAGES PARALLEL LMS STRUCTURE FOR ADAPTIVE BEAMFORMING 5081
with [.]T denotes the matrix transpose, sd (k) and il (k) are the
desired and interfering signals with l < N, ad is the N ×
1 complex array steering vector for the desired signal, and
n(k) is the complex additive white Gaussian noise (CAWGN)
vector. A general form of ad is given by
Authorized licensed use limited to: Kongu Engineering College. Downloaded on December 20,2021 at 09:57:27 UTC from IEEE Xplore. Restrictions apply.
5082 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 67, NO. 12, DECEMBER 2020
input signal, i.e. presence of repeated samples in the original substituting (12), (13), (14) and (15), in (11) the MSE ξ p L M S
message signal, ADC impurities [18], quantization errors becomes
[20]–[22] and low resolution resulting in receivers satura-
tion [19]. Additionally, it can be formed as a consequence of ξ p L M S (k) = E[|d(k)|2] − pH w1 (k)−w1H (k)p
symbol detection errors originated from the digital receivers +w1H (k)Rw1 (k) + E[|d(k − 1)|2 ]
in low SNR environments [23]. Thus, in the proposed delayed −E[d1(k)xH
1 (k − 1)]w2 (k − 1)
feedback scheme, the use of the present and past errors,
−w2H (k − 1)E[d1∗(k)x1 (k − 1)]
in the case of recurring samples, can severely degrade the
convergence performance of the pLMS. We can prove that +w2H (k − 1)E[x1(k)x1H (k − 1)]w2 (k − 1)
it can be mitigated by multiplying the delayed samples by + j E[d(k)d ∗(k − 1)] − j E[d ∗ (k)d(k − 1)]
j , which in turn protects against nulls and preserves the − j E[d(k)xH(k − 1)]w2 (k − 1)
accelerated convergence.
− j w1H (k)E[d ∗ (k − 1)x(k)]
Proof: let d(k) = a + j b and d(k −1) = c+ j d. For recur-
ring samples, S(k) = d(k) − d(k − 1) with d(k) ≈ d(k − 1), + j w1H (k)E[x(k)xH (k − 1)]w2 (k − 1)
we get S(k) ≈ 0. However, for S(k) = d(k) − + j E[d(k − 1)xH (k)]w1 (k)
j d(k − 1), i.e. left side term of equation (10), + j w2H (k − 1)E[d ∗ (k)x(k − 1)]
S(k) = a + j b − j c + d = 0.,
− j E[xH (k)w1 (k)w2H (k − 1)x(k − 1)] (16)
where S(k) is the new pLMS reference signal, such as
S(k) = d(k) − j d(k − 1). The MSE ξ p L M S is now defined as with w1 (k) being the tap weights of interest [3], [5], [7], [31].
The optimal weight vector, wop , of w1 (k) can be obtained by
ξ p L M S (k) = E[|e p L M S (k)|2 ] differentiating (16) with respect to wH 1 (k) [5], [7], [32], and
setting the resulting pLMS gradient, ∇ p L M S , to zero
= E[e1 (k)e1∗ (k) + j e1(k)e2∗ (k − 1)
− j e1∗(k)e2 (k − 1) + e2 (k − 1)e2∗ (k − 1)] (11) ∂ξ p L M S (k)
= ∇pL M S
∂wH 1 (k)
= −p + Rw1 (k)
with |.| signifies the complex modulus. Moreover, the first term
of (11) can be expressed as − j E[d ∗(k − 1)x(k)]
+ j E[x(k)xH (k − 1)]w2 (k − 1) (17)
E[|e1 (k)| ] 2
The optimal weight vector, wop , becomes
= E[|d(k)|2 ] − pH w1 (k)−wH
1 (k)p + w1 (k)Rw1 (k) (12)
H
wop = R−1 p + j R−1 E[d ∗ (k − 1)x(k)]
the last term of (11) can be developed as follow − j R−1 E[x(k)xH (k − 1)]w2 (k − 1)| (18)
Authorized licensed use limited to: Kongu Engineering College. Downloaded on December 20,2021 at 09:57:27 UTC from IEEE Xplore. Restrictions apply.
AKKAD et al.: PIPELINED REDUCED COMPLEXITY TWO-STAGES PARALLEL LMS STRUCTURE FOR ADAPTIVE BEAMFORMING 5083
Authorized licensed use limited to: Kongu Engineering College. Downloaded on December 20,2021 at 09:57:27 UTC from IEEE Xplore. Restrictions apply.
5084 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 67, NO. 12, DECEMBER 2020
where A is the final correlation matrix formed as a linear the eigenvectors of A. We can now write A = O−1 ΛO [30],
combination of the auto-correlation matrices at lags 0 and 1, we can rewrite (35) as
respectively. A is assumed invertible as a result of the random
added noise [30] and is given by v(k + 1) = (I − μO−1 ΛO)v(k) (36)
Thus, the RC-pLMS presents a low complexity approximation Ov(k + 1) = (I − μΛ)Ov(k) (37)
for the pLMS. The behavior of the RC-pLMS is exam-
ined and verified through various simulations presented in Let u(k) = Ov(k), where u(k) is v(k) in a rotated coordinate,
sub-section VII-A. defined by the eigenvectors in O, thus a convergence in u(k)
means a convergence in v(k) [27], [30], then
IV. S TABILITY A NALYSIS u(k + 1) = (I − μΛ)u(k) (38)
In order to determine the conditions for RC-pLMS to
Since all elements in (I − μΛ) are diagonal, the stability and
become stable and converge to the optimal weight, a first order
convergence is achieved with respect to the convergence of the
convergence and stability analysis is performed. Moreover,
first order difference equation formed by all N eigenvalues λi ,
the following analysis determines the optimal learning rate, i.e.
∀i, i
{1, 2, .., N} [30]. Thus, we define a set of N difference
μ. The analysis is performed by studying the mean coefficient
equations as follows
error vector, v(k) [27], [33] which is given by
v(k) = w(k) − wop (30) ui (k + 1) = (1 − μλi )ui (k) (39)
where w(k) is the mean weight vector. Thus, from (22), we can The convergence of the set of N difference equations is
proceed as follows achieved if |1−μλi | < 1 [30], [33]. Thus, for the convergence
in the mean sense, we require
w(k + 1) = w1 (k) + μp − μRw(k)
+ j μp(−1) − j μR(1)w(k) (31) μ< 1
||λ A,max || (40)
At steady-state and convergence, i.e. as k → ∞, we can where the norm, ||λ A,max ||, is the maximum
eigenvalue in
assume w(k + 1) ≈ w(k) and w(k) ≈ w(k − 1) for w(k) = A and ||.|| is the Euclidean norm i.e. Re{λ}2 + I m{λ}2 .
w1 (k) and w(k) = w2 (k − 1). Thus, (31) becomes Thus, to ensure convergence and stability the step size μ must
satisfy (40).
w(k + 1) − wop = w(k) − wop + μp + j μR(1)wop
−μRw(k) − μRwop + μRwop V. Q UANTIZATION E FFECT
+ j μp(−1) − j μR(1)wop + μR(1)w(k)
While the previous study targeted an infinite precision
(32) model of the RC-pLMS algorithm, an analysis of the effects
where wop is the optimal weight vector. Using the mean of quantization is of crucial importance when targeting digital
coefficient error vector notation and equations (28), (32), we systems with finite precision [30], [34], [35]. Such errors, if not
can write accounted for, causes the system to diverge as it deviates from
its theoretical continuous value [30], [34]. To simplify the
v(k + 1) = (I − μR − j μR(1))v(k) − μRA−1 p analysis of the finite precision case, we assume all the input
− j μRA−1 p(−1) + μp + j μp(−1) and reference signals to be Gaussian, zero-mean, uncorrelated
and generated from an independent identically distributed
−μR(1)A−1 p + μR(1)A−1 p(−1) (33)
(i.i.d) sequences. Additionally, the parameters uq (k), wq (k),
The previous equation can be simplified to Sq (k), eq (k) and yq (k), where the subscript q denotes the
quantization process, are defined as follows
v(k + 1) = (I − μR − j μR(1))v(k) + μp
−μ(R + j R(1))A−1p + j μp(−1) uq (k) = u(k) + ηu (k) (41)
−μ( j R − R(1))A−1 p(−1) (34) wq (k) = w(k) + ηw (k) (42)
Sq (k) = S(k) + η S (k) (43)
Using the equalities ( j R − R(1)) = j (R + j R(1)) and
yq (k) = y(k) + η y (k) (44)
AA−1 = I, and simplifying opposite terms, we get
eq (k) = Sq (k) − yq (k) (45)
v(k + 1) = (I − μR − j μR(1))v(k)
= (I − μA)v(k) (35) where ηu (k), ηw (k), η S (k) and η y (k) are the input signal,
weight vector, reference signal and output quantization error
Using the eigenvalue decomposition (EVD), where Λ is a respectively. Additionally, ηu (k) and ηw (k) are assumed to
diagonal matrix with diagonal entries (λi ) equal to the eigen- be mutually independent and independent of u(k) and w(k),
values of A, and O is a unitary matrix whose rows represent respectively. They are also assumed to be zero mean white
Authorized licensed use limited to: Kongu Engineering College. Downloaded on December 20,2021 at 09:57:27 UTC from IEEE Xplore. Restrictions apply.
AKKAD et al.: PIPELINED REDUCED COMPLEXITY TWO-STAGES PARALLEL LMS STRUCTURE FOR ADAPTIVE BEAMFORMING 5085
sequences with variance θd2 [30], [34]. Thus, from (45) we For the RC-pLMS design, a finite precision
proceed as follows implementation was performed on the Intel Stratix V
5SGXMABN3F45I4 FPGA model [36] using complex
eq (k) = Sq (k) − yq (k) arithmetic for a 18bits signed fixed point Q2, 15 format,
= S(k) + η S (k) − wH q (k)uq (k) − η y (k) i.e. 1 signed bit, 2 integer bits and 15 precision bits [36].
= S(k) + η S (k) − wH (k)u(k) − wH (k)ηu (k) The Q2, 15 format was chosen with respect to the Stratix V
−ηw (k)u(k)−ηw ∗
(k)ηu (k) − η y (k) (46) digital signal processing (DSP) embedded blocks standard
18bits mode configuration. While the selected FPGA model
By ignoring all quantization error terms higher than the first supports 18bits mode and 27bits mode, in which the latter
∗ (k)η (k) = 0, we get
order, i.e. ηw is suggested for high precision wireless communication
u
applications [36], the 18bits mode is selected. The use of the
eq (k) = e RC p L M S (k) + η Sy (k) − wH (k)ηu (k) − ηw (k)u(k) 18bits mode provides minimal resource usage and highlights
(47) the accuracy and efficiency of the proposed algorithm against
quantization errors. Synthesis and finite precision hardware
where η Sy (k) = η S (k) − η y (k). The new MSE is now defined
simulation results are presented in sections VI-C and VII-A,
as ξ RC p L M Sq (k) = [|eq (k)|2 ] and evaluated as presented
respectively.
in (16) with all quantization error terms higher than the first
order are equated to 0. Consequently, we obtain VI. H ARDWARE A RCHITECTURE
2
ξ RC p L M Sq (k) = E[|eq (k)| ] This section, presents a pipelined RC-pLMS structure
= ξ RC p L M S (k) + E[e RC p L M S (k)η∗Sy (k) based on the delay and sum relaxed look-ahead technique
(DRC-pLMS). It also compares this new algorithm to the delay
+e∗RC p L M S (k)η Sy (k) − e RC p L M S (k)
and sum relaxed look-ahead LMS (DLMS) [8].
×w(k)ηu∗ (k) − e RC p L M S (k)uH (k)ηw
∗
(k)
−e∗RC p L M S (k)wH (k)ηu (k) A. DRC-pLMS
−e∗RC p L M S (k)u(k)ηu (k)] (48) From Algorithm 2, we start with a delay relaxation of D1
samples in the error path and D2 step look-ahead in the weight
For simplification, we assume μ to be small. Therefore, update path to obtain
the quantization error terms ηw (k)u(k) and w(k)ηu (k) become
uncorrelated with each other and with the error e RC p L M S (k) w(k + 1) = w(k − D2 )
[30]. From [30], (48) can be simplified to 2 −1
D
+μ e∗RC p L M S (k − D1 − i )x(k − D1 − i )
ξ RC p L M Sq (k) = E[|eq (k)|2 ] i=0
= Jmin (1 + ρ) + ξ1 (θw2 , μ) + ξ2 (θd2 ) (49) (51)
where Jmin (1 + ρ) is the MSE of the infinite precision algo- The previous relaxation is possible assuming the signal is
rithm, ρ is the misadjustment, ξ1 (θw2 , μ) is the quantization WSS and the gradient estimate does not change much over D1
error resulting from ηw (k) and ξ2 (θd2 ) is the quantization error samples [8]. While the previous assumption allows presenting
resulting from ηu (k) and η y (k) [30]. Following the derivation a pipelined architecture, its hardware overhead is N(D2 − 1)
in [35], at steady state (49) can now be written as follows and becomes unacceptable for larger values of N and D2 [8].
Thus, to reduce the resulting overhead, a sum relaxation of D3
ξ RC p L M Sq (k) = E[|eq (k)|2 ] terms is applied where 1 ≤ D3 ≤ D2 . Equation (51) becomes
1 Nθa2 as follows
= ξmin + μξmin tr (A) +
2 2ηu (k)μ w(k + 1) = w(k − D2 )
1 3 −1
D
+ 2 (|wop |2 + a)θd2 (50)
ηu (k) +μ e∗RC p L M S (k − D1 − i )x(k − D1 − i )
where ξmin is the minimum MSE on the infinite precision i=0
Authorized licensed use limited to: Kongu Engineering College. Downloaded on December 20,2021 at 09:57:27 UTC from IEEE Xplore. Restrictions apply.
5086 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 67, NO. 12, DECEMBER 2020
defined as follows
B. DRC-pLMS Architecture
y1 (k) = w1..4
H (k)u
1..4 (k) (54)
The relaxed look-ahead hardware architecture is imple-
y2 (k) = H (k)u
w5..8 5..8 (k) (55)
mented using complex arithmetic for a 18bits signed fixed
point Q2, 15 format i.e. 1 signed bit, 2 integer bits and 15 From Fig. 5, a 8 input adaptive beamformer is formed by
precision bits with D1 = 4, D2 = 2 and D3 = 1, i.e. six two 4 input linear combiner blocks and two 4 input weight
pipeline stages. The resulting, top level, architecture is shown update blocks. The systems default external inputs x(k) and
in Fig. 5 where u1..4 (k), u5..8 (k), w1..4 (k) and w5..8 (k) are the d(k) remain unchanged and they are updated internally to
DRC-pLMS input and weight vectors formed of first and last form the modified inputs u(k) and S(k). The resulting stage
4 elements, respectively. Z −1 , Z −D1 and Z −D1 −1 represent outputs, y1 and y2 , of each linear combiner are then combined
the digital delay, i.e. registers of 1, D1 , and D1 − 1 samples, to form the final output y and the total error e RC p L M S . The
respectively. The Conj block denotes complex conjugation. In resulting error and the external input signals x1..4 (k) and
addition, y1 and y2 form the intermediate output. They are x5..8 (k) are then used to update the previous filter coefficients.
Authorized licensed use limited to: Kongu Engineering College. Downloaded on December 20,2021 at 09:57:27 UTC from IEEE Xplore. Restrictions apply.
AKKAD et al.: PIPELINED REDUCED COMPLEXITY TWO-STAGES PARALLEL LMS STRUCTURE FOR ADAPTIVE BEAMFORMING 5087
Authorized licensed use limited to: Kongu Engineering College. Downloaded on December 20,2021 at 09:57:27 UTC from IEEE Xplore. Restrictions apply.
5088 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 67, NO. 12, DECEMBER 2020
Fig. 10. RC-pLMS and DRC-pLMS MSE Convergence Behavior for Different SNR.
Fig. 11. RC-pLMS and DRC-pLMS Beam Radiation Pattern for Different SNR.
sd (k), and interfering sequences forming i(k), respectively. was able to achieve a convergence after just 5 iterations.
The desired signal d(k) represented by v d , is considered Moreover, compared to the LMS with a step size of 0.5, i.e.
as an identical copy of the message signal corrupted by maximum suggested step size [30], the RC-pLMS achieved an
CAWGN noise with a signal to noise ratio S N R = 10d B. The accelerated convergence with a minimal step size of 0.0156
parameters and initial conditions at k = 0 are given as, μ1 = in high SNR environments. Moreover, the selected μ RC p L M S
μ2 = μ p L M S = μ RC p L M S = μ D RC p L M S = 2−6 = 0.0156, ensures an accelerated convergence and a minimal error floor
μ L M S = 0.5, d(−1) = d(0), x(−1) = x(0), θ p2 = 0.01 and in low SNR environments, where the use of a smaller step size
θq2 = 0.04. As for the RLS the initial parameters are the is a mandatory for convergence [30]. Additionally, compared
forgetting factor α = 0.98 and initial matrix P(0) = 0.5I , to the RLS, which is of order O(N 2 ) complexity, our proposed
where I is a N × N identity matrix. system presented near similar behavior in convergence and
error floor but with a reduced complexity of order O(N).
A. Simulation Results To numerically assess the validity of proposition − I, the
The simulation results are displayed as a function of the MSE convergence behavior is simulated, using recurring
MSE convergence, and the beam radiation pattern. As shown (repeated) samples, for the RC-pLMS as shown in Fig. 9.
in Fig. 8, for a S N R = 10d B and in contrast to the LMS, From Fig. 9, it is clear that the RC-pLMS, having its delayed
the pLMS and RC-pLMS presented similar LLMS accelerated inputs multiplied by j , preserved its accelerated convergence
convergence behavior with minimal residual error. The system and low steady-state error. Additionally, the MSE behavior
Authorized licensed use limited to: Kongu Engineering College. Downloaded on December 20,2021 at 09:57:27 UTC from IEEE Xplore. Restrictions apply.
AKKAD et al.: PIPELINED REDUCED COMPLEXITY TWO-STAGES PARALLEL LMS STRUCTURE FOR ADAPTIVE BEAMFORMING 5089
Authorized licensed use limited to: Kongu Engineering College. Downloaded on December 20,2021 at 09:57:27 UTC from IEEE Xplore. Restrictions apply.
5090 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS—I: REGULAR PAPERS, VOL. 67, NO. 12, DECEMBER 2020
[12] L.-D. Van and W.-S. Feng, “An efficient systolic architecture for the [37] P. Clarkson and P. White, “Simplified analysis of the LMS adaptive filter
DLMS adaptive filter and its applications,” IEEE Trans. Circuits Syst. using a transfer function approximation,” IEEE Trans. Acoust., Speech,
II. Analog Digit. Signal Process, vol. 48, no. 4, pp. 359–366, Apr. 2001. Signal Process., vol. 35, no. 7, pp. 987–993, Jul. 1987.
[13] P. K. Meher and S. Y. Park, “Critical-path analysis and low-complexity
implementation of the LMS adaptive algorithm,” IEEE Trans. Circuits
Syst. I, Reg. Papers, vol. 61, no. 3, pp. 778–788, Mar. 2014.
[14] B. D. Van Veen and K. M. Buckley, “Beamforming: A versatile approach Ghattas Akkad received the B.Sc. and M.Sc.
to spatial filtering,” IEEE ASSP Mag., vol. 5, no. 2, pp. 4–24, Apr. 1988. degrees in computer engineering from the University
[15] V. H. Nascimento, “The normalized LMS algorithm with dependent of Balamand in 2012 and 2014, respectively. He is
noise,” in Proc. Anais Simpòsio Brasileiro, 2001, pp. 1–10. currently pursuing the Ph.D. degree in adaptive
[16] F. Albu, J. Kadlec, N. Coleman, and A. Fagan, “The Gauss-Seidel fast beamforming with the Ecole Nationale Superieure
affine projection algorithm,” in Proc. IEEE Workshop Signal Process. de Techniques Avancees Bretagne (ENSTA Bre-
Syst., San Diego, CA, USA, Oct. 2002, pp. 109–114. tagne), Brest, France, under the supervision of Pro-
[17] Albu, Kadlec, Coleman, and Fagan, “Pipelined implementations of the fessor Mansour He is currently a Certified Labview
a priori error-feedback LSL algorithm using logarithmic arithmetic,” in Developer with the Ecole Nationale Superieure de
Proc. IEEE Int. Conf. Acoust. Speech Signal Process., Orlando, FL, Techniques Avancees Bretagne (ENSTA Bretagne)
USA, May 2002, pp. 2681–2684. and expected to graduate in October 2020. He has
[18] A. Zoubir, M. Viberg, R. Chellappa, and S. Theodoridis, Academic Press published under IEEE, Springer, and EUSIPCO conferences. His research
Library in Signal Processing, Array and Statistical Signal Processing, interests are signal processing, adaptive beamforming, signal estimation and
vol. 3. Amsterdam, The Netherlands: Elsevier, 2013. detection, neural networks, computer architecture and hardware design, and
[19] A. Farina and L. Ortenzi, “Effect of ADC and receiver saturation on SoC hardware acceleration.
adaptive spatial filtering of directional interference,” Signal Process.,
vol. 83, no. 5, pp. 1065–1078, May 2003.
[20] Q. Jing, Y. Li, and J. Tong, “Performance analysis of multi-rate signal Ali Mansour (Senior Member, IEEE) received
processing digital filters on FPGA,” EURASIP J. Wireless Commun. the M.S. degree in electronic electric engineer-
Netw., vol. 2019, no. 1, p. 31, Dec. 2019. ing from Lebanese University in September 1992,
[21] W. Shang, Z. Dou, W. Xue, and Y. Li, “Digital beamforming based on the M.Sc. and Ph.D. degrees in signal, image and
FPGA for phased array radar,” in Proc. Prog. Electromagn. Res. Symp. speech processing from INPG, Grenoble-France,
Spring (PIERS), St. Petersburg, Russia, May 2017, pp. 437–440. in July 1993 and January 1997, respectively,
[22] V. Seneviratne, A. Madanayake, and L. Bruton, “Multidimensional-DSP and the HDR degree (Habilitation a Diriger des
beamformers using the ROACH-2 FPGA platform,” Electronics, vol. 6, Recherches, this is the highest of the higher degrees
no. 3, p. 49, 2017. in the French system) from UBO, Brest, France,
[23] S. R. Theodore et al., Wireless Communications: Principles and Prac- in November 2006. He held many positions such
tice. Upper Saddle River, NJ, USA: Prentice-Hall, 2002, p. 69. as postdoctoral at LTIRF-INPG, Grenoble-France; a
[24] U. Meyer-Baese, Digital Signal Processing with Field Program- Researcher with BMC–RIKEN, Nagoya, Japan; a teacher–researcher position
mable Gate Arrays (Signals and Communication Technology). Berlin, with ENSIETA, Brest, France; a Senior Lecturer with the Department of ECE,
Germany: Springer-Verlag, 2004. Curtin University, Perth, Australia; an Invited Professor with ULCO, Calais,
[25] P. S. Yedavalli, T. Riihonen, X. Wang, and J. M. Rabaey, “Far-field RF France; and a Professor with Tabuk University, Tabuk, Saudi Arabia. He is
wireless power transfer with blind adaptive beamforming for Internet of currently a Professor with ENSTA-Bretagne. He published numerous refereed
Things devices,” IEEE Access, vol. 5, pp. 1743–1752, 2017. publications. He has authored or coauthored several books or book chapters.
[26] L. Xing, J. Zhu, Q. Xu, D. Yan, and Y. Zhao, “A circular beam-steering During his career, he had successfully supervised several research associates
antenna with parasitic water reflectors,” IEEE Antennas Wireless Propag. and Ph.D. and M.Sc. students. He is interested in blind source separation, high
Lett., vol. 18, no. 10, pp. 2140–2144, Oct. 2019. order statistics, signal processing, robotics, telecommunication, biomedical
[27] B. Widrow, J. McCool, and M. Ball, “The complex LMS algorithm,” engineering, electronic warfare, and cognitive radio. He had also been the
Proc. IEEE, vol. 63, no. 4, pp. 719–720, Apr. 1975. Lead Guest Editor of the EURASIP Journal on Advances in Signal Processing.
[28] J. Kim and A. D. Poularikas, “Performance analysis of the adjusted step He was the Vice President of the IEEE Signal Processing Society in Western
size NLMS algorithm,” in Proc. 36th Southeastern Symp. Syst. Theory, Australia for two years.
Atlanta, GA, USA, 2004, pp. 467–471.
[29] D. P. Mandic, S. Kanna, and A. G. Constantinides, “On the intrinsic
relationship between the least mean square and Kalman filters [Lecture
Notes],” IEEE Signal Process. Mag., vol. 32, no. 6, pp. 117–122, Bachar A. ElHassan received the Diploma degree
Nov. 2015. in engineering from the Faculty of Engineering,
Lebanese University, Tripoli, Lebanon, in 1991,
[30] S. Haykin, Adaptive Filter Theory. London, U.K.: Pearson, 2013.
the M.S. degree in signal and image processing from
[31] G. Akkad, A. Mansour, B. Elhassan, J. Srar, M. Najem, and F. Leroy, the National Polytechnic Institute (INPG), Grenoble,
“An efficient non-blind steering vector estimation technique for robust France, in 1992, and the Ph.D. degree in elec-
adaptive beamforming with multistage error feedback,” in Intelligent tronics from INPG, France, in 1995, in collabo-
Decision Technologies, vol. 2, pp. 13–23, Jun. 2019. ration with France Telecom. Since 1996, he has
[32] P. Bouboulis and S. Theodoridis, “Extension of Wirtinger’s calcu- been with the Faculty of Engineering, Lebanese
lus to reproducing kernel Hilbert spaces and the complex kernel University, Tripoli, Lebanon, where he is currently
LMS,” IEEE Trans. Signal Process., vol. 59, no. 3, pp. 964–978, a Full Professor. He served as a Chairman for the
Mar. 2011. Electrical Engineering Department for more than six years. He is also the
[33] O. Macchi and E. Eweda, “Second-order convergence analysis of Founder and the Director of the laboratory of Telecommunication, Networking
stochastic adaptive linear filtering,” IEEE Trans. Autom. Control, vol. 28, and Microwaves (LTRM), Doctoral School of Sciences and Technologies
no. 1, pp. 76–85, Jan. 1983. (EDST), Lebanese University. His research interests are as follows: image
[34] J. A. Srar, K.-S. Chung, and A. Mansour, “LLMS adaptive beam- processing, digital communications, intelligence in wireless sensor networks,
forming algorithm implemented with finite precision,” in Proc. and Internet of Things. He was the Chair of the IEEE ComSoc Lebanon
20th Telecommun. Forum (TELFOR), Belgrade, Serbia, Nov. 2012, chapter from January 2013 to December 2016 and the Vice Chair of the
pp. 303–306. IEEE Lebanon Section form January 2017 to December 2018. He has
[35] C. Caraiscos and B. Liu, “A roundoff error analysis of the LMS adaptive been the Chair of the IEEE Lebanon Section Elected since January 2019.
algorithm,” IEEE Trans. Acoust., Speech, Signal Process., vol. 32, no. 1, He founded and was the Director of the Development and Training Center,
pp. 34–41, Feb. 1984. the Order of Engineers and Architects Tripoli, Lebanon, from July 2009 to
[36] Altera. (Oct. 2019). Stratix V Device Handbook Volume 1: Device December 2013. He was the Head of the Employed Engineers Branch,
Interfaces and Integration. Accessed: Apr. 19, 2020. [Online]. Available: Order of Engineers and Architects, Tripoli, Lebanon, from April 2016 to
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/ April 2019. He has also been the member of the ICT Arab Committee
literature/hb/stratix-v/stx5_core.pdf since March 2017.
Authorized licensed use limited to: Kongu Engineering College. Downloaded on December 20,2021 at 09:57:27 UTC from IEEE Xplore. Restrictions apply.
AKKAD et al.: PIPELINED REDUCED COMPLEXITY TWO-STAGES PARALLEL LMS STRUCTURE FOR ADAPTIVE BEAMFORMING 5091
Elie Inaty (Member, IEEE) was born in El-Koura, Jalal A. Srar was born in Libya, 1970. He received
Lebanon, in June 1975. He received the B.S. and the B.Sc. degree in electronics engineering from
M.S. degrees in electrical engineering from the Uni- Garunis University, Libya, in 1993, the M.Sc. degree
versity of Balamand, El-Koura, in 1996 and 1998, in industrial engineering and the M.Sc. degree in
respectively, and the Ph.D. degree from Universite communication engineering from the College of
Laval, Quebec, QC, Canada, in 2001. He was an Industrial Technology, Libya, in 2001 and 2006,
Adjunct Professor with Universite Laval. He is cur- respectively, and the Ph.D. degree in adaptive
rently an Associate Professor with the University antenna arrays from Curtin University, Australia,
of Balamand. His research interests include code in 2011. From 2001 to 2006, he worked with
division multiple access and wavelength-division- the Adaptive Antenna Research Group, Hill, Libya.
multiplexing fiber optic communications, network He has been a Lecturer with the Electrical Engineer-
control and resource management issues in optical communication networks, ing Department, Misurata University, since 2003. His research interests are
and radio multiple-access techniques. beamforming algorithms, adaptive antenna, signal processing for communi-
cations, signal processing for early detection of cancer diseases, and finally
Rafic Ayoubi (Member, IEEE) received the B.S. wideband signal generation for Civil and Military applications.
degree in electrical engineering and the M.S.
and Ph.D. degrees in computer engineering from
the University of Louisiana, Lafayette, Louisiana,
in 1988, 1990, and 1995, respectively. He joined the
University of Balamand, Koura, Lebanon, in 1996,
where he is currently an Associate Professor. His
current research interests are in the areas of paral-
lel architectures, parallel algorithms, fault tolerance,
artificial neural networks, and FPGA technology.
In these areas, he published several research articles
in several journals and conferences. He has received the first prize in the
Second Annual exhibition for Industrial Research Achievements in Lebanon.
Authorized licensed use limited to: Kongu Engineering College. Downloaded on December 20,2021 at 09:57:27 UTC from IEEE Xplore. Restrictions apply.