TWI388172B - 設定最大接收狀態變數的方法及其通訊裝置 - Google Patents
設定最大接收狀態變數的方法及其通訊裝置 Download PDFInfo
- Publication number
- TWI388172B TWI388172B TW097146298A TW97146298A TWI388172B TW I388172 B TWI388172 B TW I388172B TW 097146298 A TW097146298 A TW 097146298A TW 97146298 A TW97146298 A TW 97146298A TW I388172 B TWI388172 B TW I388172B
- Authority
- TW
- Taiwan
- Prior art keywords
- state variable
- maximum
- data unit
- protocol data
- value
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1829—Arrangements specially adapted for the receiver end
- H04L1/1832—Details of sliding window management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Communication Control (AREA)
Description
本發明係指一種無線通訊系統設定最大接收狀態變數的方法及其相關裝置,尤指一種可適時更新最大接收狀態變數,以避免發生系統延遲或其它錯誤,進而維持系統正常運作的方法及其相關裝置。
第三代行動通訊技術可提供高度頻譜利用效率、無遠弗屆的覆蓋率及高品質、高速率的多媒體資料傳輸,同時能滿足各種不同的QoS服務要求,提供具彈性的多樣化雙向傳輸服務,並提供較佳的通訊品質,有效降低通訊中斷率。
長期演進(Long Term Evolution,LTE)無線通訊系統,即是一種建立於第三代行動通訊系統(如全球行動電信系統)之上的先進式高速無線通訊系統,其只需支援封包交換(Packet Switched)傳輸,且無線鏈結控制(Radio Link Control,RLC)通訊協定層與媒體存取控制(Medium Access Control,MAC)通訊協定層可被整合於同一通訊網路單元,如基地台之中,而不需分開位於基地台(Node B)及無線網路管控台(RNC)之中,因此系統架構較簡單。
在長期演進無線通訊系統中,為了使系統正常運作,相關技術規範已規定了系統操作方式及相關參數或變數等。其中,針對無線鏈結控制層,習知技術導入了一最大接收狀態變數(Highest received state variable)VR(H),其係由操作於一確認模式(Acknowledged Mode)之無線鏈結控制單元的接收邊(Receiving Side)所更新或設定。一般而言,確認模式適用於對即時傳輸要求不高,但資料正確性要求很高的服務,因此,在確認模式下,無線鏈結控制層可支援自動重傳、重排序(Reordering)等功能。其中,重排序功能係為了回復協定資料單元(Protocol Data Unit,PDU)的順序,使接收端所處理之協定資料單元的順序與傳輸端所輸出的順序相同,而最大接收狀態變數VR(H)即是用於重排序功能中輔助相關運作的變數,詳細運作方式可參考相關技術規範,於此不贅述。最大接收狀態變數VR(H)之初始值為0,其值應等於接收邊所接收之確認模式資料協定資料單元(Acknowledged Mode Data Protocol Data Unit,AMD PDU)中最大序號的下一序號。此處所稱之「最大序號」係指在同一接收窗(Receiving Window)中最落後的序號,例如,若序號係由7個位元表示,則連續接收之序號「62、63、0」中,「0」為最大序號。
因此,由上述可知,當接收到複數個確認模式資料協定資料單元時,無線鏈結控制單元會將最大接收狀態變數VR(H)的值設為所有已接收之確認模式資料協定資料單元中最大序號的下一序號。其中,確認模式資料協定資料單元係定義為確認模式下,攜帶資料的完整協定資料單元。換言之,習知技術僅考慮確認模式資料協定資料單元未被分割的情形(當無線環境改變時,長期演進無線通訊系統可支援無線鏈結控制協定資料單元的分割或重分割),會造成最大接收狀態變數VR(H)的值依照完整協定資料單元的序號被更新,進而導致在執行協定資料單元之重排序功能時,相關變數無法最佳的或正確的被更新,而導致系統效率變差或發生問題。
舉例來說,請參考第1圖,第1圖為習知技術中設定最大接收狀態變數VR(H)之示意圖。在第1圖中,若在時點T1時,確認模式之無線鏈結控制單元已於其接收窗RCW中收到序號為1、2、3之資料協定資料單元P1、P2、P3,則根據習知技術,最大接收狀態變數VR(H)會被設定為4。在時點T2時,若下一資料協定資料單元P4(其序號為4)在傳輸過程中遺失,由於所有已接收之資料協定資料單元中最大序號為3,因此最大接收狀態變數VR(H)仍維持為4。接著,在時點T3時,若下一資料協定資料單元P5(其序號為5)係由分段P5_1及P5_2所組成,且分段P5_1在傳輸過程中遺失,而分段P5_2已被成功接收,則根據習知技術(最大接收狀態變數VR(H)的值為所有已接收之資料協定資料單元中最大序號的下一序號),最大接收狀態變數VR(H)仍維持為4。簡單來說,在時點T3時,由於資料協定資料單元P5未被完整接收,因此所有已接收之資料協定資料單元中最大序號為3,則最大接收狀態變數VR(H)仍維持為4。換言之,最大接收狀態變數VR(H)未被正確更新,可能導致重排序功能發生錯誤而造成所接收之協定資料單元未依原始順序排列,以致後續運作發生延遲或發生其它問題。
因此,由上可知,習知技術無法正確更新最大接收狀態變數VR(H),可能導致系統發生問題。
本發明揭露一種設定一最大接收狀態變數的方法,用於一無線通訊系統之一接收端中,其包含有接收一資料協定資料單元之一分段,該資料協定資料單元的序號大於或等於該最大接收狀態變數之值;以及根據該資料協定資料單元之序號,更新該最大接收狀態變數之值。
本發明另揭露一種通訊裝置,用於一無線通訊系統,用以正確設定一最大接收狀態變數,該通訊裝置包含有一控制電路,用來實現該通訊裝置的功能;一中央處理器,設於該控制電路中,用來執行一程式以操控該控制電路;以及一儲存裝置,設於該控制電路中且耦接於該中央處理器,用來儲存該程式。該程式中包含有接收一資料協定資料單元之一分段,該資料協定資料單元的序號大於或等於該最大接收狀態變數之值;以及根據該資料協定資料單元之序號,更新該最大接收狀態變數之值。
請參考第2圖,第2圖為一無線通訊系統1000之示意圖。無線通訊系統1000較佳地為長期演進無線通訊系統,其簡略地係由一網路端及複數個用戶端所組成。在第2圖中,網路端及用戶端係用來說明無線通訊系統1000之架構;實際上,網路端可視不同需求包含有複數個基地台、無線網路控制器等;而用戶端則可能是行動電話、電腦系統等設備。此外,網路端及用戶端可視資料傳輸方向而定義其為傳輸端或接收端。例如,當執行下鏈路傳輸時,網路端為傳輸端,而用戶端為接收端;當執行上鏈路傳輸時,網路端為接收端,而用戶端為傳輸端。
請參考第3圖,第3圖為一無線通訊裝置100之功能方塊圖。無線通訊裝置100可以用來實現第2圖中用戶端或網路端。為求簡潔,第3圖僅繪出無線通訊裝置100之一輸入裝置102、一輸出裝置104、一控制電路106、一中央處理器108、一儲存裝置110、一程式112及一收發器114。在無線通訊裝置100中,控制電路106透過中央處理器108執行儲存於儲存裝置110中的程式112,從而控制無線通訊裝置100之運作,其可透過輸入裝置102(如鍵盤)接收使用者輸入之訊號,或透過輸出裝置104(如螢幕、喇叭等)輸出畫面、聲音等訊號。收發器114用以接收或發送無線訊號,並將所接收之訊號傳送至控制電路106,或將控制電路106所產生之訊號以無線電方式輸出。換言之,以通訊協定之架構而言,收發器114可視為第一層的一部分,而控制電路106則用來實現第二層及第三層的功能。
請繼續參考第4圖,第4圖為第3圖中程式112之示意圖。程式112包含有一應用程式層200、一第三層介面202及一第二層介面206,並與一第一層介面218連接。第三層介面202包含一封包資料聚合協定層介面(其亦可歸類為第二層介面206,如何歸類,與本發明並無關聯)。第二層介面206包含有一無線鏈結控制層介面及一媒體存取控制層介面,用來實現鏈結控制,而第一層介面218則用來實現實體連結。
在長期演進無線通訊系統中,當操作於確認模式時,第二層介面206之無線鏈結控制層係由一發射邊及一接收邊所組成,且接收邊可更新或設定一最大接收狀態變數VR(H)。在此情形下,本發明實施例提供一狀態變數設定程式220,用以正確設定最大接收狀態變數VR(H),以避免系統發生問題。請參考第5圖,第5圖為本發明實施例一流程50之示意圖。流程50用於無線通訊系統1000之一接收端中設定最大接收狀態變數VR(H)的方法,其包含以下步驟:
步驟500:開始。
步驟502:接收一資料協定資料單元之一分段,該資料協定資料單元的序號大於或等於最大接收狀態變數VR(H)之值。
步驟504:根據該資料協定資料單元之序號,更新最大接收狀態變數VR(H)。
步驟506:結束。
根據流程50,當接收端收到一資料協定資料單元的一分段,且該資料協定資料單元之序號大於或等於最大接收狀態變數VR(H)之值時,本發明實施例即根據該資料協定資料單元之序號,更新最大接收狀態變數VR(H)。換句話說,即使未收到完整的資料協定資料單元,只要接收到資料協定資料單元的一分段時,本發明實施例即判斷是否需更新最大接收狀態變數VR(H)。如此一來,最大接收狀態變數VR(H)可適時被更新,以避免造成系統錯誤。
因此,當接收端收到一資料協定資料單元的一分段時,若該資料協定資料單元之序號大於或等於最大接收狀態變數VR(H)之值,則本發明實施例會更新最大接收狀態變數VR(H),並較佳地更新為該資料協定資料單元之序號或該資料協定資料單元之序號加1。在此情形下,若以第1圖之情形為例,在時點T3時,由於接收端收到資料協定資料單元P5的分段P5_2,且資料協定資料單元P5的序號(=5)大於最大接收狀態變數VR(H)之值(=3),因此本發明實施例會將最大接收狀態變數VR(H)更新為5或6。如此一來,可避免發生系統延遲或其它錯誤,進而維持系統正常運作。
需注意的是,如本領域具通常知識者所熟知,序號的大小係以時間為基準,例如,若序號係由7個位元表示,則依序接收之序號「62、63、0」中,「0」為最大序號。因此,若最大接收狀態變數VR(H)為63,當收到序號為0之資料協定單元的一分段時,本發明實施例會將最大接收狀態變數VR(H)更新為0或1。
在習知技術中,最大接收狀態變數VR(H)之值係設為所有已接收之資料協定資料單元中最大序號的下一序號,亦即習知技術僅於收到完整資料協定資料單元時,才判斷是否更新最大接收狀態變數VR(H)。相較之下,本發明係於收到資料協定資料單元之分段時,即判斷是否需更新最大接收狀態變數VR(H),因而可適時更新最大接收狀態變數VR(H),避免系統錯誤。
綜上所述,當收到一確認模式資料協定資料單元的一分段,且該確認模式資料協定資料單元之序號大於或等於最大接收狀態變數VR(H)之值時,本發明實施例即更新最大接收狀態變數VR(H)。因此,本發明實施例可適時更新最大接收狀態變數VR(H),以避免發生系統延遲或其它錯誤,進而維持系統正常運作。
以上所述僅為本發明之較佳實施例,凡依本發明申請專利範圍所做之均等變化與修飾,皆應屬本發明之涵蓋範圍。
P1、P2、P3、P4、P5...資料協定資料單元
P5_1、P5_2...分段
RCW...接收窗
100...無線通訊裝置
102...輸入裝置
104...輸出裝置
106...控制電路
108...中央處理器
110...儲存裝置
112...程式
114...收發器
200...應用程式層
202...第三層介面
206...第二層介面
208...服務資料單元
218...第一層介面
220...狀態變數設定程式
50...流程
500、502、504、506...步驟
1000...無線通訊系統
第1圖為習知技術中設定一最大接收狀態變數之示意圖。
第2圖為一無線通訊系統之示意圖。
第3圖為一無線通訊裝置之功能方塊圖。
第4圖為第3圖中一程式之示意圖。
第5圖為本發明實施例之流程圖。
50...流程
500、502、504、506...步驟
Claims (10)
- 一種設定一最大接收狀態變數(Highest received state variable,VR(H))的方法,用於一無線通訊系統之一接收端中,其包含有:接收一資料協定資料單元之一分段,該資料協定資料單元的序號大於或等於該最大接收狀態變數之值;以及當接收該資料協定資料單元之該分段時,根據該資料協定資料單元之該分段之序號,更新該最大接收狀態變數之值。
- 如請求項1所述之方法,其中根據該資料協定資料單元之序號更新該最大接收狀態變數之值,係將該最大接收狀態變數之值更新為該資料協定資料單元之序號。
- 如請求項1所述之方法,其中根據該資料協定資料單元之序號更新該最大接收狀態變數之值,係將該最大接收狀態變數之值更新為該資料協定資料單元之序號加1。
- 如請求項1所述之方法,其中該接收端操作於一確認模式。
- 如請求項1所述之方法,其中該最大接收狀態變數係用於該接收端之一重排序功能。
- 一種通訊裝置,用於一無線通訊系統之一接收端中,用以正確設 定一最大接收狀態變數(Highest received state variable,VR(H)),該通訊裝置包含有:一中央處理器,用來執行一程式;以及一儲存裝置,耦接於該中央處理器,用來儲存該程式;其中該程式中包含有:接收一資料協定資料單元之一分段,該資料協定資料單元的序號大於或等於該最大接收狀態變數之值;以及當接收該資料協定資料單元之該分段時,根據該資料協定資料單元之該分段之序號,更新該最大接收狀態變數之值。
- 如請求項6所述之通訊裝置,其中該程式中,根據該資料協定資料單元之序號更新該最大接收狀態變數之值,係將該最大接收狀態變數之值更新為該資料協定資料單元之序號。
- 如請求項6所述之通訊裝置,其中該程式中,根據該資料協定資料單元之序號更新該最大接收狀態變數之值,係將該最大接收狀態變數之值更新為該資料協定資料單元之序號加1。
- 如請求項6所述之通訊裝置,其中該通訊裝置係操作於一確認模式。
- 如請求項6所述之通訊裝置,其中該最大接收狀態變數係用於該接收端之一重排序功能。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US99091907P | 2007-11-29 | 2007-11-29 |
Publications (2)
Publication Number | Publication Date |
---|---|
TW200924468A TW200924468A (en) | 2009-06-01 |
TWI388172B true TWI388172B (zh) | 2013-03-01 |
Family
ID=40347954
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW097146298A TWI388172B (zh) | 2007-11-29 | 2008-11-28 | 設定最大接收狀態變數的方法及其通訊裝置 |
Country Status (6)
Country | Link |
---|---|
US (1) | US20090143063A1 (zh) |
EP (1) | EP2066062B1 (zh) |
JP (1) | JP5075100B2 (zh) |
KR (1) | KR101018731B1 (zh) |
CN (1) | CN101448333B (zh) |
TW (1) | TWI388172B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9055011B2 (en) * | 2010-08-31 | 2015-06-09 | Intel Corporation | Methods and apparatus for linked-list circular buffer management |
CN108347308A (zh) * | 2017-01-22 | 2018-07-31 | 成都鼎桥通信技术有限公司 | 点对多点业务的接收方法和装置 |
WO2019028826A1 (en) * | 2017-08-11 | 2019-02-14 | Qualcomm Incorporated | RADIO LINK CONTROL REASSEMBLY TECHNIQUES IN WIRELESS SYSTEMS |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6621796B1 (en) * | 1999-03-22 | 2003-09-16 | Telefonaktiebolaget Lm Ericsson (Publ) | Discard mechanism for selective repeat automatic repeat request |
KR100333730B1 (ko) * | 1999-10-23 | 2002-04-25 | 오길록 | 이더넷에 분산된 망정합 장치간의 데이터 재전송 요구 방법 |
KR101158912B1 (ko) * | 2003-11-10 | 2012-06-21 | 엘지전자 주식회사 | Hsdpa시스템에서 윈도우를 이용한 교착회피 방법 |
KR101000699B1 (ko) * | 2004-04-19 | 2010-12-10 | 엘지전자 주식회사 | 무선링크 제어계층에서의 데이터 처리방법 |
US7573879B2 (en) * | 2004-09-03 | 2009-08-11 | Intel Corporation | Method and apparatus for generating a header in a communication network |
US7525908B2 (en) * | 2004-09-24 | 2009-04-28 | M-Stack Limited | Data unit management in communications |
CN1323563C (zh) | 2005-03-28 | 2007-06-27 | 华为技术有限公司 | 一种多媒体广播/组播服务控制信息的接收方法 |
CN101068372B (zh) * | 2006-05-03 | 2010-06-02 | 创新音速有限公司 | 处理无线链接控制重置流程的变量的方法及其装置 |
US20090097425A1 (en) * | 2007-10-01 | 2009-04-16 | Interdigital Patent Holdings, Inc. | Radio link control operations and enhanced duplicate detection in a wireless receiver |
-
2008
- 2008-11-28 KR KR1020080119524A patent/KR101018731B1/ko active IP Right Grant
- 2008-11-28 EP EP08020767.3A patent/EP2066062B1/en active Active
- 2008-11-28 US US12/324,894 patent/US20090143063A1/en not_active Abandoned
- 2008-11-28 CN CN2008101823975A patent/CN101448333B/zh active Active
- 2008-11-28 TW TW097146298A patent/TWI388172B/zh active
- 2008-12-01 JP JP2008306270A patent/JP5075100B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP5075100B2 (ja) | 2012-11-14 |
TW200924468A (en) | 2009-06-01 |
JP2009135931A (ja) | 2009-06-18 |
EP2066062B1 (en) | 2014-07-30 |
CN101448333A (zh) | 2009-06-03 |
KR101018731B1 (ko) | 2011-03-04 |
EP2066062A2 (en) | 2009-06-03 |
US20090143063A1 (en) | 2009-06-04 |
CN101448333B (zh) | 2011-12-21 |
KR20090056894A (ko) | 2009-06-03 |
EP2066062A3 (en) | 2010-02-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN1937472B (zh) | 无线通讯***重建发射边处理定时器的方法及装置 | |
US7852844B2 (en) | Method and related apparatus for reconfiguring size of a receiving window in a communications system | |
RU2408168C2 (ru) | Передача управляющей информации в системе мобильной связи | |
US20060245430A1 (en) | Method and Apparatus of a Procedure for Receiving Window Size Reconfiguration in a Communication System | |
JP2009049993A (ja) | 無線通信システムにおいてポーリング機能をトリガーする方法及び装置 | |
JP7258882B2 (ja) | 方法及び装置 | |
TWI384778B (zh) | 無線通訊系統改善重排序功能之方法及其相關裝置 | |
CN112187414B (zh) | 指示数据传输情况的方法和装置 | |
US8159965B2 (en) | Method of comparing state variable or packet sequence number for a wireless communications system and related apparatus | |
TWI524715B (zh) | 無線通訊系統改善重置增強型高速媒體存取控制協定實體的方法及裝置 | |
WO2018228193A1 (zh) | 一种业务数据单元分段处理方法和数据接收端 | |
JP2007215168A (ja) | 無線通信システムのrlcリセット方法及び装置 | |
EP2757724A1 (en) | Method for receiving and transmitting fragments and device for receiving and transmitting fragments | |
TWI388172B (zh) | 設定最大接收狀態變數的方法及其通訊裝置 | |
TWI394399B (zh) | 計算協定資料單元之傳輸次數的方法及通訊裝置 | |
JP4896073B2 (ja) | 無線通信システムにおいてデータ伝送状態をポーリングする方法及び装置 | |
US20090046608A1 (en) | Method and Apparatus for Setting Headers in a Wireless Communications System | |
JP6389126B2 (ja) | 無線通信装置及び送信フレーム制御方法 | |
RU2748852C1 (ru) | Способ и устройство | |
WO2023019581A1 (zh) | 记分板状态更新方法、装置、设备及存储介质 | |
WO2013167339A1 (en) | Handling status data units from multiple data streams |