專利名稱:無線鏈路協(xié)議同步程序的制作方法
技術領域:
本發(fā)明主要涉及無線通信,更具體地,涉及一種用于無線通信的協(xié)議。
背景技術:
IS-2000,C版(也已知為cdma2000 1x-EVDV)的前向分組數(shù)據(jù)信道(F-PDCH)由多個混合自動重傳請求(HARQ)邏輯信道組成。所述邏輯信道可以是時分多址(TDMA)信道,每個信道被分配F-PDCH的一個時隙。
可以為每個接收無線通信設備(WCD)分配一個或多個HARQ邏輯信道。指定給接收WCD的子分組(sub-packet)可以被分配到HARQ信道。一個發(fā)送WCD可以在相應的HARQ信道上發(fā)送該分配的子分組。
cdma2000 1xEV-DV定義的通信協(xié)議包括除其它層之外的無線鏈路協(xié)議(RLP)層和物理(PHY)層。RLP層提供RLP幀,這種幀依次被編碼并提供給PHY層。在PHY層上,為了在HARQ信道上傳輸,把RLP幀中的數(shù)據(jù)編碼到子分組中。
所述RLP幀可以是同步控制幀。同步控制幀用于在發(fā)送WCD和接收WCD之間的分組數(shù)據(jù)會話開始時建立通信。建立同步之后,可以在會話期間發(fā)送數(shù)據(jù)分組。
在RLP同步程序中,發(fā)送WCD和接收WCD參與到一個對稱三向握手程序中。該程序可以包括兩個互換RLP同步控制幀的WCD。該同步控制幀可以包括SYNC幀、SYNC/ACK幀、和ACK幀。
例如,一個諸如移動蜂窩電話的接收WCD可以通過用戶按下該移動蜂窩電話的SEND鍵來啟動一個分組數(shù)據(jù)會話。作為響應,為覆蓋該移動蜂窩電話所在的地理區(qū)域的扇區(qū)進行服務的諸如一個蜂窩式基站的發(fā)送WCD,可以在HARQ信道上發(fā)送SYNC幀。典型地,該基站發(fā)送多個冗余SYNC幀來建立一個與該移動臺的可靠的分組數(shù)據(jù)會話。
為了響應一個SYNC幀的接收和恢復,所述移動蜂窩電話可以發(fā)送一個相應的SYNC/ACK幀。該SYNC/ACK幀表示該SYNC幀已被恢復。
當該基站恢復一個SYNC/ACK幀時,該基站可以在該HARQ信道上發(fā)送一個ACK幀給該蜂窩電話。當成功解碼了該ACK幀時,該蜂窩電話就會得知該基站和該蜂窩電話已經同步,并且該蜂窩電話可以開始發(fā)送分組數(shù)據(jù)。
每個HARQ信道在PHY層上有一個重傳機制。當該接收WCD在PHY層上成功地接收到并恢復了一個被傳輸?shù)淖臃纸M時,該接收WCD可以發(fā)送一個ACK信號來表示在PHY層上成功恢復了該子分組。當該接收WCD并沒有接收或恢復一個被傳輸?shù)淖臃纸M時,該接收WCD可以發(fā)送一個NAK信號來表示在PHY層上該SYNC幀沒有被恢復。當發(fā)送WCD接收到該NAK信號時,該發(fā)送WCD會重新發(fā)送未被恢復的子分組。
因為有不止一個HARQ邏輯信道,子分組可以在其上被獨立地調度,并且因為每個HARQ邏輯信道都有自己的重傳機制,所以接收WCD可能接收到一個或多個多重SYNC幀,這些幀與特定分組數(shù)據(jù)會話的初始化有關,傳輸順序顛倒,并且在發(fā)送WCD和接收WCD間的分組數(shù)據(jù)會話啟動之后接收。
當通過任一個WCD接收失序的同步控制幀時,RLP層通常被復位。在F-PDCH上重傳子分組可能會導致與特定分組數(shù)據(jù)會話相關的RLP同步幀被失序地接收,引起不必要的再同步。
因此,當與特定數(shù)據(jù)會話初始化相關的RLP同步幀被失序地接收時,存在一種需要來減少再同步。
圖1是一個同步程序的時序圖;圖2是一個基站應用的方法流程圖;圖3是一個移動臺應用的方法流程圖;和圖4顯示了在無線通信系統(tǒng)中的基站和移動臺的方框圖。
具體實施例方式
為了減少再同步,可以將與一個分組數(shù)據(jù)會話相關的RLP同步控制幀順序編號。單一序號可以被分配給與一個分組數(shù)據(jù)會話的初始化相關的整個同步程序。例如,序號可以在特定分組數(shù)據(jù)會話的全部同步控制幀(SYNC、SYNC/ACK、ACK)上保持相同。當一個同步幀在一個單一序列內失序地接收時,它在某些情況下可以被忽略。例如,如果在接收到帶有序號0的ACK幀之后,失序地接收一個帶有序號0的SYNC幀,那么該移動臺就可以忽略該失序的SYNC幀。這樣,就避免了由于失序的RLP同步分組引起的RLP再同步。
因為序號可以按每整個RLP同步程序增加一次,所以序列空間可以很小。一個1比特的序號足以提供為2的序列空間。
圖1是一個同步程序的時序圖。
在這個減少cdma2000 1xEV-DV系統(tǒng)上RLP同步程序開始時第一WCD和第二WCD之間分組數(shù)據(jù)會話的再同步的實例中,基站100把序號“1”分配給從基站的RLP層傳送到PHY層的第一組四個SYNC幀SYNC1-1、SYNC1-2、SYNC1-3、和SYNC1-4。該第一組SYNC幀對應基站100和移動臺102之間的第一分組數(shù)據(jù)會話。
在PHY層上,第一組SYNC幀被按順序封裝到第一組子分組中以在F-PDCH上傳輸。在這個實例中,為了說明清楚,只顯示了被傳輸?shù)陌琒YNC1-1和SYNC1-2的子分組。該基站利用F-PDCH的TDMAHARQ邏輯信道在F-PDCH上發(fā)送第一組按順序排列的子分組。
通過相似的方式,基站100可以把第二序號“2”分配給第二組SYNC幀SYNC2-1、SYNC2-2、SYNC2-3和SYNC2-4。第二組SYNC幀可以對應該基站與第二移動臺(未示出)之間的第二分組數(shù)據(jù)會話。該基站可以發(fā)送用于傳輸?shù)陌错樞蚺帕胁⒎庋b第二組SYNC幀的第二組子分組。
通過相似的方式,基站100可以把第二序號“2”分配給第二組SYNC幀SYNC1-1、SYNC1-2、SYNC1-3和SYNC1-4。第二組SYNC幀可以響應該基站與第二移動臺(未示出)之間的第二分組數(shù)據(jù)會話。該基站可以發(fā)送用于傳輸?shù)陌错樞蚺帕胁⒎庋b第二組SYNC幀的第二組子分組。
移動臺102可以接收傳輸?shù)牡谝唤M按順序排列的子分組的第一子集。在這個特定實例中,該移動臺不接收SYNC1-1,而該移動臺接收SYNC1-2。
PHY層重傳機制發(fā)送一個ACK信號或一個NAK信號來響應每個在R-ACKCH上發(fā)送的SYNC幀。在這個實例中,該移動臺102在預期接收到SNYC1-1之后的兩個時隙內發(fā)送NAK(1-1)來響應未收到或未恢復的SYNC1-1。進一步,該移動臺102在預期接收到SNYC1-2之后的兩個時隙內發(fā)送ACK(1-2)來響應SYNC1-2的成功恢復。
該移動臺102可以試圖解碼接收到的第一組按順序排列的子分組的第一子集。移動臺可以為第一組按順序排列的子分組的接收到的第一子集中的一個被成功解碼的子分組發(fā)送一個SYNC/ACK幀。在這個實例中,對應SYNC1-2的SYNC/ACK 1從該移動臺的RLP層傳遞到該移動臺的PHY層。在反向基本信道(R-FCH)或等同的反向鏈路信道上傳輸之前,把第一序號“1”分配給SYNC/ACK幀,以響應被恢復的SYNC1-2。
基站100可以接收被發(fā)送的SYNC/ACK1并把它傳遞到RLP層。作為接收到SYNC/ACK1的響應,該基站可以在HARQ邏輯信道上發(fā)送一個ACK幀ACK1。在傳輸前,該ACK幀被分配以第一序號“1”。
移動臺102可以接收被發(fā)送的ACK1并把ACK1傳遞到RLP層。這時,分組數(shù)據(jù)DATA1可以通過該移動臺在諸如R-FCH、反向專用控制信道(R-DCCH),或反向輔助信道(R-SCH)這樣的反向鏈路信道上被發(fā)送到基站100。該基站也可以在數(shù)據(jù)分組會話期間在F-PDCH上把分組數(shù)據(jù)發(fā)送到該移動臺。
在這個實例中,為了響應接收到NAK(1-1),在該基站的PHY層上重新發(fā)送SYNC1-1。
移動臺100可以識別在接收到ACK幀之后接收的被傳輸?shù)牡谝唤M按順序排列的子分組的已接收的第一子集的子分組。得知該移動臺已經接收到帶有序號“1”的ACK幀時,該移動臺就可以忽略如SYNC 1-1這樣的相同序號的SYNC幀,這種SYNC幀在接收到相同序號的ACK幀之后被重新發(fā)送并被接收。該移動臺將不會再同步來響應被識別的子分組。
圖2是該基站應用的方法流程圖。
在200,基站100為與一個特定分組數(shù)據(jù)會話相關的SYNC幀分配一個序號。在202,基站在F-PDCH上按順序傳送封裝SYNC幀的子分組。在204,該基站接收一個響應被傳輸?shù)淖臃纸M的ACK信號或NAK信號。在206,該基站在PHY層上確定是否接收到ACK信號或NAK信號。
在206,如果該基站確定接收到響應移動臺成功接收SYNC幀的ACK信號,則通常該基站將在208接收一個SYNC/ACK幀,以響應特定序號的SYNC/ACK幀。在210,該基站將依次發(fā)送一個具有該特定序號的ACK幀作為回答。
在206,如果該基站接收到響應未成功接收或恢復包含一個SYNC幀的子分組的NAK信號,則在212,該基站可以重新發(fā)送包含了SYNC幀的未被恢復的子分組。
圖3是一個移動臺應用的方法流程圖。
在300處,該移動臺接收到SYNC幀的子分組。在302,該移動臺試圖解碼該子分組。在304,該移動臺確定該子分組是否已經被成功恢復或還未收到。如果該子分組還未被恢復或收到,在306,該移動臺的重傳機制發(fā)送一個NAK信號。如果該子分組已經被恢復或收到,該移動臺的重傳機制在308發(fā)送一個ACK信號。
在310,該移動臺可以發(fā)送一個SYNC/ACK幀,該幀具有一個序號,該序號響應被恢復的SYNC幀的特定序號。
在312,該移動臺可以接收一個ACK幀,該幀響應被恢復的SYNC幀的特定序號。
在314,該移動臺可以開始發(fā)送分組數(shù)據(jù)。
在316,該移動臺識別在接收到ACK幀之后接收到的并且具有與該ACK幀序號相同的子分組。該移動臺不會因為這些被識別的子分組再同步,其中這些子分組包括在接收到ACK幀之后失序地發(fā)送的重傳的SYNC幀。
應該理解的是通過該基站將會發(fā)送多重SYNC幀和子分組,并且多重ACK信號和多重NAK信號將會被該基站接收到,以響應該基站和多重移動臺之間的多重分組數(shù)據(jù)會話。這樣,流程圖中方框的順序不意味著執(zhí)行該功能性的任何確定的順序。
圖4說明了在無線通信系統(tǒng)中基站100和移動臺102的方框圖。該基站和該移動臺可以應用傳統(tǒng)的硬件和軟件技術。該基站和移動臺可以分別包含一個邏輯和處理單元402或404,一個射頻單元406和408,以用于執(zhí)行上述功能。例如,本領域的普通技術人員將會理解到該射頻單元可以在該基站和移動臺之間發(fā)送和接收信號,并且該邏輯和處理單元可以執(zhí)行信號的邏輯操作和處理。
盡管以上的描述具體參考了1xEV-DV通信系統(tǒng),該同步程序也可以應用在其它CDMA系統(tǒng)中。
公開實施方式的上述描述被提供給本領域的任何技術人員以使其能夠制造或使用本發(fā)明。對這些實施方式的各種修改對于本領域的技術人員將是明顯的,并且這里定義的基本原則可以應用到其它實施方式中,而不脫離本發(fā)明的精神和范圍。這樣,本發(fā)明不受到在此所示實施方式的限制,而是與在此公開的原則和新穎特征包含的最大范圍相一致。
權利要求
1.一種減少第一無線通信設備(WCD)和第二WCD之間分組數(shù)據(jù)會話的再同步的方法,所述方法包括把第一序號分配給第一組SYNC幀,其中,所述第一組SYNC幀對應在所述第一WCD和所述第二WCD之間的第一分組數(shù)據(jù)會話,并且其中,所述第一組SYNC幀被封裝在為傳輸按順序排列的第一組子分組中;由所述第一WCD發(fā)送所述第一組順序排列的子分組;由所述第二WCD接收所述被傳送的第一組順序排列的子分組的第一子集;由所述第二WCD試圖解碼所述第一組順序排列的子分組的所述接收到的第一子集;由所述第二WCD發(fā)送一個SYNC/ACK幀,用于被成功解碼的所述第一組順序排列的子分組中所述接收到的第一子集的一個子分組,其中所述第一序號被分配給所述SYNC/ACK幀;由所述第一WCD接收所述被發(fā)送的SYNC/ACK幀;由所述第一WCD發(fā)送一個ACK幀以響應SYNC/ACK信號的接收,其中所述第一序號被分配給所述ACK幀;由所述第二WCD接收所述被發(fā)送的ACK幀;由所述第二WCD在接收到所述ACK幀之后根據(jù)所述第一序號識別被接收的所述被傳輸?shù)牡谝唤M順序排列的子分組中所述接收到的第一子集的子分組;以及不進行再同步以作為對所述被傳輸?shù)牡谝唤M順序排列的子分組中所述接收到的第一子集的所述被識別的子分組的響應。
2.如權利要求1所述的方法,進一步包括將第二序號分配給第二組SYNC幀,其中,所述第二組SYNC幀響應所述第一WCD和第三WCD之間的第二分組數(shù)據(jù)會話,并且其中,所述第二組SYNC幀被封裝到為傳輸而按順序排列的第二組子分組中;由所述第一WCD發(fā)送所述第二組順序排列的子分組;以及由所述第三WCD接收所述被傳輸?shù)牡诙M順序排列的子分組的第二子集。
3.如權利要求1所述的方法,進一步包括由所述第二WCD為一個未被成功解碼的所述第一組順序排列的子分組中所述接收到的第一子集的一個子分組發(fā)送一個NAK信號;以及由所述第二WCD接收所述被發(fā)送的NAK信號。
4.如權利要求1所述的方法,進一步包括在接收到所述ACK幀之后,所述第二WCD在所述第一WCD和所述第二WCD之間發(fā)送分組數(shù)據(jù);
5.一種通過一個無線通信設備(WCD)減少分組數(shù)據(jù)會話的再同步的方法,所述方法包括接收第一組子分組的第一子集,其中,第一組SYNC幀被封裝到第一組子分組中,把第一序號分配給所述第一組SYNC幀,并且所述第一組SYNC幀響應第一分組數(shù)據(jù)會話;試圖解碼所述第一組子分組中所述接收到的第一子集;為被成功解碼的所述第一組子分組中的所述接收到的第一子集的一個子分組發(fā)送一個SYNC/ACK幀,其中,所述第一序號被分配給所述SYNC/ACK幀;接收具有所述第一序號的ACK幀;在接收到所述ACK幀之后,根據(jù)所述第一序號,識別所述第一組子分組中所述接收到的第一子集的子分組;以及不進行再同步以作為對所述被傳輸?shù)牡谝唤M順序排列的子分組中所述接收到的第一子集的所述被識別的子分組的響應。
6.如權利要求5所述的方法,進一步包括在接收到所述ACK幀之后發(fā)送分組數(shù)據(jù)。
7.如權利要求5所述的方法,進一步包括由所述WCD接收第二組順序排列的子分組的一個第二子集,其中所述第二組順序排列的子分組封裝第二組SYNC幀,所述第二組SYNC幀被分配以第二序號,并且所述第二組SYNC幀響應第二分組數(shù)據(jù)會話。
8.如權利要求5所述的方法,進一步包括由所述WCD為沒有被成功解碼的所述第一組順序排列的子分組中所述接收到的第一子集的一個子分組發(fā)送一個NAK信號。
9.一種用于減少分組數(shù)據(jù)會話的再同步的無線通信設備(WCD),其中所述WCD包括被配置來接收第一組子分組的第一子集的射頻單元,其中第一組SYNC幀被封裝到所述第一組子分組中,為所述第一組SYNC幀分配第一序號,并且所述第一組SYNC幀響應第一分組數(shù)據(jù)會話;被配置來試圖解碼所述第一組子分組的所述接收到的第一子集的邏輯和處理單元;所述射頻單元被進一步配置來為被成功解碼的所述第一組子分組中的所述接收到的第一子集的一個子分組發(fā)送SYNC/ACK幀,其中所述SYNC/ACK幀被分配以所述第一序號,并且所述射頻單元還被配置來接收一個具有所述第一序號的ACK幀;以及所述邏輯和處理單元被進一步配置,以在接收到所述ACK幀之后根據(jù)所述第一序號來識別被接收的所述第一組子分組中所述被接收的第一子集的子分組,并且不對所述WCD進行再同步以作為對所述被傳輸?shù)牡谝唤M順序排列的子分組中所述接收到的第一子集的所述被識別的子分組的響應。
10.如權利要求9所述的WCD,其中,對所述射頻單元進一步配置以在接收到所述ACK幀之后發(fā)送分組數(shù)據(jù)。
11.如權利要求9所述的WCD,其中,對所述射頻單元進一步配置以接收第二組順序排列的子分組的第二子集,其中,所述第二組順序排列的子分組封裝第二組SYNC幀,所述第二組SYNC幀被分配以第二序號,并且所述第二組SYNC幀響應第二分組數(shù)據(jù)會話。
12.如權利要求9所述的WCD,其中,對所述射頻單元進一步配置以為未被成功解碼的所述第一組順序排列的子分組中所述接收到的第一子集的一個子分組發(fā)送NAK信號。
13.一種用于通過一個無線通信設備(WCD)來減少分組數(shù)據(jù)會話的再同步的裝置,所述裝置包括用于接收第一組子分組的第一子集的機構,其中,第一組SYNC幀被封裝到所述第一組子分組中,第一序號被分配給所述第一組SYNC幀,并且所述第一組SYNC幀響應第一分組數(shù)據(jù)會話;用于試圖解碼所述第一組子分組中所述接收到的第一子集的機構;用于為一個被成功解碼的所述第一組子分組中所述接收到的第一子集的子分組發(fā)送一個SYNC/ACK幀的機構,其中所述SYNC/ACK幀被分配以所述第一序號;用于接收具有所述第一序號的ACK幀的機構;用于在接收到所述ACK幀之后根據(jù)所述第一序號,來識別接收到的所述第一組子分組中所述接收到的第一子集的子分組;用于不進行再同步的機構,以作為對所述被傳輸?shù)牡谝唤M順序排列的子分組中所述接收到的第一子集的所述被識別的子分組的響應。
全文摘要
本發(fā)明公開了一種無線鏈路協(xié)議同步程序。為了減少再同步,與一個分組數(shù)據(jù)會話相關的RLP同步控制幀可以被順序編號。把一個單獨的序號分配給一個與分組數(shù)據(jù)會話的初始化相關的整個同步程序。例如,該序號可以在一個特定分組數(shù)據(jù)會話的所有同步控制幀(SYNC、SYNC/ACK、ACK)中保持一致。當一個同步幀在一個單獨序列內被失序地收到時,在某些情況下它可以被忽略。例如,如果在接收到一個帶有序號0的ACK幀之后,帶有序號0的SYNC幀被失序地收到,則該移動臺可以忽略失序的SYNC幀。這樣,就可以避免由于RLP同步分組的失序引起的RLP再同步。
文檔編號C12N15/85GK1723278SQ200380105561
公開日2006年1月18日 申請日期2003年12月10日 優(yōu)先權日2002年12月11日
發(fā)明者S·維芮帕里, B·阿舒爾, S·Y·D·霍, L·沈, N·阿卜魯歐 申請人:高通股份有限公司