Professional Documents
Culture Documents
7, JULY 2020
Abstract—Conventional least-mean-square (LMS) algorithm is the principle of minimum mean square error. The CSS-LMS
one of the most popular algorithms, which is widely used for algorithm is computationally low complex and capable of con-
adaptive beamforming. But the performance of the LMS algorithm verging to the optimal Wiener solution effectively. The con-
degrades significantly because the constant step size is not suitable
for varying signal-to-noise ratio (SNR) scenarios. Although numer-
vergence rate and mean square error of the LMS algorithm is
ous variable-step-size LMS (VSS-LMS) algorithms were proposed governed by CSS; however, the CSS exhibits a tradeoff between
to improve the performance of the LMS algorithm; however, most the convergence speed and mean square error. Moreover, the
of these VSS-LMS algorithms are either computationally complex performance of the CSS-LMS algorithm [5] also deteriorates in
or not reliable in practical scenarios since they depend on many varying signal-to-noise ratio (SNR) scenarios because the CSS is
parameters that are not easy to tune manually. In this letter, a fast only suitable for certain SNR scenarios. To improve the perfor-
and robust VSS-LMS algorithm is proposed for adaptive beam- mance of the CSS-LMS algorithm, two adaptive beamforming
forming. The VSS is obtained based on normalized sigmoid func-
tion, where the sigmoid function is calculated by using the mean
algorithms LLMS and LLMS1 [3] were proposed, which are
of instantaneous error first and then normalized by the squared based on a combined LMS-LMS technique that involves two
cumulative sum of instantaneous error and estimated signal power. sections of the LMS algorithm. Both algorithms perform better
The proposed algorithm can update the step size adaptively without than CSS-LMS algorithm but they are high computationally
tuning any parameter and outperform state-of-the-art algorithms complex and require two suitable constant step sizes, which
with low computational complexity. The simulation results show are not easy to tune in varying signal scenarios. Furthermore,
better performance of the proposed algorithm. several variable-step-size (VSS) LMS algorithms were proposed
Index Terms—Adaptive beamforming, least mean square (LMS), to solve the problems associated with the CSS-LMS algorithm.
sigmoid function, variable step size (VSS). A fast variable-step-size least-mean-square (MRVSS-LMS) al-
gorithm [6] was proposed, which is based on the weighted
sum of squared instantaneous error. Another variable-step-size
I. INTRODUCTION normalized least-mean-square (VSS-NLMS) algorithm [7] was
DAPTIVE beamforming plays a vital role in widespread proposed, which is based on mean square error and estimated
A applications like radar, sonar, communication, and navi-
gation systems. Many adaptive beamforming algorithms [1]–[4]
system noise power. A shrinkage widely linear complex-valued
least mean squares (SWL-CLMS) algorithm [4] was proposed,
have been proposed in the last few decades. The weight vec- where the step size is derived by determining the relationship
tors of these algorithms are computed based on three different between the noise-free a posteriori and a priori error signals, and
principles, i.e., minimum variance [1], constant modulus [2], the noncircular properties of the signal of interest, respectively.
and minimum mean square error [3], [4]. The constant-step-size Although the performance of these algorithms is somewhat bet-
least-mean-square (CSS-LMS) algorithm is one of the most ter than the CSS-LMS algorithm, they are either computationally
popular adaptive beamforming algorithms, which is based on complex or not reliable in practical scenarios since they depend
on many parameters that are not easy to tune manually.
In this letter, a fast and robust VSS-LMS algorithm is pro-
Manuscript received March 8, 2020; revised April 24, 2020 and May 12,
2020; accepted May 12, 2020. Date of publication May 18, 2020; date of current
posed for adaptive beamforming. The VSS is obtained based
version July 7, 2020. This work was supported in part by the National Natural on normalized sigmoid function, where the sigmoid function
Science Foundation of China under Grant 61860206012, Grant 61671065, and is calculated by using the mean of instantaneous error first and
Grant 31727901 and in part by the 111 project of China under Grant B14010. then normalized by the squared cumulative sum of instantaneous
(Corresponding author: Xiaopeng Yang.)
Babur Jalal, Xiaopeng Yang, and Teng Long are with the School of Informa- error and estimated signal power. The proposed algorithm can
tion and Electronics, Beijing Institute of Technology, Beijing 100081, China, update step size adaptively without tuning any parameter and
and also with Key Laboratory of Electronic and Information Technology in outperform state-of-the-art algorithms with low computational
Satellite Navigation, Ministry of Education, Beijing 100081, China (e-mail:
babar356@yahoo.com; xiaopengyang@bit.edu.cn; longteng@bit.edu.cn).
complexity.
Quanhua Liu is with the Beijing Institute of Technology Chongqing Innova- Notation: Matrices and vectors are represented by boldface,
tion Center, Chongqing 401120, China (e-mail: liuquanhua@bit.edu.cn). uppercase, and lowercase letters, respectively, (. )∗ denotes com-
Tapan K. Sarkar is with the Department of Electrical Engineering and plex conjugate, (. )H is a conjugate transpose, | · | represents
Computer Science, Syracuse University, Syracuse, NY 13244 USA (e-mail:
tksarkar@syr.edu). absolute value, E(. ) stands for mathematical expectation and
Digital Object Identifier 10.1109/LAWP.2020.2995244 tr(. ) is a trace operator.
1536-1225 © 2020 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission.
See https://www.ieee.org/publications/rights/index.html for more information.
Authorized licensed use limited to: Kongu Engineering College. Downloaded on December 20,2021 at 09:55:31 UTC from IEEE Xplore. Restrictions apply.
JALAL et al.: FAST AND ROBUST VARIABLE-STEP-SIZE LMS ALGORITHM FOR ADAPTIVE BEAMFORMING 1207
II. SIGNAL MODEL where λmax represents the largest eigenvalue of covariance ma-
Consider N narrowband source signals with K snapshots trix R = E[x(i)xH (i)]. Furthermore, the proposed algorithm
from the directions θ0 , θ1 , . . . , θN −1 , impinge on uniform linear also guarantees the convergence of mean square error, the suf-
array (ULA) of M (N < M ) omnidirectional antenna elements ficient condition that ensures the convergence of mean square
spaced by half wavelength and the effect of mutual coupling is error [8] is given by
not considered. The received signal x(i) ∈ CM ×1 at ith snapshot E[μ2VSS (∞)] 2
is written by 0< ≤ (10)
E[μVSS (∞)] 3tr(R)
N
−1
where E[μVSS (∞)] and E[μ2VSS (∞)] are the mean and mean
x(i) = a(θ0 )s0 (i) + a(θn )sn (i) + n(i) (1) square behavior of step size in steady state, which are given by
n=1
where s0 (i) is the desired signal and sn (i), n = 1, . . . , N − 1 eδ̃e (∞) 2 2 −1
E[μVSS (∞)] = E (δe (∞) + σx (∞))
are the complex envelop of interferences, a(θ0 ) and a(θn ) are the eδ̃e (∞) + 1
steering vectors of desired signal and interferences, respectively. (11)
n(i) ∈ CM ×1 is a zero mean additive white Gaussian noise. 2
eδ̃e (∞)
III. PROPOSED ALGORITHM E[μ2VSS (∞)] = E (δe2 (∞) + σx2 (∞))−1 .
eδ̃e (∞) + 1
In this section, the proposed VSS-LMS algorithm is derived (12)
for adaptive beamforming. The weight vector is computed
The mean square error [8] is given by
adaptively with the VSS by minimizing the error between the
reference signal d(i) and the output of beamformer y(i) [4], E[e2 (i)] = min + ex (i) (13)
which is expressed by
where min is minimum value of mean square error, and ex (i) is
2 2 excess mean square error. After convergence of the algorithm,
J[w(i)] |d(i) − y(i)| = |s0 (i) − w (i)x(i)| H
(2)
the steady-state value of mean square error is given by
where the reference signal d(i) = s0 (i) [4], and w(i) is the
E[e2 (∞)] = min + ex (∞) (14)
weight vector, which is calculated by
where the excess mean square error ex (∞) is much less than
w(i + 1) = w(i) + μVSS (i)x(i)e∗ (i) (3)
minimum mean square error min [8], i.e., ex (∞) min . There-
where μVSS (i) is the VSS. The general form of the sigmoid fore, the mean of instantaneous error δ̃e (i) is approximated by
√
function is expressed by δ̃e (∞) ≈ min , whereas the cumulative sum of instantaneous
ez error δe (i) is approximated by
f (z) = z → ±∞. (4) √
ez +1 lim δe (i) = δe (∞) ≈ lim i min . (15)
i→∞ i→∞
The proposed VSS μVSS (i) is derived by replacing z with
mean of instantaneous error in (4) first and then normalized by The estimated signal power σx2 (i) is considered that
squared cumulative sum of instantaneous error, and estimated E[σx2 (∞)] = tr(R) when i approaches to infinity. After some
signal power, which is given by mathematical derivations on (11) and (12), the mean and mean
square values of step size in steady state are obtained by
eδ̃e (i) 2 −1 √
μVSS (i) = δe (i) + σx2 (i) (5) f ( min )
eδ̃e (i) + 1 E[μ(∞)] ≈ 2 i→∞ (16)
[i min + tr(R)]
√
where δ̃e (i) is the mean of instantaneous error e(i) and δe (i) is f ( min )2
E[μ2 (∞)] ≈ 2 i → ∞. (17)
the cumulative sum of instantaneous error, which is calculated [i min + tr(R)]2
by
By substituting (16) and (17) into (10), the sufficient condition
δe (i) = δe (i − 1) + |e(i)| (6) for convergence of mean square error is satisfied, which is given
by
where the instantaneous error e(i) is estimated by √
f ( min ) 2
e(i) = d(i) − wH (i)x(i). (7) 0< 2 ≤ i→∞ (18)
[i min + tr(R)] 3tr(R)
σx2 (i) is the estimated signal power, which is calculated by √
where f ( min ) is a sigmoid function, which always holds the
√
σx2 (i) = xH (i)x(i). (8) property of 0 < f ( min ) < 1, whereas i, min, and tr(R) are
the constants that are greater than zero. Therefore, the ratio of
The proposed algorithm always satisfies the sufficient condi- E[μ2 (∞)] and E[μ(∞)] (10) is always greater than zero and less
tion for convergence of mean weight vector, which can easily 2
than 3tr(R) in steady state.
be derived as follow according to [8] By considering the above-mentioned analysis, it is found that
2 the proposed algorithm (5) can choose step size adaptively,
0 < E[μVSS (i)] < (9)
λmax where it gets a big step size at the initial stage that accelerates
Authorized licensed use limited to: Kongu Engineering College. Downloaded on December 20,2021 at 09:55:31 UTC from IEEE Xplore. Restrictions apply.
1208 IEEE ANTENNAS AND WIRELESS PROPAGATION LETTERS, VOL. 19, NO. 7, JULY 2020
TABLE I TABLE II
PSEUDOCODE OF PROPOSED ALGORITHM SIMULATION PARAMETERS OF ALGORITHMS
Authorized licensed use limited to: Kongu Engineering College. Downloaded on December 20,2021 at 09:55:31 UTC from IEEE Xplore. Restrictions apply.
JALAL et al.: FAST AND ROBUST VARIABLE-STEP-SIZE LMS ALGORITHM FOR ADAPTIVE BEAMFORMING 1209
TABLE III
COMPUTATIONAL COMPLEXITIES OF ALGORITHMS
Authorized licensed use limited to: Kongu Engineering College. Downloaded on December 20,2021 at 09:55:31 UTC from IEEE Xplore. Restrictions apply.
1210 IEEE ANTENNAS AND WIRELESS PROPAGATION LETTERS, VOL. 19, NO. 7, JULY 2020
REFERENCES [5] B. Jalal, X. Yang, X. Wu, T. Long and T. K. Sarkar, “Efficient direction-
of-arrival estimation method based on variable-step-size LMS algorithm,”
[1] D. Igambi, X.Yang, and B. Jalal, “Robust adaptive beamforming based on IEEE Antennas Wireless. Propag. Lett., vol. 18, no. 8, pp. 1576–1580,
desired signal power reduction and output power of spatial matched filter,” Aug. 2019.
IEEE Access, vol. 6, pp. 50217–50228, 2018. [6] Z. Shengkui, M. Zhihong, and K. Suiyang, “A fast variable step-size
[2] M. Z. A. Bhotto and I. V. Baji, “Constant modulus blind adaptive beam- LMS algorithm with system identification,” in Proc. 2nd IEEE Conf. Ind.
forming based on unscented Kalman filtering,” IEEE Signal Proces. Lett., Electron. Appl., 2007, pp. 2340–2345.
vol. 22, no. 4, pp. 474–478, Apr. 2015. [7] H. C. Huang and J. Lee, “A new variable step-size NLMS algorithm and
[3] J. A. Srar, K. S. Chung, and A. Mansour, “Adaptive array beamforming its performance analysis,” IEEE Trans. Signal Process., vol. 60, no. 4,
using a combined LMS-LMS algorithm,” IEEE Trans. Antennas Propag., pp. 2055–2060, Apr. 2012.
vol. 58, no. 11, pp. 545–3557, Nov. 2010. [8] T. Aboulnasr and K. Mayyas, “A robust variable step-size LMS-type al-
[4] Y. Shi, L. Huang, C. Qian, and H. C. So, “Shrinkage linear and widely linear gorithm: Analysis and simulations,” IEEE Trans. Signal Process., vol. 45,
complex-valued least mean squares algorithms for adaptive beamforming,” no. 3, pp. 631–639, Mar. 1997.
IEEE Trans. Signal Process., vol. 63, no. 1, pp. 119–131, Jan. 2015.
Authorized licensed use limited to: Kongu Engineering College. Downloaded on December 20,2021 at 09:55:31 UTC from IEEE Xplore. Restrictions apply.