IJRIT International Journal of Research in Information Technology, Volume 1, Issue 11, November, 2013, Pg. 514-523

International Journal of Research in Information Technology (IJRIT)

www.ijrit.com

ISSN 2001-5569

Improvement in convergence rate and stability: ICMA for Smart antenna system Balaji Hogade1, Shrikant Bodhe2, Priyanka Ratna Nalam3 1

Research Scholar SVKMs, NMIMS, MPSTME, Associate Professor (Electronics Engineering Dept), Terna Engineering College, Mumbai University Nerul Navi Mumbai, Maharashtra, India [email protected],[email protected] 2

3

Director, Bosh Technologies, Pune, Maharashtra, India [email protected]

Student, M.E. Electronics, Terna Engineering College, Mumbai University Nerul Navi Mumbai, Maharashtra, India [email protected] Abstract

Smart antenna attracts immense attention while implementing it in the wideband wireless communication systems, highlighting the importance of these techniques in Wireless Interoperability Microwave Access (WiMAX), which consists of Orthogonal Frequency Division Multiplexing (OFDM)-based system. Nonblind adaptive beamforming algorithms such as Least Mean Square (LMS), Improved Least Mean Square (ILMS), LLMS and blind algorithms such as Constant Modulation Algorithm (CMA), newly developed Improved CMA formulated for Smart Antenna (SA) which will be applied in wideband wireless networks are analysed. Simulation of LMS, LLMS, ILMS, CM and ICMA adaptive beamforming algorithms is carried out to calculate the error by using MATLAB. The error curve shows that the ILMS and ICMA converge faster than traditional LMS and CMA. The error for ICMA is least as compared to other algorithms because of variable step size. The error of newly developed ICMA algorithms were compared with the errors presented in previously presented papers.

Keywords: Smart Antenna, LMS, CMA, ICMA, adaptive algorithm.

1. Introduction Wireless Telecommunication technology has changed the lives during the past few decades. In the homes, offices and Educational institution the mobile portable devices gives more freedom such that the communication with each other at any time and in any place is possible. Today there are many application Balaji Hogade, IJRIT

514

of wireless communication in almost in every area such as Personal Communications Services (PCS), Wireless Personal Area Networks (WPAN), Wireless Local Area Networks (WLAN) and many other Telecommunication systems, which provides reliable wireless connections between computers, portable devices and consumer electronics within a short range. As the growing demand for mobile communications is constantly increasing, the need for better coverage, improved capacity and higher transmission quality arises. Thus, more efficient use of the radio spectrum is required. Smart Antenna Systems (SAS) are capable of efficiently utilizing the radio spectrum and assure a successful solution to the present wireless system problems while accomplishing reliable and robust highdata-rate transmission. Smart antenna systems comprise several critical areas such as individual antenna array design, signal processing algorithms, space-time processing, wireless channel modeling and coding and network performance. A Smart Antenna (SA) is a digital wireless communications antenna system that takes advantage of diversity effect at the source (transmitter), the destination (receiver), or both. Diversity effect involves the transmission and/or reception of multiple radio frequency (RF) waves to increase data speed and reduce the error rate. The use of smart antennas can cut down the difficulty caused by multipath wave propagation. Smart antennas fall into three major categories: SIMO (single input, multiple output), MISO (multiple input, single output), and MIMO (multiple input, multiple output). In SIMO technology, one antenna is used at the source, and two or more antennas are used at the destination. In MISO technology, two or more antennas are used at the source, and one antenna is used at the destination. In MIMO technology, multiple antennas are employed at both the source and the destination. MIMO has attracted the most attention recently because it can not only eliminate the adverse effects of multipath propagation, but in some cases can turn it into an advantage.

2. Adaptive Beam forming Algorithms For the time-varying signal propagation environment, a recursive update of the weight vector is needed to track a moving user so that the spatial filtering beam will adaptively steer to the target user’s time-varying DOA, thus resulting in optimal transmission/reception of the desired signal [1]. To solve the problem of time-varying statistics, weight vectors are typically determined by adaptive algorithms which adapt to the changing environment. Figure 1 shows a generic adaptive antenna array system consisting of an N-element antenna array with a real time adaptive array signal processor containing an update control algorithm.

