丘覲瑋,余天堯,戴偉強,王寶全,陸 音
(南京郵電大學 電子科學與工程學院,江蘇 南京 210023)
基于遺傳算法的LTE網絡定位服務時延估計
丘覲瑋,余天堯,戴偉強,王寶全,陸 音
(南京郵電大學 電子科學與工程學院,江蘇 南京 210023)
為降低NLOS環境對無線定位系統的干擾,文中提出了一種基于遺傳算法的定位服務時延估計方案。該方案利用遺傳算法啟發性隨機搜索的能力,求出NLOS環境下基站與移動臺間的直視徑時延。以各路徑的到達時延以及到達角作為遺傳算法的初始化信息,構建具有自適應性的適應度函數,通對目標函數求解得到直視徑時延。仿真結果表明,該方案與傳統的基于廣義互相關的時延估計方案相比,可以有效降低NLOS環境下的環境噪聲。在目標函數基本能夠描述環境的前提下,遺傳算法具有快速求解復雜環境下優勢解的能力,可以滿足各類依賴定位服務的應用對定位服務響應速度以及定位精度的要求。
遺傳算法;定位服務;時延估計;LTE;NLOS
隨著LTE網絡的發展,人們對網絡定位服務精確度的要求越來越高。雖然可以通過提高時延估計精度來提升定位精度,但卻面臨著遠近效應、多徑干擾以及NLOS干擾等難題[1]。當前,廣義互相關算法多作為時延估計的核心算法,該算法雖然具有很多優點,但是對于NLOS干擾的抗擾能力比較差。為了降低NLOS環境帶來的影響,文中將遺傳算法作為直視徑時延估計的主算法,并使用信號到達角作為誤差修正因子,從優化求解流程、主動修正誤差兩方面著手來降低NLOS的影響。
3GPP組織定義增強型小區ID(E-Cell ID)定位方法、檢測到達時間差(OTDOA)定位方法和全球衛星導航系統輔助(A-GNSS)定位方法為三種標準化的定位解決方案[2]。運營商可根據小區半徑、自適應天線技術、路損和定時估計精度等實際情況,來決定采用其中一種或幾種定位方式[3]。我國當前的LTE基站覆蓋大多存在著弱覆蓋的問題[4],OTDOA定位方式較其他兩種更為適合當前情況。文中仿真中使用OTDOA定位方法,其主要的定位方式有到達時間(TOA)、到達時間差(TDOA)、到達時間和(TSOA)、到達角(AOA)以及前三者與后者的混合定位方式(TOA—AOA,TDOA—AOA,TSOA—AOA)。文中選取到達時間與到達角(TOA—AOA)的混合定位方式,并在仿真時使用定位參考信號作為時延估計的參考信號。
1.1 定位參考信號
定位參考信號是由LTE R9規范[5]定義,針對OFDM系統而設計,配置于LTE下行鏈路的無線幀中。定位參考信號的物理層過程是:首先產生31位Gold偽隨機序列,再映射到子幀資源塊中,然后添加循環前綴(CP),最后按照規范通過數模轉換由天線的6號端口發射。LTE下行鏈路采用以OFDM技術為核心的動態頻譜資源規劃,子載波帶寬為15 kHz,系統帶寬可由子載波數控制。OFDM技術在時延估計方面具有以下優勢:將串行數據分配到N條并行子信道上,可以有效抗多徑擴展[6];在幀之間設置保護間隔(GI),利用保護間隔填充循環前綴,有效地抑制了由于多徑造成的符號間干擾。定位參考信號的消息序列為Gold偽隨機序列,具有非常良好的自相關性,可以抑制信道白噪聲的影響[7]。國內有研究者利用定位參考信號的上述特點,對接收信號進行干擾消除處理,最終得到高精度的估計值[8]。
1.2 仿真模型
文中仿真分為兩部分:第一部分為信號及信道仿真,第二部分為時延估計算法仿真。第一部分的功能是:按照定位參考信號的定義產生定位參考信號時延信息[9],再把信號時延值以及各信號的到達角作為第二部分仿真的輸入信息。第二部仿真為遺傳算法的時延估計,其輸出為直視徑時延的估計值。
文中使用遺傳算法來進行數據分析,通過構建對環境模型具有自適應性的適應度函數來搜索被隱含在各類噪聲中的直視路徑。遺傳算法由適應度函數、遺傳算子(包括選擇算子以及交叉、變異算子)兩大部分組成[10],算法的流程圖如圖1所示。
適應度函數需要體現所求解在當前環境下的特征,種群交替則是通過遺傳算子使種群產生差異,在兩者的共同作用下,不斷產生向優勢“進化”的個體。文中描述個體使用的遺傳編碼方式為二進制編碼[11],其生物學意義為:求解對象是時延的大小,是一個標量,使用二進制可以剝離遺傳編碼中的其他元素,使進化的方向不偏離時延大小這一軌道。下文將敘述遺傳算法在時延估計中的其他關鍵組成。

