專利名稱:Cdma無線通訊系統(tǒng)軟切換前向幀序號(hào)對(duì)齊的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及CDMA無線通訊系統(tǒng)中軟切換的前向業(yè)務(wù)幀幀序號(hào)對(duì)齊的方法。
背景技術(shù):
CDMA無線通訊系統(tǒng)的關(guān)鍵技術(shù)之一是軟切換,軟切換從一個(gè)小區(qū)進(jìn)入相同載頻的另外一個(gè)小區(qū)采用的過境切換。此時(shí)移動(dòng)臺(tái)與多個(gè)小區(qū)保持通信。軟切換有很突出的優(yōu)越性,首先是提高了切換的可靠性;此外,當(dāng)移動(dòng)臺(tái)靠近兩個(gè)小區(qū)的交界處需要切換的時(shí)候,兩個(gè)小區(qū)的基站在該處的信號(hào)電平都較弱而且有起伏變化,這會(huì)導(dǎo)致移動(dòng)臺(tái)在兩個(gè)基站之間反復(fù)要求切換,從而重復(fù)地傳送切換消息,使系統(tǒng)控制的負(fù)荷加重,或引起過載,并增加中斷通信的可能性。
軟切換中,移動(dòng)臺(tái)(MS)接收來自多個(gè)基站(BTS)的信號(hào),并合并多個(gè)基站的信號(hào),提高M(jìn)S的解調(diào)性能。這樣要求來自每個(gè)BTS的前向業(yè)務(wù)幀數(shù)據(jù)一致。當(dāng)前,有一種在基站控制系統(tǒng)(BSC)增加全球定位系統(tǒng)時(shí)間(Global Positioning System GPS)的方法來確定前向幀序號(hào),選擇分發(fā)單元(SDU)通過GPS獲得系統(tǒng)時(shí)鐘,加上一個(gè)固定的幀序號(hào)調(diào)整值,通過前向業(yè)務(wù)幀發(fā)送給每個(gè)BTS,弊端是不能靈活應(yīng)對(duì)各種不同的延時(shí)值,如果BSC到BTS的延時(shí)大于固定的調(diào)整延時(shí),會(huì)導(dǎo)致這個(gè)基站因?yàn)閹訒r(shí)將業(yè)務(wù)幀丟棄。另外,延時(shí)有抖動(dòng)的時(shí)候,固定調(diào)整幀序號(hào)也不能解決。
BTS接收到前向業(yè)務(wù)幀后計(jì)算幀發(fā)送給MS的時(shí)間與當(dāng)前系統(tǒng)時(shí)間的差值PATE(PacketArrival Time Error),通過反向業(yè)務(wù)幀發(fā)送給SDU,SDU再根據(jù)PATE值調(diào)整幀序號(hào),使每個(gè)BTS都能夠及時(shí)把前向業(yè)務(wù)幀發(fā)送給MS。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種CDMA無線通訊系統(tǒng)中前向幀序號(hào)對(duì)齊的方法,保證軟切換的每個(gè)BTS發(fā)給MS的業(yè)務(wù)幀對(duì)齊。
為達(dá)上述目的,本發(fā)明CDMA無線通訊系統(tǒng)軟切換前向幀序號(hào)對(duì)齊的方法,包括以下步驟(1)選擇分發(fā)單元計(jì)算前向幀序號(hào),并將包含該前向幀序號(hào)的前向業(yè)務(wù)幀發(fā)送給每個(gè)基站;(2)基站計(jì)算將該前向業(yè)務(wù)幀發(fā)送給移動(dòng)臺(tái)的時(shí)間與當(dāng)前系統(tǒng)時(shí)間的差值PATE,并將PATE值放在反向業(yè)務(wù)幀中發(fā)送給選擇分發(fā)單元;
(3)選擇分發(fā)單元根據(jù)PATE值計(jì)算前向幀序號(hào),實(shí)現(xiàn)幀對(duì)齊。
其中,所述的步驟(3)具體流程分為如下步驟(31)選擇分發(fā)單元根據(jù)PATE值計(jì)算需要調(diào)整的幀序號(hào);(32)PATE值偶然波動(dòng)時(shí),選擇分發(fā)單元對(duì)調(diào)整的幀序號(hào)值進(jìn)行過濾;(33)PATE值反饋延時(shí)時(shí),選擇分單元對(duì)幀序號(hào)的調(diào)整要延時(shí)。
其中,所述的步驟(32)具體為(321)判斷連續(xù)兩次幀序號(hào)調(diào)整是否都是延時(shí)或提前,若都延時(shí)或提前,則進(jìn)入步驟(322),否則進(jìn)入步驟(323);(322)連續(xù)兩次PATE值基本相同,則在第2次收到PATE值時(shí)調(diào)整幀序號(hào),保存當(dāng)前的幀序號(hào)調(diào)整值到上次幀序號(hào)調(diào)整值中,結(jié)束流程;(323)連續(xù)兩次PATE值不相同,則不調(diào)整幀序號(hào),先保存當(dāng)前的幀序號(hào)調(diào)整值到上次幀序號(hào)調(diào)整值中,然后將當(dāng)前幀序號(hào)調(diào)整值設(shè)置為0,結(jié)束流程。
其中,所述的步驟(33)具體為(331)根據(jù)PATE值、反向幀序號(hào)、業(yè)務(wù)幀偏置計(jì)算該P(yáng)ATE值對(duì)應(yīng)的前向幀序號(hào);(332)將當(dāng)前幀序號(hào)與上一幀的幀序號(hào)比較;若當(dāng)前幀序號(hào)小于上一幀序號(hào),進(jìn)入步驟(333),否則,進(jìn)入步驟(334);(333)調(diào)整幀序號(hào)的PATE值沒有返回,不對(duì)幀序號(hào)進(jìn)行調(diào)整,則當(dāng)前的幀序號(hào)等于上一幀的幀序號(hào)加1,結(jié)束流程;(334)調(diào)整幀序號(hào)的PATE值已經(jīng)返回,需要對(duì)幀序號(hào)進(jìn)行調(diào)整,結(jié)束流程。
由上述方案可以看出,選擇分發(fā)單元根據(jù)PATE值確定合理的調(diào)整值;并對(duì)歷史的調(diào)整值進(jìn)行篩選,過濾異常的延時(shí)波動(dòng);計(jì)算調(diào)整的幀序號(hào)的延時(shí)反饋,防止了乒乓效應(yīng)。
因此,本發(fā)明提供的業(yè)務(wù)幀序號(hào)調(diào)整的方法保證了CDMA系統(tǒng)軟切換每個(gè)BTS能夠及時(shí)發(fā)送相同的業(yè)務(wù)幀給手機(jī),并且不需要BSC使用GPS、解決了鏈路延時(shí)波動(dòng)比較大時(shí)不能夠及時(shí)調(diào)整幀序號(hào)的問題。
圖1為CDMA系統(tǒng)軟切換中SDU發(fā)送業(yè)務(wù)幀給移動(dòng)終端的示意圖。
圖2為本發(fā)明中SDU根據(jù)PATE值計(jì)算幀序號(hào)調(diào)整方法的流程圖。
具體實(shí)施例方式
下面結(jié)合附圖和實(shí)施實(shí)例對(duì)本發(fā)明再進(jìn)一步詳細(xì)說明。
如圖1所示,在CDMA無線通訊系統(tǒng)中,軟切換的時(shí)候移動(dòng)臺(tái)與多個(gè)基站建立通信鏈路,移動(dòng)臺(tái)接收每個(gè)BTS的前向信號(hào),移動(dòng)臺(tái)接收來自BTS1、BTS2、BTS3的信號(hào),解調(diào)3個(gè)基站的信號(hào),而3個(gè)基站的數(shù)據(jù)都是SDU發(fā)送給每個(gè)基站的前向業(yè)務(wù)幀,前向業(yè)務(wù)幀中帶有幀序號(hào),基站按照幀序號(hào)來計(jì)算發(fā)送業(yè)務(wù)幀的時(shí)間,并將業(yè)務(wù)幀發(fā)送給移動(dòng)臺(tái)。
本發(fā)明CDMA無線通訊系統(tǒng)中前向幀序號(hào)對(duì)齊的方法如下步驟一SDU計(jì)算前向幀序號(hào),并將包含幀序號(hào)的業(yè)務(wù)幀發(fā)送給每個(gè)BTS;步驟二每個(gè)BTS計(jì)算PATE值,并將PATE值放在反向業(yè)務(wù)幀發(fā)送給SDU;步驟三SDU根據(jù)PATE值計(jì)算前向幀序號(hào)。
在實(shí)際的應(yīng)用中,上述的第二步、第三步循環(huán)進(jìn)行,保證在預(yù)期的幀序號(hào)發(fā)送前每個(gè)基站都能夠?qū)⑶跋驑I(yè)務(wù)幀發(fā)送給手機(jī)。
步驟三、根據(jù)PATE值計(jì)算前向幀序號(hào)又可以分為以下幾個(gè)步驟步驟a.SDU根據(jù)PATE值計(jì)算需要調(diào)整的幀序號(hào);步驟b.為了避免PATE值偶然的波動(dòng),對(duì)調(diào)整的幀序號(hào)值進(jìn)行過濾;b1.判斷連續(xù)兩次幀序號(hào)調(diào)整是否都是延時(shí)或者提前,如iAdjustFSN×iHistoryFSNAdj是否大于0,其中iAdjustFSN為當(dāng)前幀序號(hào)調(diào)整值,iHistoryFSNAdj為上次幀序號(hào)調(diào)整值;b2.若iAdjustFSN×iHistoryFSNAdj>0,表示連續(xù)兩次PATE值基本相同,在第2次接收到PATE值時(shí)就可以調(diào)整幀序號(hào)了;保存當(dāng)前的iAdjustFSN到iHistoryFSNAdj;b3.若iAdjustFSN×iHistoryFSNAdj≤0,不需要對(duì)PATE值進(jìn)行調(diào)整,先保存當(dāng)前的iAdjustFSN到iHistoryFSNAdj;然后設(shè)置本次的iAdjustFSN為0。
步驟c.為了解決PATE反饋延時(shí)的問題,幀序號(hào)調(diào)整要延時(shí);c1.根據(jù)PATE值、反向幀序號(hào)、業(yè)務(wù)幀偏置計(jì)算該P(yáng)ATE值對(duì)應(yīng)的前向幀序號(hào)iFSNByPATE;c2.將該幀序號(hào)iFSNByPATE與上一幀的幀序號(hào)iLastFSN比較;c3.若iFSNByPATE<iLastFSN,說明調(diào)整幀序號(hào)的PATE值沒有返回,不對(duì)幀序號(hào)進(jìn)行調(diào)整,則當(dāng)前的幀序號(hào)iCurrentFSN等于上一幀的幀序號(hào)iLastFSN加1;c4.若iFSNByPATE≥iLastFSN,說明調(diào)整幀序號(hào)的PATE值已經(jīng)返回,需要對(duì)幀序號(hào)進(jìn)行調(diào)整。
圖2為本發(fā)明方法中根據(jù)PATE值計(jì)算前向幀序號(hào)的流程示意圖,其具體處理步驟如下A.根據(jù)PATE值計(jì)算需要調(diào)整的幀序號(hào)。
PATE值的范圍為-155ms~155ms,正值表示前向業(yè)務(wù)幀到達(dá)的時(shí)間晚于要發(fā)送的時(shí)間,BTS不能將業(yè)務(wù)幀發(fā)送給移動(dòng)臺(tái),對(duì)于多個(gè)BTS反饋的PATE值,SDU進(jìn)行幀選擇的時(shí)候,選擇一個(gè)最大的值來計(jì)算幀序號(hào)。
步驟201業(yè)務(wù)信道建立時(shí),前向幀序號(hào)為一個(gè)隨機(jī)值,BTS計(jì)算的PATE值可能很大,幀序號(hào)的調(diào)整值很大,導(dǎo)致出現(xiàn)乒乓效應(yīng),所以將超過60ms的PATE值按照60ms處理,同理小于-60ms按照-60ms處理;對(duì)不同的PATE值調(diào)整的幀序號(hào)的值調(diào)整值iAdjustFSN在-3到+3之間。
B.為了避免PATE值偶然的波動(dòng),對(duì)調(diào)整的幀序號(hào)值進(jìn)行過濾。
鏈路延時(shí)存在突變,但是連續(xù)兩幀或多幀的PATE值出現(xiàn)異常的概率較小。如果連續(xù)兩幀或多幀返回的PATE值基本相同,需要進(jìn)行幀序號(hào)調(diào)整??梢钥紤]將突變的PATE值過濾掉。
具體的實(shí)施步驟步驟202判斷連續(xù)兩次幀序號(hào)調(diào)整是否都是延時(shí)或者提前,如iAdjustFSN×iHistoryFSNAdj是否大于0;步驟203iAdjustFSN×iHistoryFSNAdj如果大于0,表示連續(xù)兩次PATE值基本相同,在第2次接收到PATE值可以調(diào)整幀序號(hào)了;保留當(dāng)前的iAdjustFSN到iHistoryFSNAdj;步驟204如果iAdjustFSN×iHistoryFSNAdj不大于0,不需要對(duì)PATE值進(jìn)行調(diào)整,先保留當(dāng)前的iAdjustFSN到iHistoryFSNAdj;然后設(shè)置本次的iAdjustFSN為0。
C.為了解決PATE反饋延時(shí)的問題,幀序號(hào)調(diào)整要延時(shí)。
前向幀序號(hào)為N時(shí),返回的PATE值為PATE1,前向幀序號(hào)為N+1時(shí),返回的PATE值為PATE2;在發(fā)送幀序號(hào)N+1時(shí),如果此時(shí)PATE1還沒有返回,這時(shí)并沒有根據(jù)PATE1作調(diào)整;發(fā)送N+2幀時(shí),PATE1返回,根據(jù)其調(diào)整幀序號(hào)為iAdjustFSN;在發(fā)送N+3幀時(shí),PATE2返回;往往PATE1和PATE2基本相同(從N到N+1沒有調(diào)整)。
如果發(fā)送N+3幀按照PATE2調(diào)整幀序號(hào),此時(shí)實(shí)際上幀序號(hào)調(diào)整正確,調(diào)整后的PATE還沒有返回,繼續(xù)按照PATE2調(diào)整,將錯(cuò)誤設(shè)置幀序號(hào)。此時(shí)應(yīng)該在調(diào)整了幀序號(hào)的PATE值返回前,不對(duì)幀序號(hào)進(jìn)行調(diào)整。
在20ms內(nèi),幀序號(hào)調(diào)整后計(jì)算的PATE值不能返回到SDU,導(dǎo)致再次調(diào)整了幀序號(hào)的值,容易形成乒乓效應(yīng)。處理PATE值反饋延時(shí)問題的具體步驟步驟205根據(jù)PATE值、反向幀序號(hào)、業(yè)務(wù)幀偏置計(jì)算該P(yáng)ATE值對(duì)應(yīng)的前向幀序號(hào)iFSNByPATE;BTS接收到前向業(yè)務(wù)幀后,計(jì)算PATE值,在BTS發(fā)送反向業(yè)務(wù)幀的時(shí)候,馬上將PATE值寫在反向業(yè)務(wù)幀中發(fā)送給SDU。SDU認(rèn)為反向業(yè)務(wù)幀的幀序號(hào)基本等于BTS接收到前向業(yè)務(wù)幀的時(shí)間,再通過PATE值,推算這個(gè)PATE值對(duì)應(yīng)的前向業(yè)務(wù)幀的幀序號(hào)。
步驟206將該幀序號(hào)iFSNByPATE與上一幀的幀序號(hào)iLastFSN比較;步驟207將該幀序號(hào)iFSNByPATE與上一幀的幀序號(hào)iLastFSN比較,如果大于或等于調(diào)整前的幀序號(hào),說明調(diào)整幀序號(hào)的PATE值已經(jīng)返回,需要對(duì)幀序號(hào)進(jìn)行調(diào)整;步驟208將該幀序號(hào)iFSNByPATE與上一幀的幀序號(hào)iLastFSN比較,如果小于調(diào)整前的幀序號(hào),說明調(diào)整幀序號(hào)的PATE值沒有返回,不對(duì)幀序號(hào)進(jìn)行調(diào)整,則當(dāng)前的幀序號(hào)iCurrentFSN等于上一幀的幀序號(hào)iLastFSN加1。
綜上所述,采用本發(fā)明的方法可以提供一種CDMA無線通訊系統(tǒng)中前向幀序號(hào)調(diào)整的方法,保證軟切換的每個(gè)BTS發(fā)給MS的業(yè)務(wù)幀對(duì)齊,并且不需要BSC使用GPS、解決了鏈路延時(shí)波動(dòng)比較大時(shí)不能夠及時(shí)調(diào)整幀序號(hào)的問題。
權(quán)利要求
1.CDMA無線通訊系統(tǒng)軟切換前向幀序號(hào)對(duì)齊的方法,其特征在于,包括以下步驟(1)選擇分發(fā)單元計(jì)算前向幀序號(hào),并將包含該前向幀序號(hào)的前向業(yè)務(wù)幀發(fā)送給基站;(2)基站計(jì)算將該前向業(yè)務(wù)幀發(fā)送給移動(dòng)臺(tái)的時(shí)間與當(dāng)前系統(tǒng)時(shí)間的差值PATE,并將PATE值放在反向業(yè)務(wù)幀中發(fā)送給選擇分發(fā)單元;(3)選擇分發(fā)單元根據(jù)PATE值計(jì)算前向幀序號(hào),實(shí)現(xiàn)幀對(duì)齊。
2.如權(quán)利要求1所述的CDMA無線通訊系統(tǒng)軟切換前向幀序號(hào)對(duì)齊的方法,其特征在于,所述步驟(3)具體流程分為如下步驟(31)選擇分發(fā)單元根據(jù)PATE值計(jì)算需要調(diào)整的幀序號(hào);(32)PATE值偶然波動(dòng)時(shí),選擇分發(fā)單元對(duì)調(diào)整的幀序號(hào)值進(jìn)行過濾;(33)PATE值反饋延時(shí)時(shí),選擇分單元對(duì)幀序號(hào)的調(diào)整要延時(shí)。
3.如權(quán)利要求2所述的CDMA無線通訊系統(tǒng)軟切換前向幀序號(hào)對(duì)齊的方法,其特征在于,所述的步驟(32)具體為(321)判斷連續(xù)兩次幀序號(hào)調(diào)整是否都是延時(shí)或提前,若都延時(shí)或提前,進(jìn)入步驟(322),否則進(jìn)入步驟(323);(322)連續(xù)兩次PATE值基本相同,在第2次收到PATE值時(shí)調(diào)整幀序號(hào),保存當(dāng)前的幀序號(hào)調(diào)整值到上次幀序號(hào)調(diào)整值中,結(jié)束流程;(323)連續(xù)兩次PATE值不相同,則不調(diào)整幀序號(hào),先保存當(dāng)前的幀序號(hào)調(diào)整值到上次幀序號(hào)調(diào)整值中,然后將當(dāng)前幀序號(hào)調(diào)整值設(shè)置為0,結(jié)束流程。
4.如權(quán)利要求2所述的CDMA無線通訊系統(tǒng)軟切換前向幀序號(hào)對(duì)齊的方法,其特征在于,所述的步驟(33)具體為(331)選擇分發(fā)單元根據(jù)PATE值、反向幀序號(hào)、業(yè)務(wù)幀偏置計(jì)算該P(yáng)ATE值對(duì)應(yīng)的前向幀序號(hào);(332)將當(dāng)前幀序號(hào)與上一幀的幀序號(hào)比較,若當(dāng)前幀序號(hào)小于上一幀序號(hào),進(jìn)入步驟(333),否則,進(jìn)入步驟(334);(333)調(diào)整幀序號(hào)的PATE值沒有返回,不對(duì)幀序號(hào)進(jìn)行調(diào)整,則當(dāng)前的幀序號(hào)等于上一幀的幀序號(hào)加1,結(jié)束流程;(334)調(diào)整幀序號(hào)的PATE值已經(jīng)返回,需要對(duì)幀序號(hào)進(jìn)行調(diào)整,結(jié)束流程。
全文摘要
本發(fā)明公開一種CDMA無線通訊系統(tǒng)軟切換前向幀序號(hào)對(duì)齊的方法,為解決目前系統(tǒng)中固定調(diào)整幀序號(hào)對(duì)齊的方法不能靈活應(yīng)對(duì)各種不同的延時(shí)值,延時(shí)有抖動(dòng)時(shí),也不能很好解決的問題而發(fā)明。本發(fā)明選擇分發(fā)單元計(jì)算前向幀序號(hào),并將包含幀序號(hào)的前向業(yè)務(wù)幀發(fā)送給每個(gè)基站;每個(gè)基站計(jì)算將該前向業(yè)務(wù)幀發(fā)送給移動(dòng)臺(tái)的時(shí)間與當(dāng)前系統(tǒng)時(shí)間的差值PATE,并將PATE值放在反向業(yè)務(wù)幀中發(fā)送給選擇分發(fā)單元;選擇分發(fā)單元根據(jù)PATE值計(jì)算前向幀序號(hào)。該方法保證了CDMA系統(tǒng)軟切換每個(gè)基站能及時(shí)發(fā)送相同的業(yè)務(wù)幀給手機(jī),并且不需要基站控制系統(tǒng)使用GPS,解決了鏈路延時(shí)波動(dòng)比較大時(shí)不能夠及時(shí)調(diào)整幀序號(hào)的問題。
文檔編號(hào)H04W56/00GK101090563SQ20061008757
公開日2007年12月19日 申請(qǐng)日期2006年6月15日 優(yōu)先權(quán)日2006年6月15日
發(fā)明者夏文俊 申請(qǐng)人:中興通訊股份有限公司