Fig. 1 Functional diagram of an N-element adaptive array The data samples collected by the antenna array are fed into the signal processing unit which computes the weight vector according to a specific control algorithm. Steady-state and transient-state are the two classifications of the requirement of an adaptive antenna array. These two classifications depend on whether the array weights have reached their steady-state values in a stationary environment or are being adjusted in response to alterations in the signal environment. If the reference signal for the adaptive algorithm is obtained by temporal reference, a priori known at the receiver during the actual data Balaji Hogade, IJRIT

515

transmission can either continue to update the weights adaptively via a decision directed feedback or use those obtained at the end of the training period. Several adaptive algorithms can be used such that the weight vector adapts to the time-varying environment at each sample.

2.1 LMS Algorithm: The LMS algorithm can be easily realized with the advantage of simple, less operations and robust for signal statistical characteristic. Then the convergence rate and steady state error of LMS algorithm is analyzed and in order to achieve faster convergence rate and less state error a new variable step size LMS algorithm is proposed [2]. By combining the signals incident on the linear antenna array and by knowing their DOA, a set of weights can be adjusted to optimize the radiation pattern. The application of the LMS algorithm to estimate the optimum weights of an antenna array is widespread. Some of the parameters are related to the array structure in terms of its size and element spacing. Others are related to the incident signals including their number and angular separation. Moreover, the SNR has an effect on the performance of the LMS beam former. The LMS algorithm involves the adjustment of a set of weights to minimize the difference between a reference signal and the antenna array output. The reference signal is used by the array to distinguish between the desired and interfering signals at the receiver. A block diagram of an adaptive beam former (LMS) is shown in Figure 2 [3]. The output of the array is given by,

y (t )  w H x(t )

(1)

Therefore the LMS algorithm can be summarized in following equations; Output Error

y ( n)  w H x ( n) e( n )  b ( n )  y ( n )

(2) (3) 

Weight w ( n  1)  w (n)   x( n)e ( n)

(4)

Fig .2 Block diagram of LMS algorithm 2.2 The Constant-Modulus Algorithm (CMA) Many communication signals, frequency or phase modulated, such as FM, CPFSK modulation, and square pulse-shaped complex pulse amplitude modulation (PAM) has a constant complex envelope [88]. This property is usually referred to as the constant modulus (CM) signal property. For these types of communication signals, one can take advantage of the prior knowledge of this characteristic and specify the adaptation algorithm to achieve a desired steady state response from the array. The CMA is the most wellBalaji Hogade, IJRIT

516

known algorithm of this kind. It is suitable for the transmission of a modulated signal over the wireless channel, since noise and interference corrupt the CM property of the desired signal [4]. Thus, the CM provides an indirect measure of the quality of the filtered signal. It adjusts the weight vector of the adaptive array so as to minimize the variation of the desired signal at the array. After the algorithm converges, a beam is steered in the direction of the signal of interests, whereas nulls are placed in the direction of interference. In general, the CM algorithm seeks a beamformer weight vector that minimizes a cost function of the form q p   J p ,q  E  y  k   1   

(5)

Equation (5) describes a family of cost functions. The convergence of the algorithm depends on the coefficients p and q in (5). A particular choice of p and q yields a specific cost function called the (p, q) CM cost function. The (1, 2) and (2, 2) CM cost functions are the most popular. The objective of CM beamforming is to restore the array output y (k) to a constant envelope signal. Using the method of steepest descent, the weight vector is updated using the following recursive equation,

w ( k  1)  w ( k )   w , w* ( J p ,q )

(6)

When the (1, 2) CM function is used, the gradient vector is given by [5]

  J y (k )  w,w* ( J1,2 )  1,2*  E  X ( k )  y ( k )   w y (k )   

*

  

   

(7)

Ignoring the expectation operation in (7), the instantaneous estimate of the gradient vector can be written as

 y(k )   w , w* ( J1,2 ( k ))  X ( k )  y ( k )   y ( k )  

*

(8)

Therefore, using (8), the resulting weight vector is given by *

 y (k )  w ( k  1)  w (k )    y (k )   X (k ) y (k )    w ( k )   e* ( k ) X ( k )

(9)

Where,

ek  

y k  y k 

 y k 

(10)

