A new variable step-size LMS method and its applicationin DOA estimation of OFDMA signals

Zhao Yan1 Lin Li2 Dong Wen3 Wang Hao3 Wu Zhentao3 Wang Xiaojun3 Chen Xiaoshu3

(1The PLA’s 61212 Army, Beijing 100000, China)(2School of Optics and Photonics, Beijing Institute of Technology, Beijing 100081, China)(3National Mobile Communications Research Laboratory, Southeast University, Nanjing 210096, China)

AbstractTo meet the requirements of quick positioning of mobile terminals from base stations (BSs) or third-party devices, as well as to improve the convergence speed and reduce the steady state maladjustment of the least mean square (LMS) method, a new logarithmic-sigmoid variable step-size LMS (LG-SVSLMS) was proposed and applied to estimate the direction of arrival (DOA) of orthogonal frequency division multiple access (OFDMA) signals. Based on the proposed LG-SVSLMS, a non-blind DOA estimation system for OFDMA signals was constructed. The proposed LG-SVSLMS adopts a new multi-parameter step-size update function which combines the sigmoid function and the logarithmic function. It controls the adjustment magnitude of step-size during the initial and steady state phases of the LMS method to achieve both a high convergence speed and low steady state maladjustment. Finally, simulation was conducted to verify the performance of the LG-SVSLMS. The simulation results show that the non-blind DOA estimation system based on the LG-SVSLMS can accurately estimate the DOA of the target signal in the scenario where interference signals from multi-source and multi-path fading signals arrive at the third-party devices asynchronously with the target signal, and the estimation deviation is within ±3°. The non-blind DOA estimation for OFDMA signals with the proposed LG-SVSLMS is of great significance for the instant positioning technology of mobile terminals based on the adaptive antenna array.

Key wordsdirection of arrival; variable step-size least mean square; orthogonal frequency division multiple access; third-party devices

With the rapid development of communication technology, the output of global mobile terminals has increased exponentially. The mobile terminal positioning technique is widely utilized in the signal propagation of hotspot areas, location tracking, emergency rescue, emergency communication and other fields. Currently, the location information of terminals is provided mainly by satellite and cellular network positioning. Satellite positioning mainly includes the global positioning system (GPS)[1] and the Chinese Beidou navigation satellite system (BDS)[2]. Satellite positioning can accurately locate within a visible distance in the open environment, but it is greatly interfered by multi-path fading signals in large and medium-sized cities. Cellular network positioning enables accurate location over a wider range due to its wide and deep coverage.

In recent years, adaptive antenna arrays have been gradually applied to various mobile communication systems. Thus,wireless positioning based on adaptive antenna arrays has received extensive attention. Compared with satellite positioning, wireless positioning only needs relevant equipment to be provided to the base stations (BSs), instead of optimizing and improving numerous terminal devices. At present, the direction of arrival (DOA) estimation methods based on adaptive antenna array can be divided into blind DOA estimation and non-blind DOA estimation. Blind DOA estimation methods mainly include Capon minimum variance[3], multiple signal classification (MUSIC)[4], ROOT-MUSIC[5], and estimation of signal parameters via rotational invariance techniques (ESPRIT)[6]. Capon minimum variance is based on the maximum likelihood criterion and it needs to invert the correlation matrix of the received signal. MUSIC performs matrix eigenvalue decomposition according to the orthogonality of signal subspace and noise subspace to avoid matrix inversion. For the extremely high computational complexity of MUSIC,ROOT-MUSIC replaces spectral peak search with polynomial roots. ESPRIT estimates DOA via the rotational invariance of subspace, which further reduces the computational complexity.

