以下是我的理解,不一定非常正確,各位自己明斷。
以下說明中我用rxlev_MS表示手機接收到的下行信號強度(其實是功率值,如-85dBm),用rxlev_BS
表示小區(qū)(基站設(shè)備)接收到的上行信號強度值(其實是功率值,如-95dBm)。
以愛立信設(shè)備為例,支持Ericsson 1算法和Ericsson 3算法,Ericsson 3算法是一種較為簡單的算法
,此處就不說了。而Ericsson 1算法包括K算法和L算法兩種,根據(jù)參數(shù)(主要就是上面提到的兩個RXSUFF
參數(shù))的取值不同而會有些不同。
【排序過程】
第1步:當上下行信號均滿足最小信號電平條件(rxlev_MS>MSRXMIN并且rxlev_BS>BSRXMIN)的時候
,才會進入排序,否則壓根就不會參與排序。——這就是所謂的M算法。
第2步:滿足了上下行RXMIN條件進入排序時,手機接收到的各鄰區(qū)的下行信號強度會有強弱不同,各
鄰小區(qū)接收到的手機的上行信號強度也會有強弱不同——此時以RXSUFF參數(shù)(包括MSRXSUFF和BSRXSUFF兩
個參數(shù))為分界線,將這些信號強度分為強弱兩檔!緍xlev_MS>MSRXSUFF且rxlev_BS>BSRXSUFF的歸入強
的一檔,不滿足此條件的歸為弱的一檔。--->注:這句話是否正確有待考證!】
第3步:K排序與L排序
a.對上面第2步中歸入強的一檔的鄰小區(qū)按照路徑損耗進行排序,路徑損耗小的排在前,路徑損耗
大的排在后。這就是所謂的L算法。
b.同時,對上面第2步中歸入弱的一檔的鄰小區(qū)按照接收信號強度(包括上行信號強度和下行信號
強度)進行排序,信號強的排在前,信號弱的排在后。這就是所謂的K算法。
c.總的排序結(jié)果是以上兩類排序(K排序和L排序)的并集。當然,參與L排序的那些鄰小區(qū)會全部
排在參與K排序的那些小區(qū)前面。因為由第2步可知,從信號強度來看,參與L排序的那些鄰小區(qū)(即歸入
強的那檔的所有小區(qū))的信號顯然是要強于參與K排序的所有鄰小區(qū)的——RXSUFF參數(shù)就是它們的分水嶺
。
【總結(jié)】
(1)一般情況下,K排序和L排序是同時存在的!并沒有只用K算法或者只用L算法這種講法。
(2)特殊情況下,如果對RXSUFF參數(shù)進行特殊設(shè)置,讓所有鄰小區(qū)都達不到RXSUFF條件,那么,使
用Ericssson 1算法時,其實也僅是在使用K算法——因為RXSUFF參數(shù)的特殊設(shè)置讓所有鄰小區(qū)都邁不過進
入L算法排序的門檻,只能無奈的進行K算法排序。
上面樓主的舉例只是4個非常極端的情況,大致分析如下:
首先,由上面的一大堆描述可知,排序時手機接收到各鄰區(qū)的下行強度信號強度和各鄰區(qū)接收到手機
的上行強度強度都是要用到的。那么,到底是上行和下行的強度強度是用哪個哩?這個是由算法中的min
公式?jīng)Q定的。樓主可以查看K算法的詳細排序指標計算過程,其中有一個關(guān)鍵計算,涉及到的一個重要項
我記為P=min(rxlev_MS-MSRXSUFF,rxlev_BS-BSRXSUFF),對P的取值分析可以回答樓主所提出的問題。
■第1種情況時MSRXSUFF=150,BSRXSUFF=150
由以上【總結(jié)】的第(2)點可知,此時RXSUFF條件是永遠滿足的!——手機接收到的各鄰區(qū)的下行信
號強度永遠大于-150dBm,各鄰區(qū)接收到的手機的上行信號強度也永遠大于-150dBm。也就是說,各鄰區(qū)都
無緣有緣參與L算法排序,換言之,此時只用L算法排序——全部用路徑損耗的大小來進行排序而不考慮信
號強度大小。
而排序究竟是基于上行還是基于下行是由具體情況確定的,不是一個確定的事情——這個可由下面的
關(guān)鍵項P的計算可以看出。
P=min(rxlev_MS-MSRXSUFF,rxlev_BS-BSRXSUFF)
=min(rxlev_MS-(-150),rxlev_BS-(-150))
=min(rxlev_MS+150,rxlev_BS+150)
■第2種情況時MSRXSUFF=0,BSRXSUFF=150
由以上【總結(jié)】的第(2)點可知,此時RXSUFF條件是永遠無法達到的!————手機接收到的各鄰區(qū)
的下行信號強度不可能達到0dBm。(不過此時各鄰區(qū)接收到的手機的上行信號強度是永遠滿足BSRXSUFF條
件的。雖然如此,仍不會參與L排序。)
也就是說這種情況只有K排序。
而由下面關(guān)鍵項P的計算可知,此時的K算法排序是基于下行的強度強度的——這樣說其實不太準確!!
因為排序始終是基于上行和下行的信號強度的,怎么會只基于下行哩?不過是在這種參數(shù)的設(shè)置下,計算
的結(jié)果中永遠是下行的結(jié)果——即在最終的計算結(jié)果中沒看到上行信號強度了,仿佛不用它似的了。
P=min(rxlev_MS-MSRXSUFF,rxlev_BS-BSRXSUFF)
=min(rxlev_MS-0,rxlev_BS-(-150))
=min(rxlev_MS,rxlev_BS+150)
=rxlev_MS
■第3種情況時MSRXSUFF=150,BSRXSUFF=0
由以上【總結(jié)】的第(2)點可知,此時RXSUFF條件是永遠無法達到的!————鄰區(qū)接收到的手機的
上行信號強度不可能達到0dBm。(不過此時手機接收到各鄰區(qū)的下行信號強度是永遠滿足MSRXSUFF條件的
。雖然如此,仍不會參與L排序。)也就是說這種情況只有K排序。
而由下面關(guān)鍵項P的計算可知,此時的K算法排序是基于上行的強度強度的——這樣說其實不太準確!!
因為排序始終是基于上行和下行的信號強度的,怎么會只基于上行哩?不過是在這種參數(shù)的設(shè)置下,計算
的結(jié)果中永遠是上行的結(jié)果——即在最終的計算結(jié)果中沒看到下行信號強度了,仿佛不用它似的了。
P=min(rxlev_MS-MSRXSUFF,rxlev_BS-BSRXSUFF)
=min(rxlev_MS-(-150),rxlev_BS-0)
=min(rxlev_MS+150,rxlev_BS)
=rxlev_BS
■第4種情況時MSRXSUFF=0,BSRXSUFF=0
由以上【總結(jié)】的第(2)點可知,此時RXSUFF條件是永遠無法達到的!——手機接收到的各鄰區(qū)的下
行信號強度不可能達到0dBm,各鄰區(qū)接收到的手機的上行信號強度也不可能達到0dBm。也就是說,各鄰區(qū)
都無緣參與L算法排序,換言之,此時只用K算法排序——即全部按照信號強度來進行排序。
而排序究竟是基于上行還是基于下行是由具體情況確定的,不是一個確定的事情——這個可由下面的
關(guān)鍵項P的計算可以看出。
P=min(rxlev_MS-MSRXSUFF,rxlev_BS-BSRXSUFF)
=min(rxlev_MS-0,rxlev_BS-0)
=min(rxlev_MS,rxlev_BS)
【說明】
(1)BSRXSUFF=150其實表示BSRXSUFF=-150dBm。也就是說前者只是優(yōu)化人員在系統(tǒng)上設(shè)置的一個可
見值,而后者才是該參數(shù)的真正意義上的值,即“實際真值”。而在算法排序計算過程中,是要用實際真
值進行運算的。類似的還有在進行小區(qū)重選時C1計算的計算中CRO=4,而計算時要用CRO=8dB的實際真值進
行運算……
(2)在張威前輩的經(jīng)典著作《GSM網(wǎng)絡優(yōu)化》中p330和《GSM網(wǎng)絡優(yōu)化原理與工程》中的某一頁寫著
“當BSRXSUFF=150dBm時只使用K算法進行排隊”——個人懷疑有誤。首先,BSRXSUFF取值范圍為0~150,
表示的“實際真值”為0~-150dBm,所以BSRXSUFF不可能等于150dBm,再者,如果此處BSRXSUFF指的僅是
網(wǎng)優(yōu)人員的設(shè)置值,而實際真值為-150dBm的話,那么,我覺得此時就不能說是“只使用K算法進行排隊”
了——這由上面的第2種情況便是只有L排序。
(3)以上為自己學習的一些認識,歡迎大家排磚,也歡迎通過
zhoux04@vip.qq.com郵箱與我交流,
大家一起共同探討,共同進步。