TWI385995B - 用於多重鏈結通信系統之無線鏈結協定 - Google Patents
用於多重鏈結通信系統之無線鏈結協定 Download PDFInfo
- Publication number
- TWI385995B TWI385995B TW95105535A TW95105535A TWI385995B TW I385995 B TWI385995 B TW I385995B TW 95105535 A TW95105535 A TW 95105535A TW 95105535 A TW95105535 A TW 95105535A TW I385995 B TWI385995 B TW I385995B
- Authority
- TW
- Taiwan
- Prior art keywords
- sequence
- link
- sequence number
- link layer
- different
- Prior art date
Links
Landscapes
- Communication Control (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Description
本揭示大體而言係關於無線通信系統。更具體言之,本文揭示之實施例係關於一種經組態以提高多重鏈結通信系統之效率的新無線鏈結協定(RLP)組。
無線通信系統係廣泛佈署以將各種類型之通信(例如,音訊、資料等等)提供至多個使用者。該系統可基於劃碼多向近接(CDMA)、劃時多向近接(TDMA)、分頻多向近接(FDMA)或其它多向近接技術。無線通信系統可經設計以實施一或多個標準,諸如IS-95、cdma2000、IS-856、W-CDMA、TD-SCDMA及其它標準。
回應於對多媒體服務及高速率資料之增長的需求,已在無線通信系統中提出多重鏈結調變。存在提供有效且穩固之多重鏈結通信系統的挑戰。
本文揭示之實施例係關於提供一新無線鏈結協定(RLP)組及經組態以提高多重鏈結通信系統之效率的相關聯程序。
圖1說明多重鏈結通信系統100之一實施例。以實例之方式,包括AT 110a至110c之各種存取終端機(AT)110分散於整個系統中。每一AT 110可在給定時刻於前向鏈結及/或反向鏈結上以不同頻率經由一或多個通道與存取網路(AN)120通信,如藉由雙側箭頭130說明的。為說明及清楚起見,將兩個雙側箭頭130展示為用於每一AT 110。在通信系統中於前向鏈結或反向鏈結上可存在任何數目之通道(或頻率)。另外,前向鏈結上之頻率數目無需與反向鏈結上之頻率數目相同。
AN 120可進一步經由封包資料服務節點(PDSN)140與諸如封包資料網路之核心網路進行通信。在一實施例中,系統100可經組態以支持一或多個標準,例如IS-95、cdma 2000、IS-856、W-CDMA、TD-SCDMA、其它多重鏈結標準或其組合。
本文揭示之基地台收發器系統(BTS)亦可稱為及/或實施存取網路收發器(ANT)、存取點(AP)、基地台(BS)、數據機集用場收發器(MPT)、節點B(例如,在W-CDMA類型系統中)等等之功能。單元可指BST所服務之覆蓋區域。單元可進一步包括一或多個扇區。另外,基地台控制器(BSC)可指經組態以與核心網路(例如,封包資料網路)接合且在AT與該核心網路之間投送資料封包、執行各種無線存取及鏈結維護功能(諸如軟交遞)、控制無線傳輸器及接收器等等之通信系統的部分。BSC亦可稱為及/或實施存取網路控制器(ANC)之功能。BSC及一或多個BTS可構成AN之部分。
本文揭示之AT可指各種類型之設備,包括(但不限於)無線電話、蜂巢式電話、膝上型電腦、多媒體無線設備、無線通信個人電腦(PC)卡、個人數位助理(PDA)、外部或內部數據機等等。AT可為經由無線通道及/或經由有線通道(例如,藉由光纖或同軸電纜)通信的任何資料設備。AT可具有各種名稱,諸如存取單元、存取節點、用戶單元、行動台、行動設備、行動單元、行動電話、行動物件、遠程台、遠程終端機、遠程單元、使用者設備、使用者裝備、掌上型設備等等。不同AT可併入一系統中。AT可為行動的或靜止的,且可分散於整個通信系統中。AT可在給定時刻於前向鏈結及/或反向鏈結上與一或多個BTS通信。
本文揭示之「發送器」可為BTS、AN、AT或經組態以經由一或多個通信鏈結傳輸資料封包之任何其它構件。本文揭示之「接收器」可為AT、BTS、AN或經組態以經由一或多個通信鏈結接收資料封包的任何其它構件。通信鏈結可包括射頻(RF)載波、光纖鏈結、同軸電纜、其它數位通信構件或其組合。
本文揭示之多重鏈結通信系統可包括分頻多工系統、正交分頻多工系統或其它多重鏈結調變系統,其中每一鏈結對應於一頻率範圍。
在某些單鏈結通信系統中,在發送器(例如,BTS)將一上層封包(例如,網際網路協定(IP)封包)分成複數個封包且在經由通信鏈結(例如,RF載波)將該等封包傳輸至接收器(例如,AT)之前向每一封包添加一序號。接收器使用已接收封包之序號來重新建構原始上層封包。若接收器在序號(例如,非鄰接之兩個連續接收之封包的序號)中偵測到一間隙(或孔),則其將一否定確認(NAK)訊息發送至發送器,指示丟失(例如,經擦除之)封包。發送器隨後重新傳輸所丟失之封包。
在採用多個通信鏈結(例如,複數個RF載波及/或其它數位通信鏈結)之通信系統中,因為封包藉由不同通信鏈結到達接收器處,所以即使在無丟失封包的情況下,已接收封包之序號亦可為非鄰接的。在該情況下,上述封包傳輸方案可引起大量NAK訊息(例如,來自接收器)及偽重新傳輸封包(例如,來自發送器),且因此減慢資料傳輸過程。
因此,需要一新方案來克服上述缺陷且在多重鏈結通信系統中提供有效資料傳輸。
本文揭示之實施例係關於經組態以在多重鏈結通信系統中提供有效資料傳輸之新RLP組。
在一實施例中,一用於多重鏈結通信系統中之資料傳輸的方法包含:將一上層封包分成待經複數個通信鏈結傳輸之鏈結層封包;將第一序號添加至每一鏈結層封包(例如,根據預定次序);及將第二序號添加至待第一次傳輸之每一鏈結層封包,該第二序號係在一與特定通信鏈結相關聯之序列空間中。如以下進一步描述的,該第二序號可用於丟失封包之偵測。
在一實施例中,一用於多重鏈結通信系統中之資料處理的方法包含:檢查經由特定通信鏈結連續接收之兩個鏈結層封包,每一鏈結層封包係藉由第一序號及第二序號加以識別,該第二序號與該特定通信鏈結相關聯;及若該等兩個連續接收之資料封包之第二序號係非鄰接的,則將一訊息傳輸至發送器,以請求重新傳輸一或多個丟失鏈結層封包。
在一實施例中,提供多重鏈結RLP,其包括一分段及重組(SAR)部分及一自動重複請求(ARQ)部分。RLP之SAR部分可負責:將一上層封包(例如,IP封包)分成幾片,本文稱為「鏈結層封包」;及將一(第一)序號(本文稱為「SAR_seq」)添加至每一鏈結層封包。接收器可使用已接收封包之SAR_seq來重新建構上層封包。RLP之ARQ部分可將另一(或第二)序號(本文稱為「ARQ_seq」)添加至每一鏈結層封包。ARQ_seq可屬於一與特定邏輯通信鏈結相關聯之序列空間,其允許接收器藉由識別經通信鏈結接收之封包之ARQ_seq中的任何間隙來偵測丟失封包。ARQ_seq可足夠長,以使得其在通信鏈結上之一組擦除(a burst of erasures)期間不會環繞,但其無需如此長,以防止在重新傳輸期間之序列環繞。在一實施例中,邏輯通信鏈結可包括自相同BTS佇列抽取封包之前向鏈結引導。
以實例之方式,圖2說明一經由如鏈結#1及鏈結#2之兩個通信鏈結到達接收器處之兩封包「流」(或「管」)210、220的實施例。為說明之目的,每一封包係藉由一對序號SAR_seq及ARQ_seq來識別。若接收器在每一鏈結內於已接收封包之ARQ_seq中偵測到一間隙(例如,根據一傳輸方案,經由相同鏈結連續接收之兩封包的序號為非鄰接的),則接收器可將一訊息(例如,NAK訊息)發送至發送器,報告丟失封包。注意,每一通信鏈結內之SAR_seq無需按次序排列。接收器可使用已接收封包(經由各種鏈結)之SAR_seq來重新建構原始上層封包。
圖3說明第一次傳輸之封包之封包分段的一實施例。一上層(例如,IP封包)封包可分成複數個鏈結層封包。每一鏈結層封包可包括:第一序號,例如SAR_seq最低有效位元(SAR_seq LSB);及第二序號,例如ARQ_seq;與給定鏈結相關聯之其它RLP欄位;及一F/R旗標。F/R旗標可經實施以指示一封包為第一次傳輸之封包(F/R旗標為此設定為「F」,諸如圖3中所示)或為重新傳輸之封包(F/R旗標為此設定為「R」,諸如圖4中所示)。注意,在所展示之實施例中,因為RLP-ARQ可能請求RLP-SAR分割上層封包以使得其適合實體層有效負載,因此RLP-ARQ並未進一步分割RLP-SAR封包。
圖4說明用於重新傳輸之封包之封包分段的一實施例。在此情況下,ARQ_seq無需包括於重新傳輸封包中(根據已藉由接收器識別為「丟失」之封包)。F/R旗標設定為「R」。注意,包括於經重新傳輸RLP-SAR封包中之SAR-seq欄位之長度可長於經第一次傳輸封包的長度(例如,SAR_seq對SAR_seq LSB)。此允許第一次傳輸之封包(其構成所發送之大部分封包)的SAR_seq之長度較小,而不會導致重新傳輸之RLP-SAR封包環繞。舉例而言,第一次傳輸之RLP-SAR封包中之SAR_seq的長度僅需使得其在一組誤差期間不環繞。
在某些實施例中,當使用延遲之ARQ(本文稱為「D-ARQ」)重新傳輸RLP時,可使用圖4中展示之格式。此避免了小ARQ_seq(諸如圖3中所示)在封包第一次傳輸時與D-ARQ封包發送時之間環繞的可能性。
圖5說明協定堆疊之一實施例,例如顯示每一鏈結流動上之上層協定、RLP-SAR及RLP-ARQ實例間的關係。為說明及清楚起見,明確地展示兩個通信鏈結。圖5之實施例可擴展至採用兩個以上通信鏈結之系統。
圖6說明多重鏈結通信系統中之架構之一實施例,其中BSC 610與一採用兩個通信鏈結620、630之服務扇區進行通信。類似於單鏈結之情況,可藉由扇區添加RLP標頭以允許RLP封包之及時封裝。
在圖6之實施例中,與BSC佇列中之每一封包相關聯的可為指示與封包中之八位元組相關聯之SAR_seq的中繼資料。可使用獨立於SAR_seq空間之訊框識別符(或「FrameID」)來執行BTS與BSC之間的流量控制。因此,每一BSC佇列中之上層封包可為非連續的事實並未衝擊BTS-BSC介面。在某些實施例中,BSC可越過與不同鏈結相關聯之BTS來分割上層封包。可在以SAR_seq之次序將RLP訊框一起置放回之後於接收器處完成解框(de-framing)。若上層封包之定框(framing)將藉由RLP完成,則RLP封包可能不含有來自一個以上之上層封包的八位元組。若使用高階資料鏈結控制(HDLC)定框,則RLP有效負載可含有來自一個以上之上層封包之八位元組,只要來自上層封包之八位元組為鄰接的。
圖7說明封包如何越過多個鏈結而交錯之一實施例。舉例而言,在鏈結#2上SAR_seq=81之RLP封包亦可包括八位元組91至100。
在進行單元切換(cell switching)之後,每一服務BTS可向BSC指示與其所服務之最末訊框相關聯之一對參數,例如<FrameID,octet_offset>。基於該資訊,BSC可確定哪些八位元組仍受服務且僅將彼等八位元組發送至新服務扇區。不同於單鏈結之情況,提供至新服務扇區之八位元組無需為鄰接的,諸如圖8中說明的。
在一實施例中,在於任何通信鏈結上之ARQ_seq中偵測到一間隙之後,接收器可發送一狀態報告訊息,其可包括以下:與其中已觀察到ARQ_seq間隙之通信鏈結相關聯的SAR序列間隙之開始及結束之SAR_seq對。接收器或者可將一NAK訊息發送至發送器,該NAK訊息可包括如丟失SAR_seq及/或接收於通信鏈結上之最末SAR_seq的資訊。
在一實施例中,發送器可維持發送於每一通信鏈結上之一SAR_seq清單。發送器可使用此映射以判定是否需要對SAR_seq包括於狀態報告訊息中之丟失SAR封包進行重新傳輸(根據其仍可運作)。在一實施例中,在接收狀態報告訊息之後,發送器便可執行與該狀態報告訊息中之每一已報告SAR間隙相關聯的以下操作:a)確定與SAR間隙相關聯之通信鏈結;b)重新傳輸與報告於該狀態報告訊息中之SAR間隙相關聯且發送於其中報告SAR間隙之通信鏈結上的RLP資料單元。
可能存在以下情況:接收器(例如,AT)自一單元重新指向(或切換)至另一單元,同時在多個通信鏈結上接收封包。在一實施例中,ARQ_seq序列空間可基於每單元及每頻率而組態。舉例而言,ARQ_seq可在將一單元添加至有效組時得以初始化。ARQ_seq可能並非在單元重新執行之後便得以初始化。軟交遞中之扇區可共用相同之ARQ_seq空間。在某些實施例中,發送器(例如,AN)可(例如)經由其發送至接收器(例如,AT)之訊息而明確指定共用相同ARQ_seq空間之扇區。此允許AT發現由一扇區服務之開始處的任何間隙。
在某些實施例中,可能需要能夠在自引導之傳輸之結束時偵測丟失RLP封包。考慮以下情形:.自有效組偵測一引導且自彼引導發送之最末幾個RLP封包丟失(例如,被擦除)。因為接收器可依賴於下一良好RLP封包之接收來偵測ARQ_seq中之間隙,所以可能不能夠偵測該等丟失之RLP封包,且狀態報告訊息可能不受到觸發。
.AT將其資料源通道(DSC)自扇區A重新指向至扇區B(扇區A及扇區B屬於不同單元)且來自扇區A之最末幾個RLP封包被擦除。因此,AT可能不能夠發現已接收RLP封包之ARQ_seq中的該間隙,且狀態報告訊息可能不受到觸發。
在一實施例中,如下所述之方法可用於偵測自一引導之傳輸之結束時的已擦除RLP封包。在DSC重新指向或自有效組移除一引導之後,AT將一訊息發送至AN,該訊息可包括不再位於服務扇區中之來自引導的最末SAR_seq。(在某些情況下,為避免在AT往復於兩單元之間的情況下發送太多NAK訊息,AT僅在已經過預定時期(例如,T ms)且AT尚未將其DSC指回原始單元時發送此報告。)在DSC重新指向的情況下,訊息可包括來自舊服務扇區中之引導的最末SAR_seq。在自有效組移除引導的情況下,訊息可包括來自從服務扇區刪除之引導的最末SAR_seq。在自AT接收到訊息之後,AN可判定AT是否已丟失任何RLP封包。
可能存在以下情況:接收器丟失藉由發送器在來自一通信鏈結之一組資料的結束時發送的RLP封包。為偵測該等丟失封包,在一實施例中,接收器可在其於SAR_seq中偵測到一間隙時起始一計時器(例如,「回收(catch_all)」計時器)。若間隙已填充,或若接收器發送一包括該間隙之NAK訊息(歸因於其它觸發),則可重新設定計時器。當計時器過期時,接收器可對於此間隙發送一NAK訊息。該NAK訊息可包括自所有服務引導接收之最末SAR_seq。
在一實施例中,當發送狀態報告/NAK訊息時,可應用以下措施:.若以下事件中之任一者發生,則接收器(例如,AT)發送一狀態報告/NAK訊息:1.服務單元改變或自有效組移除服務引導,且在SAR_seq中存在一間隙。
2.AT在來自一單元之ARQ_seq中偵測到一間隙。
.若自AT在SAR_seq中偵測到一間隙起已經過一預定時期(例如,T ms),則尚未發送包括丟失SAR_seq之NAK訊息。
.在自有效組移除引導的情況下,來自AT之狀態報告訊息可包括來自從服務扇區刪除之引導的最末SAR_seq。
.在DSC重新指向的情況下,來自AT之狀態報告訊息可包括來自舊服務扇區中之引導的最末SAR_seq。
.狀態報告訊息可包括來自服務扇區中之所有通信鏈結的最末SAR_seq。
.在自AT接收到狀態報告訊息之後,AN便判定AT是否已丟失任何RLP封包。
.在自AT接收到NAK訊息之後,AN便可傳輸NAK訊息中尚未重新傳輸之SAR_seq八位元組。
亦可存在以下情況:接收器丟失藉由發送器在一組資料(並非僅來自一通信鏈結)之結束時發送的RLP封包。在一實施例中,以下可用於偵測該等丟失封包:.在將一RLP封包發送至扇區之後,BSC可起始一計時器(或「刷新計時器」)。
.無論何時BSC將一新RLP封包發送至任何扇區,計時器可進行重新設定。
.當定時器過期時,BSC可發送一刷新訊息。
1.該訊息可向接收器(例如,AT)指示此係該組資料之結束處。
2.此訊息可包括最末RLP封包。
.在接收到刷新訊息之後,若AT偵測到在SAR_seq中存在一先前尚未報告之間隙,則AT即發送一NAK訊息。
以下所述之實例進一步說明本文揭示之各種實施例。
在自服務扇區移除一引導之實例中,考慮其中在屬於鏈結#2之引導已服務封包<3,10>之後,將其自服務扇區移除的情形。
在接收到自有效組移除引導之訊務通道指派訊息之後,AT便可將一包括以下資訊之訊息發送至AN:AT Status_Report_Message{pilot x link_2:last_SAR_seq=6}
AN隨後分別在服務扇區中之任何剩餘引導上重新發送SAR_seq=8,10之封包。
在單元切換之一實例中,考慮服務單元改變且以下封包係自舊服務單元服務之情形:
在切換之後,AT便將一包括以下資訊之訊息發送至AN:AT Status_Report_Message{pilot x link_2:last_SAR_seq=6 pilot y link_l:last_SAR_seq=7}
AN隨後分別在服務扇區中之任何引導上重新發送SAR_seq=8,9,10之封包。
以下說明一基於分割之SAR_seq實例:
當封包<3,9>係接收於鏈結#1上時,接收器可發送:Status_Report_message{SAR_missing_boundary=5,9}
當發送器接收以上狀態報告訊息時,其可僅重新傳輸SAR_seq=7之封包,因為狀態報告訊息向發送器指示:a)鏈結#1(其中SAR_seq=5,9之封包已發送)上之擦除已發生;及b)發送於鏈結#1上且SAR_seq在5與9之間的RLP資料單元丟失。當發送器重新傳輸SAR_seq=7之封包時,其可將該封包傳輸於鏈結#1或鏈結#2上。SAR_seq=7之經重新傳輸封包可在無ARQ_seq的情況下被發送。
當封包<3,10>係接收於鏈結#2上時,接收器可發送(假定SAR_seq=7之經重新傳輸封包已接收):Status_Report_message{SAR_missing_boundary=6,10}
當發送器接收以上狀態報告訊息時,其可重新傳輸SAR_seq=8之封包。
圖9說明基於八位元組之SAR_seq的一實例,其類似於上文以SAR_seq為基於八位元組之序號的差異而說明之基於分割的實例。在此情況下,接收器可在接收到含有「八位元組81至90」的RLP封包之後發送一狀態報告訊息。該狀態報告產生之原因係接收器在鏈結#1上之ARQ_seq中偵測到一間隙。該狀態報告訊息可指示:.missing_interval:SAR_seq=51至80之八位元組在鏈結#1上丟失。
發送器可在接收到狀態報告訊息之後執行以下操作:對於所報告之每一missing_interval而言,發送器確定其上已傳輸RLP資料單元之通信鏈結,且重新傳輸由接收器報告之屬於missing_interval且已發送於彼鏈結上的丟失資料單元。當重新傳輸時,選擇服務扇區中之哪一通信鏈結來發送丟失八位元組係無關緊要的。
圖10說明其中接收器由於在ARQ_seq中偵測到間隙而發送狀態報告訊息的實例。在此情況下,其上待發送封包「1」之通信鏈結(例如,鏈結#1)可能阻塞且因此為不可用的;封包「2」可在傳輸期間被擦除。在「回收」計時器過期之後,接收器發送一請求對發送於鏈結#1上且SAR_seq在0與2之間的封包進行重新傳輸的狀態報告訊息。
圖11說明類似於圖10中所示之實例的實例,不同之處在於狀態報告訊息已擦除。因此,發送器在接收到NAK訊息之後便重新發送封包「1」及「2」。
圖12說明過程1200之流程圖,其可用於一實施例中以在多重鏈結通信系統中實施資料傳輸。步驟1210將一上層封包分成待傳輸於複數個通信鏈結上之鏈結層封包。步驟1220將第一序號(例如,SAR_seq LSB或SAR_seq)添加至每一鏈結層封包。步驟1230將第二序號(例如,ARQ_seq)添加至待第一次傳輸之每一鏈結層封包,該第二序號係在與特定通信鏈結相關聯之序列空間中。
圖13說明過程1300之流程圖,其可用於一實施例中以在多重鏈結通信系統中實施資料處理。步驟1310檢查經由特定通信鏈結連續接收之兩個鏈結層封包,每一鏈結層封包係藉由第一序號及第二序號來識別,該第二序號與該特定通信鏈結相關聯。若該等兩個連續接收之資料封包之第二序號為非鄰接的,則步驟1320將一訊息傳輸至發送器以請求重新傳輸一或多個丟失鏈結層封包。
圖14說明裝置1400之方塊圖,其可用於實施某些所揭示實施例(諸如以上描述的)。以實例之方式,裝置1400可包括:分割單元(模組)1410,其經組態以將一上層封包分成待傳輸於複數個通信鏈結上之鏈結層封包;及序號添加單元1420,其經組態以將第一序號添加至每一鏈結層封包(諸如以上描述的)。序號添加單元1420亦可經組態以將第二序號添加至待第一次傳輸之每一鏈結層封包(諸如以上描述的)。裝置1400可進一步包括:接收單元1430,其經組態以自接收器接收一訊息(諸如上述狀態報告或NAK訊息),例如報告一或多個丟失封包;及傳輸單元1440,其經組態以將資料封包傳輸至接收器。
在裝置1400中,分割單元1410、序號添加單元1420、接收單元1430及傳輸單元1440可耦接至通信匯流排1450。處理單元1460及記憶體單元1470亦可耦接至通信匯流排1450。處理單元1460可經組態以控制及/或協調各種單元之運作。記憶體單元1470可包含待藉由處理單元1460執行之指令。
圖15說明裝置1500之方塊圖,其可用於實施某些所揭示實施例(諸如以上描述的)。以實例之方式,裝置1500可包括:檢查單元(或模組)1510,其經組態以檢查經由特定通信鏈結連續接收之兩個鏈結層封包,每一鏈結層封包係藉由第一序號及第二序號來識別;及傳輸單元1520,其經組態以(例如)在該等兩個連續接收之資料封包之第二序號為非鄰接時或在偵測到其它丟失封包(諸如以上描述的)之後將一訊息傳輸至發送器。裝置1500可進一步包括接收單元1530,其(例如)經組態以自發送器接收資料封包及訊息。
在裝置1500中,檢查單元1510、傳輸單元1520及接收單元1530可耦接至通信匯流排1540。處理單元1550及記憶體單元1560亦可耦接至通信匯流排1540。處理單元1550可經組態以控制及/或協調各種單元之運作。記憶體單元1560可包含待藉由處理單元1550執行之指令。(在某些實施例中,記憶體單元1560亦可儲存AT之有效組,諸如以上描述的。)
圖14至15中之各種單元/模組及其它實施例可以硬體、軟體、韌體或其組合來實施。本文描述之各種單元/模組可以硬體、軟體、韌體或其組合來實施。在硬體實施中,可於一或多個特殊應用積體電路(ASIC)、數位訊號處理器(DSP)、數位訊號處理設備(DSPD)、場可程式化閘極陣列(FPGA)、處理器、微處理器、控制器、微控制器、可程式化邏輯設備(PLD)、其它電子單元或其任何組合內實施各種單元。在軟體實施中,可以執行本文所述之功能的模組(例如,程序、函數等)實施各種單元。軟體程式碼可儲存於記憶體單元中且藉由處理器(或處理單元)加以執行。可在處理器內或處理器外部實施記憶體單元,在該情況下,該記憶體單元可經由此項技術中已知之各種構件通信地耦接至處理器。
本文揭示之實施例為多重鏈結通信系統提供RLP之某些實施例及其實施。存在其它實施例及實施。各種所揭示實施例可實施於BTS、BSC、AT及經組態以用於通信系統之其它發送器及接收器中。
熟習此項技術者將瞭解,可使用多種不同技藝及技術中之任一者來表示資訊及訊號。舉例而言,可藉由電壓、電流、電磁波、磁場或粒子,光場或粒子,或其任何組合來表示可在整個以上描述中引用的資料、指令、命令。資訊、訊號。位元、符號及晶片。
熟習此項技術者將進一步瞭解,可將結合本文所揭示之實施例描述的各種說明性邏輯塊、模組、電路及演算法步驟實施為電子硬體、電腦軟體或兩者之組合。為清楚說明硬體及軟體之此可互換性,在上文中已根據各種說明性組件、組塊、模組及步驟之功能性而對其進行了描述。該功能性建構為硬體或是軟體係取決於強加在總系統上之特定應用及設計約束。熟習此項技術者可對於每一特定應用以不同方式實施所描述之功能性,但不應將該等實施決策解釋為導致偏離本發明之範疇。
結合本文揭示之實施例描述的各種說明性邏輯塊、模組及電路可與經設計以執行本文所揭示之功能的通用處理器、數位訊號處理器(DSP)、特殊應用積體電路(ASIC)、場可程式化閘極陣列(FPGA)或其它可程式化邏輯設備、離散閘或電晶體邏輯、離散硬體組件或其任何組合一起實施或執行。通用處理器可為微處理器,但在替代實施例中,該處理器可為任何習知處理器、控制器、微控制器或狀態機。亦可將處理器實施為計算設備之組合,例如DSP與微處理器之組合、複數個微處理器、與DSP核心相結合之一或多個微處理器,或任何其它該組態。
結合本文揭示之實施例描述的方法或演算法之步驟可直接體現在硬體、藉由處理器執行之軟體模組,或其兩者之組合中。軟體模組可位於隨機存取記憶體(RAM)、快閃記憶體、唯讀記憶體(ROM)、電可程式ROM(EPROM)、電可擦可程式ROM(EEPROM)、暫存器、硬碟、抽取式碟、CD-ROM,或此項技術中已知之任何其它形式儲存媒體中。例示性儲存媒體耦接至處理器,使得該處理器可自該儲存媒體讀取資訊且將資訊寫入該儲存媒體。在替代實施例中,儲存媒體可整合至處理器。處理器及儲存媒體可位於ASIC中。ASIC可位於AT中。在替代實施例中,處理器及儲存媒體可作為離散組件而位於AT中。
所揭示之實施例之先前描述係提供以使任何熟習此項技術者能夠製作或使用本發明。熟習此項技術者將易於瞭解對此等實施例之各種修正,且在不偏離本發明之精神或範疇的情況下可將本文所界定之一般原理應用於其它實施例。因此,本發明並非用以限於本文展示之實施例,而是使最廣泛之範疇與本文揭示之原理及新奇特徵相一致。
100...多重鏈結通信系統
110a、110b、110c...存取終端機
120...存取網路
130...雙側箭頭
140...封包資料服務節點
210、220...封包流
610...BSC
620、630...通信鏈結
1400...裝置
1410...分割單元
1420...序號添加單元
1430...接收單元
1440...傳輸單元
1450...通信匯流排
1460...處理單元
1470...記憶體單元
1500...裝置
1510...檢查單元
1520...傳輸單元
1530...接收單元
1540...通信匯流排
1550...處理單元
1560...記憶體單元
圖1說明多重鏈結通信系統之一實施例;圖2說明經由多個通信鏈結到達一接收器之封包的一實施例;圖3說明經第一次傳輸之封包之封包分段的一實施例;圖4說明經重新傳輸之封包之封包分段的一實施例;圖5說明多重鏈結通信系統之協定堆疊之一實施例;圖6說明多重鏈結通信系統之架構之一實施例;圖7說明封包如何越過多個通信鏈結而交錯之一實施例;圖8說明在服務單元切換期間之封包傳輸之一實施例;圖9說明基於八位元組之分段及重組序號(SAR_seq)之一實例;圖10說明在多重鏈結通信系統中之一情形;圖11說明在多重鏈結通信系統中之另一情形;圖12說明可用於一實施例中以在多重鏈結通信系統中實施資料傳輸之過程的流程圖;圖13說明可用於一實施例中以在多重鏈結通信系統中實施資料處理之過程的流程圖;圖14說明一裝置之方塊圖,其中可實施某些所揭示之實施例;及圖15說明一裝置之方塊圖,其中可實施某些所揭示之實施例。
210、220...封包流
Claims (24)
- 一種用於一多重鏈結通信系統中之資料傳輸的方法,其包含:藉由經組態用於一多重鏈結通信系統中之資料傳輸之一裝置,將一上層封包分成待於複數個不同之通信鏈結上傳輸至一接收器之多個鏈結層封包;藉由該裝置,將一第一序號添加至每一鏈結層封包;及藉由該裝置,將一第二序號添加至待被第一次傳輸之每一鏈結層封包,該第二序號係在一與一特定通信鏈結相關聯之序列空間中,其中鄰接之第二序號添加至發送於相同的一通信鏈結上之連續鏈結層封包,且其中該第二序號不添加至經重新傳輸之鏈結層封包;其中該第一序號屬於一第一序列且該第二序號屬於一第二序列,其中該第一序列及該第二序列兩者均包含至少兩個彼此不同之號碼,其中來自該第一序列之不同的號碼添加至不同的鏈結層封包,且其中來自該第二序列之不同的號碼添加至待被第一次傳輸之不同的鏈結層封包。
- 如請求項1之方法,其中對於待被第一次傳輸之每一鏈結層封包而言,該第一序號包含一分段及重組序號之最低有效位元(SAR_seq LSB),且該第二序號包含一自動重複請求序號(ARQ_seq)。
- 如請求項1之方法,其中對於待被重新傳輸之每一鏈結 層封包而言,該第一序號包含一分段及重組序號(SAR_seq)。
- 如請求項1之方法,進一步包含將一狀態旗標添加至每一鏈結層封包,該狀態旗標指示每一鏈結層封包為被第一次傳輸之封包或為一重新傳輸之封包。
- 如請求項1之方法,進一步包含自一接收器接收一訊息,該訊息包括一藉由具有非鄰接第二序號之兩個連續接收鏈結層封包之第一序號指示的第一序號間隙。
- 如請求項5之方法,進一步包含確定一與該第一序號間隙相關聯之通信鏈結。
- 如請求項6之方法,進一步包含重新傳輸具有填充該第一序號間隙之第一序號且傳輸於該確定之通信鏈路上之一或多個鏈結層封包。
- 一種經組態用於一多重鏈結通信系統中之資料傳輸的裝置,其包含:用於將一上層封包分成待於複數個不同之通信鏈結上傳輸至一接收器之多個鏈結層封包的構件;用於將一第一序號添加至每一鏈結層封包之構件;及用於將一第二序號添加至待被第一次傳輸之每一鏈結層封包的構件,該第二序號係在一與一特定通信鏈結相關聯之序列空間中,其中鄰接之第二序號添加至發送於相同的一通信鏈結上之連續鏈結層封包,且其中該第二序號不添加至經重新傳輸之鏈結層封包;其中該第一序號屬於一第一序列且該第二序號屬於一 第二序列,其中該第一序列及該第二序列兩者均包含至少兩個彼此不同之號碼,其中來自該第一序列之不同的號碼添加至不同的鏈結層封包,且其中來自該第二序列之不同的號碼添加至待被第一次傳輸之不同的鏈結層封包。
- 如請求項8之裝置,其中對於待被第一次傳輸之每一鏈結層封包而言,該第一序號包含一分段及重組序號之最低有效位元(SAR_seq LSB),且該第二序號包含一自動重複請求序號(ARQ_seq)。
- 如請求項8之裝置,其中對於待被重新傳輸之每一鏈結層封包而言,該第一序號包含一分段及重組序號(SAR_seq)。
- 一種電腦可讀媒體,其包含可藉由一處理器執行以進行以下步驟的指令:將一上層封包分成待於複數個不同之通信鏈結上傳輸至一接收器之多個鏈結層封包;將一第一序號添加至每一鏈結層封包;及將一第二序號添加至待被第一次傳輸之每一鏈結層封包,該第二序號係在一與一特定通信鏈結相關聯之序列空間中,其中鄰接之第二序號添加至發送於相同的一通信鏈結上之連續鏈結層封包,且其中該第二序號不添加至經重新傳輸之鏈結層封包;其中該第一序號屬於一第一序列且該第二序號屬於一第二序列,其中該第一序列及該第二序列兩者均包含至 少兩個彼此不同之號碼,其中來自該第一序列之不同的號碼添加至不同的鏈結層封包,且其中來自該第二序列之不同的號碼添加至待被第一次傳輸之不同的鏈結層封包。
- 一種經組態用於一多重鏈結通信系統中之資料傳輸的裝置,其包含:經組態以進行以下步驟之電路:將一上層封包分成待於複數個不同之通信鏈結上傳輸至一接收器之多個鏈結層封包;將一第一序號添加至每一鏈結層封包;及將一第二序號添加至待被第一次傳輸之每一鏈結層封包,該第二序號係在一與一特定通信鏈結相關聯之序列空間中,其中鄰接之第二序號添加至發送於相同的一通信鏈結上之連續鏈結層封包,且其中該第二序號不添加至經重新傳輸之鏈結層封包;其中該第一序號屬於一第一序列且該第二序號屬於一第二序列,其中該第一序列及該第二序列兩者均包含至少兩個彼此不同之號碼,其中來自該第一序列之不同的號碼添加至不同的鏈結層封包,且其中來自該第二序列之不同的號碼添加至待被第一次傳輸之不同的鏈結層封包。
- 一種用於一多重鏈結通信系統中之資料處理的方法,其包含:藉由經組態用於一多重鏈結通信系統中之資料處理之 一裝置,檢查經由不同之通信鏈結接收自一傳輸器多個鏈結層封包,每一鏈結層封包包含一第一序號及一第二序號,用於一特定鏈結層封包之該第二序號與一通信鏈結相關聯,該鏈結層封包經由該通信鏈結而被接收;及若經由相同之該通信鏈結而被連續接收之兩個資料封包之該等第二序號為非鄰接的,則藉由該裝置將一第一訊息傳輸至一傳輸器,以請求重新傳輸一或多個丟失鏈結層封包;其中該第一序號屬於一第一序列且該第二序號屬於一第二序列,其中該第一序列及該第二序列兩者均包含至少兩個彼此不同之號碼,且其中該兩個鏈結層封包包含來自該第一序列之不同的號碼及來自該第二序列之不同的號碼。
- 如請求項13之方法,其中該第一序號包含一分段及重組序號之最低有效位元(SAR_seq LSB),且該第二序號包含一自動重複請求序號(ARQ_seq)。
- 如請求項13之方法,其中該第一訊息包含該等兩個連續接收之資料封包之該等第一序號。
- 如請求項13之方法,進一步包含:接收對自一有效組移除一引導之一指示;及將一第二訊息傳輸至該發送器,該第二訊息包括在將該引導自該有效組移除之前,自該引導接收之一最末鏈結層封包的第一序號。
- 如請求項16之方法,其中在接收到該指示之後,於經過 一預定時期後,傳輸該第二訊息。
- 如請求項13之方法,進一步包含:將一服務單元自一第一單元切換至一第二單元;及將一第二訊息傳輸至該發送器,該第二訊息包括一自與該第一單元相關聯之每一引導接收之最末鏈結層封包的第一序號。
- 如請求項18之方法,其中在接收到對自一有效組移除一引導之一指示之後,於經過一預定時期後,傳輸該第二訊息。
- 一種經組態以用於一多重鏈結通信系統中之資料處理的裝置,其包含:用於檢查經由不同之通信鏈結接收自一傳輸器多個鏈結層封包之構件,每一鏈結層封包包含一第一序號及一第二序號,用於一特定鏈結層封包之該第二序號與一通信鏈結相關聯,該鏈結層封包經由該通信鏈結而被接收;及用於若經由相同之該通信鏈結而被連續接收之兩個資料封包之該等第二序號為非鄰接的,則將一訊息傳輸至一傳輸器以請求重新傳輸一或多個丟失鏈結層封包之構件;其中該第一序號屬於一第一序列且該第二序號屬於一第二序列,其中該第一序列及該第二序列兩者均包含至少兩個彼此不同之號碼,且其中該兩個鏈結層封包包含來自該第一序列之不同的號碼及來自該第二序列之不同 的號碼。
- 如請求項20之裝置,其中該第一序號包含一分段及重組序號之最低有效位元(SAR_seq LSB),且該第二序號包含一自動重複請求序號(ARQ_seq)。
- 如請求項20之裝置,其中該訊息包括該等兩個連續接收之資料封包之該等第一序號。
- 一種電腦可讀媒體,其包含可藉由一處理器執行以進行以下步驟的指令:檢查經由不同之通信鏈結接收自一傳輸器多個鏈結層封包,每一鏈結層封包包含一第一序號及一第二序號,用於一特定鏈結層封包之該第二序號與一通信鏈結相關聯,該鏈結層封包經由該通信鏈結而被接收;及若經由相同之該通信鏈結而被連續接收之兩個資料封包之該等第二序號為非鄰接的,則將一訊息傳輸至一傳輸器,以請求重新傳輸一或多個丟失鏈結層封包;其中該第一序號屬於一第一序列且該第二序號屬於一第二序列,其中該第一序列及該第二序列兩者均包含至少兩個彼此不同之號碼,且其中該兩個鏈結層封包包含來自該第一序列之不同的號碼及來自該第二序列之不同的號碼。
- 一種經組態用於一多重鏈結通信系統中之資料處理的裝置,其包含:經組態以進行以下步驟之電路:檢查經由不同之通信鏈結接收自一傳輸器多個鏈結 層封包,每一鏈結層封包包含一第一序號及一第二序號,用於一特定鏈結層封包之該第二序號與一通信鏈結相關聯,該鏈結層封包經由該通信鏈結而被接收;及若經由相同之該通信鏈結而被連續接收之兩個資料封包之該等第二序號為非鄰接的,則將一第一訊息傳輸至一傳輸器,以請求重新傳輸一或多個丟失鏈結層封包;其中該第一序號屬於一第一序列且該第二序號屬於一第二序列,其中該第一序列及該第二序列兩者均包含至少兩個彼此不同之號碼,且其中該兩個鏈結層封包包含來自該第一序列之不同的號碼及來自該第二序列之不同的號碼。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US65460505P | 2005-02-18 | 2005-02-18 | |
US65964205P | 2005-03-07 | 2005-03-07 | |
US71573005P | 2005-09-08 | 2005-09-08 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW200704079A TW200704079A (en) | 2007-01-16 |
TWI385995B true TWI385995B (zh) | 2013-02-11 |
Family
ID=48137687
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW95105535A TWI385995B (zh) | 2005-02-18 | 2006-02-17 | 用於多重鏈結通信系統之無線鏈結協定 |
TW101133369A TW201301833A (zh) | 2005-02-18 | 2006-02-17 | 用於多重鏈結通信系統之無線鏈結協定 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW101133369A TW201301833A (zh) | 2005-02-18 | 2006-02-17 | 用於多重鏈結通信系統之無線鏈結協定 |
Country Status (1)
Country | Link |
---|---|
TW (2) | TWI385995B (zh) |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4703475A (en) * | 1985-12-04 | 1987-10-27 | American Telephone And Telegraph Company At&T Bell Laboratories | Data communication method and apparatus using multiple physical data links |
US20010032325A1 (en) * | 2000-04-17 | 2001-10-18 | Mo-Han Fong | Dual protocol layer automatic retransmission request scheme for wireless air interface |
US20010050901A1 (en) * | 1999-12-24 | 2001-12-13 | Agilent Technologies, Inc. | Measuring efficiency of data transmission |
US20020172192A1 (en) * | 2001-03-09 | 2002-11-21 | Denso Corporation | ARQ parameter retransmission control for variable data rate channels |
US20030043764A1 (en) * | 2001-08-23 | 2003-03-06 | Samsung Electronics Co., Ltd. | Method for allocating HARQ channel number for indicating state information in an HSDPA communication system |
US20030054807A1 (en) * | 2001-09-17 | 2003-03-20 | Liangchi Hsu | Apparatus, and associated method, for facilitating multicast and broadcast services in a radio communication system |
US6611521B1 (en) * | 1998-07-14 | 2003-08-26 | International Business Machines Corporation | Data link layer extensions to a high latency wireless MAC protocol |
US6629285B1 (en) * | 2000-01-04 | 2003-09-30 | Nokia Corporation | Data transmission |
US20040027999A1 (en) * | 2002-08-08 | 2004-02-12 | Lorenzo Casaccia | Broadcast message segmentation for wireless communication systems |
US6711180B1 (en) * | 1999-06-01 | 2004-03-23 | France Telecom | Interface device between an ATM equipment and a transmission channel having a synchronous wireless link |
US20040062248A1 (en) * | 2002-09-30 | 2004-04-01 | Ramesh Nagarajan | Sequence number schemes for acceptance/rejection of duplicated packets in a packet-based data network |
US20050002363A1 (en) * | 2003-07-02 | 2005-01-06 | Cheng Mark W. | Apparatus, and associated method, for facilitating retransmission of data packets in a packet radio communication system that utilizes a feedback acknowledgment scheme |
-
2006
- 2006-02-17 TW TW95105535A patent/TWI385995B/zh not_active IP Right Cessation
- 2006-02-17 TW TW101133369A patent/TW201301833A/zh unknown
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4703475A (en) * | 1985-12-04 | 1987-10-27 | American Telephone And Telegraph Company At&T Bell Laboratories | Data communication method and apparatus using multiple physical data links |
US6611521B1 (en) * | 1998-07-14 | 2003-08-26 | International Business Machines Corporation | Data link layer extensions to a high latency wireless MAC protocol |
US6711180B1 (en) * | 1999-06-01 | 2004-03-23 | France Telecom | Interface device between an ATM equipment and a transmission channel having a synchronous wireless link |
US20010050901A1 (en) * | 1999-12-24 | 2001-12-13 | Agilent Technologies, Inc. | Measuring efficiency of data transmission |
US6629285B1 (en) * | 2000-01-04 | 2003-09-30 | Nokia Corporation | Data transmission |
US20010032325A1 (en) * | 2000-04-17 | 2001-10-18 | Mo-Han Fong | Dual protocol layer automatic retransmission request scheme for wireless air interface |
US20020172192A1 (en) * | 2001-03-09 | 2002-11-21 | Denso Corporation | ARQ parameter retransmission control for variable data rate channels |
US20030043764A1 (en) * | 2001-08-23 | 2003-03-06 | Samsung Electronics Co., Ltd. | Method for allocating HARQ channel number for indicating state information in an HSDPA communication system |
US20030054807A1 (en) * | 2001-09-17 | 2003-03-20 | Liangchi Hsu | Apparatus, and associated method, for facilitating multicast and broadcast services in a radio communication system |
US20040027999A1 (en) * | 2002-08-08 | 2004-02-12 | Lorenzo Casaccia | Broadcast message segmentation for wireless communication systems |
US20040062248A1 (en) * | 2002-09-30 | 2004-04-01 | Ramesh Nagarajan | Sequence number schemes for acceptance/rejection of duplicated packets in a packet-based data network |
US20050002363A1 (en) * | 2003-07-02 | 2005-01-06 | Cheng Mark W. | Apparatus, and associated method, for facilitating retransmission of data packets in a packet radio communication system that utilizes a feedback acknowledgment scheme |
Also Published As
Publication number | Publication date |
---|---|
TW200704079A (en) | 2007-01-16 |
TW201301833A (zh) | 2013-01-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8755407B2 (en) | Radio link protocols for enhancing efficiency of multi-link communication systems | |
FI124277B (fi) | ACK/NACK-määrityksen luotettavuus viestintälaitetta varten | |
US8201041B2 (en) | Transmission control methods and devices for communication systems | |
AU2006241604B2 (en) | Method of transmitting control information in wireless communication system and transmission window updating method using the same | |
CN101213856B (zh) | 无线通信系统中传输控制信息的方法和使用该方法的传输窗口更新方法 | |
US8413002B2 (en) | Method of performing ARQ procedure for transmitting high rate data | |
JP5054118B2 (ja) | 移動通信システムにおける状態報告送受信方法 | |
EP3657718A1 (en) | Transmission control method for harq in mobile communication system | |
JP2011508482A (ja) | 移動通信システムにおけるハンドオーバのための方法及び装置 | |
CN102959892A (zh) | 用于利用多链路rlc子层的多点hsdpa通信的系统和方法 | |
KR20040024454A (ko) | 제어 메시지를 사용한 데이터 통신 방법 | |
RU2601175C2 (ru) | Способ и система передачи данных от контроллера радиосети к пользовательскому устройству | |
KR20060067963A (ko) | 점대 다지점 데이터 전송 수행 방법, 통신 시스템과 송신국및 수신국 | |
US12003331B2 (en) | Wireless data transmission apparatus, wireless data reception apparatus and methods | |
TWI385995B (zh) | 用於多重鏈結通信系統之無線鏈結協定 | |
CN101552658A (zh) | 一种发送状态报告的方法和装置 | |
RU2396726C2 (ru) | Протоколы радиосвязи для многоканальных систем связи | |
JP5121660B2 (ja) | 通信システム用の送信方法及び送信装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
MM4A | Annulment or lapse of patent due to non-payment of fees |