Compared with blind DOA estimation methods, the computational complexity of non-blind DOA estimation methods is lower, which can meet the requirements for the rapid positioning of mobile terminals. Non-blind DOA estimation methods mainly include least mean square (LMS)[7] and recursive least square (RLS)[8]. LMS is a simplified one of the steepest descent method, which is based on the minimum mean square error (MMSE) criterion. LMS has the characteristics of simple implementation, low computational complexity and strong anti-interference in multi-path. RLS is proposed based on the least squares (LS) criterion. Compared with LMS, RLS converges faster, but the computation is more complex. In this paper, a new variable step-size LMS method is proposed and applied to estimate the DOA of orthogonal frequency division multiple access (OFDMA)[9] signals. Based on the LMS, a non-blind DOA estimation system for OFDMA signals is constructed. The comprehensive simulation of its performance is carried out in the scenario where interference signals from multi-source and multi-path fading signals arrive at the third-party devices asynchronously with the target signal.

1 A New Variable Step-Size LMS Method

1.1 LMS

The adaptive antenna system is shown in Fig.1. In Fig.1, x(n)={x1(n),x2(n),…xP(n)}T is the input signal of the adaptive antenna system, while y(n) is the output signal.

y(n)=wTx(n)

(1)

where w is the weight vector of adaptive antenna array.

Fig.1 Adaptive antenna system

d(n) is the reference signal and e(n) is the maladjustment between d(n) and y(n).

e(n)=d(n)-y(n)

(2)

The mean square error is defined as

J=E[|e(n)|2]=E[{d(n)-y(n)}{d(n)-y(n)}*]

(3)

According to the minimum mean square error criterion, the optimal weight vector wopt is obtained when

(4)

Substituting Eq.(3) into Eq.(4), we can obtain

E[d(n)x*(n)]-E[x(n)x*(n)]wopt=

rxd-Rxxwopt=0

(5)

where Rxx is the auto-correlation matrix of x(n), while rxd is the cross-correlation matrix of x(n) and d(n). When Rxx is full rank,

(6)

The steepest descent method applies iterations to obtain wopt. In the (k+1)-th iteration, a correction Δwk is added to wk, making wk+1 closer to wopt.

wk+1=wkwk

(7)

The negative gradient is the direction, in which the objective function declines fast. Therefore,

Δwk=-μJ=-μE[e(n)x*(n)]

(8)

where μ is the step-size of adjustment.

In LMS, the current sample is utilized to estimate the negative gradient.

Δwk=-μ

(9)

The steps of LMS are summarized. First, initialize w0 to 0. Then, start the algorithm with n=1. Each iteration of LMS can be divided into three steps:1) e(n) is calculated according to Eq.(1) and Eq.(2); 2) Update w according to Eq.(7) and Eq.(9); 3) If n is greater than the total number of iterations, the algorithm is terminated and wn is the optimal weight vector. Otherwise, proceed to the next iteration with n=n+1.

1.2 Logarithmic-sigmod variable step-size LMS

The traditional fixed-step LMS converges when the step-size μ satisfies

(10)

where λmax is the maximum eigen value of the auto-correlation matrix of the received signal. The steady state maladjustment of LMS results in the obtained weight vector being only an approximation of the optimal weight vector. The convergence speed of LMS is proportional to μ, while the steady state maladjustment is inversely proportional to μ. To meet the above requirement, the step-size needs to be controlled.

A recommended solution is to adopt a variable step-size LMS to achieve both a high convergence speed and low steady state maladjustment.

Sigmod variable step-size LMS (SVS-LMS)[10] defines μ as the sigmoid function of e(n).

μ(n)=β(1/(1+exp(-α|e(n)|))-0.5)

(11)

SVS-LMS converges faster than fixed-step LMS. However, μ of SVS-LMS varies greatly when e(n) is close to zero.

Logarithmic variable step-size LMS (log-LMS)[11] defines μ as the logarithmic function of e(n).

μ(n)=blg(a|e(n)|m)

(12)

By combining the two methods above, a new variable step-size LMS is proposed, which is called logarithmic-sigmoid variable step-size LMS (LG-SVSLMS). The step factor updating formula can be set up as

μ(n)=βlg(2-exp(-α|e(n)|m))

(13)

where α influences the overall shape of the curve; m influences the trend at the bottom of the curve and β influences the magnitude of the curve.

LG-SVSLMS overcomes the shortcomings of SVSLMS and Log-LMS. In the initial stage of LMS,e(n) and μ are both large. As e(n) decreases, μ decreases rapidly. In the steady state phase of LMS, e(n) is close to 0 and μ is slowly changed. When e(n) is equal to 0, μ also equals 0, as shown in Fig.2.