Comparing the CM and the LMS algorithms, we notice that they are very similar to each other. The term y (k) |y (k)| in CM plays the same role as the desired signal in the LMS. However, the references signal b (k) must be sent from the transmitter to the receiver and must be known for both the transmitter and receiver if the LMS algorithm is used. The CM algorithm does not require a reference signal to generate the error signal at the receiver [5]. Several other properties of the constant modulus algorithm are discussed in [6]. 2.2 Improved CMA: CMA has the disadvantages of the slow convergence rate and large steady state MSE. The objective of this work is to improve the convergence properties of the CM schemes. The convergence properties of any adaptive algorithm depend on the cost function, which is subject to minimization during the adaptation process. The cost function is a function of the equation for the error, defined as the difference between the present and the desired value of any property of the signal that is to be restored. Therefore, the cost function Balaji Hogade, IJRIT

517

of an adaptive algorithm can be changed either by changing the function itself or by changing the error equation. The most commonly used definition of the cost function is the mean squared value of the error. Changing the definition of the cost function provides a lot of advantages. For example, a non-MSE criterion improves the performance of the adaptive algorithm when the interfering noise distribution is nonGaussian. In this work, instead of changing the definition of the cost function, step size is varied to improve the performance the CM algorithm. It is shown that the performance of CMA can be improved by only changing the equation for the error signal. Some error equations provide better convergence rate, while other error equations improve performance by eliminating the probability of converging to local minima. Convergence to global minima can be confirmed by following some steps and checks during the initialization and adaptation respectively. Several new algorithms have been introduced to overcome the disadvantages of CMA. A variable step size Improved CMA (ICMA) is proposed to improve the stability of the system and convergence speed. ICMA is CMA, but the step size is changed as the correlation matrix is changed to avoid unstable system. ICMA shows the performance improvement in convergence behaviour. The variable step CMA is proposed based on the relationship between the performance and step µ. The basic principle of Improved CMA is that at the stage of beginning to converge or change of system parameter for the weight of adaptive algorithm is far away from the optimal weight; choose a large value for µ to ensure it has faster convergence rate and tracing rate. When the weight of algorithm is near to the optimal value, in order to reduce the steady state error, choose a smaller value for  therefore  becomes scaling independent as given in the following equation (11)



w ( k 1)  w k 

xk

2

x k ( yk 

yk ) yk

(11)

As can be seen from Equation (11), the algorithm reduces the step size µ to make the changes large. As a result, the step size µ varies adaptively by following the changes in the input signal level. This prevents the update weights from diverging and makes the algorithm more stable and faster converging than when a fixed step size is used. In addition, the ICMA algorithm is used as the MMSE method needs to cope with the large changes in the signal levels of wireless communication systems, the new optimum ICMA algorithm update the weight vectors according to the following equations N2

Rrr 

 x ( n) x H (n) r 

1 N1

N2

*

 b ( n) x ( n)

(12)

1 N1

w0  R 1r

(13)

y ( n)  w H x ( n)

(14)

 1  e( n)  y ( n) 1   y (n)   w ( n  1)  w ( n) x(n)  e* ( n)   w (n)  x( n)e *( n) 2 x (n)

(15) (16) (17)

The final weight vector of the ICMA algorithm is estimated from equation (11). In the ICMA algorithm, advantages of both the block adaptive and sample by sample techniques are employed. In this algorithm, the initial weight vector is obtained by matrix inversion through Sample Matrix Inversion (SMI) algorithm,

Balaji Hogade, IJRIT

518

only for the first few samples or for a small block of incoming data instead of arbitrary value before calculating the final weight vector. The final weight vector is updated by using the ICMA algorithm.

3. Simulation Results of different beamforming algorithm for Error plot: Simulation of LMS, LLMS, ILMS, CM and ICMA adaptive beamforming algorithms is carried out to calculate the error by using MATLAB. The error curve shows that the ILMS and ICMA converge faster than traditional LMS and CMA. The error of newly developed ICMA algorithms were compared with the errors presented in [9].

Error curve

1

10

Error curve for LLMS

2

10 0

10

1

10 -1

0

10 -2

10

Error value

Error value

10

-3

10

-1

10

-2

10 -4

10

-3

10 -5

10

0

200

400

600

800

1000 1200 Samples

1400

1600

