Khalaf 2016
Khalaf 2016
Abstract— Smart antenna systems are of great importance (SIR) and increasing the signal-to-noise ratio (SNR) [3-5].
in wireless communication and radar applications. They Smart antenna is used in many applications such as radar,
effectively enhance the system capacity and reduce the co- sonar, seismology, wireless communications, radio astronomy
channel interference. Smart antenna is an array antenna that and biomedicine.
uses adaptive beamforming algorithms to steer the main beam
toward the desired signal direction and reject the interfering In this paper the performance of five non-blind algorithms
signals of the same frequency from other directions without -LMS, NLMS, SMI, RLS and hybrid LMS/SMI-will be
moving the antenna. This is achieved by continuously updating compared by varying the number of radiating elements and the
the weights of each radiating element (antenna). An algorithm displacement between elements of the array. The performance
with low complexity, low computation costs, high speed of each algorithm is measured in terms of beamforming
convergence rates and better performance is usually preferred. stability, beam width, maximum side-lobe level, nulls depth,
This paper introduces a new performance investigation and and convergence rate. The investigation in this study aims to
comparison between five different beamforming algorithms: determine the optimum algorithm.
Least Mean Square (LMS), Normalized Least Mean Square
(NLMS), Sample Matrix Inversion (SMI), Recursive Least II. SMART ANTENNA MODEL
Square (RLS) and Hybrid Least Mean Square / Sample Matrix
Inversion (LMS/SMI). In this investigation, the number of array
The smart antenna block diagram with non-blind
elements and the displacement among them are changed in each beamforming algorithm is shown in Fig. 1.
algorithm. Simulation experiments are carried out, and the θ0 S 0 (k )
results are compared to verify the effectiveness of this x0 (k )
w *
0
investigation. The performance of each algorithm is optimized
and demonstrated using MATLAB software package. x1 (k ) y (k )
θ1
S1 (k )
w 1* Σ
Keywords—smart antenna; adaptive beamforming; least mean
square; sample matrix inversion; recursive least square.
SM−1(k) xN−1(k)
θM−1 w *N −1
I. INTRODUCTION
A smart antenna system is an integration between array
antenna elements and digital signal processing techniques.
Array signal processing involves the manipulation of signals Adaptive Algorithm
e(k )
Σ
−
induced on the elements of an array antenna. A vital role is +
DOA
played by the smart antenna in the increased desire of various
mobile communications services to achieve the spatial Beamformer d (k )
parameters of a wireless channel under noisy environment [1]. Fig. 1. The adaptive beamforming array antenna (smart antenna) model
The signal processing technique uses two algorithms, a block diagram [3].
direction of arrival (DOA) algorithm and an adaptive
beamforming algorithm. The DOA algorithm calculates the The array factor of spherical angle θ for linear array of N
direction of arrival of all incoming signals. Then, the adaptive radiating elements with elements spacing d is given by the
beamforming algorithm is used to update the system formulas [6]:
parameters (w0, w1, … wN-1 shown in Fig. 1). The weights of N /2
each element change the phase shift and amplitude attenuation
of the received signal so that the main beam is steered toward
AF even (θ ) = w
n =1
n cos(( 2 n − 1) u ) , N = even (1)
the desired signal direction and nulls are placed in the ( N +1) / 2
A. Effect of Varying Number of Antenna Elements Fig. 3. Normalized array factor of linear array and mean square error at
different radiating elements number using NLMS algorithm at d= λ/2.
This subsection shows the simulation results of varying
the number of antenna elements N and its effect on the This is because the weights are initialized by the SMI
convergence, beam width, side-lobes level (SLL), nulls depth algorithm with small block size, K=10, with values that are
and beamforming stability while the spacing of the radiating near the optimum weights solution. The error decreases by
elements is fixed at λ/2. Figs. 2 to 6 show the simulation increasing the number of antenna elements, where the
results of normalized array factor and the mean square error maximum error at N = 8 is 4.2 ×10-4 and at N=51 is 0.45 ×10-
4
for the linear array using LMS, NLMS, SMI, RLS and as shown in Fig. 6. The SMI, RLS and hybrid LMS/SMI
LMS/SMI respectively. Table I show the analytical values of algorithms introduce nulls depth level that are deeper than
simulation results using LMS, NLMS, RLS and LMS/SMI LMS and NLMS. However, LMS and NLMS give better
respectively that are shown in Figs. 2 to 6. side-lobe levels than SMI, RLS and LMS/SMI as Figs. 4 to 6
and Table I.
Fig. 7 shows the average of 100 simulation results of antenna elements and vice versa, as shown in Fig. 7. In
different cases for each algorithm to measure the stability and general; the side-lobe level is decreased and the nulls depths
compare between the beamforming. Each case has different are increased by increasing the number of elements as shown
conditions, where the characteristics of each of the interfering in Fig. 7.
signals are changed by making them random signals in TABLE I. BEAMFORMING COMPARISON OF N FOR THE ALGORITHMS
addition to the noise. Figs. 2 to 6 and Table I show only one
Null Null
of these 100 different cases. By comparing the results shown Array
HPBW
Beam Max.
Depth Depth
Element Width SLL Convergence
in Fig. 7 and Table I, it is clear that LMS and NLMS are more No.
(Deg)
(Deg) (dB)
at
0°(dB)
at -
60°(dB)
stable than SMI, RLS and LMS/SMI. The beamwidth at the 8 15.12° 35.1° -12.87 -49.22 -48.81 45 iterations
same number of elements is slightly different between 16 7.29° 16.65° -13.07 -50.83 -49.34 18 iterations
LMS
24 4.89° 11.07° -13.16 -50.91 -51.01 16 iterations
different algorithms. However they all decrease by increasing 32 3.66° 8.28° -13.21 -49.32 -48.87 10 iterations
the number of elements as shown in Fig. 7. 51 2.29° 5.22° -13.26 -49.61 -49.39 7 iterations
8 15.15° 35.1° -12.89 -43.91 -44 6 iterations
NLMS
16 7.35° 16.65° -13.06 -46.02 -46.78 6 iterations
24 4.89° 11.16° -13.2 -49.06 -48.85 6 iterations
32 3.69° 8.28° -13.21 -50.26 -49.72 6 iterations
51 2.29° 5.22° -13.24 -51.18 -52.07 6 iterations
8 15.35° 35.58° -9.4 -57.92 -65.35 No iterations
16 7.83° 18.45° -10.83 -60.41 -60.66 No iterations
SMI
24 5.04° 11.34° -12.03 -67.15 -62.25 No iterations
32 3.78° 8.82° -11.74 -61.65 -56.79 No iterations
51 2.24° 4.86° -9.83 -69.76 -59.43 No iterations
8 14.44° 35.1° -10.01 -49.84 -58.55 3 iterations
16 7.06° 16.65° -9.88 -51.91 -59.89 3 iterations
RLS
24 5.76° 11.07° -11.91 -63.65 -61.64 3 iterations
32 3.54° 8.28° -11.23 -57.01 -66.89 3 iterations
51 2.46° 5.22° -10.89 -63.47 -64.43 3 iterations
8 15.39° 35.64° -11.64 -54.86 -53.68 1 iterations
LMS/SMI
16 7.56° 17.01° -11.54 -61.45 -51.15 1 iterations
24 5.31° 11.34° -12.36 -57.00 -55.33 1 iterations
Fig. 4. Normalized array factor of linear array with different radiating 32 3.64° 8.10° -10.44 -50.32 -57.04 1 iterations
elements number using SMI algorithm at d= λ/2. 51 2.28° 5.13° -11.78 -69.82 -57.76 1 iterations
15.12
15.3
-13.24
-13.23
-13.21
-13.21
-13.19
-13.18
-13.09
-13.08
-12.89
-12.88
-12.64
-12.52
-12.49
-12.41
-12.09
-12.05
-11.94
-11.89
-11.79
-11.54
-11.45
-11.31
-11.9
-11.12
15 -15
-10.75
7.38
7.38
7.35
7.29
7.29
10 -10
4.95
4.89
4.88
4.87
4.86
3.71
3.69
3.68
3.66
3.63
2.33
2.29
2.28
2.29
2.21
5 -5
0 0
8 16 24 32 51 8 16 24 32 51
LMS NLMS SMI RLS LMS/SMI LMS NLMS SMI RLS LMS/SMI
Fig. 5. Normalized array factor of linear array and mean square error at Null Depth at 0° (dB) Null Depth at -60° (dB)
different radiating elements number using RLS algorithm at d= λ/2.
-63.71
-63.73
-63.01
-65.3
-62.27
-61.65
-61.43
-60.85
-60.72
-60.52
-62.7
-59.38
-59.18
-58.99
-59.02
-58.31
-57.35
-75 -75
-59.6
-55.39
-55.31
-55.09
-53.98
-53.74
-53.17
-52.78
-52.35
-52.12
-51.57
-51.43
-50.89
-50.21
-50.15
-50.14
-50.11
-49.65
-49.33
-49.01
-48.86
-48.79
-48.75
-48.55
-48.46
-48.36
-50.2
-47.35
-49.7
-46.93
-46.84
-43.88
-43.57
-55 -55
-35 -35
-15 -15
8 16 24 32 51 8 16 24 32 51
LMS NLMS SMI RLS LMS/SMI LMS NLMS SMI RLS LMS/SMI
-13.45
-13.44
-13.14
-13.12
-13.11
-13.11
-13.09
-12.74
-12.69
-12.62
-13.2
-12.46
-12.39
-12.21
-12.16
-11.89
-11.82
-11.77
beamforming except that its convergence is slow and depends
-11.53
-11.21
30 -15
7.27
the RLS algorithms improve the convergence at the expense
3.69
3.69
3.69
3.67
3.67
10 -5
-59.34
-58.77
-58.54
-57.89
-57.99
-57.63
-57.89
-57.82
-57.71
-57.31
-57.13
-56.25
-75 -75
-58.3
-52.93
-53.05
-52.68
-52.08
-52.09
-52.29
-52.14
-52.01
-47.66
-47.43
-47.25
-46.59
-46.99
-46.39
-46.31
-46.28
-46.51
-46.41
-46.19
-46.19
-46.04
-45.26
-47.6
computational complexity at the cost of high side-lobe level
-45.6
-55 -55
-13.16
-13.18
-59.59
-59.42
-59.42
-58.54
-52.86
-12.82
6.14
-49.74
-49.62
-47.54
LMS
-12.49
13.86
13.86
-11.95
SMI
[8] G. Nwalozie, V. Okorogu, S. Maduadichie, and A. Adenola, "A Simple
6.11