Fig.2 Curve of μ(e) in SVSLMS, Log-LMS and LG-SVSLMS

The steps of LG-SVSLMS are summarized. First, initialize w0 to 0. Then, start the algorithm with n=1. Each iteration of LG-SVSLMS can be divided into four steps: 1) e(n) is calculated according to Eq.(1) and Eq.(2); 2) Calculate μ(n) according to Eq.(13); 3) Update w; 4) If n is greater than the total number of iterations, the algorithm is terminated and wn is the optimal weight vector. Otherwise, proceed to the next iteration with n=n+1.

2 Non-Blind DOA Estimation System for OFDMA Signals Based on LG-SVSLMS

2.1 System flow

OFDMA is the dominant multiple access technology adopted in the 4th and 5th generation communication systems. With mutually orthogonal sub-carriers, orthogonal frequency division multiplexing (OFDM)[12] allows sub-carriers to overlap each other, and avoids the large guard interval between adjacent sub-carriers, which greatly improves spectrum utilization. Different sub-carriers are allocated to different users in OFDMA.

In this paper, a non-blind DOA estimation system for OFDMA signals based on LG-SVSLMS is constructed, which is shown in Fig.3. The system adopts the domain signal of the demodulation reference signal (DMRS) as the reference signal d(n).

Fig.3 Non-blind DOA estimation system for OFDMA signals based on LG-SVSLMS

x(n) is the received signal of the uniform linear array (ULA), consisting of direct path signals and multi-path fading signals from multiple UEs. According to the auto-correlation and cross-correlation properties of DMRS, the correlation spectrum of d(n) and x(n) can be calculated in turn and the effective signal can be extracted from the index of the peak.

Assuming that the array has P antennas, M UEs propagate signals simultaneously, and there are Km multi-path signals for each UE. As a result, x(n)={x1(n),x2(n),…,xP(n)}T can be defined as follows:

i=1,2,…,P

(14)

where xi(n) is the received signal of the i-th antenna; vi(n) is the additive white Gaussian noise; ai(θ) is the direction factor of the i-th antenna; dm(n) is the DMRS of UE m; UE 1 is the target user; θm is the azimuth of dm(n), while θm,k is the azimuth of the k-th multi-path of dm(n); nm is the delay of UE m relative to UE 1, while nm,k is the delay of the k-th multi-path of UE m relative to UE 1; lm is the path loss coefficient of dm(n), and lm,kis the multi-path fading coefficient of dm(n-nm,k).

Eq.(14) can be represented as

x(n)=Ad(n)+v(n)

(15)

where

x(n)={x1(n),x2(n),…,xP(n)}T

(16)

v(n)={v1(n),v2(n),…,vP(n)}T

(17)

d(n)={d1(n),d1(n-n1,1),…,d1(n-n1,K1),…,dM(n-nM),dM(n-nM,1),…,dM(n-nM,KM)}T

(18)

A(n)={a(θ1),a(θ1,1),…,a(θ1,K1),…,a(θM),a(θM,1),…,a(θM,KM)}

(19)

and

a(θ)={a1(θ),a2(θ),…,aP(θ)}T

(20)

In the same cell, different UEs occupy different sub-carriers. Therefore, the effective part of x(n) can be extracted from the frequency domain according to the sub-carriers occupied by d1(n).

Then, the extracted signal is converted to the time domain for LG-SVSLMS. The optimal weight vector wopt makes

(21)

where is the extracted time domain signal.

The direction spectrum P(θ) is defined as follows:

P(θ)=|wHa(θ)|2 θ∈(-90°,90°]

(22)

θr=argmaxP(θ) is the estimated DOA of target signal and θe=θr-θ1 is the estimation deviation.

2.2 Problems of DOA estimation from third-party devices

Due to the mechanism of time advance established between BS and UEs, the BS can synchronously receive the uplink signals from multiple UEs. However, this synchronization mechanism cannot be established in third-party devices. Therefore, uplink signals from multiple UEs arrive at third-party devices asynchronously, which will make the multiple signals overlap in the time domain, thereby affecting the estimation of DOA of the target signal.