圖1 遺傳算法流程圖
2.1 NLOS抑制自適應適應度函數及初始化


圖2 單次反射橢圓NLOS模型示意圖

文中所構造的適應度函數與傳統的適應度函數相比,擁有由各路徑時延以及到達角提供的先驗信息,在搜索方向上具有更強的穩定性,可以避免出現算法不收斂的情況,同時也保證了最優解是可取的。種群初始化時所設定的種群表現型范圍保證了最優個體存在于表現型的范圍中,從根本上保證了最優解的存在。
2.2 選擇算子
為了更加貼近遺傳過程,文中采取加權輪盤的選擇算法[14],先建立生存與滅亡概率均為50%的輪盤,將生存概率與個體歸一化適應度進行運算處理,將運算結果作為個體最終的輪盤刻度。此算法不僅保證了最優個體一定存活,還保留了次優解消失的概率,一定程度上抑制了次優解。算法設置父本數量的大小為不大于種群總數的一半。從極端情況考慮:父本數量的最多情況為種群數量的一半,即所有優勢個體都存活;最少情況為僅剩當前最適應個體,即除了局部最優解之外的所有次優解都消失。選擇算子的流程圖如圖3所示。

圖3 選擇算子流程圖
2.3 交叉、變異算子
交叉、變異算子的生物學意義為:交叉使個體內在的優勢基因富集,變異產生新的基因型。文中所定義的基因為標量基因,交叉與變異可以等價為不同機理產生新編碼的方式、提供新的個體表現型的過程。這種復合新編碼的產生機制雖然增強了算法的搜索能力,但是會導致遺傳算法的收斂曲線不平滑。文中使用的交叉、變異算子的模型都是模擬低等原核生物,模型較為簡單。使用此模型的原因有三個:
(1)定位服務要求算法具有高效的特點,此模型目的明確、操作簡單,可以大規模并行運算,符合定位服務的需求;
(2)在遺傳算法中所需要評估的個體只有時延的大小,不需要變異操作提供新的性狀,變異操作僅作為交叉操作的補充;
(3)文中仿真模型使用的編碼方式為二進制編碼,編碼與具體適應度之間不存在一一映射的關系,因此交叉操作提供變化趨勢穩定的隨意個體。
遺傳算法中預期收斂性可以用Vose-Liepins模型、Markov鏈模型或公理化模型來預測[9]。文中采取的交叉因子Pc=0.25,變異因子Pm=0.01,通常情況下在40代內收斂。為了更好地進行觀察,每次運行的仿真代數設為100。
文中的分析對象為時延大小,使用均方根誤差(RMSE)為誤差分析指標。首先比較不同NLOS徑功率比(NLOS及其他路徑的功率和與LOS徑功率之比,下文簡稱為“功率比”)情況下,文中算法與廣義互相關算法(GCC)的性能,如圖4所示。

圖4 文中算法與廣義互相關算法的性能比較
由圖4可見,GCC算法在NLOS與多徑環境下性能較差。由于多徑信號以及NLOS干擾會使接收信號的功率譜出現大量的旁瓣,且在功率比超過0 dB時,出現非LOS徑功率大于LOS徑功率的情況,此時互相關求解得到的時延只有可能是NLOS徑的。文中算法之所以能有效改善NLOS環境下時延估計的性能,是因為時延估計方案不再以信號功率時延為唯一參考對象。文中選取各路徑的時延以及到達角為先驗信息,初始化適應度函數,通過遺傳算法將多徑信號以及NLOS干擾中包含的環境信息提取出來,用于修正適應度函數,再通過選擇算子在種群迭代中篩選出局部最優解。雖然文中算法可以利用多徑信號以及NLOS干擾來降低它們帶來的影響,但是并不意味著可以徹底消除這些影響。
為了研究傳播路徑中是否存在直視徑對算法的影響,文中分別對直視徑存在與不存在這兩種情況進行了仿真。圖5為-20 dB功率比以及25 dB信噪比條件下接收機所接收信號存在直視徑時的時延估計,圖6為在圖5條件下去除直視徑信息的時延估計。

圖5 存在直視徑時的時延估計