1800

2000

-4

10

10

0

10

10

10

2000

Error curve for CMA

0

-1

-2

10

-3

Error value

Error value

10

1500

-1

10 10

1000 Samples

Error curve for Improved LMS

1

10 10

500

Figure.5. Error plot of LLMS algorithm

Figure .3: Error plot of traditional LMS 10

0

-4

10

-5

10

-2

-3

-4

-6

0

500

1000 Samples

1500

2000

Figure.4. Error plot of improved LMS algorithm

10

10

-5

-6

0

500

1000 Samples

1500

2000

Figure.6. Error plot of CMA

Balaji Hogade, IJRIT

519

Error curve for Improved CMA

2

10

0

10

-2

Error value

10

-4

10

-6

10

-8

10

-10

10

0

500

1000 Samples

1500

Figure.7. (a) Error plot of improved CMA

Figure.8. Mean square error plot for the NCMA algorithm[9]

Balaji Hogade, IJRIT

520

Figure.9 Mean square error plot for the SMI-NCMA algorithm [9] From Figures 7 to 9 it is clear that the convergence of proposed ICMA is faster than the typically NCMA algorithm and SMI-NCMA algorithms published in [9]. The NCMA algorithm starts to converge from iteration number 200 whereas SMI-NCMA and ICMA algorithm starts to converge from the initial iteration. It is observed that at around 100 iterations the NCMA error is almost 0.2591, SMI-NCMA error is 0.0568 and ICMA error is 0.03981. Consequently there is 30% decrement in the error at around 100 iterations with the proposed ICMA algorithm as compared to SMI-NMCA of [9].

7. Conclusion The error for Traditional LMS algorithm is maximum 3.1 and minimum 0.0001 for 300 and 1800 samples respectively. For ILMS the maximum error is 1 and minimum error is 10-6 it remains between 1 and .001 till the end (2000 samples). The minimum error for LLMS is 10-4 and maximum error is 31 and it keeps on changing between 3 and 0.01till the end (2000 samples). The least error is 0.000001 and the maximum error is 0.31 for CMA and it remains between 0.01 and 0.0001 towards the end for 2000 samples. Similarly the minimum and maximum errors for ICMA are 10-10 and 1 respectively. Therefore it is concluded that there is minimum 40% improvement in the error for the newly developed ICMA algorithm as compared to other algorithms. Hence it is resolved that ICMA starts to converge from the beginning itself. The proposed ICMA attain more flying convergence than the typical NCMA and SMI-NCMA algorithms. Also the NCMA algorithm starts to converge from the iteration number 200 whereas the SMI-NCMA and ICMA algorithm starts to converge from the initial iteration. In this case, the NCMA error is almost 0.2591, the SMI-NCMA error is 0.0568 and the ICMA error is 0.03981 at around 100 iterations. Hence there is 30% decrement in the error at around 100 iterations with the proposed ICMA algorithm as compared to SMI-NMCA.

Balaji Hogade, IJRIT

521

8. References [1] A. J. Paulraj, D. Gesbert, and C. Papadias, Encyclopedia for Electrical Engineering. New York: Wiley, 2000, Antenna arrays for Wireless Communications, pp. 531–563 [2] Yang qun, Cao xiang-yu, “Performance of LMS Algorithm in Smart Antenna”, ICMMT 2010 Proceedings, pp. 1372 – 1375. [3] K. K. Shetty “A novel algorithm for uplink interference suppression using smart antenna in mobile communication”, Ph.D. thesis, 2004 [4] J. H. Reed, Software Radio: A Modern Approach to Radio Engineering. Upper Saddle River, NJ: Prentice Hall PTR, 2002. [5] Z. Rong, Simulation of adaptive array algorithms for CDMA systems, Master's Thesis, Virginia Polytechnic Institute and State University, Blacksburg, VA, Sept. 1996. [6] J. Treichler and B. Agee, “A new approach to multipath correction of constant modulus signals,” IEEE Trans. Acoust., Speech, Signal Process, vol. 31, no. 2, pp. 459–472, Apr. 1983. [7] http://www.wimax.com/commentary/wimax_weekly/2-2-salient-features-of-wimax [8] Daniele Borio, Laura Camoriano, Letizia Lo Presti and Marina Mondin, “Beamforming and Synchronization Algorithms Integration for OFDM HAP-Based Communications,” International Journal of Wireless Information Networks, Vol. 13, No. 1, January 2006. [9] A. Bouacha, F. Debbat, F.T. Bendimerad., “Modified blind beamforming algorithm Journal of Radio Electronics, pp1-20, January 2008