In order to improve the utilization efficiency of spectrum resources and increase the number of users in the system, the frequency reuse technology is adopted in the mobile communication system. Therefore, within a certain distance, there are cells that use the same set of frequencies, which are called co-frequency cells. Co-channel interference will occur between co-frequency cells. The BS is deployed at the center of the cell, hence the co-channel interference from the neighboring cells can be ignored. However, the third-party devices are located at the non-center or even edge of the cell. Therefore, the co-channel interference should be considered in the DOA estimation from third-party devices.

As a result, in the third-party devices, can be concluded as

(23)

where consists of the DMRS in the target signal and co-channel interference and their multi-path fading signals; and I is the interference from other UEs in the same cells with the target UE.

3 Simulation Results

3.1 Performance of LG-SVSLMS

In this section, the performance of LG-SVSLMS is investigated and compared with SVSLMS and Log-LMS.

The simulation system adopts an adaptive filter with an order of 2. The input signal x(n) is Gaussian white noise with zero mean and unit variance. The noise v(n) is Gaussian white noise with the variance of 0.04, and it is uncorrelated with x(n). The coefficient vector of the finite-length unit impulse response of an unknown system is w={0.8,0.5}T.

Fig.4 shows the curve of μ in different variable step-size LMS. At a steady state, the step size of LG-SVSLMS is greater than that of SVSLMS and Log-LMS, indicating that LG-SVSLMS has the lowest steady state maladjustment in these three methods.

Fig.4 Curve of μ in different variable step-size LMS

Fig.5 shows the curve of e(n) in different LMS methods. As shown in Fig.(5), the fixed-step LMS converges from the 330th sampling point, SVS-LMS converges from the 120th sampling point, Log-LMS converges from the 100th sampling point, and LG-SVSLMS converges from the 50th sampling point. It can be concluded that LG-SVSLMS has a low steady state maladjustment and a high convergence speed.

Fig.5 Curve of e(n) in different LMS algorithms

3.2 Performance comparison between LG-SVSLMS and MUSIC

In this section, the performance of MUSIC and LG-SVSLMS is compared with each other.

First, the scenario of only one target source with the azimuth of 30° is investigated. As shown in Fig.6 and Fig.7, both MUSIC and LG-SVSLMS can estimate the DOA of the single target UE without bias.

Fig.6 MUSIC spectrum of a single source

Fig.7 LG-SVSLMS direction power spectrum of a single source

Secondly, the scenario of multiple coherent sources is investigated. The azimuth of the target source is still 30°, while the azimuths of the two coherent sources are -18° and -60°.

According to Fig.8 and Fig.9, MUSIC is not comparable to LG-SVSLMS for estimating DOA of multiple coherent sources, because the spatial covariance matrix of multiple coherent signals is not full rank.

Fig.8 MUSIC spectrum of multiple coherent sources

Fig.9 LG-SVSLMS direction power spectrum of multiple coherent sources

Finally, the computational complexity of MUSIC and LG-SVSLMS is compared with each other. Assume that the number of antennas is P. MUSIC requires P2L additions and P2L+TP multiplications, where L is the number of snapshots and T is related to the estimation accuracy of MUSIC. LG-SVSLMS requires QP additions and QP+QJ multiplications, where Q is the length of DMRS and J is the number of iterations when extracting signals.

When the antenna array can effectively receive signals, J will be greatly reduced, and the computational complexity of LG-SVSLMS will be much smaller than that of MUSIC.

3.3 Performance of non-blind DOA estimation for OFDMA signals based on LG-SVSLMS

In this section, the performance of the non-blind DOA estimation system for OFDMA signals based on LG-SVSLMS is investigated in the scenario where interference signals from multi-source and multi-path fading signals arrive at the third-party devices asynchronously with the target signal.