圖6 同狀態去除直視徑的時延估計
仿真結果表明:存在直視徑時的算法性能比不存在直視徑時優秀,可以推斷先驗信息的準確性與算法的性能之間存在著相關性。存在一個先驗信息準確性閾值,超過該閾值后算法性能迅速劣化,并將導致算法不收斂。
在LTE網絡中,定位參考信號具有自相關性強的特點,對串擾以及信道中的白噪聲具有較強的抑制能力。因此,只要抑制無線信道附加的多徑干擾以及NLOS噪聲干擾,就可以通過OTDOA定位方式獲得高精度的位置信息。文中方法在仿真上具有較好的性能,但是在使用時卻具有一定的局限,它要求先驗信息具有嚴格的準確性,而目前大部分模型所提供的先驗信息不具有嚴格的準確性。作者后續將對先驗信息的準確性與算法性能的優化開展進一步研究,期望為算法提供一個先驗信息的誤差檢測以及誤差反饋機制,使算法在實際應用中有良好的性能表現。
[1] 沈 嘉,索士強,全海洋.3GPP長期演進(LTE)技術原理與系統設計[M].北京:人民郵電出版社,2008.
[2] 3GPP TS 36.355 v9.0.0,3rd generation partnership project;technical specification group radio access network;E-UTRA;LTE positioning protocol[S].[s.l.]:[s.n.],2009.
[3] 徐瑩瑩,延鳳平.TD—LTER9定位技術研究[J].移動通信,2012,36(19):11-14.
[4] 王 博.LTE覆蓋的評估、定位和優化[J].移動通信,2014,38(17):33-33.
[5] 3GPP TS 36.211 v9.0.0.LTE.Evolved Universal Terrestrial Radio Access (E-UTRA);Physical channels and modulation[S].[s.l.]:[s.n.],2010.
[6] 尹長川,羅 濤,樂光新.多載波寬帶無線通信技術[M].北京:北京郵電大學出版社,2004.
[7] 于洪波.無線節點定位算法研究[D].濟南:山東大學,2013.
[8] 王宏禹,邱天爽.自適應噪聲抵消與時間延遲估計[M].大連:大連理工大學出版社,1999.
[9] 陳 園.LTE系統仿真平臺搭建及其定位技術研究[D].北京:北京郵電大學,2013.
[10] Choenni S.Design and implementation of a genetic based algorithm for data mining[C]//Proc of the 26th international conference on very large databases.San Francisco:Morgan Kaufmann Publishers,2000:33-42.
[11] Holland J H.Adaptation in natural and artificial systems[M].Ann Arbor:University of Michigan Press,1975.
[12] 楊豐瑞,徐 超.LTE系統中的多徑時延估計算法[J].廣東通信技術,2011,31(10):62-65.
[13] Venkatraman S.Location Using LOS range estimation in NLOS environment[C]//Proc of IEEE VTC.[s.l.]:IEEE,2002:856-860.
[14] 徐宗本,張講社,鄭亞林.計算智能中的仿生學:理論與算法[M].北京:科學出版社,2003.
Time-delay Estimation of Positioning Service in LTE Networks Based on Genetic Algorithm
QIU Jin-wei,YU Tian-yao,DAI Wei-qiang,WANG Bao-quan,LU Yin
(College of Electronic Science and Engineering,Nanjing University of Posts and Telecommunications,Nanjing 210023,China)
In order to reduce the interference of the NLOS environment to the wireless location system,a time-delay estimation scheme based on genetic algorithm is proposed.This scheme utilizes the characteristics of heuristic stochastic search ability of genetic algorithm,and the delay of LOS-path under NLOS environment can be obtained.Firstly,it uses the time of arrival and the angle of arrival as the original information in genetic algorithm.Secondly,according to the original information,it constructs an adaptive fitness function.Finally,the solution of the objective function is calculated,and the delay of LOS-path is obtained.The simulation shows that compared with the traditional time-delay estimation based on generalized cross correlation,the proposed scheme can effectively reduce the ambient noise under NLOS environment.On the premise of the objective function being able to describe the environment,genetic algorithm has the ability of fast solving the dominant solution under the complex environment,and it can meet the requirements of positioning service response speed and positioning accuracy for various kinds of position-service-based applications.
genetic algorithm;positioning service;time-delay estimation;LTE;NLOS
2014-12-06
2015-04-08
時間:2016-05-05
國家自然科學基金資助項目(61271236);南京郵電大學大學生創新訓練計劃省級重點項目(SZDG2013012)
丘覲瑋(1993-),男,研究方向為電磁場與無線技術;陸 音,博士,副研究員,研究方向為無線通信。
http://www.cnki.net/kcms/detail/61.1450.TP.20160505.0814.016.html
TP301.6
A
1673-629X(2016)05-0149-04
10.3969/j.issn.1673-629X.2016.05.032