專利名稱:下行傳輸同步化方法及無線存取網(wǎng)絡(luò)中數(shù)據(jù)緩沖大小決定方法
技術(shù)領(lǐng)域:
本發(fā)明是關(guān)于無線通訊的下行數(shù)據(jù)傳輸同步對(duì)策,尤其是關(guān)于無線存取網(wǎng) 絡(luò)中的下行數(shù)據(jù)傳輸同步及數(shù)據(jù)緩沖大小的算法。
背景技術(shù):
無線連結(jié)傳輸是一種同步傳輸。經(jīng)由幀偏移(frame offset)的使用,服務(wù) 的無線網(wǎng)絡(luò)控制器(S-RNC)建立和廣播頻道(BCH)相關(guān)的被傳輸數(shù)據(jù)用的一時(shí) 間線,此時(shí)間線被當(dāng)成時(shí)間參考使用。連接的幀數(shù)(CFN)并未在空氣接口上被 傳輸。相反地,借著使用Ll幀計(jì)數(shù)器及一幀偏移,其藉由L1(空氣接口)被對(duì) 應(yīng)至系統(tǒng)幀數(shù)(SFN)。此SFN由L1在BCH中被廣播。數(shù)據(jù)幀在一特定CFN上的 傳輸用的時(shí)間上在Ll上必須是存在的。這需要每一網(wǎng)絡(luò)點(diǎn)與其間之?dāng)?shù)據(jù)路徑 上之傳輸連結(jié)的正確以及協(xié)調(diào)的時(shí)間。希望提供一種系統(tǒng)及方法可用以處理下 行數(shù)據(jù)傳輸及用以適當(dāng)決定與傳輸同步相關(guān)的數(shù)據(jù)緩沖器的大小。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種無線存取網(wǎng)絡(luò)(RNC)中,尤其是,通用行動(dòng)電訊 系統(tǒng)(UMTS)中之無線存取網(wǎng)絡(luò),下行數(shù)據(jù)傳輸同步及相關(guān)緩沖器大小的方法。 本發(fā)明也可適用于其它傳輸系統(tǒng)。本發(fā)明處理緊湊的抵達(dá)時(shí)間(tight of arrival,下簡(jiǎn)稱T0A),緊湊的緩沖器大小,經(jīng)由時(shí)間調(diào)整之下行數(shù)據(jù)傳輸時(shí)間之微調(diào)等參數(shù),以及使用服務(wù)品質(zhì)(QoS)輸入的無線存取網(wǎng)絡(luò)幀數(shù)(RFN)/連 結(jié)幀數(shù)(CFN)偏移調(diào)整的先進(jìn)方法。
本發(fā)明提供下行數(shù)據(jù)傳輸同步用的簡(jiǎn)單及有效率的實(shí)施對(duì)策,避免QoS中 之?dāng)?shù)據(jù)掉落及相關(guān)的退化。說明在傳輸乘載層(bearer)設(shè)定的CFN初始化以及 后續(xù)時(shí)間調(diào)整處理,提供有效的TOA窗口參數(shù)設(shè)定,緩沖器設(shè)計(jì)規(guī)則,以及具 有包圍(wrap-around)限制的TOA計(jì)算實(shí)施。此外,提供一種使用QoS輸入, T0A取樣,傳輸乘載層多任務(wù)以及處理容量多任務(wù)信息之RFN/CFN偏移調(diào)整用 之先進(jìn)方法。包含使用時(shí)間對(duì)齊程序之RFN/CFN偏移之微調(diào)。
一種無線通訊系統(tǒng)中傳輸數(shù)據(jù)幀的方法,藉由產(chǎn)生一抵達(dá)時(shí)間(TOA)窗口而 開始,包括一窗口起始(WS)及一窗口終點(diǎn)(WE)。決定在空氣中傳輸?shù)臄?shù)據(jù)幀的 T0A,且依據(jù)數(shù)據(jù)幀相對(duì)于T0A窗口之抵達(dá)時(shí)間而采取其它行動(dòng)。此幀數(shù)據(jù)-(l)如果此T0A在WS之前則此數(shù)據(jù)幀被緩沖,(2)如果此T0A在T0A窗口之內(nèi) 則此數(shù)據(jù)幀被傳輸,(3)如果此T0A在WE之后則此數(shù)據(jù)幀被丟棄。
一種無線通訊系統(tǒng)中調(diào)整數(shù)據(jù)幀傳輸時(shí)間的方法,藉由接收包含該數(shù)據(jù)幀 的一抵達(dá)時(shí)間(TOA)值的一時(shí)間調(diào)整控制幀而開始,基于該T0A值計(jì)算一偏移 值,獲得該數(shù)據(jù)幀的一目標(biāo)連結(jié)幀數(shù)(CFN),施加該偏移值至該目標(biāo)CFN以獲 得一調(diào)整的CFN,該數(shù)據(jù)幀在對(duì)應(yīng)該調(diào)整的CFN的時(shí)間被傳輸。
為進(jìn)一步說明本發(fā)明的上述目的、結(jié)構(gòu)特點(diǎn)和效果,以下將結(jié)合附圖對(duì)本 發(fā)明進(jìn)行詳細(xì)的描述。
圖1是從一無線網(wǎng)絡(luò)控制器(RNC)至一無線傳輸/接收單元(WTRU)的下行傳 輸時(shí)間線;
圖2是表示抵達(dá)時(shí)間(T0A)窗口以及相關(guān)參數(shù)的圖式;
圖3是計(jì)算T0A的方法的流程圖4是計(jì)算T0A的另一方法的流程圖5A及5B是計(jì)算一初始CFN值的方法流程圖;以及
圖6是計(jì)算RFN/CFN偏移調(diào)整用的方法的流程圖;以及
圖7是調(diào)整媒體存取控制(MAC)用的RNC中的目標(biāo)CFN值的方法的流程圖。
具體實(shí)施例方式
以下,無線傳輸/接收單元(WTRU)包括,但不限于使用者設(shè)備,行動(dòng)站,固 定或行動(dòng)用戶單元,呼叫器,或能夠在無線環(huán)境中操作的任何其它型態(tài)的裝置, 當(dāng)參照下文時(shí),基地臺(tái)包括但不限于,點(diǎn)B,位置控制器,存取點(diǎn),或能夠在 無線環(huán)境中操作得任何其它型態(tài)的接口裝置,要說明的是,說明書中所提供的 數(shù)字范圍及數(shù)值是用以例示之用,且本發(fā)明的概念均等適用于其它數(shù)字范圍及 數(shù)值。
圖1是從RNC至WTRU的下行(downlink, DL)傳輸時(shí)間圖。
1. RNC內(nèi)部處理延遲,其從時(shí)間調(diào)整方面而言,包括幀協(xié)議(FP)以及此RNC 中在FP之下的其它數(shù)據(jù)路徑上的RNC次層。此處理延遲定義假設(shè)MAC協(xié)議數(shù) 據(jù)單元(PDU)被準(zhǔn)備且已準(zhǔn)備被傳輸至FP入口。因此,在被考慮的傳輸頻道(或 是協(xié)調(diào)的傳輸頻道,如果僅有專用頻道(DCHs)的話)之傳輸時(shí)間區(qū)間(TTI)邊界 上,假設(shè)MAC流程已經(jīng)開始且已經(jīng)執(zhí)行編碼合成用的傳輸格式結(jié)合指針(TFCI) 選擇,于其中使傳輸頻道被多路傳輸(multiplex)。此外,MAC己經(jīng)從無線連結(jié) 控制(RLC)緩沖器要求數(shù)據(jù)且此數(shù)據(jù)已經(jīng)可被MAC使用。
2. Iur/Iub延遲,其代表Iur/Iub接口上之幀的傳播時(shí)間。
3. 節(jié)點(diǎn)B處理延遲,TprocB,其包括FP處理隊(duì)列,多余檢查(CRC)計(jì)算(標(biāo) 頭及DCHs用之選擇性的酬載(payload))以及路由處理之幀的等待時(shí)間。
4. 節(jié)點(diǎn)B-單元接口延遲,其代表單元與節(jié)點(diǎn)B之間的幀的傳播時(shí)間。
5. 單元處理延遲,TprocC,其代表單元上整體的處理時(shí)間,包括下降至 LI處理器之單元處理之間的數(shù)據(jù)傳輸。
時(shí)間調(diào)整的需求來自整體DL延遲中存在變著化(抖動(dòng)(jitter))的事實(shí)。時(shí) 間調(diào)整被用以調(diào)整RNC傳輸時(shí)間,因此每一數(shù)據(jù)幀在于空氣接口上傳輸?shù)臅r(shí)間 存在于Ll上。由于延遲的不同來源,幀需要于一特定時(shí)間內(nèi)在每一處理階段 上抵達(dá),以便在傳輸時(shí)間內(nèi)存在于L1上。
太晚抵達(dá)的幀將被單元或節(jié)點(diǎn)B舍棄,因此降低QoS。太早抵達(dá)的幀將被 緩沖保存。在后者的情況中,如果緩沖器中沒有空間,亦即在溢位(overflow) 情況,幀也可能被舍棄。抖動(dòng)數(shù)值(尤其是在Iur/Iub接口上),且因此DL傳輸延遲,可被視為具有特定機(jī)率分布之隨機(jī)變量。Iur/Iub接口上之抖動(dòng)在某 種程度上依據(jù)所使用之?dāng)?shù)據(jù)鏈路技術(shù)而定;例如,異步傳輸模式(ATM)技術(shù)很 可能具有比以太網(wǎng)絡(luò)技術(shù)多的抖動(dòng)。
抵達(dá)時(shí)間(TOA)是測(cè)量抖動(dòng)的一個(gè)隨機(jī)變量。一控制窗口可以特定的信心水 平被設(shè)計(jì)在想要的幀抵達(dá)時(shí)間附近。此窗口,稱為一TOA窗口,之特性由二端 點(diǎn)形成,TOA窗口起始(TOAWS)及TOA窗口終點(diǎn)(TOAWE) 。 TOAWS及TOAWE由RNC 決定并于傳輸乘載層之重新構(gòu)形期間被發(fā)出訊號(hào)給節(jié)點(diǎn)B。
這些定義被圖標(biāo)于圖2。舉例而言,假設(shè)選擇99%信心水平做為一設(shè)計(jì)參數(shù)。 以窗口的小心設(shè)計(jì),99%的被傳輸數(shù)據(jù)幀將落入所希望的窗口中,留下1%的被 傳輸數(shù)據(jù)幀具有被舍棄的可能性。此被舍棄幀之百分比可以TOAWE上之最后抵 達(dá)時(shí)間(LTOA)邊限(margin)的補(bǔ)償效應(yīng)以及較早幀之緩沖而被進(jìn)一步降低。隨
后藉由執(zhí)行時(shí)間調(diào)整而進(jìn)行處理此趨勢(shì)之校正。
雖然時(shí)間調(diào)整控制程序已在3GPP規(guī)格中指明,TOA窗口參數(shù)設(shè)計(jì)用之指 導(dǎo)原則并不存在。沒有TOA計(jì)算的指示(CFN連續(xù)播放考慮(wrap-around consideration))或是應(yīng)用于在RNC(MAC)之?dāng)?shù)據(jù)傳輸之調(diào)整的決定,當(dāng)一時(shí)間 調(diào)整控制幀從節(jié)點(diǎn)B而被接收時(shí)。
算法
I.節(jié)點(diǎn)B幀協(xié)議位置及時(shí)間調(diào)整處理。
在3GPP,節(jié)點(diǎn)B-單元接口未被標(biāo)準(zhǔn)化,且假設(shè)節(jié)點(diǎn)B及單元二者實(shí)體上位 于相同的硬件上。然而, 一供應(yīng)者可以選擇一單元與節(jié)點(diǎn)B位于不同位置的架 構(gòu)且因此在不同件的硬件上。在此種情況中,在Iub接口之節(jié)點(diǎn)B-單元側(cè)上, FP入口之位置可影響DL傳輸時(shí)間控制。FP入口用的二個(gè)可能的位置被檢査, 在節(jié)點(diǎn)B及單元上。
如果FP入口在節(jié)點(diǎn)B上被實(shí)施,TOA計(jì)算將不直接考慮節(jié)點(diǎn)B-單元接口延 遲,尤其是在頻道設(shè)立上。在此情況中, 一種方式是設(shè)定具有額外邊限(margin) 之單元處理時(shí)間以計(jì)算節(jié)點(diǎn)B-單元接口延遲。此設(shè)計(jì)選擇的缺點(diǎn)在于快速反應(yīng) 節(jié)點(diǎn)B-單元接口上之抖動(dòng)以及在單元側(cè)所產(chǎn)生之具有無法接受之服務(wù)延遲之 較大的緩沖器的建立的困難度。此困難可以藉由執(zhí)行類似在節(jié)點(diǎn)B-單元接口上之時(shí)間調(diào)整而被克服。在來自單元之時(shí)間調(diào)整控制幀之接收上,存在二種可能 性(a)節(jié)點(diǎn)B傳送時(shí)間調(diào)整控制幀至RNC;或(b)節(jié)點(diǎn)B自動(dòng)改變將被使用于 未來TOA計(jì)算之單元處理時(shí)間值之評(píng)估。
雖然選擇(b)也將導(dǎo)致由節(jié)點(diǎn)B所產(chǎn)生之時(shí)間調(diào)整幀,從實(shí)施及性能的角度 來看,以及時(shí)式(just-in-time)對(duì)策為依據(jù)之選擇(a)比較清晰且需要維護(hù)的 參數(shù)較少。同樣以選擇(a),不需要在單元處理參數(shù)(TprocC)上加上一額外的 邊限,且因此,單元側(cè)之緩沖器大小可藉由小的服務(wù)延遲而相當(dāng)?shù)匦 H绻鸖FN 與BFN(節(jié)點(diǎn)B幀數(shù))二者未互相鎖定,存在著長期時(shí)脈漂移的可能性,這增加 時(shí)間調(diào)整處理的困難,當(dāng)此FP被實(shí)施于節(jié)點(diǎn)B上的時(shí)候。但是,如果單元被 對(duì)應(yīng)到具有限制的處理容量之硬件,則可能希望藉由實(shí)施在節(jié)點(diǎn)B上的FP處 理而解除單元的負(fù)載。
如果FP入口在單元上實(shí)施,在Iur/Iub接口及節(jié)點(diǎn)B-單元接口二者上之 延遲被結(jié)合且直接被列入TOA計(jì)算中的考慮。此處理時(shí)間評(píng)估嚴(yán)格地對(duì)并單元 上的處理時(shí)間,其從時(shí)間調(diào)整的方面來看產(chǎn)生較佳的方法。同時(shí),SFN直接可 用且不需要具有從BFN至SFN之額外的轉(zhuǎn)換步驟。
如此處所述,F(xiàn)P入口在節(jié)點(diǎn)B的控制下位于被集積于和單元相同之平臺(tái)的 節(jié)點(diǎn)B上,其中節(jié)點(diǎn)B與單元二者經(jīng)由一高速總線在硬件準(zhǔn)位上通訊,和二點(diǎn) 經(jīng)由類似插槽接口互相傳輸之結(jié)構(gòu)相反。
II.抵達(dá)時(shí)間窗口及緩沖器大小設(shè)計(jì)考慮
窗口大小的設(shè)計(jì)目標(biāo)在于使FP幀在以下的時(shí)間抵達(dá)節(jié)點(diǎn)B:
1. 當(dāng)評(píng)估的Iur/Iub延遲在最大值時(shí),不晚于參考時(shí)間(TOA^)。
2. 當(dāng)評(píng)估的Iur/Iub延遲在最小值時(shí),不早于TOA40AWS。
T0A, T0AWS及T0AWE的關(guān)系可參考圖2。 T0A及T0AWE具有不同的原點(diǎn)。 T0AWE之原點(diǎn)是LT0A且從右至左計(jì)算,亦即,T0AWE總是一個(gè)正值。T0A的原 點(diǎn)是T0AWE,且從T0AWE至左邊被正值地計(jì)算而從T0AWE至右邊被負(fù)值地計(jì)算。
對(duì)傳輸而言太晚的幀(T0A^ -TOAWE;如圖2所示T0AWE與LT0A之間的交叉 黑影線區(qū)域)將被視為緩沖之用,且將在包含于此幀標(biāo)頭內(nèi)之目標(biāo)CFN由RNC 傳輸。此緩沖器大小大于或等于(T0AWS + T0AWE) / TTI,且以禾口 T0AWS及T0AWE 相同的單位被表示。
7太晚到達(dá)之一幀(TOA < - TOAEW;如圖2所示至LT0A的右邊)將被舍棄。
TOAEW被用以提供LTOA上之一額外的邊限,因此晚到的幀依然可被處理。因此,TOAWE可被設(shè)定為有效的任意值。然而,從有效的時(shí)間調(diào)整處理角度而言,TOAWE應(yīng)該被設(shè)定至小的數(shù)目(TTI的1或2倍)。如果TOAEW是一個(gè)大數(shù)值,則緩沖器大小也必須是大的。這可能導(dǎo)致一數(shù)據(jù)幀之大的緩沖器延遲,其將導(dǎo)致幀沖突(二不同的數(shù)據(jù)幀具有相同的目標(biāo)CFN)以及最終的幀掉落,在目標(biāo)CFN被向后調(diào)整以處理幀太早被接收的情況的方案中。
具有相同目標(biāo)CFNs之之前傳送的幀可能依然在節(jié)點(diǎn)B-單元側(cè)緩沖器內(nèi)等待,為在空氣接口上傳輸用,造成沖突。
TOAWS值是RNC與節(jié)點(diǎn)B之間一預(yù)定信心準(zhǔn)位之DL傳輸延遲之變化的測(cè)量。RNC與節(jié)點(diǎn)B之間的DL傳輸延遲可使用機(jī)率分布,例如正規(guī)分布(normaldistribution)而被形成模型。DL延遲值之樣本可藉由使用點(diǎn)同步程序而被收集。 為此目的,此點(diǎn)同步程序在一高優(yōu)先權(quán)頻道與一個(gè)一般流量頻道上被執(zhí)行。在高優(yōu)先權(quán)頻道上之點(diǎn)同步程序之執(zhí)行被用以評(píng)估節(jié)點(diǎn)B時(shí)脈與RNC時(shí)脈之間的時(shí)間差異,就目前在二位置之幀數(shù)而言。時(shí)脈之間的差異是容易決定的,因?yàn)榧僭O(shè)在高優(yōu)先權(quán)頻道上沒有延遲。此被評(píng)估的時(shí)間差異隨后被用以當(dāng)成對(duì)于在一個(gè)一般流量頻道(其具有延遲)上所收集之DL延遲統(tǒng)計(jì)之校正因子,以便偏移測(cè)量的時(shí)間差異成份。雖然此點(diǎn)同步程序在3GPP中有描述,其于時(shí)間調(diào)整及DL延遲評(píng)估之支持方面則留給供應(yīng)者實(shí)施。
TOAWS可被設(shè)定為k x cj,其中k為依據(jù)想要的信心準(zhǔn)位而定之一整數(shù)而a為DL傳輸分布之標(biāo)準(zhǔn)偏移。因?yàn)門0A數(shù)值范圍是卜1280 MS, +1279. 875 MS},加上TOAWSS T—CFN/2 =1.28 sec的限制是合理的。(或20. 48秒,對(duì)實(shí)體頻道(PCH))。此CFN范圍是從O至255,亦即CFN周期延續(xù)256幀,每一幀是10ms寬。T—CFN是CFN周期長度,其為2560 ms。
假設(shè)服務(wù)端點(diǎn)至端點(diǎn)延遲以及TOAWS與DL傳輸延遲強(qiáng)列相關(guān),加上TOAWS< a x ADJ的限制是合理的,其中ADJ代表Iub/Iur接口上于DL上的可接受延遲抖動(dòng),假設(shè)整體延遲對(duì)此型態(tài)的服務(wù)而言是可接受的,而《是{0,1}之間的系數(shù)。此延遲抖動(dòng)是延遲內(nèi)出現(xiàn)的變化,非延遲本身。由于系統(tǒng)中變化的流量準(zhǔn)位,RNC與節(jié)點(diǎn)B之間的延遲不是固定的。此變化的延遲是使用TOA窗口的理由;如果延持不固定,此窗口將不被需要因?yàn)門OA的幀將總是為已知。
ADJ及a二者可以是可構(gòu)形的參數(shù),且機(jī)率分布(正規(guī)分布)的參數(shù)必須被選擇,因此TOAWS = (k x a) < (a x ADJ)。此設(shè)計(jì)的目的類似TOAWE在于TOAWS值應(yīng)該被設(shè)定,因此緩沖器延遲是小的。尤其是對(duì)實(shí)時(shí)(real time, RT)服務(wù)而言,TOAWS可被設(shè)定為大于100ms。對(duì)習(xí)知的聲音及視訊服務(wù)而言,較佳的端點(diǎn)對(duì)端點(diǎn)的延遲大約是150 ms。
節(jié)點(diǎn)B-單元側(cè)上的緩沖器應(yīng)該大到足以維持所有TOAWE < TOA ^ TOAWS之?dāng)?shù)據(jù)幀。負(fù)的TOAEW數(shù)值將包含此窗口內(nèi)的任何幀以及晚到的幀(亦即如圖2所示任何TOAWS與LTOA之間的幀)。這產(chǎn)生如下的緩沖器大小
「(TOAWS + TOAWE)/TTI] 程序(1)
在變化的TTI情況中,使用最小的TTI。較早抵達(dá)節(jié)點(diǎn)B之?dāng)?shù)據(jù)(TOA 〉 TOAWS)依然可被緩沖,但緩沖器的大小被設(shè)計(jì)為僅保持具有TOAWE 〈 TOA S TOAWS的幀。關(guān)于施加于TOAWS上之較佳設(shè)計(jì)限制,緩沖器大小可被定義為
「((" x ADJ) + TOAWE)/TTI]程序(2)
在RT服務(wù)的情況中此邊界可以是一個(gè)固定的邊界,尤其是如果TOAWE被適當(dāng)?shù)剡x擇,并可以藉由避免使用機(jī)率模型而提供設(shè)計(jì)利益。
III. TOA計(jì)算
TOA被計(jì)算為節(jié)點(diǎn)B上之FP處理的一部份。ScheduleCFN是被包含于從RNC接收之幀中的CFN值,且CurrentCFN為對(duì)應(yīng)從RCN接收之幀之抵達(dá)時(shí)間之CFN數(shù)目(相對(duì)于SFN計(jì)數(shù)器)。
定義以下的參數(shù)-1. ScheduleSFN是數(shù)據(jù)應(yīng)該于其上由Ll在空氣傳輸之SFN。
2. CurrentSFN為目前的SFN。
3. SFNtime為對(duì)應(yīng)時(shí)間軸上表現(xiàn)在1/8 ms單位之一預(yù)定CFN的時(shí)間。
4. CFNtime為對(duì)應(yīng)時(shí)間軸上表現(xiàn)在1/8 ms單位之一預(yù)定CFN的時(shí)間。
TOA值在Iub接口上以1/8 ms分辨率被傳輸。TOA隨后可被表示為一個(gè)整 數(shù)(非PCH之16位以及PCH頻道之20位)。其計(jì)算系使用以下的假設(shè)為基礎(chǔ)
TOAWS及TOAWE使用系基于它們?cè)贜BAP規(guī)格中的定義(TS 25.433, 3GPP Technical Specification Group Radio Access Network: URTAN Iub Interface NBAP Signaling, Section 9.2.1.61 for TOAWS and section 9.2.1.60 for TOAWE) 。 TOAWE是相對(duì)于接收窗口之端點(diǎn)之一正的相對(duì)值,而TOAWE系相對(duì)于 時(shí)間軸上之LT0A點(diǎn)之一正的相對(duì)值。
在傳輸乘載層設(shè)定或重新構(gòu)形上,TOAWS及TOAWE在1/8 ms單位中被儲(chǔ)存 于于一數(shù)據(jù)庫中。
Tproc是單元上之處理時(shí)間與儲(chǔ)存于1/8 ms單位中之節(jié)點(diǎn)B-單元接口延遲 之評(píng)估。
CurrentBFNtime,對(duì)應(yīng)目前節(jié)點(diǎn)B幀數(shù)之時(shí)間,經(jīng)由一API呼叫被接收至 一定時(shí)器圖書庫并被表示于在1/8 MS單元中。
CurrentSFNtime = Curren藩Ntime + SFN—BFN_0ffset。 SFN—BFN一0ffset 為SFN與BFN之間的差異且在此范圍內(nèi){-40959. 875 ms x 8, ... 0, +40959.875 ms x 8}= {-327679, . . . 0,. . .+327679}在1/8 ms單位分辨率中。
無線幀周期=10 ms x 8 = 80,在1/8 ms單位中。
通常,TOA被定義為
TOA = (ScheduleTime - Tproc - TOAWE) - CurrentTime 程序(3) 在SFN參考中,T0A被表示為TOA = (ScheduleSFNtime - Tproc - TOAWE) - CurrentSFNtime程序(4) 在CFN標(biāo)記中,TOA也可被表示為
TOA = (ScheduleCFNtime - Tproc - TOAWE) - CurrentCFNtime 程序(5)
也就是
TOA = (ScheduleCFN - CurrentCFN)x80 - (CurrentSFNtime -L(CurrentSFM咖/80)」x80) — (T0AWE + Tproc)程序(6)
程序(3) — (6)不考慮被維持在{0, 255}之間的CFN值的包圍(wrap-around) 效應(yīng)。這些程序也不考慮TOA范圍是{-1280 ms, 1279.875 ms)的事實(shí)。這些 限制藉由以下討論的額外步驟被列入考慮。
為計(jì)算性能上的節(jié)省,程序(7)所示之品質(zhì)
L(Cu羅tSFNt獄/80)」 程序(7)
應(yīng)該僅被評(píng)估一次,且隨后在CurrentCFN及TOA程序中被再次使用。 CurrentCFN以下列的公式計(jì)算 對(duì)于專用頻道(DCH)及DL共享頻道(DSCH):
CurrentCFN —L(CurrentSFM腦/80) + 256」—Frame 0ffset) mod 256 程序(8)
對(duì)前向存取頻道(FACH),
CurrentCFN = L(CurrentSFNt,加/80)」mod 256 程序(9)
11對(duì)PCH,
CurrentCFN = L(CurrentSFNtime/80)」mod 40%程序(10) IV.具有CFN連續(xù)播放限制之TOA計(jì)算
對(duì)于DCH,DSCH,或FACH而言,CFN位于(O, 255}范圍內(nèi),而TOA位于{-1280, 1279.875 msl范圍內(nèi),亦即{-10240, 10239}在1/8 ms單位范圍內(nèi)。
對(duì)于PCH而言,CFN位于{0, 4095}范圍內(nèi)而TOA位于{-20480 ms, +20479.875 ms},亦即{-163840, +163839}在1/8單位范圍內(nèi)。
CFN上之包圍限制此可藉由簡(jiǎn)單的確保TOA在以上所述之范圍內(nèi)而被列入 考慮。圖3表示計(jì)算DCH, DSCH或FACH之TOA之方法300。方法300藉由取得 CurrentBFNtime而開始(步驟302)。隨后,CurrentSFNtime依據(jù)程序(11)而被 計(jì)算
CurrentSFNtime = (CurrentBFNtime + SFN—BFN—Of f set) 程序(ll)
SFN—BFN—Offset被表示在1/8 ms單位中。同樣在Ll, SFN = (BFN + SFN—BFN—Offset)的關(guān)系被用于SFN—BFN—Offset偏移的計(jì)算。
CurrentCFN依據(jù)程序(8)或(9)被計(jì)算(步驟306)。接著,T0A依據(jù)程序(6) 被計(jì)算(步驟308)。
此TOA值隨后被評(píng)估(步驟310)。如果TOA 210240,貝U TOA 二 TOA =TOA -20480 (步驟312)。此方法隨后回到步驟310以評(píng)估被調(diào)整的TOA值。如果TOA < -10240(步驟310),則TOA =TOA +20480(步驟314)。此方法隨后回到步驟 310以評(píng)估被調(diào)整的TOA值。如果—10240 S TOA ^ 10239(步驟310),則不對(duì) TOA值做任何改變(步驟316)且此方法結(jié)束(步驟318)。如果被計(jì)算的TOA值在 預(yù)定的范圍外則執(zhí)行步驟312或314,并執(zhí)行調(diào)整以嘗試將TOA值帶回此范圍 內(nèi)。
以方法300之例,假設(shè)Tproc = 0 ms; TOAWE = 0 ras;幀偏移二0; ScheduleCFN
12=0;以及CurrrentSFNtime = 2550 ms,亦即20400單元(在1/8 ms內(nèi))。 CurrentCFN = floor(20400/80)mod 256 = 255。基于這些值及預(yù)先的計(jì)算,
TOA = (0-255) x 80 - 0 - (0+0) = -20400
因?yàn)門OA < -10240,所以T0A = -20400+20480 = +10 ms。 圖4表示計(jì)算PCH之TOA的方法400。方法400藉由取得CurrentBFNtime 而開始(步驟402)。隨后,CurrentSFNtime依據(jù)程序(12)而被計(jì)算
CurrentSFNtirae = (CurrentBFNtime + SFN—BFN一0ffset) x 1/8程序(12)
CurrentCFN依據(jù)程序(8)或(9)被計(jì)算(步驟406)。接著,T0A依據(jù)程序(6) 被計(jì)算(步驟408)。
此TOA值隨后被評(píng)估(步驟410)。如果TOA 2163840,則TOA = TOA =TOA -327680(步驟412)。此方法隨后回到步驟410以評(píng)估被調(diào)整的TOA值。如果 TOA < -163840 (步驟410),則TOA =T0A +327680(步驟414)。此方法隨后回 到步驟410以評(píng)估被調(diào)整的TOA值。如果-163840ST0AS163839(步驟410),則 不對(duì)TOA值做任何改變(步驟416)且此方法結(jié)束(步驟418)。如果被計(jì)算的TOA 值在預(yù)定的范圍外則執(zhí)行步驟412或414,并執(zhí)行調(diào)整以嘗試將TOA值帶回此 范圍內(nèi)。
V.目標(biāo)CFN初始化
CFN初始化包括計(jì)算將被傳輸之第一傳輸區(qū)塊集合(TBS)之目標(biāo)CFN。 CFN 與由L2傳送至LI之每一 TBS相關(guān)(MAC)。傳輸頻道同步程序被用以初始化此 CFN,亦即一預(yù)定連結(jié)之第一 TBS之傳輸時(shí)間。 一旦一 CFN被指派給一幀,該 幀于該CFN上被傳送,因此指派一CFN是重要的因此幀可以在傳輸之前被適當(dāng) 地處理。例如,如果目標(biāo)CFN是80,在幀號(hào)碼78傳送幀可能導(dǎo)致緩沖而在幀 號(hào)碼82傳送幀可能導(dǎo)致幀掉落。此傳輸頻道同步程序也可被用以執(zhí)行時(shí)間調(diào)整支持內(nèi)之TOA取樣。
第5A及5B圖表示目標(biāo)CFN初始化之方法500。方法500藉由設(shè)定一計(jì)數(shù) 定時(shí)器而開始(步驟502),其每10 ms,亦即一無線幀之長度,作用一次。用 以尋找一 目標(biāo)CFN值之一初始值N依據(jù)以下程序被設(shè)定(步驟504):
N = "Current RFM腳/80)」mod 256程序(13)
隨后一 TOA—min之初始值被設(shè)定(步驟506)。依據(jù)3GPP規(guī)格,T0A系位于 {-1280 ms, . . . +1279. 875 ms}范圍內(nèi)。因此可設(shè)定一任意的絕對(duì)低的邊界于T0A 上成為T0Ajiiin = -2560 x 80,以1/8 ms單位表示。T0A—min被設(shè)定因此將 被執(zhí)行的取樣將允許最大TOA值的收集,其將大于TOA—min。不需要使CFN邊 界與RFN邊界對(duì)齊;此目的在于使CFN邊界與SFN邊界對(duì)齊。
一 DL同步控制幀被傳輸,以目標(biāo)CFN等于在步驟504獲得的N(步驟508)。 為執(zhí)行此取樣,其被執(zhí)行以獲得目標(biāo)CFN用之較佳的評(píng)估,該DL同步控制幀 被傳送一預(yù)定次數(shù)(n),每次具有一不同的目標(biāo)CFN值。在一例示的實(shí)施例中, n的默認(rèn)值為2。接著一計(jì)數(shù)器(i)被初始化且被用以計(jì)算所收集之樣本的數(shù)目, 而一 TOA統(tǒng)計(jì)收集旗標(biāo)(T0A_Stat_Co 1 lection)被設(shè)定為"on"以表示TOA統(tǒng)計(jì)應(yīng) 該被收集(步驟510)。在這些變量已經(jīng)被初始化之后,此方法處于一個(gè)預(yù)備狀 態(tài),等待對(duì)來自系統(tǒng)之一行動(dòng)的響應(yīng)(步驟512)。
如果此行動(dòng)是已經(jīng)從定時(shí)器收到定時(shí)器報(bào)時(shí)(tick)(步驟514),決定此系 統(tǒng)是否正在收集TOA統(tǒng)計(jì)(TOA—Stat—Collection旗標(biāo)是否被設(shè)定為"on";步驟 516)。如果系統(tǒng)目前未收集TOA統(tǒng)計(jì),則此方法返回預(yù)備狀態(tài)(步驟512)。如 果TOA統(tǒng)計(jì)正被收集(步驟516),則數(shù)值N于定時(shí)器的每10ms的報(bào)時(shí)增加1 (步 驟518)。接著,具有目標(biāo)CFN等于N的增加數(shù)值之DL同步控制幀被傳送(步驟 520)且使方法返回預(yù)備狀態(tài)(步驟512)。
如果此行動(dòng)為一上行(UL)同步控制幀被接收(步驟522),這表示節(jié)點(diǎn)B已 經(jīng)接收之前傳送的DL同步控制幀并傳送此UL控制幀至RNC,其包括對(duì)應(yīng)被接 收幀之節(jié)點(diǎn)B幀數(shù)。因?yàn)榉椒?00被用以計(jì)算目標(biāo)CFN, DL幀數(shù)及UL幀數(shù)應(yīng) 該不同。DL控制幀之TOA也在步驟522被計(jì)算。樣本計(jì)數(shù)器隨被增加1 (步驟524)。
決定目前的TOA值是否大于TOA_min (步驟526)。如果TOA不大于TOA—min, 則不改變TOA—min(步驟528),且此方法返回預(yù)備狀態(tài)(步驟512)。如果TOA大 于T0A一min(步驟526),則TOA一min被設(shè)定為目前的TOA值(步驟530)。隨后決 定是否所有的預(yù)定數(shù)目的樣本已被收集(i 〉 n;步驟532)。如果所有的樣本未 被收集,則此方法返回預(yù)備狀態(tài)(步驟512)。如果所有的樣本已被收集(步驟 532),則T0A統(tǒng)計(jì)收集被關(guān)閉(步驟534)。
方法500的第一部份(至步驟534為止)被用以收集計(jì)算目標(biāo)CFN用之統(tǒng)計(jì), 而方法500的第二部份(從步驟536開始)決定將被使用的真實(shí)目標(biāo)CFN值。方 法500接著依據(jù)二種方式中的一種計(jì)算一 RFN—CFN—Offset數(shù)值(步驟536)。
在第一種方式中,TOA窗口的端點(diǎn)被設(shè)定為目標(biāo),其中在空氣接口上傳輸 之?dāng)?shù)據(jù)幀正好實(shí)時(shí)抵達(dá)節(jié)點(diǎn)B-單元,因此不需要初始數(shù)據(jù)緩沖。藉由規(guī)定TOA 窗口的端點(diǎn)目標(biāo),緩沖器延遲被降低且?guī)诠?jié)點(diǎn)B于其被排定之傳輸時(shí)間之前 太早被收到的風(fēng)險(xiǎn)被降到最小。從時(shí)間調(diào)整角度而言,希望可以使緩沖器的延 遲降至最小以避免幀太早抵達(dá)節(jié)點(diǎn)B。以一較晚的執(zhí)行時(shí)間調(diào)整比以一早的幀 執(zhí)行時(shí)間調(diào)整好。在此方式中,此偏移被定義為
RFN—CFN—Offset = - LTOA—min/80」程序(14)
第二種方法是設(shè)定TOA窗口的中間的目標(biāo),這是一個(gè)比較保守的方法。數(shù) 據(jù)幀在窗口的中間抵達(dá),降低幀太早或太晚抵達(dá)的機(jī)率。然而,緩沖延遲增加, 因?yàn)閿?shù)據(jù)將在傳輸前被緩沖。此方法也增加點(diǎn)對(duì)點(diǎn)的延遲,這使得第一個(gè)方法 事較佳的。如果T0A二T0AWS/2 (亦即正好在窗口的中間),則RFN—CFNJ)ffset =0,因?yàn)椴恍枰M(jìn)行調(diào)整,因?yàn)榇翱诘闹虚g已經(jīng)被設(shè)定目標(biāo)。否則,此偏移 被設(shè)定為
腦一CFN—Offset = — L(TOA—min-TOAWS/2)/80」程序(15)
注意的是,雖然用以計(jì)算偏移的程序是相同的,偏移的效應(yīng)依據(jù)T0A_min的數(shù)值而定。
如果TOA一niin^0,這表示幀是晚的,且偏移的應(yīng)用教藉由提供額外的延 遲設(shè)定窗口的啟始的目標(biāo)值已達(dá)成想要的幀數(shù)。
如果TOA—min 〉 TOAWS,這表示幀太早抵達(dá)且過度評(píng)估延遲。此偏移被用 以降低此延遲以達(dá)成窗口端點(diǎn)的目標(biāo)。
如果0 〈 T0A—min < T0AWS/2,這表示幀在窗口的第一半抵達(dá)。此偏移被 用以設(shè)定窗口的第二半的目標(biāo),朝向窗口的開始。因?yàn)檎祻腡OAWE朝向T0AWS 被計(jì)算,窗口的第一半具有較低的TOA值,即使將如圖2所示出現(xiàn)在T0AWS的 右邊。
如果T0AWS / 2 < T0A—min < T0AWS,這表示幀在窗口的第二半抵達(dá)。此 偏移被用以設(shè)定窗口的第一半的目標(biāo),朝向窗口的結(jié)束。
在RFN—CFN一Offset已經(jīng)被計(jì)算之后,在步驟502設(shè)定之來自計(jì)數(shù)定時(shí)器的 下一個(gè)報(bào)時(shí)的時(shí)候,初始CFN被設(shè)定(步驟538)
Initial—CFN = N + RFN—CFN_0f f set 程序(16)
然后設(shè)定CurrentSchedule-Based_Target—CFN = Initial—CFN(步驟540)。 自此開始,CurrentSchedule-Based—Target_CFN在CFN計(jì)數(shù)定時(shí)器的每一個(gè)報(bào) 時(shí)增力口 1(步驟542)。 CurrentSchedule-Based—Target—CFN是被排定時(shí)程的目 標(biāo)CFN,包括任何偏移; 一旦此變量被設(shè)定,其被當(dāng)成一計(jì)數(shù)器使用,因?yàn)樗?代表目前的目標(biāo)CFN。
如果在RLC緩沖器中具有數(shù)據(jù)(在系統(tǒng)處理之后)則開始數(shù)據(jù)傳輸并且被指 派一個(gè)CFN = CurrentSchedule-Based—Target—CFN(步驟544)。 變量 Update—To—RFN_CFN_Offset—Adustment被設(shè)定為O(步驟546),且被用以追蹤 對(duì)RFN—CFN一0ffset的調(diào)整,如以下所述。此方法隨后結(jié)束(步驟530)。
正確的CFN初始化避免RLC緩沖器中不需要的初始數(shù)據(jù)的建立。因此,CFN 初始化程序應(yīng)該在傳輸載體建立完成時(shí)即開始。希望在將被傳輸?shù)臄?shù)據(jù)出現(xiàn)在 RLC緩沖器之前就已經(jīng)完成此程序。此CFN初始化可以藉由執(zhí)行做為背景處理 之TOA之周期的取樣而被加速。在典型的商業(yè)系統(tǒng)中,傳輸乘載層被用支持同的QoS階層。TOA的取樣應(yīng)該為每一QoS領(lǐng)域中之傳輸乘載層而執(zhí)行。 一旦一 傳輸乘載層被設(shè)立,可以使用經(jīng)由TOA取樣收集之現(xiàn)存的TOA信息而達(dá)成正確 的CFN初始化。此等參數(shù)n,亦即執(zhí)行CFN初始化所需之TOA樣本的數(shù)目(在傳 輸乘載層之建立之后)隨后可以是小的以便獲得適當(dāng)?shù)恼_初始CFN。例如,CFN 初始化算法所使用的TOA—min可以是傳輸乘載層建立之后被計(jì)算之T0A-min加 權(quán)的平均(步驟502-510),以及經(jīng)由背景取樣所獲得之TOA一min。
如果初始RFN—CFN—Offset調(diào)整計(jì)算在MAC之外的程序中執(zhí)行(例如在RRC 中),當(dāng)此MAC施加此初始調(diào)整以獲得初始CFN時(shí),初始CFN數(shù)值可具有一個(gè) 幀的偏移誤差,除非此MAC流程已存取由定時(shí)器在步驟502中設(shè)定所提供之報(bào) 時(shí)計(jì)數(shù)以及對(duì)應(yīng)的CFN計(jì)數(shù)器(來自步驟504或518之N的目前數(shù)值)。
VI.在CFN初始化之后之RFN—CFNJ)ffset調(diào)整
圖6表示計(jì)算RFN—CFN—Offset調(diào)整之方法600。在方法600被執(zhí)行之前, 假設(shè)以上所述之程序己經(jīng)完成,且數(shù)據(jù)傳輸已經(jīng)開始。由于系統(tǒng)中延遲變化的 本性,RFN—CFN_Offset的正確值是未知的。本發(fā)明所計(jì)算之評(píng)估經(jīng)常被調(diào)整以 反應(yīng)此情況。
此調(diào)整計(jì)算可由RRC流程實(shí)施或通過至MAC流程,或可直接在MAC流程中 執(zhí)行。在一較佳實(shí)施例中,此調(diào)整計(jì)算藉由RRC流程執(zhí)行且為幀的整數(shù)。方法 600藉由決定數(shù)據(jù)幀是否抵達(dá)TOA窗口內(nèi)而開始(步驟602)。如果數(shù)據(jù)幀抵達(dá) TOA窗口內(nèi),則不需要調(diào)整,且此方法結(jié)束(步驟604)。
當(dāng)一數(shù)據(jù)幀在節(jié)點(diǎn)B抵達(dá)TOA窗口之外時(shí)(步驟602), 一時(shí)間調(diào)整控制幀 以此TOA值被傳送至RNC(步驟606)。此時(shí)間調(diào)整控制幀包括一 TOA值,其對(duì) RNC指示在其抵達(dá)節(jié)點(diǎn)B時(shí)此幀的TOA是如何的不正確。此機(jī)制允許節(jié)點(diǎn)B上 的FP且因此L1返回指示該RNC(FP及MAC)調(diào)整DL傳輸時(shí)間的必要性。此時(shí)間 調(diào)整(亦即改變RFN一CFN一Offset)被執(zhí)行以控制并使傳輸延遲以及在空氣上傳 輸用之緩沖時(shí)間最小。
在例示的實(shí)施例中,依據(jù)一幀是否在節(jié)點(diǎn)B-單元太晚被接收(TOA < 0), 太晚(TOA < -TOAWE),或太早(TOA 〉 TOAWS)而施加不同的調(diào)整至
17RFN—CFN_Offset。在一實(shí)施例中,RNC施加此調(diào)整至目標(biāo)CFN而非在脂C的傳 輸時(shí)間。因此,以下提供的調(diào)整計(jì)算公式產(chǎn)生RFN—CFN—Offset調(diào)整做為幀之 整數(shù),因此使用分割因子80。包括在FP數(shù)據(jù)幀標(biāo)頭中之目標(biāo)CFN也被表示為 幀的整數(shù)。即使在施加調(diào)整至RNC傳輸時(shí)間的情況中,依然希望令此調(diào)整被表 示為幀之一整數(shù);不然引導(dǎo)CFN計(jì)數(shù)報(bào)時(shí)之定時(shí)器必須被重新重置到時(shí)間軸上 可能需要與核網(wǎng)絡(luò)同步之不同的啟始點(diǎn)。
如果一幀在節(jié)點(diǎn)B-單元太晚被接收,亦即,TOA < -TOAWE,這表示此偏移 被低估。此偏移因此應(yīng)該被增加并以窗口的中間為目標(biāo)。這是一個(gè)保守的方法, 并協(xié)助降低幀掉落的風(fēng)險(xiǎn)。對(duì)RFN_CFN—Off set的調(diào)整被計(jì)算為
New—RFN—CFN—Relative—Adjustment = - L(丁OA - TOA WS/2) / 80」程序(17)
太晚抵達(dá)的幀表示流量負(fù)載中巨大的突然增加,假設(shè)TOA窗口參數(shù)之設(shè)計(jì) 相當(dāng)正確。時(shí)間調(diào)整算法隨后必須快速響應(yīng)以校正此情況并避免潛在的服務(wù)品 質(zhì)的降低。
如果幀太晚在節(jié)點(diǎn)B-單元被接收,亦即-TOAWE ^ TOA 〈 0,此幀依然可 以被處理并經(jīng)由空氣接口傳輸。
New—RFN—CFN—Relative—Adjustment = —LTOA/80」程序(IS)
藉由向前移動(dòng)目標(biāo)CFN(相對(duì)于RFN)T0A/80幀(因?yàn)門OA在此情況中是負(fù) 的,此調(diào)整為一正值),此幀應(yīng)該在窗口端點(diǎn)抵達(dá),假設(shè)流量情況維持相同。 藉由以窗口端點(diǎn)為目標(biāo),幀較不可能被緩沖或去掉,因?yàn)榇藥瑢⒁廊槐惶幚怼?窗口的結(jié)束點(diǎn)因?yàn)檫@些理由而為理想的目標(biāo)CFN。此處的推論在于所使用的先 前暗示的RFlCFN偏移被引導(dǎo)至幀晚TOA個(gè)數(shù)時(shí)間單元抵達(dá)的情況。此偏移中 的增加可被視為在RNC端較早傳輸幀。
如果一幀太早在節(jié)點(diǎn)B-單元上被接收,亦即TOA〉TOAWS,這表示初始偏移 太大,且New—RFN—Relative—Adustment被計(jì)算為如程序(18)所示。藉由使目 標(biāo)CFN向后(相對(duì)于RFN)移動(dòng)TOA/80幀(TOA在此情況中為正值),此幀應(yīng)該在窗口的端點(diǎn)抵達(dá),假設(shè)流量情況維持相同。在New—RFN—Relative—Adustment 被計(jì)算之后(步驟608),其被傳送至MAC (步驟610),而此方法結(jié)束(步驟604)。 基于方法600所做之調(diào)整,CurrentSchedule—Based—Target—CFN也將改變,因 為其系以偏移值為基礎(chǔ)。
VII.在時(shí)間調(diào)整控制幀接收時(shí)延遲或加速數(shù)據(jù)傳輸之策略
給予RNC與節(jié)點(diǎn)B-單元之間的數(shù)據(jù)傳輸路徑上之Iur/Iub延遲及處理延 遲,RFN—CFN偏移值可由二個(gè)主要變量形成特征RNC上的傳輸時(shí)間(MAC被視 為參考傳輸點(diǎn))及單元上的目標(biāo)CFN(藉由LI的傳輸時(shí)間)。實(shí)際上,對(duì) RFN一CFN一Offset的調(diào)整可藉由移動(dòng)在RNC的傳輸時(shí)間或移動(dòng)目標(biāo)CFN而進(jìn)行。
如果所選擇的策略是移動(dòng)RNC上的傳輸時(shí)間,提早抵達(dá)節(jié)點(diǎn)B-單元之幀暗 示未來將被傳輸?shù)膸矊⒃赗NC上延遲。這表示遺失節(jié)點(diǎn)B之?dāng)?shù)據(jù)傳輸用之潛 在的有價(jià)值無線幀且將導(dǎo)致RNC緩沖器中不需要的數(shù)據(jù)建立,潛在的點(diǎn)對(duì)點(diǎn)的 延遲增加,且最后導(dǎo)致由于幀掉落所致之QoS的衰退。對(duì)于及時(shí)(real time, RT)服務(wù)而言,延遲數(shù)據(jù)傳輸導(dǎo)致數(shù)據(jù)的緩沖,其可能和相關(guān)的QoS需求沖突, 由于嚴(yán)格的點(diǎn)對(duì)點(diǎn)延遲需求。但是,如果與核網(wǎng)絡(luò)之時(shí)間對(duì)齊程序被支持,延 遲數(shù)據(jù)傳輸時(shí)間之能力可被用以微調(diào)時(shí)間調(diào)整。同時(shí),對(duì)于非及時(shí)(NRT)服務(wù), 數(shù)據(jù)幀可有利于RT服務(wù)而被延遲。
如果一幀晚抵達(dá)或太晚抵達(dá)節(jié)點(diǎn)B-單元,則數(shù)據(jù)必須提早被傳送。此處的 困難在于傳輸時(shí)間不能向后移動(dòng),因?yàn)轱@然地,時(shí)間的流逝不能復(fù)原。在此情 況中,傳輸特定幀是太晚的。這些幀將在RNC當(dāng)?shù)乇粊G棄或?qū)⒊蚬?jié)點(diǎn)B而被 傳輸且將很可能在節(jié)點(diǎn)B-單元端被丟棄,導(dǎo)致產(chǎn)生一連串時(shí)間調(diào)整控制幀的可 能性。
如果策略在于移動(dòng)目標(biāo)CFN,則未來將被傳輸之幀的目標(biāo)CFNs被向前或向 后移動(dòng),視幀是否太早或太晚被接收而定。此選項(xiàng)的缺點(diǎn)在于,于CFN被向后 調(diào)整以延遲數(shù)據(jù)傳輸之方案中,可能有包含于具有之前傳送之幀的目標(biāo)CFNs 之一未來幀內(nèi)之目標(biāo)CFNs之重疊,導(dǎo)致單元上的幀沖突并造成幀的掉落。此 副作用可藉由以使數(shù)據(jù)剛好及時(shí)抵達(dá)以便在空氣接口上傳輸之設(shè)計(jì)目的在單元側(cè)具有一緊密的緩沖器以及一好的目標(biāo)CFN初始化而受到限制。本發(fā)明較佳
者應(yīng)用第二策略,調(diào)整目標(biāo)CFN。
VIII. 基本方法
在計(jì)算對(duì)RFN—CFNJ)ffset所需之更新(藉由RRC或MAC)之后,MAC調(diào)整未 來將被傳輸之幀的目標(biāo)CFN,如同圖7所示之方法700所指示。在CFN初始化, 控制CFN計(jì)數(shù)器增加量之定時(shí)器被初始化且之后幵始運(yùn)作,提供每IO ms—個(gè) 報(bào)時(shí)。因?yàn)榇苏{(diào)整是對(duì)目標(biāo)CFN,不需要重新初始化此定時(shí)器至?xí)r間軸上不同 的啟始點(diǎn)。
方法700開始于MAC接收一定時(shí)器訊號(hào)至CFN以增加CFN計(jì)數(shù)器(步驟702) 且Current—Based_Target—CFN變量增加1 (步驟704)。
決定Update—To_RFN—CFN—Offset—Adjustment是否等于1,其表示從 RFN—CFN—Offset最后更新開始,新的RFN—CFN_Offset—Adustment值是否已經(jīng) 被接收(步驟706)。如果Update_To_RFN—CFN—Offset—Adjustment等于1,則 New—Schedule—Based—Target—CFN被計(jì)算(步驟708)如下
New—Schedule—Based—Target—CFN = (CurrentSchedule_Based—Target一CFN + New— RFN—CFN—Offset—Relative_Adjustment/80) mod 256 程序(19)
CurrentSchedule_Based—Target—CFN 隨 后 被 設(shè) 定 至 New—Schedule—Based—Target—CFN( 步 驟 710) 。 此 變 量 Update—To_RFN—CFN—Offset—Adjustment被設(shè)定至0 (步驟712),以指示從最 后更新開始RFN—CFN一Offset沒有改變。之后TFCI選擇繼續(xù)且將被傳輸之?dāng)?shù)據(jù) 是RLC緩沖器中的數(shù)據(jù)(步驟714),且此方法結(jié)束(步驟716)。
IX. 先進(jìn)的方法
在相同乘載層上之?dāng)?shù)個(gè)使用者的多任務(wù)情況中(例如,屬于共享相同ATM虛擬頻道之?dāng)?shù)個(gè)使用者之一數(shù)據(jù)幀)或相同處理裝置資源之競(jìng)爭(zhēng)中,對(duì)一使用 者的調(diào)整可能負(fù)面地影響其它使用者。 一先進(jìn)的方法可被實(shí)施如下
1. 使用以上所述的基本方法。
2. 基于QoS特征(服務(wù)型態(tài)及可接受的端點(diǎn)對(duì)端點(diǎn)延遲)及TOA統(tǒng)計(jì),特定 使用者的數(shù)據(jù)可能由于基本方法所做的調(diào)整而被延遲或提早。這假設(shè)有經(jīng)由傳 輸頻道同步程序之周期的執(zhí)行之TOA樣本的背景收集。
3. 計(jì)算如方法600所描述之調(diào)整且依據(jù)方法700而使用這些調(diào)整。在NRT 服務(wù)中,此調(diào)整可被施加至傳輸時(shí)間而非目標(biāo)CFN。例如,在幀提早抵達(dá)的情 況中,RNC可以緩沖數(shù)據(jù)且集中處理能量以及其它系統(tǒng)資源在RT服務(wù)上,假設(shè) 巳符合NRT服務(wù)的QoS。
X. RNC上之時(shí)間對(duì)齊程序延伸-核網(wǎng)絡(luò)接口(Iu)
如以上所述,RFN—CFN一Offset調(diào)整可被施加至RNC傳輸時(shí)間或目標(biāo)CFN。 在RNC之?dāng)?shù)據(jù)傳輸時(shí)間之時(shí)脈可藉由指示核網(wǎng)絡(luò)提前數(shù)據(jù)傳輸?shù)难舆t而被調(diào) 整。尤其是對(duì)于小的RFN—CFN—Offset值(例如小于一個(gè)無線幀)而言,時(shí)間調(diào) 整可結(jié)合以上所述之方法而被使用。在以小TOA值抵達(dá)節(jié)點(diǎn)B之一幀的情況中, 此時(shí)間 調(diào)整可以排它地由RNC使用以指示核網(wǎng)絡(luò)因此提前數(shù)據(jù)傳輸或延遲數(shù)據(jù) 傳輸。核網(wǎng)絡(luò)中之?dāng)?shù)據(jù)傳輸?shù)难舆t暗示不需要UTRAN中的緩沖(在RNC側(cè)或節(jié) 點(diǎn)B-單元側(cè))。在較大的TOA情況中,對(duì)目標(biāo)CFN之調(diào)整可以一幀的大小為基 礎(chǔ),接續(xù)使用時(shí)間調(diào)整程序微調(diào)此調(diào)整。
3GPP規(guī)格中所描述的時(shí)間對(duì)齊程序或任何類似的程序可被用以指示核網(wǎng) 絡(luò)(GSMAMR語音合成器,SMS中心,等等)以延遲或提前其下行數(shù)據(jù)傳輸時(shí)間。
雖然本發(fā)明之特征及組件系于特定實(shí)施例中以特定結(jié)合而被描述,每一特 征或組件可單獨(dú)被使用(不使用較佳實(shí)施例之其它特征及組件)或使用或不使 用本發(fā)明其它特征及組件之組合。
雖然本發(fā)明已參照當(dāng)前的具體實(shí)施例來描述,但是本技術(shù)領(lǐng)域中的普通技 術(shù)人員應(yīng)當(dāng)認(rèn)識(shí)到,以上的實(shí)施例僅是用來說明本發(fā)明,在沒有脫離本發(fā)明精神的情況下還可作出各種等效的變化或替換,因此,只要在本發(fā)明的實(shí)質(zhì)精神 范圍內(nèi)對(duì)上述實(shí)施例的變化、變型都將落在本申請(qǐng)的權(quán)利要求書的范圍內(nèi)。
權(quán)利要求
1. 一種計(jì)算數(shù)據(jù)幀的目標(biāo)連結(jié)幀數(shù)的方法,包括收集有關(guān)一控制幀的一傳輸延遲的統(tǒng)計(jì);基于該統(tǒng)計(jì)計(jì)算一基本連結(jié)幀數(shù);當(dāng)該控制幀被接收時(shí)決定該控制幀的一抵達(dá)時(shí)間值;基于該抵達(dá)時(shí)間值計(jì)算一偏移值;以及基于該基本連結(jié)幀數(shù)及該偏移值計(jì)算該目標(biāo)連結(jié)幀數(shù)。
2. 如權(quán)利要求l所述的方法,其中該決定包括基于相應(yīng)于多個(gè)控制幀的該數(shù)據(jù)幀決定一平均抵達(dá)時(shí)間值,其中每一控制幀包含一特定抵達(dá)時(shí)間值。
3. 如權(quán)利要求l所述的方法,其中該目標(biāo)連結(jié)幀數(shù)是用以傳輸一預(yù)定抵達(dá)時(shí)間窗口中的數(shù)據(jù)幀。
4. 如權(quán)利要求3所述的方法,其中該計(jì)算該偏移值包括計(jì)算該偏移值以將該抵達(dá)時(shí)間窗口的終點(diǎn)設(shè)為目標(biāo)。
5 . 如權(quán)利要求3所述的方法,其中該計(jì)算該偏移值包括計(jì)算該偏移值以將該抵達(dá)時(shí)間窗口的中間設(shè)為目標(biāo)。
全文摘要
一種無線通訊系統(tǒng)中傳輸數(shù)據(jù)幀之方法,藉由產(chǎn)生一抵達(dá)時(shí)間(TOA)窗口而開始,包括一窗口起始(WS)及一窗口終點(diǎn)(WE)。決定在空氣中傳輸?shù)臄?shù)據(jù)幀的TOA,且依據(jù)數(shù)據(jù)幀相對(duì)于TOA窗口的抵達(dá)時(shí)間而采取其它行動(dòng)。當(dāng)此TOA在WS之前,則緩沖此數(shù)據(jù)幀,當(dāng)此TOA在TOA窗口之內(nèi),則傳輸此數(shù)據(jù)幀,而當(dāng)此TOA在WE之后,則丟棄此數(shù)據(jù)幀。
文檔編號(hào)H04B7/185GK101459485SQ20081018395
公開日2009年6月17日 申請(qǐng)日期2004年6月24日 優(yōu)先權(quán)日2003年6月25日
發(fā)明者卡爾·王, 巴斯卡·艾杰佩爾, 雷努卡·拉卡 申請(qǐng)人:美商內(nèi)數(shù)位科技公司