This simulation adopts a total of 1 200 sub-carriers, and each UE occupies 48 consecutive sub-carriers. 8 antennas (P=8) are arranged to form a uniform linear array. There are 4 UEs (M=4) within the coverage of the third-party receiver. UE 1, UE 2 and UE 3 are from the same cell, while their DMRS occupies different sub-carriers in the frequency domain. There are two multi-path signals (K1=K2=K3=2) for each UE. UE 4 is from neighboring cell, and its DMRS occupies the same sub-carriers with UE 1. It is assumed that UE 4 has no multi-path interference (K4=0). The signal amplitude of each UE is the same (l1=l2=l3=l4=1), while the amplitude of the multi-path fading signal is 0.55 of the original signal (lm,k=0.55; k=1,2; m=1,2,3).

The azimuth of UE 1 is 30°. The azimuths of UE 2 and UE 3 are -30° and 50°, and the azimuth of UE 4 is 0°. The azimuths of multi-path signals generated randomly.

The performance is investigated by the Monte Carlo method with 200 trials.

The estimation of the DOA of UE 1 with different LMS methods is shown in Fig.10. The direction spectrum of these three LMS methods reach a peak near the target direction. According to Tab.1, the maladjustment of DOA estimation is within ±3°. From the side lobes of spectrum, it can be seen that the side lobe amplitudes of these three LMS methods are close.

Fig.10 Direction spectrum of non-blind DOA estimation with different LMS methods

Tab.1 Estimation results of non-blind DOA estimation with different LMS methods

AlgorithmFixed-step LMSLog-LMSLG-SVSLMSθr/(°)27.927.928.0θe/(°)-2.1-2.1-2.0

Fig.11 shows the curves of e(n) of non-blind DOA estimation with different LMS methods.Among these three methods, LG-SVSLMS converges first, and the steady state maladjustment is smaller than Log-LMS and fixed-step LMS.

Fig.11 Curves of e(n) of non-blind DOA estimation with different LMS methods

4 Conclusions

1) A new variable step-size LMS method, called LG-SVSLMS, is proposed and applied to estimate the DOA of OFDMA signals. The simulation results show that the LG-SVSLMS can improve the convergence speed and reduce the steady state maladjustment significantly.

2) The performance of the LG-SVSLMS and MUSIC are compared through analysis and simulation. The simulation results show that the LG-SVSLMS can estimate DOAs of multiple coherent sources and its computational complexity is lower than MUSIC.

3) Based on the LG-SVSLMS, a non-blind DOA estimation system for OFDMA signals is constructed and the comprehensive performance simulation is carried out. The simulation results show that the non-blind DOA estimation system based on the LG-SVSLMS can accurately estimate the DOA of the target signal in the scenario where interference signals from multi-source and multi-path fading signals arrive at the third-party devices asynchronously with target signal.

References

[1] Lopez A R. GPS landing system reference antenna[J].IEEE Antennas and Propagation Magazine, 2010, 52(1): 104-113. DOI:10.1109/map.2010.5466404.

[2] Song F C, Gao P, Shi S S. Positioning performance analysis and assessment for BDS B1 frequency based on simulation[C]//2017 Forum on Cooperative Positioning and Service. Harbin, China, 2017: 333-337.DOI:10.1109/cpgps.2017.8075150.

[3] Featherstone W, Strangeways H J, Zatman M A,et al.A novel method to improve the performance of Capon’s minimum variance estimator[C]//Tenth International Conference on Antennas and Propagation. Edinburgh, UK, 1997: 322-325. DOI:10.1049/cp:19970264.

[4] He W G, Zhang F, Li Z L, et al.Study of improved multiple signal classification algorithm based on coherent signal sources[C]// 2016 World Automation Congress. Rio Grande, PR,USA, 2016: 1-4. DOI:10.1109/wac.2016.7583050.

[5] Liu C F, Liao G S. Fast algorithm for root-MUSIC with real-valued egendecomposition[C]//2006 CIE International Conference on Radar. Shanghai, China, 2006: 1-4. DOI:10.1109/icr.2006.343159.

[6] Almidfa K, Tsoulos G V, Nix A. Performance analysis of ESPRIT, TLS-ESPRIT and unitary-ESPRIT algorithms for DOA estimation in a W-CDMA mobile system[C]//First International Conference on 3G Mobile Communication Technologies. London, UK, 2000: 200-203. DOI:10.1049/cp:20000042.