for smart antenna system”,

[10] Chan Kyu Kim, Kwangchun Lee and Yong Soo Cho., “Adaptive beamforming algorithm for ofdm systems with antenna arrays”, IEEE Transactions on Consumer Electronics, Vol. 46, No. 4, pp 1052-1058, November 2000. [11] B.G. Hogade, Jyoti Chougale-Patil, Shrikant K.Bodhe, “Analysis of Improved and Traditional LMS Beamforming Algorithm for Smart Antenna”, IJERA, Vol. 2, Issue 3, May-Jun 2012, pp.1816-1820 [12] Balaji G. Hogade, Shrikant k. Bodhe, “Effect of Wideband Signals on Smart Antenna”, IJoAT, Vol.3 No.1, January 2012, pp 55-63. [13] BalajiG.Hogade, S. K Bodhe, V. M Patil, “Effect of Modulation Schemes on Performance of OF DM based Wireless Network using Smart Antenna”, IJCSE, Vol. 4 No. 08 Aug, 2012, pp 1480-1492. [14] B. Liu, R. Jin and Y. Fan,. “Modified pre-FFT OFDM adaptive antenna array with estimation”,. ELECTRONICS LETTERS, Vol. 40 No. 5, 4th March 2004.

beam-space

[15] Henna paaso et al., “Application aware algorithm and system design for multi-user enhancements VHDR”, Integrated Project – EUWB, Report, seventh framework programme, pp1-42, 2011.

Channel

for

[16] Diego Bartolome, Ana L Perez-Neira, Antonio Pascual,. “Blind and semiblind spatio-temporal Diversity for ofdm systems”, IEEE, pp 2769-2772, 2002 [17] Quanjiang Zhu, Shiwen Yang, Ruilin Yao, and Zaiping Nie, “Directional Modulation based on 4 D Antenna arrays”,IEEE Transactions on antennas and propagation, pp1- 8, August 30, 2013. Balaji Hogade, IJRIT

522

[18] Ruilin Yao, Shiwen Yang, Quanjiang Zhu, Zaiping Nie., “A QPSK Modulation Four Dimensional Antenna Arrays”, iWEM 2, Proceedings, pp1-2, August 2012.

Scheme

[19] M. Surendra Raju, Ramesh Annavajjala, , and A. Chockalingam, “BER Analysis of QAM Channels with Transmit Diversity”, Transactions Letters, IEEE Transactions on Communications, Vol. 5, No. 3, pp 481-486, March 2006.

Based

on

on

Fading wireless

[20] Mohamed S. Heakle, Mohab A. Mangoud and Said Elnoubi. “LMS Beamforming Using Pre and Post-FFT Processing for OFDM Communication Systems”, 24th National radio science conference (NRSC 2007), pp B2 1-B2 7, March 13-15, 2007 [21] Nur Andini, Rina Pudji Astuti, A. Ali Muayyadi, “The Effects of AMC-AMS to Mobile System Quality”, IEEE, 7th International Conference on Telecommunication Systems, Applications (TSSA), pp82-87, 2012

Balaji Hogade, IJRIT

WiMAX Services, and

523

Improvement in convergence rate and stability: ICMA ...

array design, signal processing algorithms, space-time processing, wireless ... The LMS algorithm can be easily realized with the advantage of simple, less ...

386KB Sizes 6 Downloads 247 Views

Recommend Documents

Improvement in convergence rate and stability ... - IJRIT
IJRIT International Journal of Research in Information Technology, Volume 1, Issue 11 ... Associate Professor (Electronics Engineering Dept), Terna Engineering ...

Improvement in convergence rate and stability ... - IJRIT
IJRIT International Journal of Research in Information Technology, Volume 1 ... Associate Professor (Electronics Engineering Dept), Terna Engineering College, ...

