TWI272810B - Method and apparatus for adaptive measurement of round-trip time in ARQ protocols in communication systems - Google Patents
Method and apparatus for adaptive measurement of round-trip time in ARQ protocols in communication systems Download PDFInfo
- Publication number
- TWI272810B TWI272810B TW092103085A TW92103085A TWI272810B TW I272810 B TWI272810 B TW I272810B TW 092103085 A TW092103085 A TW 092103085A TW 92103085 A TW92103085 A TW 92103085A TW I272810 B TWI272810 B TW I272810B
- Authority
- TW
- Taiwan
- Prior art keywords
- rlp
- retransmission
- period
- interrupt
- data
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 43
- 238000000034 method Methods 0.000 title claims description 40
- 238000005259 measurement Methods 0.000 title claims description 5
- 230000003044 adaptive effect Effects 0.000 title claims 4
- 230000005540 biological transmission Effects 0.000 claims description 33
- 238000012545 processing Methods 0.000 claims description 25
- 230000008569 process Effects 0.000 claims description 24
- 238000012937 correction Methods 0.000 claims 1
- 239000000835 fiber Substances 0.000 claims 1
- 230000002159 abnormal effect Effects 0.000 description 19
- 239000000463 material Substances 0.000 description 8
- 238000010586 diagram Methods 0.000 description 5
- 238000012546 transfer Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 206010011469 Crying Diseases 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 241000251468 Actinopterygii Species 0.000 description 1
- 101000891579 Homo sapiens Microtubule-associated protein tau Proteins 0.000 description 1
- 235000010627 Phaseolus vulgaris Nutrition 0.000 description 1
- 244000046052 Phaseolus vulgaris Species 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 102000057063 human MAPT Human genes 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 239000006249 magnetic particle Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 210000003205 muscle Anatomy 0.000 description 1
- 239000002245 particle Substances 0.000 description 1
- 230000010363 phase shift Effects 0.000 description 1
- 230000002028 premature Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000002689 soil Substances 0.000 description 1
- 210000002784 stomach Anatomy 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 235000012431 wafers Nutrition 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
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
- H04L1/1809—Selective-repeat protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/04—Transmission power control [TPC]
- H04W52/38—TPC being performed in particular situations
- H04W52/48—TPC being performed in particular situations during retransmission after error or non-acknowledgment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04K—SECRET COMMUNICATION; JAMMING OF COMMUNICATION
- H04K3/00—Jamming of communication; Counter-measures
-
- 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/1835—Buffer management
- H04L1/1838—Buffer management for semi-reliable protocols, e.g. for less sensitive applications such as streaming video
-
- 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/1848—Time-out mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/324—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/326—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the transport layer [OSI layer 4]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- 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/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0002—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Communication Control (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
1272810 玖、發明說明: 【發明所屬之技術領域】 本發明係概略地說明通訊範疇;更特定言之,本發明係 說明一通訊系統中的資料通訊。 【先前技術】 於一通訊系統中,一使用者不必要和過度的傳輸除了會 減少該系統的容量以外,還會干擾其它的使用者。不必要 和過度的傳輸可能係導因於該通訊系統中無效率的資料 流。兩個終端用戶間通訊的資料會穿越數個協定層,用以 確保適當的資料流通過該系統。藉由一系統檢查每一個資 料封包的錯誤,且當偵測到某一資料封包有一不可接受的 錯誤時、則請求重新傳輸該資料封包,以至少確保適當地 遞送資料。可以一次傳送一個資料封包群組的方式將資料 從一個協定層傳送給另一個協定層。直到將一較低協定層 之貝料封包群組中所有被選出來要重新傳輸的資料封包都 傳το之後、才算是將該資料封包群組從一個協定層傳送給 另一個協定層。結果,一個協定層上的重新傳輸處理會使 該系統中不同協定層間的資料流減緩。此外,較高的協定 層可要求重新傳輸該群組中所有的資料封包,故當資料流 « —個知走層到另一個協定層的速度遲緩時,會導致極其 無效地使用大量的通訊資源。 為達成上述及其它目地,故需要一種有效控制一通訊系 統中資料流之方法及裝置。 【發明内容】 揭示用以有效通訊不同協定層上資料之—種系統、及種 83664 -6- 1272810 種万法和裝置。-基地台藉由—實體層協定接收無線 結協足(RLP)的資料封包。一處理器記錄該等循序收=的 RLP封包資料。一網路耦合至該基地台上,用以至少根據 一協疋層(包含一傳輸控制協定(TCp)層)、選擇資料遞送至 一目地的途徑。將該處理器裝配成用以判定是否未按照二 組RLP資料封包中的順序接收一收到的RLp資料封包。該處 理器啟始一與一被傳輸之否認回覆相關聯的異常中斷計時 益’用以測量“傳送重新傳輸請求之後所經過的時間,,。該 異常中斷計時器判定其所經過的時間是否超過一時間動熊 定限的異常中斷期間;且當該異常中斷計時器超過該時間 動態定限的異常中斷期間時,該異常中斷計時器則在未收 到該等遺漏、且被重新傳輸的RLP資料封包時,就先將該 等循序收到的RLP資料封包傳送給一高於該rlp的協定 層。將該處理器裝配成依測量“傳送該重新傳輸請求,,與“收 到該被請求之重新傳輸,,間的時間間隔所取得的統計資 料、用以判定該異常中斷計時器的動態定限。將該處理器 裝配成用以記錄和累積若干重新傳輸處理其成功重新傳輸 每一個RLP封包所需時間的相關聯資料,及根據該累計資 料判定該統計資料。 【實施方式】 可將本發明的種種具體實施例併入一根據該劃碼多向近 接(CDMA)技藝操作的無線通訊系統中,其中已於該電信產 業協會(TIA)和其它標準組織所公告的各種標準中揭示和 說明了該CDMA技藝。該等標準包含該TIA (電信產業協會) 83664 1272810 / ΕΙΑ (電子工業協會)-95標準、TIA/EIA-IS-2000標準、ΙΜΤ (國際行動電傳通訊)-2000標準、UMTS (全球行動電傳通訊 系統)和WCDMA (寬頻CDMA)標準,其中以引用的方式將 所有標準併入本文中。亦於該“TIA/EIA/IS-856 cdma2000 高速封包資料空中介面規格”中詳述一種用以通訊資料的 系統,其中以引用的方式併入本文中。可存取全球資訊網 的位址http://www.3gpp2.org、或可寫信給TIA標準和技術部 門(美國維吉尼亞州22201,阿靈頓、2500威爾遜街)以取得 該等標準的一個複本。通常將該標準視為UMTS標準,且可 聯絡3GPP (第三代夥伴專案)支援部(650 Route des Lucioles -Sophia Antipolis,法國 Valbonne)以取得該標準。 概略地陳述一種藉由有效判定資料從一通訊協定層到另 一通訊協定層的適當資料流、供有效利用一 CDMA通訊系 統中通訊資源之新穎和改良的方法及裝置。就一個數位無 線資料通訊系統說明一個或多個此中所述之代表性具體實 施例。雖然將本發明不同具體實施例用於該上下文内係有 利的,但亦可將該等具體實施例與不同的環境或架構結 合。一般來說,可利用軟體控制的處理器、積體電路、或 離散邏輯形成種種此中所述的系統。藉由電壓、電流、電 磁波、磁場或磁性粒子、光學場或光學粒子、或上述的一 種組合有利地表示該整個申請案所論及的資料、指令、命 令、資訊、信號、符號及晶片。此外,每一個方塊圖中所 示的區塊均可表示硬體或方法步騾。 圖1例證說明一能夠根據該其中任一種劃碼多向近接 83664 1272810 (CDMA)通訊系統標準操作、同時能夠結合本發明種種具體 實施例之通訊系統100的概括方塊圖。通訊系統1〇〇可用: 通訊聲音、資料、或前述兩者。一般而言,通訊系統1〇〇包 含一基地台101,其中該基地台101於若干行動台(像是行動 台102-1G4)之間、及於行動台1()2•刚與_公用交換電話和 資料網路105之間提供通訊鏈結。可在未脫離本發明的主要 範筹和種制益範圍下、將圖i中的該等㈣台意指為資料 存取終端(AT),及將該基地台意指為資料存取網路(an)。 基地台HH可包含若干元件’像是―基地台控制器和一基地 收發機系統。為了簡化起見,故未顯示該等元件。基地台 101可與其它的基地台(例如基地台i 6 〇)通訊。一行動交換中 心(未顯示)可控制通訊系統100各方面的作業,且該行動交 換中心係與網路105和基地台101、160間的一内陸鍵路199 有關。 基^台101經由其所傳輸的一正向鏈結信號與每一個在 其覆蓋區域中的行動台通訊。可將該等把行動台1()2_104作 為目標的正向鏈結信號加總、以形成一正向鍵結信號106。 汶等每個接收正向鏈結信號106的行動台102-104將正向 鏈結信號106解碼、以擴取將其使用者作為目標的資訊。基 地口 160亦可經由其所傳輸的一正向鏈結信號與該等在其 復盍區域中的行動台通訊。行動台1〇2_1〇4經由相對應的反 向鏈結與基地台1〇1和160通訊。由一反向鏈結信號維護每 一個反向鏈結(像是行動台1〇2_1〇4其各自的反向鏈結信號 1〇7_1〇9)。雖然該等反向鏈結信號107-109可把一個基地台 83664 1272810 作為目標’然而其它的基地台亦iw、、— 口耶可接收薇等反向鏈結信號 107-109 〇 基地台1〇1和16〇可同時通訊至—共用行動纟。例如,行 動台Η)2可緊鄰在基地台1()1和16()旁,以便可維護基地台 101與160間的通訊。就該正向鏈結而言,基地台ι〇ι傳輸正 向鏈結信號106 ;而基地台160傳輸正向鏈結信號ΐ6ι。就該 反向鏈結而言,行動台102傳輸反向鏈結信號1〇7,且由基 地台101和160接收該反向鏈結信號1〇7。就將一資料封包傳 輸給行動台102而言,可選擇基地台1〇1或16〇、以將該資料 封包傳輸給行動台102。就該反向鏈結而言,基地台1〇1和 160可試圖將行動台102所傳輸的資料流量解碼。 圖2例證說明一用以處理和解調變該收到之CDMA信號 的接收器200之方塊圖。接收器200可用以將該等反向和正 向鏈結信號有關的資訊解碼。可將收到的(Rx)樣品儲存在 隨機存取記憶體(RAM) 204中。由一射頻/中頻(rf/if)系統 290和一天線系統292產生接收樣品。rf/if系統29〇和天線 系統292可包含一個或多個用以接收多個信號的元件,及將 該等收到的信號作RF/IF處理、用以利用該接收分集增益。 多個收到、且經由不同傳播路徑傳播的信號可係來自一共 用來源。天線系統292接收該等RF信號,及將該等rf信號 傳送給RF/IF系統290。RF/IF系統290可為任何傳統的rf/IF 接收器。將該等收到的RF信號過濾、降頻轉換、及數位化, 以形成基頻頻率的RX樣品。將該等樣品提供給一分工器 (demux) 202。將分工器202的輸出提供給一搜尋器單元206 83664 -10- 1272810 和數個指形元件208。一批制留-1 工制早几210耦合到那裡。一結合 裔職,器21蝴合至指形元件上。控制單元21〇 :二:軟體控制的微處理器,且可位於該相同的積體電 r日” L=同的和M電路上。解碼器214中的解碼功能可係 一渦釦解碼器或其它任何適當的解碼通則。 將收到的樣品提供給分工器搬。分工器202 將財樣品提供給搜尋器206和指形元件208。控制單元210 取」日’兀件208、使執行解調變,及根據搜尋器讓的搜 ,結果、以不同的時間位移將該收到的信號解擴。結合 ㈣變^該等結果,及將該等結果傳送給解碼器214。解碼 &21=该資料解碼’及輸出該解碼後的資料。以該單一時 序為月U疋之ΡΝ序歹!J (虛擬隨機序列)和指定之Walsh函數的 /、幸尼〒夂數乘邊等收到的樣品,及藉由數位化過遽該等產生 的樣叩(通常係藉由一積體和轉儲累積器電路(未顯示)來過 滤),以將該等通道解擴。該一種技藝為此項技藝中一般已 知的。可將接收器2_於基地台⑻和⑽的—接收器部分 中’用以處理自該等行動台所收到的反向鍵結信號;及可 將接收為2GG用於m其中任—個行動台的—接收器部分 中,用以處理該等收到的正向鏈結信號。 、、,,3例從祝明一用以傳輸該等反向和正向鏈結信號之發 运為300的万塊圖。將該等要傳輸的通道資料輸入一調變器 中作調變。該調變可係根據該其中任―種—般已知的調 =技蟄,像是qam (正交振幅調變)、psK (向位移調變)、 或BPSK (二進制相移鍵控)。在調變器3〇ι中以一資料傳輸 83664 -11 _ 1272810 率將該資料編碼。可由一資料傳輸率和功率等級選擇器3〇3 選擇該資料傳輸率。可根據自一接收目地中所收到的回饋 資訊來選擇該資料傳輸率。該接收目地可為一行動台或」 基地台。該回饋資訊可包含該容許的最大資料傳輸率。可 依照種種一般已知的通則判定該容許的最大資料傳輸率。 除了考i其^的因素以外,該容許的最大資料傳輸率決大 分時候係以該通道條件為基礎。資料傳輸率和功率等級選 擇态303依此選擇調變器3〇1的資料傳輸率。調變器3〇1的輸 出經歷一#號展頻作業、且被放大(區塊3 〇2),以經由一天 線3 04傳輸出去。該資料傳輸率和功率等級選擇器3〇3亦根 據該回饋資訊選擇該被傳輸之信號其放大等級的一功率等 級。結合該選取的資料傳輸率與該功率等級將容許在該接 收目地上適當地解碼該被傳輸的資料。亦產生一導引信號 (區塊307)。將該導引信號放大成一適當等級(區塊3〇7)。該 導引信號的功率等級可係以該接收目地上的通道條件為基 礎。於一結合器308中結合該導引信號與該通道信號。可於 一放大器3 09中放大該結合信號,及藉由天線3 〇4傳輸該結 合信號。天線304可為任意種組合,包含天線陣列和多輸入 多輸出架構。 圖4描述一合併接收器2〇〇和發送器300、用以與一目地保 持一通訊鏈結之收發機系統400的概圖。可將收發機4〇〇併 入一行動台或一基地台中。可將一處理器401耦合至接收器 200和發送器300上,以處理該等收到和要傳輸的資料。雖 然將接收器200和發送器3 〇〇分開說明,然而它們卻有種種 83664 -12- 1272810 觀點係共通的。一方面,接收器200和發送器3〇〇可共享一 公用的本地振盈益和一公用的天線系統,用作RF/IF接收和 傳輸。發送器300接收在輸入端4〇5上所傳輸的資料。傳輸 資料處理區塊403預備該要在一傳輸通道上傳輸的資料。處 理器401在一輸入端404上接收已於解碼器214中被解碼的 資料。於處理器401的收到資料處理區塊4〇2中處理收到的 資料。處理該等收到的資料一般包含檢查該等收到之資料 封包的錯誤。例如,如一收到的資料封包有一等級不可接 受的錯誤時,則收到資料處理區塊4〇2將一指令傳送給傳輸 t料處理區塊403,用以要求重新傳輸該資料封包。於一傳 輸通道上傳輸該請求。可將處理器4〇1的種種作業整合到一 早工或多工處理單元中。可將收發機4〇〇連接到另一裝置 $。收發機400可為該裝置的一整合部分。該裝置可為一台 %月旬、或孩裝置以類似一電腦的方式運作。該裝置可連接 =~資料網路上(像是網際網路)。倘使係將收發機4〇〇併入 一基地台時,則該基地台可經由數個連接以連接到一網路 上(像是網際網路)。 可經由數個協足層控制兩個端點間的資料流。圖5說明一 2以控制兩個端點間資料流的協定層堆疊5〇〇。例如,一個 端點可為一經由網路105連接到網際網路上的來源。另一個 ^點可為—資料處理單元,像是__合至—行動台上或整 =至—行動台中的電腦。該等協定層500可另外擁有數層, ^每一層可包含數個子層。為了簡化起見,故未顯示一曰詳 細的協定層堆疊。一從一個端點到另一個端點之資料連接 83664 -13- 1272810 中的資料流可遵循該協定層堆疊500。該最高層,即一 TCp 層501,控制該等TCP封包506。可由一很大的資料檔產生 TCP封包506。可將該資料檔分成數個TCP封包506。該資料 檔可包含文字訊息資料、視訊資料、圖片資料、或聲音資 料。該等TCP封包506的尺寸可隨時間而變。於該網際網路 協定(IP)層502上,將一標頭附加到該等TCP封包5〇6上,以 產生貝料封包507。该標頭可識別一埠號,用以選擇適當的 途徑將該等資料封包遞送給該適當的應用。於一點對點協 定(PPP)層503上,將PPP標頭和尾錄資料附加到資料封包 507上,以產生資料封包508。該ppp資料可識別該等點對點 連接位址,用以選擇適當的途徑將一資料封包從一來源連 接點遞送到一目地連接點。一無線電鏈結協定(RLp)層5〇4 提供一用以重新傳輸和複製資料封包的機制。於RLp層5〇4 上,將資料封包508分成數個RLP封包5〇9A_N。獨立地曰處理 該等每一個RLP封包509A-N,及指定一序號給該等每一個 RLP封包509A-N。將該序號附加到每一個RLp資料封包中的 資料上,、用以從該等RLP封包5〇9A_N中識別出該ru>資料封 =知4等其中一個或多個RLp封包放在一實體層資料封 中。該資料封包51〇的酬載大小可隨時間而變。一會 把層505fe制孩通道結構、頻率、功率輸出、及資料封包川 :調變規格。將資料封包5_輸到-目地。資料封包51〇 =尺寸謂時依料道料和該選取㈣訊資料傳率而 的封 於一接收目地上接收和處理資料封包510。將該收到 83664 -14- 1272810 包5 10傳遞給RLP層504。RLP層504試圖依照該等收到的資 料封包重新建構該等RLP封包509A-N。為了使較高協定層 (像是PPP層5 03和IP層502)發現該封包有錯誤的比率降 低,故RLP層504藉由請求重新傳輸該等遺漏的封包來執行 一自動重新傳輸請求(ARQ)機制。該RLP協定將封包509A-N 重新組合,以形成一完整的封包508。該處理可能需要一些 時間以完全地接收該等所有的RLP封包509A-N。可能需要 將資料封包510傳輸數次、以完全地傳送該等所有的RLP封 包509A-N。當未按順序接收一RLP資料封包時,則RLP層504 將一否認回覆(NAK)訊息傳送給該傳輸目地。該傳輸目地 重新傳輸該遗漏的RLP資料封包作為回應。 參考圖6,藉由說明一訊息流600、以提供實體層505上的 一代表性資料流。例如,將序號“01”〜“07”的RLP封包從一 來源傳送到一目地。該等來源和目地可分別為一基地台和 一行動台;亦或可分別為一行動台和一基地台。於RLP層 504上累積該等RLP封包509A-N、以完成封包508。一旦收 到該等所有的RLP封包後,即將該等RLP封包509A-N傳遞給 一較高層。可將一個或多個RLP封包結合成一公用酬載, 及傳送一資料封包5 1 0。例如其中一個RLP封包未通往該目 地(於該代表性訊息流600中、將該RLP封包識別成RLP封包 “03”)。未通往該目地的因素很多,包含該來源與該目地間 的無線電鏈結中斷。於該目地接收RLP封包“04”之後,RLP 層504偵測到未按順序接收該等RLP封包。RLP層504傳送一 NAK訊息,將RLP封包“03”識別為該通訊中被遺漏的。同 83664 -15- 1272810 時,RLP層504開始一計時器。該計時器計算傳送該NAK訊 息之後所經過的時間。如該計時器的時限(例如500微秒)於 收到該遺漏的RLP封包“03”之前就到了時,則該目地RLP 504可假定“重新傳輸該遺漏的封包失敗了”,且該目地RLP 可將等已循序收到的RLP封包傳遞給較高層、直至偵測到 下一個遗漏的RLP封包為止。如無任何其它遺漏的RLP封包 時,則該RLP可傳遞該等所有循序收到的封包。該來源可 將重新傳輸一個RLP封包的次數限制在“僅只一次”。因此, 於該一種情況下,由於該來源可能已重新傳輸了該目地未 收到的遣漏RLP封包“03”,故傳送另一個NAK訊息可能並無 幫助。一旦收到了該遺漏的RLP封包“03”時,該計時器即終 止。 TCP層501亦有一類似的重新傳輸處理。如該接收目地的 TCP層501未於某段時間收到一預期的TCP 506時,則該傳 輸來源的TCP層501重新傳輸該TCP封包。於RLP層504上傳 送一 NAK訊息和等待接收該遺漏的RLP資料封包需要一些 時間。於該段時間,RLP層504延遲將資料傳遞到較高層。 如該等正確收到的RLP封包中至少有一個RLP封包的序號 大於該遗漏RLP封包的序號時,則防止傳遞該等RLP封包。 因RLP層504至少會等待例如500微秒來接收一遺漏的RLP 封包,故傳送該等已正確收到的RLP封包會被延遲一段很 長的時間。RLP層504通常不會將一組不完整的RLP封包 (5 09A-N)向上傳送給一較高。結果,該傳輸來源的TCP層501 可啟始重新傳輸該整個IP資料封506 (比單一個RLP封包大 83664 -16- 1272810 很多)。因而導致該通訊系統中不必要和過度的重新傳輸, 並減少了该TCP阻墓視窗(cwnd)的大小。1^1>層5〇4上的重 新傳輸處理需要一段足以觸發TCP層501其重新傳輸處理 的時間。然而,该系統中的資料流可能已因RLP層504上該 重新傳輸單一個RLP封包的處理而受到限制。TCp封包5〇6 比RLP封包509A-N大得多。重新傳輸一 Tcp封包5〇6用掉所 有層次上大量的通訊資源。重新傳輸一 TCp封包5〇6亦致使 不利地佔用實體層505上的通訊資源來傳輸大量的RLp封 包,以完成該被要求的TCP封包506。TCP層501可判定“由 於孩網路阻塞而無法接收一預期的Tcp封包5〇6。結果,為 了緩和可能的網路阻塞,TCP層501亦可能減緩該網路中的 資料流活動。結果,RLP層504為了處理單一使用者而導致 延遲’更進而減緩了通向其它使用者的資料流。 通訊系統100的種種元件可控制協定層堆疊5〇〇的各個方 面。例如,連接到網路105上的一電腦伺服器或一組電腦(未 顯示)可控制TCP層501、IP層502及PPI^5〇3。處理器4〇1 可藉由操作該等接收和傳輸資料處理單元4〇2和4〇3來控制 R、LP層504和實體層505。因此,當處理器4〇1正試圖重新傳 輸孩等遣漏的RLP封包時,處理器401將無法控制TCp層5〇1 的仃為、以防止TCP層501重新傳輸一 TCP封包5〇6。 根據本發明不同觀點,處理器401可控制容許該重新傳輸 計時器其終止該重新傳輸處理的所需時間。可以不同的資 料傳輸率執行該等實體層通訊。係依照該通道條件來選擇 貝料傳輸率。於高資料傳輸率下,一行動台與一基地台間 83664 -17 - 1272810 新傳輸處又1短的時間中通訊大量的RLP封包。一成功的重 定里只需很短的時間就能完成’係視該通道條件而 肌次3^要㈣料時,該重新料處理可限制一遺漏 道/#包的歐傳輸次數。該等正向和反向鏈結的通 一 :、Γ盡然相同。因此,於一段時間内將- NAK訊息以 一 傳輸—次或兩次可能無法抵達該目地,即使以另 ^万向傳輸該RLp封包的通道條件為可接受的亦然。於 ^例中’接受該傳輸一 NAK訊息的通道條件;然而卻 不接文孩用以接收一RLp資料封包的通道條件。 根據本發明不同觀點,可於一段時間後終止對一⑽封 傳輸處理(不論該重新傳輸成功與否),其中該段時 :°現:、依該通道條件而變。因此,根據本發明種種觀點, 以-種‘‘防止過度和不必要等待時間、同時容許該重新傳輸 ^通道條件而終止,,之方式控制該重新傳輸計時器。將— 異常中斷計時器的動態定限設定為“該目地接收器傳送— 重新傳輸請求和該來源發送器重新傳輸該(等)被請求之 RLm包所需的最少時間”、加上“某—導致延遲變動的邊際 限度 #間長久的定限可導致高於該RLP層的協定層將 較大的資料區段重新傳輸。於較高層上重新傳輸可係浪費 的’此係因較高層的資料中可能有一大部分的資料都已在 RLP層504上收到了,而只有—小部分的資料相對應至該遣 漏的RLP封包上。當將該異常中斷計時器的定限值設定得 太短時’則會在未給與足夠的時間傳輸一 nak訊息和接收 該重新傳輸的遣漏RLP封包之情況下、過早中斷該重新傳 胃18 - 83664 1272810 輸處理。該接收器將因過早 卞r斷而摒茱該等收到之重新 輸的RLP封包,進而導致耗• 辛收取重新傳 _ L W等通成舅源。將該處理哭 裝配成依測量“傳送一請求 、、、 置祈傳鈿的1¾漏封包,,鱼“收到 該被請求重新傳輸的遺漏封 /、 、丄…,, 局對包間的時間間隔所取得的统 計貧料、用以判定該昱當Φ磨 、 理器裝配成用以記錄和累積 打Θ處 , 系知右干重新傳輸處理其成功重新 傳輸母一個RLP封包所需時 叩T同日7不目關聯貧料, 計資料判定該統計資料。 及很據巧累 參考圖7,一描述種種人 τ 口併而用以根據本發明不同觀點 處理RLP層504上資料之流稆„7ΠΛ ^ ^ ^ 卞夂机程圖700。處理器4〇1可藉由接收 資料處理區塊402和傳輪资料_ 广 要收 不得%貝科處理區塊4〇3的作 圖700的種種步騾。接收资料卢 系執仃机程 , 、 接收貝枓處理區塊402可偵測出收到一 未按順序的RLP資料封包(步驟7〇 以杯/Ui)。该返漏的RLP资料封 包可為該RLP封包“03”(如圖6的實财所^)。 理區塊403傳輸一 NAK訊息、以 ” +你 里_得季則邊遗漏的RLP資料 封G (步驟702)。同時,處理器4〇1中 λ . 田# &主口口4Ui中的一内邯計時器啟始一 兴承中Wf計時器(步驟7G3)。該異常中斷時間係與該被傳輸 的NAK訊息相關聯’用以保持傳輸該職訊息所經過的時 ::處理器4〇1判定是否收到該遣漏、且被重新傳輸的⑽ 封驟707)。比較該異常中斷計時器所經過的時間盘時 間動態足限的了異常中斷期間,以判定該經過的時間是否 超過了孩動態足限(步驟704)。如該經過的時間超過了該動 駄限時,則處理流程彻移至步驟7〇5;否則該處理=程 繼續至步驟707。處理器4G1可判定該遣漏的RLp封包是否 83664 -19- 1272810 ::達該目地(步驟707)。於該事例中,與該遺漏 «豆存取控制)封包相關聯的異常中 (茱 程7。。移至步驟7〇6。當該中終止,且處理流 、、土 田^吊中断叶時器所經過的時間超 U時間動態定限的異常中斷期間時(步驟利,則處理哭 T可將該遗漏的RLP封包視為“收到的,,(步驟⑽)。將料 =序收到的RLP資料封包傳遞給—較高崎 ,。讀高的協定層可為卿協^層加。根據本發明不 同硯點1定該時間動態定限的異常中斷期間、用以以一 種符合“所有協定層上(包含⑽層训)均為―有效資料流” 控制資料流。即便如此,處理器4gi仍未直接控制 、、目501上的處理。可藉由合併流程圖的種種步驟, 以防止不必要地重新傳輸TCP封包506。 兹參考圖8,-提供種種用以判定該時間動狀限的異常中 斷期間、以—種符合“所有協定層上均為-有效資料流,,之 万式控制資料流之步騾的流程圖_。記錄-段用以成功重 1傳知-RLP封包所用的時間(步驟謝)。一段成功重新傳 ‘的時間可為Μ異常中斷計時器其成功重新傳輸完一 W =G所、π過的0寺間。將若干次成功重新傳輸完RLp封包其 每/人歷經的時間累積(步驟8〇2)。判定該累計資料的統計資 料(像疋平均和標準差)(步騾803)。根據該判定的統計資 料判定β時間動態定限的異常中斷期間(步驟8〇4)。例如, 可將該限設定成約等於該判定的統計平均值、加上 “等於一個或兩個標準差的邊際限度。利用該在步驟704所 判足出來的動怨定限來判定該異常中斷計時器所經過的時 83664 -20- 1272810 間是否超過該動態定限。該判余 ^ w疋的動毖疋限可隨時間 變。改變的因素很多,包本 的通道條件。 gw料來源與該目地接收器間 以一種有效控制資料流從一協定層到另一協定層之方式控 制孩重新傳輸處理。結果,可防止將一 TCp資料封包作不 =要的重新傳輸。就該ARQ處理和通向該等較高協定層的 資料流而言,將致使RLP協定層504上的資料處理更具效 率。 一万面,,成功重新傳輸的期間變短時(可能是由於有利 的通道條件),則至少該時間動態定限的異常中斷期間亦合 變短。可限制—遺賴ac資㈣包的說傳輸次數,像; -次或兩次。當將NAK訊息傳送了容許範園下的最高次數 時,則不論孩重新傳輸處理成功與否均須結束。於利用兮 時間動態定限的異常中段期間(步驟704)和根據該統計資: 判定該時間動態定限的異常中斷期間(步驟8〇4)時,則於一 段最可能的統計時間内終止該重新傳輸處理可能會導致一 成功的重新傳輸處理。如未於該時間動態定限的異常中斷 期間内終止該重新傳輸處理時,則該額外的等待時間不 會、且最不可能會導致該重新傳輸處理成功完成。如是, 熟諳此藝者將更進一步了解,可將該等種種就此中所揭 示之具體實施例來說明的例證性邏輯區塊、模組、電路、 及通則步驟執行成電子硬體、電腦軟體或前兩者的組合。 為了清楚地例證說明硬體與軟體間的可交換性,已於上就 機能的觀點概略地說明了種種例證性的元件、區塊、模組、 83664 -21 - 1272810 電路及步騾。將該機能執行成硬體亦或軟體,係視加諸在 該整體系統上的特殊應用和設計限制而定。熟練的技工可 就每一種特殊的應用、而以不同的方式執行該說明的機 能。然而不應將該等執行決策解譯成“導致脫離本發明範 疇”。 可藉由一通用處理器、一數位信號處理器(DSP)、一特別 應用積體電路(ASIC)、一欄位可程式行列閘(FPGA),或藉 由其它可程式邏輯裝置、離散閘門或電晶體邏輯、離散硬 體元件、或前述任何設計成執行此中所述功能的組合來實 施或執行種種就此中所揭示之具體實施例所說明的例證性 邏輯區塊、模組及電路。一通用處理器可為一微處理器; 或者可為任何傳統的處理器、控制器、微控制器、或狀態 機器。亦可將一處理器執行成一計算裝置的組合,例如一 DSP和一微處理器、複數個微處理器、一個或多個微處理 器連同一 DSP磁蕊的組合,或其它任何像這樣的架構。 可直接於一硬體、一處理器所執行的一軟體模組、或前 兩者的組合中具現一種就此中所述之具體實施例所說明之 方法或通則的步驟。一軟體模組可常駐在隨機存取記憶體 (RAM)、快閃記憶體、唯讀記憶體(ROM)、電氣式可程式化 僅讀記憶體(EPROM)、電氣可清除式可程式僅讀記憶體 (EEPROM)、暫存器、硬式磁碟、一可移式磁碟、一唯讀光 碟、或此項技藝中其它任何已知之儲存媒體形式。一代表 性儲存媒體係耦合至該處理器上,致使該處理器可於該儲 存媒體中讀、寫資訊。或者,該儲存媒體為該處理器不可 83664 -22- 1272810 缺少的部t。、該處理器和該儲存媒體可常駐在-ask:中。 忒ASIC可吊駐在一使用者終端機中。 士、 ^ 儲存媒體可如離散元件一樣、常 <,孩處理器和該 ,^ $駐在—使用者終端機中。 實行或利用本發明。熟請此 此蟄者 實施例的種種修正,且可在:=,相見關於該等具體 立了在未使用本發明技 f?等定義的通用原則應用到其它具體實::上: 而^ utt本發明限制在此中說明的具體實施例上, 而係、十丁本發明與該等此中 的最寬廣範園。 中所H則和新穎特性相符 【圖式簡單說明】 藉由上面提出的詳述表 特性、目地及㈣,且^ 寺0式將更顯見本發明的 也及U,其中於所有圖示中 相應地識別同樣的元件,及其中·· 水、考子兀 圖1’例證說明—能夠根據 通訊系統; 1 I、版5她例執行之 圖2 ’例㈣明—根據本發明不同觀點 以—資料傳輸率收到之資料封包的通訊系統和%碼 資^說Λ—根據本發明不同觀點、用以以—預定的 十傳如率傳輸資料封包之通訊系統發送器; 收mir明—㈣根據本發明不同具體實施例執行之 堆例心兄明一用以控制一通訊系統中資料流的協定層 83664 -23- 1272810 圖6,例證說明一用以重新傳輸一遺漏資料封包之處理; 圖7,例證說明種種根據本發明不同觀點、用以控制一通 訊系統中資料封包流程的步騾; 圖8,例證說明種種根據本發明不同觀點、用以控制一通 訊系統中資料封包流程的步騾。 【圖式代表符號說明】 100 通訊系統 101 , 160 基地台 102 , 103 , 104 行動台 105 公用交換電話和資料網路 199 内陸鍵路 106 , 161 正向鏈結信號 107 , 108 , 109 反向鏈結信號 200 接收器 204 隨機存取記憶體 290 射頻/中頻系統 292 天線系統 202 分工器 206 搜尋器單元 208 指形元件 210 控制單元 212 結合器 214 解碼器 300 發送器 83664 -24- 1272810 301 調變器 303 資料傳輸率和功率等級選擇器 304 天線 308 結合器 309 放大器 400 收發機系統 401 處理器 404 , 405 輸入端 403 傳輸資料處理區塊/單元 402 接收資料處理區塊/單元 500 協定層堆疊 105 網路 501 TCP層 506 TCP封包 502 網際網路協定層 507 , 508 資料封包 503 點對點協定層 504 無線電鏈結層 509 , 509A_N RLP封包 510 實體層資料封包 505 實體層 600 訊息流 700 , 800 流程圖 -25- 83664
Claims (1)
- 替換本(95年2月) 汉率2月/泊修正補先 Ι2?2&ϋ〇3085號專利申請案 , >月:¾¾«量纖f 拾^申請專穿1範圍·· 1 · 種在一無線通訊系統中適廡性钟瞀 /ΚτΡΛφ ^ Ή ^ ^ ^ μ [生计外一無線電鏈結協定 (RLP)中斷週期之方法,包括·· 在一 RLP訊框的重新傳 调肩啦生期間,指定一第一 RLP中斷週期; 每次重新傳輸一RLP訊 rtd ^ ^ 了 成I里一 RLP訊框成功重新 傳輸之一重新傳輸週期; 一使用該重新傳輸週期以計算-最近重新傳輸週期之執 订千均值及一最近重新傳輸週期之平均差;以及 根據該執行平均值及該 ^ τ 3差5又疋一第二RLP中斷週 期。 2. 項1之方法,其中根據該執行平均值及該平均差設 疋-弟二RLP中斷週期,包括·· 籍由將至少一承仏 十句差加至該執行平均值以設定一第一 RLP中斷週期。 弟一 3·如請求項2之方、土 ^ 方去,進一步包括·· 如果任何重新傳輸的RLP訊框沒有在該第二r 週期内到達,刼/ 斷 執行一 RLP中斷程序。 4·如請求項1之方 ^ 法,其中該第一 RLP中斷週期係一初始且 預設的中斷週掏。 5 ·如請求項1 、 第 法’其中該第一 RLP中斷週期係一 83664-9502l0.doc 月π曰修(更)正替換頁 … -'— - / 一 - » RLP暫停值。 6.如請求項5之方法,其中在_ RT 在RLP矾框的重新傳輸必須發 生期間,指定一第一 RLP中斷週期,包括·· 在一RLP訊框的重新傳輪必須發生期間,指定—第一 RLP暫停值以避免—重新傳輸程序的停止。 7· 一種用於適應性計算-RLP中斷週期之處㈣,其經配置 以在-RLP訊框的重新傳輸必須發生期間,指定一第一 RLP中斷週期;每次重新傳輸—RLP訊框時,測量一RLP s成力重新傳輸之—重新傳輸週期,·使用該重新傳輸 週期以計算-最近重新傳輸週期之執行平均值及一最近 重新傳輸週期之平Μ I 勻差,以及根據該執行平均值及該平 均差設定一第二RLP中斷週期。 8·如响求項7之處理器,其中該處理器經配置以根據該執行 平、句值及6亥平均差設定一第二RLP中斷週期,藉由將至少 一二均差加至該執行平均值以歧—第二RLP中斷週期。 9·如Μ求項8之處理11 ’其中’如果任何重新傳輸的RLP訊 框沒有在該笛—D τ 一 Ρ中斷週期内到達,該處理器執行一 RLP中斷程序。 ϋ ι〇.如°月求項7之處理器’其中該第一RLP中斷週期係-初始 且預設的中斷週期。 士月求項7之處理器,其中該第一RLP中斷週期係一第一 83664-950210.doc 丨1272~84{)— 只I I私v月β轉使轉換 RLP暫停值。 12.=求項11之處理器,其中該處理11在—RLP訊框的重新 傳輸必須發生期間,指定一第一 RLP中斷週期,即藉由在 ";RLP訊框的重新傳輪_發生期間,指定-第-RLP暫 V值,以避免一重新傳輸程序的停止。 A A種在—無線通訊系統中用於適應性計算-無線電鏈結 協定(RLP)中斷週期之裝置,包括: 指定構件’心在—RLP訊框的重新傳輸必須發生期 間,指定一第一 RLp中斷週期,· 測量構件,用於每次重新傳輸一RLP訊框時,測量一 RLP訊框成功重新傳輸之—重新傳輸週期; 使用構件,用於使用該重新傳輸週期 新傳輸週期之執行平均值及 开最近重 m汉敢近重新傳輸週期之平均 差;以及 用於根據該執行平均值及該平均差來設定一第二似 中斷週期的構件。 14·如請求項13之裝置’其中用於根據該執行平均值及該平 均差設定—第二RLP中斷週期的設定構件,包括: 从:至乂平均差加至該執行平均值來設定一第二 RLP中斷週期的構件。 — 15·如請求項14之裝置,進一步包括·· 83664-950210.doc .、氣V 、 任何重新傳輸的RLP訊框沒有在該第二RLP中斷 1 6週d内到達,執行一 RLp中斷程序的構件。 月求項13之裝置,其中該第一 RLp中斷週 預設的中斷週期。 17’如請求項13之襄置,其中該第一rl 咖暫停值。 弟- 18.如睛求項17之裝置,其中在一r 生期門I的重新傳輸必須發 t y ^HRLP中斷週期的指定構件,包括: 構件,用於在一 RLP訊框的重新傳輸必須發生期 B ,指定一第_ RLP暫停值以 止。 无更新傳輪程序的停 19· 一種資料通訊系統,包括: :接收無線電鏈結協定(RLP)資料封包的基地台,·以及 -種用於適應性計算一RLP中斷週期 基地台,包括: 之^置合至該 才曰疋構件,用於在一 RLp訊框 Pe , . ^ ’重新傳輪必須發生期 夺曰疋一第一 RLP中斷週期; 測量構件’用於每次重新傳輸—RLp訊框時,測量— RLP訊框成功重新傳輸之—重新傳輪週期; 使用構件,用於使用該重新傳輸週心計* 新傳輸週期之執行平均值及一最近重新值、 斤傳輪週期之平均 83664-950210.doc -4- 差;以及 設定構件,W、,1 々 ;根據该執行平均值及該平均差設定一 第二RLP中斷週期。 20.如請求項19 、 ’、、、、,/、中用於根據該執行平均值及該平 均差°又疋一第二RLP中斷週期的設定構件包括: 猎由將至少-平均差加至該執行平均值來設定一第二 RLP中斷週期的構件。 21·如請求項20之系統,進一步包括·· 、如果任何重新傳輸的RLP訊框沒有在該第二犯中斷 週期内到達,執行一 RLp中斷程序的構件。 •如明求項19之系統’其中該第一 R L p中斷週期係一初始且 預設的中斷週期。 23.如請求項19之系統,其中該第一 RLp中斷週期係一第一 RLP暫停值。 认如請求項23之系統,其中在—RLP訊框的重新傳輸必須發 生期間指定一第一 RLP中斷週期的指定構件包括: 指定構件,用於在一RLP訊框的重新傳輸必須發生期 間’指定-第-RLP暫停值以避免—重新傳輸程序的停 83664-950210.doc
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/076,150 US6850769B2 (en) | 2002-02-14 | 2002-02-14 | Method and apparatus for adaptive measurement of round-trip time in ARQ protocols and using the same for controlling flow of data in a communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
TW200307435A TW200307435A (en) | 2003-12-01 |
TWI272810B true TWI272810B (en) | 2007-02-01 |
Family
ID=27732477
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
TW092103085A TWI272810B (en) | 2002-02-14 | 2003-02-14 | Method and apparatus for adaptive measurement of round-trip time in ARQ protocols in communication systems |
Country Status (12)
Country | Link |
---|---|
US (1) | US6850769B2 (zh) |
EP (1) | EP1474890A1 (zh) |
JP (2) | JP2005518144A (zh) |
KR (1) | KR20040078160A (zh) |
CN (1) | CN100394715C (zh) |
AU (1) | AU2003217560A1 (zh) |
BR (1) | BR0307640A (zh) |
CA (1) | CA2475161A1 (zh) |
HK (1) | HK1076213A1 (zh) |
MX (1) | MXPA04007873A (zh) |
TW (1) | TWI272810B (zh) |
WO (1) | WO2003069838A1 (zh) |
Families Citing this family (72)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7567570B2 (en) * | 2002-03-19 | 2009-07-28 | Network Equipment Technologies, Inc. | Reliable transport of TDM data streams over packet networks |
US7076717B2 (en) * | 2003-06-13 | 2006-07-11 | Microsoft Corporation | Time-aware best-effort hole-filling retry method and system for network communications |
EP1507352B1 (en) * | 2003-08-14 | 2007-01-31 | Matsushita Electric Industrial Co., Ltd. | Time monitoring of packet retransmissions during soft handover |
US20050043035A1 (en) * | 2003-08-21 | 2005-02-24 | Diesen Michael J. | Method and apparatus for providing multimedia broadcast multicast service data to a subscriber to a multimedia broadcast multicast service |
US20050122977A1 (en) * | 2003-12-05 | 2005-06-09 | Microsoft Corporation | Efficient download mechanism for devices with limited local storage |
US7197026B2 (en) * | 2003-12-23 | 2007-03-27 | Nokia Corporation | Method and system for RLP optimization |
JP4452983B2 (ja) * | 2004-01-08 | 2010-04-21 | ソニー株式会社 | 受信装置および方法、プログラム、並びに記録媒体 |
US8018945B2 (en) * | 2004-04-29 | 2011-09-13 | Interdigital Technology Corporation | Method and apparatus for forwarding non-consecutive data blocks in enhanced uplink transmissions |
US20070078720A1 (en) * | 2004-06-29 | 2007-04-05 | Damaka, Inc. | System and method for advertising in a peer-to-peer hybrid communications network |
US7656870B2 (en) | 2004-06-29 | 2010-02-02 | Damaka, Inc. | System and method for peer-to-peer hybrid communications |
US8050272B2 (en) | 2004-06-29 | 2011-11-01 | Damaka, Inc. | System and method for concurrent sessions in a peer-to-peer hybrid communications network |
US8437307B2 (en) * | 2007-09-03 | 2013-05-07 | Damaka, Inc. | Device and method for maintaining a communication session during a network transition |
US7623476B2 (en) * | 2004-06-29 | 2009-11-24 | Damaka, Inc. | System and method for conferencing in a peer-to-peer hybrid communications network |
US7623516B2 (en) * | 2004-06-29 | 2009-11-24 | Damaka, Inc. | System and method for deterministic routing in a peer-to-peer hybrid communications network |
US7778187B2 (en) * | 2004-06-29 | 2010-08-17 | Damaka, Inc. | System and method for dynamic stability in a peer-to-peer hybrid communications network |
US7570636B2 (en) | 2004-06-29 | 2009-08-04 | Damaka, Inc. | System and method for traversing a NAT device for peer-to-peer hybrid communications |
US7933260B2 (en) | 2004-06-29 | 2011-04-26 | Damaka, Inc. | System and method for routing and communicating in a heterogeneous network environment |
US8009586B2 (en) * | 2004-06-29 | 2011-08-30 | Damaka, Inc. | System and method for data transfer in a peer-to peer hybrid communication network |
JP4639237B2 (ja) * | 2005-01-06 | 2011-02-23 | エルジー エレクトロニクス インコーポレイティド | 高速アップリンクパケットアクセス方式の改善 |
US7768961B2 (en) * | 2005-05-03 | 2010-08-03 | Interdigital Technology Corporation | Wireless communication method and apparatus for reliably transmitting data |
US7480510B1 (en) * | 2005-10-24 | 2009-01-20 | Sprint Spectrum L.P. | Method and apparatus for preventing paging channel overload |
US20070124641A1 (en) * | 2005-11-10 | 2007-05-31 | Chih-Hao Yeh | Method of improving network layer performance for a wireless station |
US7792026B2 (en) * | 2006-02-17 | 2010-09-07 | Alcatel-Lucent Usa Inc. | Method of calculating a time period to wait for missing data packets |
US8462727B2 (en) * | 2006-03-10 | 2013-06-11 | Motorola Mobility Llc | Method and system for streamlined call setup |
JP4971674B2 (ja) * | 2006-04-27 | 2012-07-11 | 日立情報通信エンジニアリング株式会社 | 多値暗号通信方法及びシステム |
US20090006910A1 (en) * | 2007-06-27 | 2009-01-01 | Belal Hamzeh | Selective hybrid arq |
CN101127587B (zh) * | 2007-09-25 | 2011-12-28 | 中兴通讯股份有限公司 | 一种自动重传请求状态报告触发方法 |
WO2009043016A2 (en) | 2007-09-28 | 2009-04-02 | Damaka, Inc. | System and method for transitioning a communication session between networks that are not commonly controlled |
US8380859B2 (en) | 2007-11-28 | 2013-02-19 | Damaka, Inc. | System and method for endpoint handoff in a hybrid peer-to-peer networking environment |
US8199758B2 (en) * | 2008-02-13 | 2012-06-12 | Qualcomm Incorporated | Variable abort timer |
EP2173054A1 (en) * | 2008-10-06 | 2010-04-07 | Thomson Licensing | Method for receiving and transmitting data blocks |
US8874785B2 (en) | 2010-02-15 | 2014-10-28 | Damaka, Inc. | System and method for signaling and data tunneling in a peer-to-peer environment |
US8725895B2 (en) * | 2010-02-15 | 2014-05-13 | Damaka, Inc. | NAT traversal by concurrently probing multiple candidates |
US8892646B2 (en) | 2010-08-25 | 2014-11-18 | Damaka, Inc. | System and method for shared session appearance in a hybrid peer-to-peer environment |
US8689307B2 (en) * | 2010-03-19 | 2014-04-01 | Damaka, Inc. | System and method for providing a virtual peer-to-peer environment |
US9043488B2 (en) | 2010-03-29 | 2015-05-26 | Damaka, Inc. | System and method for session sweeping between devices |
US9191416B2 (en) | 2010-04-16 | 2015-11-17 | Damaka, Inc. | System and method for providing enterprise voice call continuity |
US8352563B2 (en) | 2010-04-29 | 2013-01-08 | Damaka, Inc. | System and method for peer-to-peer media routing using a third party instant messaging system for signaling |
US8446900B2 (en) | 2010-06-18 | 2013-05-21 | Damaka, Inc. | System and method for transferring a call between endpoints in a hybrid peer-to-peer network |
US8611540B2 (en) | 2010-06-23 | 2013-12-17 | Damaka, Inc. | System and method for secure messaging in a hybrid peer-to-peer network |
US8468010B2 (en) | 2010-09-24 | 2013-06-18 | Damaka, Inc. | System and method for language translation in a hybrid peer-to-peer environment |
US8743781B2 (en) | 2010-10-11 | 2014-06-03 | Damaka, Inc. | System and method for a reverse invitation in a hybrid peer-to-peer environment |
US8503308B1 (en) | 2010-10-29 | 2013-08-06 | Sprint Communications Company L.P. | Page routing system |
EP2636185B1 (en) * | 2010-11-05 | 2014-07-02 | Telecom Italia S.p.A. | "measurement on a data flow in a communication network" |
US8761147B2 (en) * | 2011-01-17 | 2014-06-24 | Texas Instruments Incorporated | Selective protection based on sequence numbers in coexisting networks |
US8407314B2 (en) | 2011-04-04 | 2013-03-26 | Damaka, Inc. | System and method for sharing unsupported document types between communication devices |
US8885464B2 (en) * | 2011-04-28 | 2014-11-11 | Bio-Signal Group Corp. | Wireless EEG data recovery |
US8694587B2 (en) | 2011-05-17 | 2014-04-08 | Damaka, Inc. | System and method for transferring a call bridge between communication devices |
US8478890B2 (en) | 2011-07-15 | 2013-07-02 | Damaka, Inc. | System and method for reliable virtual bi-directional data stream communications with single socket point-to-multipoint capability |
US10462690B2 (en) * | 2011-08-05 | 2019-10-29 | Telefonaktiebolaget Lm Ericsson (Publ) | RLC status reporting for eight-carrier HSDPA |
US9680610B2 (en) | 2012-12-13 | 2017-06-13 | Thomson Licensing | Method and apparatus for error control in 3D video transmissoin |
US9027032B2 (en) | 2013-07-16 | 2015-05-05 | Damaka, Inc. | System and method for providing additional functionality to existing software in an integrated manner |
US9357016B2 (en) | 2013-10-18 | 2016-05-31 | Damaka, Inc. | System and method for virtual parallel resource management |
CA2956617A1 (en) | 2014-08-05 | 2016-02-11 | Damaka, Inc. | System and method for providing unified communications and collaboration (ucc) connectivity between incompatible systems |
US9660719B2 (en) | 2014-11-17 | 2017-05-23 | Honeywell International Inc. | Minimizing propagation times of queued-up datalink TPDUs |
US9998360B2 (en) * | 2014-11-17 | 2018-06-12 | Honeywell International Inc. | Minimizining message propagation times when brief datalink interruptions occur |
US9742587B2 (en) | 2015-07-29 | 2017-08-22 | Oracle International Corporation | Negative acknowledgment of tunneled encapsulated media |
US10608985B2 (en) | 2015-08-14 | 2020-03-31 | Oracle International Corporation | Multihoming for tunneled encapsulated media |
US10091025B2 (en) | 2016-03-31 | 2018-10-02 | Damaka, Inc. | System and method for enabling use of a single user identifier across incompatible networks for UCC functionality |
US10153980B2 (en) | 2016-07-19 | 2018-12-11 | Coco Communications Corp | Systems and methods for managing network congestion |
US10659112B1 (en) | 2018-11-05 | 2020-05-19 | XCOM Labs, Inc. | User equipment assisted multiple-input multiple-output downlink configuration |
US10812216B2 (en) | 2018-11-05 | 2020-10-20 | XCOM Labs, Inc. | Cooperative multiple-input multiple-output downlink scheduling |
US10756860B2 (en) | 2018-11-05 | 2020-08-25 | XCOM Labs, Inc. | Distributed multiple-input multiple-output downlink configuration |
US10432272B1 (en) | 2018-11-05 | 2019-10-01 | XCOM Labs, Inc. | Variable multiple-input multiple-output downlink user equipment |
US10756795B2 (en) | 2018-12-18 | 2020-08-25 | XCOM Labs, Inc. | User equipment with cellular link and peer-to-peer link |
US11063645B2 (en) | 2018-12-18 | 2021-07-13 | XCOM Labs, Inc. | Methods of wirelessly communicating with a group of devices |
US11330649B2 (en) | 2019-01-25 | 2022-05-10 | XCOM Labs, Inc. | Methods and systems of multi-link peer-to-peer communications |
US10756767B1 (en) | 2019-02-05 | 2020-08-25 | XCOM Labs, Inc. | User equipment for wirelessly communicating cellular signal with another user equipment |
US20220086197A1 (en) | 2020-09-14 | 2022-03-17 | Damaka, Inc. | System and method for establishing and managing multiple call sessions from a centralized control interface |
US11902343B1 (en) | 2021-04-19 | 2024-02-13 | Damaka, Inc. | System and method for highly scalable browser-based audio/video conferencing |
US11770584B1 (en) | 2021-05-23 | 2023-09-26 | Damaka, Inc. | System and method for optimizing video communications based on device capabilities |
US11994938B2 (en) | 2021-11-11 | 2024-05-28 | Samsung Electronics Co., Ltd. | Systems and methods for detecting intra-chip communication errors in a reconfigurable hardware system |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0477055A (ja) * | 1990-07-16 | 1992-03-11 | Canon Inc | 静止画像伝送装置 |
US6088342A (en) | 1997-05-05 | 2000-07-11 | Nokia Mobile Phones Limited | Dynamic configuration of radio link protocol in a telecommunications system |
JPH0983775A (ja) * | 1995-09-19 | 1997-03-28 | Fuji Xerox Co Ltd | ファクシミリ装置 |
US5815667A (en) * | 1995-11-28 | 1998-09-29 | Ncr Corporation | Circuits and methods for intelligent acknowledgement based flow control in a processing system network |
US6408003B1 (en) * | 1997-06-17 | 2002-06-18 | Qualcomm Incorporated | Method and apparatus for resolving ambiguity in reception of multiple retransmitted frames |
US6076181A (en) * | 1998-03-03 | 2000-06-13 | Nokia Mobile Phones Limited | Method and apparatus for controlling a retransmission/abort timer in a telecommunications system |
US6519233B1 (en) * | 1998-06-12 | 2003-02-11 | Nortel Networks, Ltd. | Subscriber unit burst mode reservation in a code division multiple access wireless communication system |
US6473399B1 (en) | 1998-11-30 | 2002-10-29 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for determining an optimum timeout under varying data rates in an RLC wireless system which uses a PDU counter |
JP2000261496A (ja) * | 1999-03-04 | 2000-09-22 | Toshiba Corp | 無線通信装置 |
KR100416996B1 (ko) | 1999-05-10 | 2004-02-05 | 삼성전자주식회사 | 이동 통신시스템에서 라디오링크프로토콜에 따른 가변 길이의 데이터 송수신 장치 및 방법 |
US6208620B1 (en) * | 1999-08-02 | 2001-03-27 | Nortel Networks Corporation | TCP-aware agent sublayer (TAS) for robust TCP over wireless |
EP1077559A1 (en) * | 1999-08-17 | 2001-02-21 | Telefonaktiebolaget Lm Ericsson | Method and device for determining a time-parameter |
US6608818B1 (en) | 1999-11-10 | 2003-08-19 | Qualcomm Incorporated | Radio link protocol enhancements to reduce setup time for data calls |
JP2001326965A (ja) * | 2000-05-15 | 2001-11-22 | Kobe Steel Ltd | 無線データ通信方法及び装置 |
-
2002
- 2002-02-14 US US10/076,150 patent/US6850769B2/en not_active Expired - Lifetime
-
2003
- 2003-02-13 BR BR0307640-7A patent/BR0307640A/pt not_active IP Right Cessation
- 2003-02-13 CA CA002475161A patent/CA2475161A1/en not_active Abandoned
- 2003-02-13 AU AU2003217560A patent/AU2003217560A1/en not_active Abandoned
- 2003-02-13 CN CNB038039834A patent/CN100394715C/zh not_active Expired - Fee Related
- 2003-02-13 MX MXPA04007873A patent/MXPA04007873A/es active IP Right Grant
- 2003-02-13 JP JP2003568832A patent/JP2005518144A/ja not_active Withdrawn
- 2003-02-13 WO PCT/US2003/004795 patent/WO2003069838A1/en active Application Filing
- 2003-02-13 EP EP03713512A patent/EP1474890A1/en not_active Withdrawn
- 2003-02-13 KR KR10-2004-7012314A patent/KR20040078160A/ko active IP Right Grant
- 2003-02-14 TW TW092103085A patent/TWI272810B/zh active
-
2005
- 2005-09-20 HK HK05108202.2A patent/HK1076213A1/xx not_active IP Right Cessation
-
2010
- 2010-07-02 JP JP2010152222A patent/JP2010283844A/ja active Pending
Also Published As
Publication number | Publication date |
---|---|
CN1633772A (zh) | 2005-06-29 |
HK1076213A1 (en) | 2006-01-06 |
JP2010283844A (ja) | 2010-12-16 |
KR20040078160A (ko) | 2004-09-08 |
CA2475161A1 (en) | 2003-08-21 |
AU2003217560A1 (en) | 2003-09-04 |
TW200307435A (en) | 2003-12-01 |
US20030181214A1 (en) | 2003-09-25 |
WO2003069838A1 (en) | 2003-08-21 |
JP2005518144A (ja) | 2005-06-16 |
EP1474890A1 (en) | 2004-11-10 |
MXPA04007873A (es) | 2004-10-15 |
BR0307640A (pt) | 2005-02-22 |
CN100394715C (zh) | 2008-06-11 |
US6850769B2 (en) | 2005-02-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TWI272810B (en) | Method and apparatus for adaptive measurement of round-trip time in ARQ protocols in communication systems | |
CN100355232C (zh) | 用于控制通信系统中数据流的方法和装置 | |
KR100988744B1 (ko) | 통신 시스템에서의 데이터 흐름을 제어하는 방법 및 장치 | |
TWI320273B (en) | Method and apparatus for augmenting physical layer arq in a wireless data communication system | |
TWI342134B (en) | Method and apparatus for rlp retransmission for cdma communication systems | |
TWI260884B (en) | Method for handling a triggered reset when an RLC is stopped in a wireless communications system | |
TWI483589B (zh) | 資料傳輸及重新傳輸之方法 | |
TWM283467U (en) | Apparatus for implementing a data lifespan timer for enhanced dedicated channel transmissions | |
TW200920154A (en) | Methods and apparatus for in-order delivery of data packets during handoff | |
EP2255480A1 (en) | Re-establishment of a rlc entity | |
CN107959554B (zh) | 一种数据的重传方法及装置 | |
EP1733527B1 (en) | Technique for handling outdated information units |