[7] Senapati A, Ghatak K, Roy J S. A comparative study of adaptive beamforming techniques in smart antenna using LMS algorithm and its variants[C]// 2015 International Conference on Computational Intelligence and Networks. Bhubaneshwar, India, 2015: 58-62.DOI:10.1109/cine.2015.21.

[8] Ma L, Wu X Y. Robust adaptive beamforming based on sliding-window RLS algorithm[C]//2010 2nd International Conference on Signal Processing Systems. Dalian, China, 2010: 793-797. DOI:10.1109/icsps.2010.5555483.

[9] Aiempo P, Boonsrimuang P, Mata T, et al. An efficient uplink OFDMA channel estimation under high-speed mobile environment[C]//2017 14th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology. Phuket, Thailand, 2017: 167-170. DOI:10.1109/ecticon.2017.8096199.

[10] Zhang Y, Xi S T. New LMS adaptive filtering algorithm with variable step size[C]//2017 International Conference on Vision, Image and Signal Processing. Osaka, Japan, 2017: 1-4. DOI:10.1109/icvisp.2017.11.

[11] Du C H, Sun X, Wang Y X, et al. A variable step size LMS equalization algorithm in the satellite communication system[C]//2016 IEEE 11th Conference on Industrial Electronics and Applications. Hefei, China, 2016: 1557-1562. DOI:10.1109/ICIEA.2016.7603833.

[12] Mizutani K, Matsumura T, Harada H. A comprehensive study of universal time-domain windowed OFDM-based LTE downlink system[C]//2017 20th International Symposium on Wireless Personal Multimedia Communications. Bali, Indonesia, 2017: 28-34. DOI:10.1109/wpmc.2017.8301823.

新型变步长LMS方法及OFDMA信号DOA估计中的应用

赵 砚1 林 利2 董 文3 王 灏3 吴镇滔3 王霄峻3 陈晓曙3

(1中国人民解放军61212部队, 北京 100000)(2北京理工大学光学与光子学学院, 北京 100081)(3东南大学移动通信国家重点实验室, 南京 210096)

摘要:针对基站(BS)或第三方设备对移动终端快速定位的需求,为了提高最小均方误差(LMS)方法的收敛速度并降低稳态误差,提出了一种新的对数-sigmod可变步长LMS方法(LG-SVSLMS),并将该方法应用于正交频分复用多址(OFDMA)信号的波达方向(DOA)估计.基于LG-SVSLMS,构建了面向OFDMA信号的非盲DOA估计系统.LG-SVSLMS采用了结合sigmoid函数和对数函数的多参数步长更新函数,该方法控制了LMS初始和稳态阶段步长调整的幅度,从而同时实现了高的收敛速度和低的稳态误差.最后,通过仿真验证所提LG-SVSLMS的性能.仿真结果表明,在多源干扰信号和多径衰落信号与目标信号非同步到达第三方设备的场景下,基于LG-SVSLMS的非盲DOA估计系统能够准确估计目标信号的DOA,且估计误差在±3°之内.这种采用LG-SVSLMS的面向OFDMA信号的非盲DOA估计系统对基于自适应天线阵列的移动终端快速定位技术具有重要意义.

关键词:波达方向;可变步长LMS;正交频分复用多址;第三方设备

DOI:10.3969/j.issn.1003-7985.2020.02.004

Received 2019-12-08,Revised 2020-03-20.

BiographyZhao Yan (1982—), male, doctor, research assistant professor, chym_zhaoyan@163.com.

Foundation items:The Social Development Projects of Jiangsu Science and Technology Department (No.BE2018704), the Technological Innovation Projects of Ministry of Public Security of China (No.20170001).

CitationZhao Yan, Lin Li, Dong Wen, et al. A new variable step-size LMS method and its application in DOA estimation of OFDMA signals[J].Journal of Southeast University (English Edition),2020,36(2):145-151.DOI:10.3969/j.issn.1003-7985.2020.02.004.

中图分类号:TN929.531