RATE OF CONVERGENCE OF STOCHASTIC ...
The aim of this paper is to study the weak Law of Large numbers for ... of order 2, we define its expectation EP(W) by the barycenter of the measure W∗P (the.

RATE OF CONVERGENCE OF STOCHASTIC ...
of order 2, we define its expectation EP(W) by the barycenter of the measure ... support of the measure (Y1)∗P has bounded diameter D. Then, for any r > 0, we ...

On Stability and Convergence of the Population ...
In Artificial Intelligence (AI), an evolutionary algorithm (EA) is a subset of evolutionary .... online at http://www.icsi.berkeley.edu/~storn/code.html are listed below:.

On Stability and Convergence of the Population ...
1 Department of Electronics and Telecommunication Engineering. Jadavpur University, Kolkata, India. 2 Norwegian University of Science and Technology, Norway ... performance of EAs and to propose new algorithms [9] because the solution ...

Improving convergence rate of distributed consensus through ...
Improving convergence rate of distributed consensus through asymmetric weights.pdf. Improving convergence rate of distributed consensus through asymmetric ...

Interest Rate Rules and Equilibrium Stability under ...
Phone: 613-782-8100 ... widely used habit formation at the level of a single aggregate good, they have additional conse- quences for the supply .... The objective of the firm is to choose contingent plans for Pit and hit in order to maximize the.

Rate of convergence of local linearization schemes for ...
Linear discretization, the order of convergence of the LL schemes have not been ... In this paper, a main theorem on the convergence rate of the LL schemes for ...

The Rate of Convergence to Perfect Competition of ...
8 In our model, each trader's type is distributed on [0, 1] interval and has a ...... Auction with a Fixed Transaction Fee,” Econometrica, 73(2), 517—570. Williams ...

Rate of convergence of Local Linearization schemes for ...
email: [email protected], [email protected]. February 17, 2005. Abstract. There is ..... In Lecture Notes in Computer Science 2687: Artificial Neural Nets Problem.

Convergence in law implies convergence in total ...
Abstract. Consider a sequence of polynomials of bounded degree eval- uated in independent Gaussian, Gamma or Beta random variables. We show that, if this ...

The Rate of Convergence to Perfect Competition of ...
ematical Studies in Economics and Management Science at Kellogg School of .... auction (the set of bids is restricted to be a finite grid) and finds that Vas ...... Proof: We derive a system of equations characterizing the set of two.step equilibria.

Rate of convergence of Local Linearization schemes for ...
Feb 17, 2005 - The proposal of this paper is studying the convergence of the LL schemes for ODEs. Specif- ..... [20] T. Barker, R. Bowles and W. Williams, Development and ... [27] R.B. Sidje, EXPOKIT: software package for computing matrix ...

The rate of linear convergence of the Douglas ...
Apr 23, 2014 - [15] Y. Censor and S.A. Zenios, Parallel Optimization, Oxford University ... point algorithm for maximal monotone operators, Mathematical Programming (Series A) 55 ... [25] GNU Plot, http://sourceforge.net/projects/gnuplot.

The Rate of Convergence to Perfect Competition of ...
Only the buyers with 9' (J) % 0 and sellers with 9) (=) % 0 are active, so -' and -) are the ...... notebook that contains the evaluation of the Jacobian is available at.

Rate of Convergence in the Functional Law of the ...
Iterated Logarithm for Non-standard Normalizing. Factors. A.V. Bulinskii, M.A. Lifshits. Let W(t, ω) be a Brownian motion defined on a probabilistic space (Ω, F,P).

IEEE ICMA 2006 Paper
Index Terms—Robot grouping, mobile actuator networks, ... sellation (CVT) in coverage control of mobile sensing ... pollution source is not a good strategy.

IEEE ICMA 2007 Paper
Department of Automation, Xiamen University. Xiamen ... decrease in steady state which could deteriorate the system ... When a system is in sliding mode, it is.

IEEE ICMA 2007 Paper
EXPERIMENT RESULTS. To test the performance of the proposed algorithm, we implement the algorithm using C++ on a Pentium IV 3.0GHz. PC running Windows XP. We choose 2 video sequences to test the performance of the proposed algorithm. The videos havin

Stability and Change in Person–Team and Person ...
tions of person–job fit (Edwards, 1991), but the term role is more descriptive of ... pendent social system that functions in a complex and dynamic environment ...