?

基于切換大數據的PCI模三優化精靈的設計和開發

2020-10-09 10:24劉潔葛俊唐志航
電腦知識與技術 2020年22期
關鍵詞:軟件

劉潔 葛俊 唐志航

摘要:目前PCl規劃和模三干擾分析主要通過路測和優化工具軟件進行人工分析,過程中需要對全網進行大規模的PCl模三干擾分析和檢查,難度大且耗費人力物力。針對此,筆者研發了一套分析算法,并設計開發了一款優化軟件。使用軟件對數據進行自動化的分析,可以提高網絡PCl模三干擾的檢查和分析效率,切實提升網絡質量和客戶感知度。

關鍵詞:PCl;模三干擾;軟件;自動化分析

中圖分類號:TP399 文獻標識碼:A

文章編號:1009-3044(2020)22-0017-03

開放科學(資源服務)標識碼(0SID):

1 背景

目前,中國移動TD-LTE網絡普遍采用20MHz同頻組網,頻率復用系數為1,小區間的同頻干擾較為嚴重。隨著LTE站點逐漸增多,小區間的PCI沖突、干擾等問題已經是影響網絡質量的最大因素。PCI與PSS/SSS、PDSCH、參考信號等都有密切聯系,其規劃時需要對一片區域進行統一規劃后再對基站進行配置,若規劃不合理將會對用戶的接人、切換和資源的調度等產生一定的影響,從而造成網絡性能的下降。為了解決LTE網絡小區PCI規劃中邊界網絡適配困難、模三干擾改善困難的問題,我們引入了基于大數據的PCI模三干擾優化算法。該算法利用網管采集的小區點對點切換數據和網絡工參構建新的小區PCI模三干擾關系,將PCI規劃粒度精細化到小區級別,從基站位置、方位角、鄰區關系、同頻關系四個維度對PCI重規劃過程進行約束,以此獲得最優的PCI分配方案,從而最大限度消除模三干擾。通過對某縣的LTE運行數據進行綜合分析,給出了PCI重規劃后的預測結果,并通過PCI規劃方案的執行以及評估,驗證了預測結果的準確性和算法的實用性。

2 軟件總體設計

2.1 PCI模三干擾定量算法

3GPP協議規定,LTE公共參考信號CRS在單位資源RB內的位置僅且只有3種可能,所以當同一位置出現4個及以上的小區信號時,必定會發生模三干擾事件。隨著LTE站點間距日益縮小,任何信號覆蓋區域都可能存在4個及以上小區信號,因此理論上PCI模三干擾無法絕對消除,僅能通過網優手段減輕。常規的PCI模三干擾分析主要是依賴路測和優化軟件進行人工分析,然而這種方式既不能定量分析大范圍區域模三干擾嚴重程度也不能快速精確定位模三干擾小區位置。我們以小區點對點切換次數占比作為基礎參考數據,根據每個LTE基站的經緯度、方位角信息計算出相鄰關系權重系數、物理小區方位關聯權重系數和同頻同模相關系數作為加權判斷因子,利用3個判斷因子與切換次數系數的乘積(即加權過程),進行加權計算和分析,然后對每個主小區中所有鄰區計算切換占比加權后的值相加得到主小區的模三干擾程度值,根據模三干擾程度值判斷每個小區的模三干擾的嚴重程度。

2.2 PCI模三干擾優化流程自動化

通常PCI模三干擾問題優化手段有變更小區PCI、調整天饋、降低干擾小區發射功率等等?,F場優化流程則是路測一調整一復測一再調整一再復測的多輪調整方式,毫無疑問反復調整現網設備或參數不僅耗時費力而且往往是顧此失彼,對大片區域優化效果不明顯。為解決上述痛點,我們在算法的基礎上借助編程與互聯網軟件工具設計了一種PCI模三干擾在線可視化虛擬優化流程。該流程從全區小區出發,統籌兼顧,大致分為以下四個步驟:首先提取優化區域LTE工參和多天點對點切換數據,然后通過算法計算出每個小區模三干擾程度值并通過Mapinfo工具對計算結果進行渲染,繼而針對小區模三干擾程度值制定PCI優化調整方案,并將優化后的PCI重新帶人軟件進行計算,最后根據多輪演算后的結果實施現場PCI優化。該優化流程能精確實現對每個小區判斷和計算最佳的模三值,從而達到自動化優化PCI干擾的目標。

2.3 軟件框架結構

3 各功能模塊設計

3.1 干擾程度值計算主程序

所有的基礎參數讀取、EXCEL內部數據庫創建和連接、小模塊調用及結果輸出都是在主程序完成。小區及干擾程度值計算是在點對點干擾程度值計算完成的基礎上,采用soL語句進行創建EXCEL內部數據庫,進行匯聚計算和輸出。

Shtadj. Cells(iRow, 18). Value=HoWeight(sENB, sCel,Shtadj.Cells(iRow, 17).Value)

Shtadj.Cells(iRow, 19).Value= AdjWeight(sENB, tENB,X1, Y1, X2, Y2)

Shtadj.Cells(iRow, 20).Value=1

S2SAng= S2SAngle(X1, Y1, X2, Y2)

Shtadj.Cells(iRow, 2I).Value= AziWeight(S2SAng, Sht-adj.Cells(iRow, 8).Value, Shtadj.Cells(iRow, 16).Value,0)

Shtadj. Cells(iRow, 22). Value=M3Weight(Shtadj. Cells(iRow, 4). Value, Shtadj. Cells(iRow, 5). Value, Shtadj. Cells(iRow,1 2).V alue, Shtadj.C ells(iRow,

13).Value)

Shtadj.Cells(iRow, 23).Value= (X1+ X2),2

Shtadj.Cells(iRow, 24).Value= (Y1+ Y2)/2

Shtadj. Cells(iRow, 25).Value=Shtadj. Cells(iRow, 18).Value*Shtadj. Cells(iRow, 19).Value*Shtadj. Cells(iRow, 20).Val-ue*Shtadj.CeUs(iRow, 2l).Value*Shtadj.Cells(iRow, 22).Value

猜你喜歡
軟件
基于BERT的提示學習實現軟件需求精確分類
禪宗軟件
防鼠軟件
基于云計算的軟件自動化測試方法
軟件對對碰
巧用立創EDA軟件和Altium Designer軟件設計電路
GIS相關軟件在風景園林中的應用
軟件修正
談軟件的破解與保護
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合