TW200402977A - Method and apparatus for controlling flow of data in a communication system - Google Patents
Method and apparatus for controlling flow of data in a communication system Download PDFInfo
- Publication number
- TW200402977A TW200402977A TW092112948A TW92112948A TW200402977A TW 200402977 A TW200402977 A TW 200402977A TW 092112948 A TW092112948 A TW 092112948A TW 92112948 A TW92112948 A TW 92112948A TW 200402977 A TW200402977 A TW 200402977A
- Authority
- TW
- Taiwan
- Prior art keywords
- data
- delay
- tcp
- message
- data packet
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 100
- 238000000034 method Methods 0.000 title claims abstract description 23
- 230000005540 biological transmission Effects 0.000 claims description 31
- 238000012545 processing Methods 0.000 claims description 28
- 230000008569 process Effects 0.000 claims description 8
- 238000013500 data storage Methods 0.000 claims description 5
- 230000008878 coupling Effects 0.000 claims 1
- 238000010168 coupling process Methods 0.000 claims 1
- 238000005859 coupling reaction Methods 0.000 claims 1
- 230000003111 delayed effect Effects 0.000 description 9
- 238000010586 diagram Methods 0.000 description 9
- 230000006870 function Effects 0.000 description 6
- 230000008859 change Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 230000003321 amplification Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000003199 nucleic acid amplification method Methods 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 230000001934 delay Effects 0.000 description 2
- 230000035772 mutation Effects 0.000 description 2
- 239000002245 particle Substances 0.000 description 2
- 239000000523 sample Substances 0.000 description 2
- 241000282376 Panthera tigris Species 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000009395 breeding Methods 0.000 description 1
- 230000001488 breeding effect Effects 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 238000001914 filtration Methods 0.000 description 1
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000010355 oscillation Effects 0.000 description 1
- 238000007781 pre-processing Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000011257 shell material Substances 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/28—Flow control; Congestion control in relation to timing considerations
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/19—Flow control; Congestion control at layers above the network layer
- H04L47/193—Flow control; Congestion control at layers above the network layer at the transport layer, e.g. TCP related
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/32—Flow control; Congestion control by discarding or delaying data units, e.g. packets or frames
- H04L47/323—Discarding or blocking control packets, e.g. ACK packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/06—Transport layer protocols, e.g. TCP [Transport Control Protocol] over wireless
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Communication Control (AREA)
Description
200402977 玖、發明說明: 【發明所屬之技術領域】 本發明概言之係關於通信之顧 „ ,. 員域,且尤其關於一通信系 統中之資料通信。 牙、 【先前技術】 於一通信系統中,使用者之不 ^ 要與過度傳輸將造成其 他使用者的干擾,此外更減少系 ^ 元谷罝。不必要與過度傳 輸可能係由通信系統中益效率警毕 一 …政旱貝枓流造成。兩終端使用者 間通“之貧料將經歷若干協定層, ^ g以確保正確的資料流通 過該糸統。於至少一方面,正確資 啼貝料才又遞之保證係藉由在 系統令檢查每-資料封包中之錯誤,且如果在資料封包中 伯測到-無法接受之錯誤,則要求重送該相同之資料封包 。對於-資料封包群’可執行一次將資料從一協定層傳至 另-協定層。當較低協定層中選定資料封包群之重送處理 完畢後,才會發生將該資料封包群從一協定層傳至另一協 定層。結果,一協定層之重送處理可能使系統中不同協定 層間之資料流慢下來。此外,較高協定層可能要求重送該 群組中所有資料封包,當從一協定層至另一協定層之資料 流迅速接連變慢或者由快轉慢時,將導致非常無效率之通 信資源利用。 總之’需要一種有效率控制一通信系統中資料流之方法 及裝置。 【發明内容】 揭路一種有效率地通信通過各種協定層之資料的系統以 85415 -6 - 200402977 及各種方法與裝置。大致上,本發明之各種方面藉由有效 率地控制從一通信協定層至另一協定層之資料接^的一= 可訊息延遲,而提供一通信系統中通信資源之有效率使用 。再者,尤其在加密通信之情況,該認可訊息及訊息之延 遲將予以控制,以實現從一來源端至一目的地端之二有= 率而且一致之資料流。 ^ 【實施方式】 一般而言,-新穎且改良之方法及裝置係藉由有效率地 控制從-通信㉟定層至另一協定層《資㈣受的一認可訊 息延遲而提供對一通信系統中通信資源之有效率利用。再 者,該認可訊息及訊息之延遲將予以控制,以實現從一來 源端至一目的地端之一有效率而且一致之資料流。尤其在 加密通信之情況,該認可訊息及訊息其二者之延遲將予以 控制。此處說明之一或更多示範具體實施例係以一數位無 線貧料通信系統為背景加以陳述。雖然在此一背景中使用 復有利,但本發明之不同具體實施例可以合併於不同環境 或組態中。大致上,此處說明之各種系統可使用軟體控制 處理器、積體電路或者分離之邏輯作成。較佳者,應用程 式中參考之資料、指令、命令、資訊、信號、符號及細片 可以電壓、電流、電磁波、磁場或粒子、光場或粒子或者 其一組合表不。此外,每一方塊圖中所示方塊將表示硬體 或方法步驟。 尤其,本發明之各種具體實施例可合併於根據電信工業 協會(TIA)及其他標準組織所公佈之各種標準其中揭露及 85415 200402977 說明之劃碼多向近接(CDMA)技術而作業的一無線通信系 統。這類標準包括TIA/EIA-95標準、TIA/EIA_IS-2000標準 、IMT-2000標準、UMTS及WCDMA標準,此處全部以引用 的方式併入本文中。一資料通信系統同時詳述於 ’’TIA/EIA/IS-85 6 cdma2000高速封包資料空氣介面規格”, 此處以引用的方式併入本文中。可藉由存取全球資訊網網 址·· http://www.3gpp2.org或寫信至 2500 Wilson Boulevard, Arlington, VA22201,United States of America之 TIA標準及 技術部門而取得標準之複本。此處以引用的方式併入本文 中之所謂UMTS標準可藉由連繫位於650 Route des Lucioles-Sophia Antipolis,Valbonne-France 之 3GPP 支援辦 事處而取得。 圖1圖解合併本發明各種具體實施例後可根據劃碼多向 近接(CDMA)通信系統標準而作業之一通信系統1〇〇的概略 方塊圖。通信糸統可用於語音、資料或兩者之通信。通 常,通信系統1 〇〇包括用以提供像是行動台102 — 104之一些 行動台間以及行動台102 — 104與一公共交換電話及資料網 路105間通信鏈結之一基地台1 01。於未脫離本發明之主要 範圍及各種優勢下,圖1之行動台將稱為資料存取終端(AT) ,而基地台稱為資料存取網路(AN)。基地台101將包括像是 一基地台控制器及一基底收發器系統之若干組件。為了簡 化,將不出示這些組件。基地台101與例如基地台160之其 他基地台進行通信。一行動交換中心(未出示)控制通信系統 100以及有關網路105與基地台1〇1及160間一空載傳輸199 200402977 之各種作業方面。 基地台101透過從基地台1〇1傳輸之一前向鍵結信號與其 覆蓋區域中每一行動台進行通信。目標為行動台102 — 1〇4 之前向鏈結信號將彙總形成一前向鏈結信號丨〇6。接收前向 鍵、t仏5虎10 6之母一行動台1 〇 2 — 1 〇 4將别向鍵結信號1 〇 6解 碼’以擷取目標為各使用者之資訊。基地台16〇亦可透過從 基地台160傳輸之一前向鏈結信號與其覆蓋區域中之行動 台進行通信。行動台1〇2 — 104透過對應之反向鏈結與基地 台101及160進行通信。每一反向鏈結係以像是分別為行動 台102 — 104之反向鏈結信號1〇7_ 1〇9的一反向鏈結信號予 以維護。雖然反向鏈結信號1〇7_ 1〇9之目標可能為某一基 地台’但可在其他基地台接收。 基地台101及160可同時與一共有行動台進行通信。例如 ,行動台1〇2可能在基地台1〇1及16〇之鄰近處,因而可維護 /、基地口 101及1 60之通信。於前向鏈結上,基地台1 〇 1係藉 前向鏈結信號106傳輸,而基地台16〇係藉前向鏈結信號二 傳輸。於反向鏈結上,行動台1〇2係藉基地台ι〇ι及16〇所接 收之反向鏈結信號1G7傳輸。為了傳輸_資料封包給行動台 ’將選定基地台1{)1及16()之—傳輸資料封包給行動台 102於反向鏈結上’基地台⑻及⑽試圖將來自行動台 之流量貧料傳輸解碼。反向與前向鏈結之資料率及功率位 準係根據基地台與行動台間之頻道條件加以維護。反向鏈 結:道:件與前向鏈結頻道條件不—樣。反向鏈結與前向 鏈、口之貝料率及功率位準亦不同。熟習此項技藝者可了解 200402977 :於一時期中通信之資料量係根據通信資料率而變化。於 相同時期中,一接收器以高資料率接收之資料較以低資料 率接收為多。再者,與使用者間之通信速率亦可能改變。 於相同時期中,一接收器以高通信速率接收之資料較以低 通信速率接收為多。 圖2圖解根據本發明各種方面而作業以處理及解調接收 CDMA信號之一接收器200的一方塊圖。接收器2〇〇可將反 向與前向鏈結信號上之資訊解碼。接收(Rx)之抽樣將儲存 於RAM204中。接收之抽樣係由一射頻/中頻(RF/IF)系統 及一天線系統292所產生。RF/IF系統29〇及天線系統292包 括用於多重信號接收及所接收信號之RF/IF處理以善用接 收分集增益的一或更多組件。透過不同傳播路徑所傳播之 夕重接收k號可來自一共有來源。天線系統292接收信號 ,且將RF信號傳至RF/IF系統29〇。RF/IF系統29〇可為任何 傳統RF/IF接收裔。接收之RF信號將過濾,降頻變頻及數位 化,以形成基頻頻率之RX抽樣。該等抽樣將提供給一多工 解訊器(demux)202。多工解訊器2〇2之輸出提供給一搜尋單 元206及耦合至一控制單元21〇的手指元件208。一組合器 212將-解碼器214麵合至手指元件2〇8。控制單元21〇可為 由軟體所控制之-微處理器,而且可設置於同—積體電路 或刀離之積體包路。解碼器2丨4中之解碼功能可根據一加速 解碼器或任何其他適當之解碼演算法。 ;業功間接收之抽樣將提供給多工解訊器202。多工 解訊裔202提供抽樣給搜尋 杰單元206及手指元件208。控制 85415 -10 - 200402977 單元210配置手指元件208,以根據來自搜尋器單元2〇6之搜 尋結果執行在不同時間偏移之接收信號的解調及解展頻。 解調結果將加以組合,並傳至解碼器214。解碼器214將資 料知碼,且輸出解碼資料。頻道解展頻之實施係於一單一 時序假設下將接收之抽樣乘以p N順序的複數共軛及指派的 Walsh函數,並將結果之抽樣以一整合及倒出累加器電路( 未出示)數位過濾。此一技術在技藝中普遍為人所知。接收 器加〇可用於基地台1()1及16〇的一接收器部分,用以處理來 自行動台之接收之反向鏈結信號,以及用於任何行動台的 一接收器部分,用以處理接收之前向鏈結信號。 —圖3圖解用以傳輪反向及前向鏈結信號之-傳輸器300的 方塊圖。欲傳輸之頻道資料將輸入一調變器301加以調變 。此調變係根據像是QAM、PSK3tBpsK等任何普遍為人所 知之調變技術。該資料係以調變器3〇1之資料率編碼。該資 +4率係由―資料率及功率位準選擇器303所選擇。資料率 =根據來自-接收目的地之接收之回饋資訊。接收= B卩動台或-基地台。回饋f訊包括最大允許資料 、卜取大允許資料率係根據各種普遍為人所知之演算法而 道:件其他考慮因素,最大允許資料率通常根據頻 :::頻Γ:件有時會改變。結果,選定之資料率有時 變. 件確貝很不利,則料到頻道條件 有利位準才會發生傳輸。6士 頻道條件。* ㈣、、,。果’ Μ料將取決於 條件。 ’在—時期中通信之資料量將取決於頻道 85415 200402977 資料率及功率位準選擇器303因而選擇調變器3〇ι之資料 率。調變器3(H之輸出經歷一信號展頻作業’並在—方塊3〇2 中放大’以利從—天線3G4傳輸。資料率及功率位準選擇哭 3〇3同時根據回饋資訊選擇—功率位準,作為傳輸信號之放 大位準。選定資料率與功率位準之組合允許在接收目的地 將被傳輸之資料正確解碼。在—方塊3〇7同時產生一引示信 號。在方塊3G7中該引示信號放大至_適當位準。引示信號 功率位準係根據接收目的地之頻道條件。引示信號將在一 組合器308中與頻道信號組合。組合之信號將在一放大器 3〇”放大’並從天線3〇4傳輸。天線3〇4可為任何數目之組 合,包括天線陣列以及多重輸入多重輸出組態。 圖4描繪用以合併接收器2〇〇及傳輪器4〇〇以維護與一目 的也之if七鏈結的一收發器系統4〇〇的一概略圖式。收發 益400可合併於一行動台或一基地台。一處理器州耗合至 接收器2GG及傳輸器3GG,用以處理接收及傳輸之資料。接 收器200與傳輸'器300之若干方面將共有,即使接收器及 傳輸器3GG係分開顯示。在—方面,接收器與傳輸器则 將共享一共有區域振盪器以及供RF/IF接收及傳輸用之一 共有天線系統。傳輸器300在輸入4〇5接收傳輸之資料。傳 輸資料處理方塊403準備一傳輸頻道上傳輸之資料。當解碼 器2 14解碼後,則在處理器之一輸入4〇4接收所接收資料 。接收之資料係在處理器4〇1之接收資料處理方塊4〇2中處 理。處理器401之各種作業將整合於一單一或多重處理單元 。收發器400可連接至另一裝置。收發器4〇〇可為該裝置之
85415 -12- 200402977 完整部分。該裝置可為-電腦或者其作業類似一電腦。該 裝置可連接至像是網際網路之—資料網路。在收發器彻: 併於-基地台之情況下’該基地台將透過若干連接而連: 至像是網際網路之一網路。 接收資料之處理通常包括檢查接收之資料封包中的錯誤 。例如’如果-接收之資料封包具有—無法接受之錯誤位 準,則接收資料處理方塊402傳送一指令給傳輸資料處理方 塊403 ’以產生-貧料封包重送需求。該需求係在—傳輸頻 道上傳輸。接收資料儲存器單元480係用以儲存接收之資料 封包。接收之資料封包將加以荒集,以形成—資料封包群 。接收之資料封包群將向上或向下傳至另一通信協定層, 成為兩端關維護通信之-部分。熟習此項技㈣將了解 .-時期巾所通信之資料量係根據通信f料率及通信速率 而’欠化。一接收态以高資料率或高通信速率接收之資料較 以低資料率或低通信速率接收為多。由於無法知道在一較 低協定層之通信資料率或通信速率,一較高位準之協定將 決定傳送資料後接收-認可訊息之—期望延遲。該期望延 遲係根據接收前-認可訊息之延縣史。由於在較低協定 層之資料率及通信速率可能不同,所以以高資料率及高通 信速率較以低資料率及低通信速率到達之認可訊息延遲為 少。較高層協定將決定高f料率通信或高通信速率期間之 期望延遲。如果通信資料率或通信速率變成—較低速率, 則認可訊息將無法在期望延遲時間内到達。當認可訊息未 在期望延遲時間内到達時,雖然資料封包之原始複本已被 85415 -13- 200402977 接收或在前往接收器途中 勤資㈣… 口 '-傳^中之較高協定層將啟 : 匕 重送。一較高協定層之資料封包中包含若 干較低層協定之較小資料封包 ^ 有可旎在較低層協 ^式㈣錢上層協定其區段之—時,較上層協定(根據期 -延“間)超時,而重送整個較上層封包。此導致無效率 =通信資源利用。根據本發明之各種方面,在—高位準協 定層上接收一認可訊息之延遲可藉由延遲對較上層之封包 投遞以增加較上層協定所看見之延遲變異數而控制(此處 之延遲^傳运較上層封包與接收認可時間其間之時間區間) 。假設較上㈣定使用延遲平均值及變異數計算重送超時 值,則此方案可防止較上層之假重送。 兩端點間之資料流係透過若干協定層加以控制。圖5出示 協定層500之一示範堆疊,其係用以控制兩端點間之資料流 。例如,一端點可為透過網路1〇5連接至網際網路之一來源 。另一鈿點可為像是耦合至一行動台或整合於一行動台之 黾細的資料處理單元。協定層500將具有若干其他層, 或者每一層將具有若干子層。為了簡化,以示該協定層 的一詳細堆疊。從一端點至另一端點之一資料連接之中資 料"IL將遵循協定層5〇〇之堆疊。於頂層,一 TCp層5 〇丨控制 TCP封包5 06。TCP封包506可從一較大資料檔產生。該資料 檔被分割成若干TCP封包506。該資料檔可包括文字訊息資 料、視資料、圖象資料或語音資料。在不同時間TCp封 包506大小將不同。於網際網路協定(Ip)層5〇2,TCp封包5〇6 被加上一標頭,而產生資料封包5〇7。該標頭識別用以將資 85415 -14- 200402977 料封包正確地路由選擇至適當應用程式的一埠號。於一點 對點協定(PPP)層503,資料封包507被加上PPP標頭及標尾 資料’而產生資料封包508。PPP資料識別用以將一資料封 包《 —來源連接點適當地路由選擇至一目的地連接點之點 對點連接位址。PPP層503將資料傳給連接不同埠之TCP層 協定501。每一埠可能為一Tcp檔案之一來源。埠識別符用 以識別至TCP層協定501之封包路由選擇。一無線電鏈結協 定(RLP)層504提供用於資料封包之重送及複製的一機構。 於RLP層504,資料封包508被分割成若干RLp封包5〇9a_n 。每一RLP封包509A-N係獨立處理,且被指派一序號。該 序唬將加至每一 RLP資料封包之資料中,用以識別RLp封包 509A-N之RLP資料封包。一或更多RLp封包5〇9Α·Ν將放進 一實體層資料封包510。資料封包5 10之酬載大小有時可能 受化 戶、體層5 〇 5控制頻道結構、頻率、功率輸出及資料 封包510之調變規格。資料封包51〇將傳輸至一目的地。資 料封包5 1 0大小有時根據頻道條件及選定之通信資料率而 不同。 於一接收目的地將接收及處理資料封包5丨〇。接收之封包 5 10將轉讓給RLP層504。RLP層504試圖從接收之資料封包 重新建構RLP封包509Α-Ν。為了減少較高協定層所看見之 封包錯誤率,RLP層5〇4藉由要求遺失RLp封包重送而實行 自動重送需求(ARQ)機構。rlp協定重新組合封包5〇9a一 N,而形成一完整封包508。該處理將花費一些時間以完全 接收所有RLP封包509A-N。其可能需要若干之資料封包51〇 -15- 雜· 85415 200402977 傳輸以完全傳送所有RLP封包霞·Ν。當-接收之RLp資料 X失序時,RLP層5G4傳送—負認可(NAK)訊息給傳輸目 、土 。傳輪目的地重送遺失之RLp資料封包予以響應。 收發器_中接收資料之處理通常包括檢查所3接收資料 封包令之錯誤。例如,如果一接收之資料封包具有無法接 文之錯誤位準,則接收資料處理方塊術傳送_指令給傳輸 育料處理方塊403,以產生—資料封包重送需求。該需求係 在一傳輸頻道上傳輸。接收資料儲存器單元4嶋用以儲存 正確接收之資料封包。正確接收之f料封包將加以集合, 而形成一資料封包群。接收之資料封包群將向上或向下傳 至另一通信協定層。 參照圖6,所示之一訊息流6〇〇提供在實體層5〇5之一示範 資料流。具有序號,,G1 ”至”G7"之RLp封包例如從—來源傳送 至-目的地。來源與目的地可分別為一基地台及一行動台 ’或者-行動台及一基地台。簡言之,圖7出示根據本發明 各種方面而作業以進行一來源與目的地間無線資料通信之 一通信系統700。一基地台701與一行動台7〇4具有一無線通 信鏈結799。一網頁瀏覽器705合併於行動台7〇4,使其連接 至若干TCP層物6A.N。每- TCP埠將提供某些資料或服務 類型。類似地,一網路702連接至基地台7〇1。網路7〇2將連 接至可能提供某些資料或服務類型之—些Tcp層埠7〇3a_n 。因此,透過PPP層503向上或向下傳送之資料將包括不同 TCP層之不同埠的資料。 於RLP層504,RLP封包509A_N將加以累積,而完成封包 -16- 85415 200402977 5 08。一旦所有RLP封包均已接收,則將RLP封包509A-N轉 讓給一較高位準。一或更多RLP封包將組合成一共有酬載 ,且以一資料封包5 10傳送。於示範之訊息流600中,例如 以RLP封包"Θ3Π識別之RXP封包未到達目的地。該故障可能 肇因於包括來源與目的地間無線電鏈結中斷之許多因素。 於目的地接收RLP封包”04π後,RLP層504偵測到一 RLP封包 失序接受。RLP層504傳送用以識別RLP封包”03”在通信中 遺失的一ΝΑΚ訊息。同時,RLP層504開始一計時器。於傳 送ΝΑΚ訊息後,該計時器計數流逝之時間量。如果計時器 例如在500 mSec後過期,則於接收遺失之RLP封包”03’’前, 目的地RLP504假設遺失封包重送失敗、且目的地RLP將至 下一遺失之RLP封包為止之已接收依序RLP封包投遞給較 上層。如果沒有其他遺失之RLP封包,則RLP投遞所有已接 收之依序封包。此一情況下,該系統仰賴一較上層之協定 層所維護之一類似ARQ機構。該來源將一 RLP封包重送數目 限制為一次。因此,此一情形下,傳送另一 NAK訊息將沒 有幫助,因為當目的地未接收遺失之RLP封包π03π時,該來 源將重送。一旦接收遺失之RLP封包”03”後,計時器終止。 正確接收之資料封包將集合於儲存器單元480,而形成一資 料封包群。 TCP層501亦具有一類似之重送處理。如果於某個時候, 在接收目的地之TCP層501並未接收在目的地適當接受TCP 封包506之一期望認可訊息,則傳輸來源之TCP層501重送 TCP封包。TCP層501決定接收指示於目的地適當接受封包 200402977 之-認可訊息的一延遲期間。如果該認可訊息並未在期望 延遲内料,則TCP封包將重送。丁⑺層训可連接至許多 不同裝置及網路。TCP層灣據過去之成功傳輸決定一延 遲期間。«本發明之各種方面,—較低協定層可能隨機 延遲某些較低層封包之傳播,以增加TCP層所看見之延遲 變異數。由於TCP使用延遲變異數決定超時值(供重送用) ’所以變異數增加造成超日寺值增加,因而防止大部分假 TCP重送。在RLP層及實體層之通信有時為一高資料率或高 通信速率,但迅速接連降至一低資料率或低通信速率。認 可^息之TCP期望延遲將不足以因應通信之改變。結果, 期望延遲僅對應於高資料率或高通信速率。當資料率變低 或通信速率減少時,認可訊息將無法在期望延遲期間内到 達TCP層501。由於TCP層沒有關於較低協定層其通信狀態 之任何資訊,而將要求一TCP資料封包重送,導致通信資 源不敷使用。根據本發明之各種方面,TCP認可訊息之延 遲將加以控制,以允許TCP層501經歷一穩定之TCP認可訊 息通信延遲率。因此,TCP層501將決定與較高層協定之一 穩定通信流相一致的一期望延遲期間。雖然在較低協定層 之通#速率或資料率有時可能迅速接連改變,但比較上, 在TCP層501接收TCP認可訊息之期望延遲依舊穩定。 參照圖8,其中根據本發明之各種方面出示在像是通信系 統100之一通信系統中延遲TCP認可訊息的一流程圖。於步 驟801 ’接收正確接受一 TCP封包之一認可訊息。此一 TCP 認可訊息係在RLP協定層504或PPP層503接收。接收器200 200402977 處理TCP'忍可訊息。控制系統210或處理器401決定訊息是 否為么tcp認可訊息。決定所接收訊息是否為一認可訊 :可'有各種方式。例如,#收之TCp認可訊息可以攜帶 一=一識別標頭。於步驟8G2,控制系統21G或處理器401根 $刖面接收之Tcp認可訊息延遲的統計平均值及變異數決 疋而决疋一延遲期間。於步驟803,控制系統210或處理器 401以决疋之延遲期間延遲傳送所接收TCP認可訊息給Tcp 層5〇1、纟口果’ TCP層501將在-受控制之延遲統計平均值 及憂異數内接收tcp認可訊息。如此,TCp層5〇1可決定與 系統通信減之各種改變相一至欠而且無關白勺一期望延遲。 如果認可訊息並未在決定之期望延遲内接收,則將發生一 TCP重送。因此期望延遲與較低位準之通信速率或資料率 的各種改變無關。因此,TCP層501所決定之期望延遲在較 低位準協定得以控制。 通信系統100之各種組件可控制協定層500堆疊之各種方 面。RLP層504及實體層505係由處理器401透過接收及傳輸 資料處理單元402及403之作業加以控制。因此,處理器4〇1 或控制系統210可控制TCP層501之行為,當通信速率或資 料通信速率從一高速率迅速接連變成一低速率時,將防止 TCP層501產生重送一 TCP封包506之一需求。認可訊息之 TCP期望延遲將短於在低通信速率及低資料通信速率期間 接收όΚ息所需之期間。處理為4 01及控制系統2 1 0藉由使 TCP層501決定之期望延遲與較低協定層之改變無關之方 式控制T C P認可訊息的延遲。因此,根據本發明之各種方 85415 -19- 200402977 面於向上傳至一較咼通#協定層前,在較低協定層藉由 將正確接收之TCP認可訊息儲存於儲存器單元48〇一段時 期而以一控制量加以延遲。 芩照圖9,其中根據本發明之各種具體實施例出示延遲 tcp認可訊息之一控制系統900的一方塊圖。於方塊9〇ι, 控制系統210或處理器401決定前面接收之TCp認可訊息的 延遲統計變異數。於方塊902,根據決定之延遲統計變異數 及統計平均值而產生一延遲期間。於方塊9〇3,以產生之延 遲期間將接收之TCP認可訊息加以延遲。延遲訊息之處理 係透過在將该吼息向上傳至較高協定層前於延遲期間將該 訊息儲存於記憶體單元480中。 兩終端使用者間之通信可能加密。實體協定層5〇5、RLp 層504及PPP層503將沒有容量可供區別哪些接收之資料封 包包含TCP 5忍可訊息。TCP認可訊息及其他資料可能加密。 參照圖10 ’根據本發明之各種具體實施例,其中執行步驟 1010 — 12,以產生一TCP認可訊息延遲。於步驟1〇1〇,接 收加密TCP認可訊息及加密資料。於步驟丨〇丨丨,根據前面接 收之TCP s忍可訊息的延遲統計變異數及統計平均值而決定 一延遲期間。於步驟1012,加密TCP認可訊息及加密資料 將延遲對應於決定之延遲期間的一時期。結果,TCP層501 將根據增加之延遲而決定TCP認可訊息之期望延遲。 參妝圖11,根據本發明之各種具體實施例出示延遲加密 TCP認可訊息之一控制系統11 〇〇的一方塊圖。於方塊丨丨i 〇 ’控制糸統210或處理器4 01將決定前面接收之τ c p認可訊 85415 -20- 200402977 息的延遲統計變異數。於方塊1111,根據決定之延遲統計 變異數及統計平均值而產生一延遲期間。於方塊i丨12,以 產生之延遲期間將接收之加密TCP認可訊息及接收之加密 資料加以延遲。延遲加密TCP認可訊息及加密資料之處理 係在將加密TCP認可訊息及加密資料向上傳至較高協定層 前’於延遲期間將所有接收資料儲存於一記憶體單元48〇中 。即使處理為401並未對處理TCP層501之處理直接控制, 但藉由合併本發明之各種步驟可防止TCp封包506之不必 要重送。 熟習此項技藝者將進一步了解:結合此處揭露之具體實 施例所說明之各種圖解的邏輯方塊、模組、電路及演算法 步驟可以笔子硬體、電腦軟體或兩者之組合加以實行。為 了清楚地圖解硬體與軟體之此種可互換性,上述各種圖解 之組件、方塊、模組、電路及步驟大致係以其功能形式加 以說明。取決於加諸整個系統之特殊應用與設計約束而決 定以硬體或軟體實行此一功能。對於每一特殊應用,熟習 者可以不同方式實行所說明之功能,但不應將這類實行決 朿解釋為脫離本發明之範圍。 …a此處揭路之具體實施例所說明之各種圖解的邏輯方 塊、模組及電路可以―多料處理ϋ、-數位信號處理器 (DSP)、一專用積體電路(ASIC)、一現場可程式閘陣列 (FPGA)或其他可程式邏輯裝置、分離之閘或電晶體邏輯、 分離之硬體組件,或者設計用以執行此處說明之功能的任 何組口加以貝仃或執行。一多用途處理器可為一微處理器 85415 "21- 200402977 ,但替代上,該處理器可為任何 Μ寻、、先處理态、控制器、微 控制為或者狀怨機構。一虛突、★ 慝理益亦可以計算裝置之一组合 加以實行,例如一 DSP與一微處 ,^ 〇σ ^ ^ 之一組合,複數個微 處理器,連接一DSP核心之_々兩☆ 之或更多微處理器’或者任何 其他這類組態。 結合此處揭露之具體實施例所說明之一方法…法的 步驟可在硬體、由一處理器所執行之一軟體模組或其一組 合中直接具體實施。一軟體模组可當 J吊駐於RAM記憶體、快 閃記憶體、ROM記憶體、可技哈可扣a 」探除可程式化唯讀 (EPROM)記憶體、電子可抹除 、^ 休陈了耘式化唯讀記憶體 (EEPROM)記憶體,暫存器、硬碟、_可移式磁 ROM或技藝中已知之任何其他儲存器媒體形式。—示範之 儲存器媒體耗合至處理器’使該處理器可在該儲存器媒體 讀取資訊及寫入資訊。替代上,兮 '一 存裔媒體可整合於處
理器中。該處理II及儲存器媒體可常駐於_ASIC中。ASIC 可常駐於一使用者終端中。替代上 曰代上忒處理器及儲存器媒 體可以分離組件常駐於一使用者終端中。 前面之較佳I體實施例說明係提供以促成任何熟習此項 技藝者製作或使用本發明。熟習此項技藝者可迅速明白此 等具體實施例之各種修正,而且此處定義之通則可以不使 用本發明之機能而應用於其他具體實施例。因此,不希望 將本發明限制於此處所示之具體實施例,而 w主異適用於 與此處揭露之原理及新穎特性相一致的最廣範圍 【圖式簡單說明】 85415 -22- 200402977 從以下陳述之詳細說明並結合圖式可更清楚本發明 性,目的及優勢,其中通篇中類似之參考字元以 識別,且其中: 丁…加以 之一通信 圖1圖解可根據本發明各種具體實施例而 系統; ,、 圖2圖解當根據本發明各種方面而作業時用以接收 將所接收資料封包解碼的一通信系統接收器; 圖3圖解當根據本發明各種方面 糸时用以傳輸資料 封包的一通信系統傳輸器; 圖4圖解可根據本發明各種具體實施例而作業 器系統; 、Μ 圖5圖解用以控制一通信系統中之資料流的一協定層堆 豐, 圖6圖解用於一遺失資料封包重送的一處理; 圖7圖解可根據本發明各種方面 F糸以運仃一來源端 與一目的地端間資料通信的一無線通信系統; 圖8圖解根據本發明各種方面而控制一通信系統中之資 料封包流的各種步驟; 圖9圖解根據本發明各種方面而控制一來源端與一目的 地端間資料封包流的一系統; 圖10圖解根據本發明各種方面而控制一通信系統中之加 密資料封包流的各種步驟;以及 圖11圖解根據本發明各種方面而控制一來源與目的地間 加密資料封包流的一系統。 85415 -23 - 200402977 【圖式代表符號說明】 100 通訊系統 101, 160,’ 701 基地台 102, 103, 104, 704 行動台 105 有線網路 106, 161 前向鏈結信號 107, 108, 109 反向鏈結信號 199 空載傳輸 200 接收器 202 多工解訊器 204 抽樣隨機存取記憶體 206 搜尋器 208 手指元件 210 控制系統 212, 308 組合器 214 解碼器 290 射頻/中頻系統 292, 304 天線系統 300 傳輸器 301 調變器 302 信號展頻放大 303 資料率選擇器/功率位準 選擇器 307 引導信號產生/放大 85415 -24- 200402977 放大器 收發器系統 處理器 接收資料處理 傳輸資料處理 輸入 接收資料儲存器 協定層 傳輸控制協定層 網際網路協定層 點對點協定層 無線電鏈結協定層 實體層 傳輸控制協定封包 網際網路協定封包 點對點協定封包 無線電鏈結協定封包 實體層封包 訊息流 309 400 401 402 403 404, 405 480 500 501 502 503 504 505 506 507 508
509A, 509B,509C, 509N 510 600 702 網路 703A,703B,703N,706-A, 傳輸控制協定層埠
706-B, 706-C, 706-N 705 網頁瀏覽器 799 無線通信鏈結 85415 -25-
Claims (1)
- 200402977 拾、申請專利範圍: 1 · 一種控制一通信系統中資料流之方法,包含·· 接收用以指示於一目的地接受一資料封包的一認可訊 息, 決定與對應之複數個資料封包相關聯之複數個認可訊 息的延遲統計平均值及變異數,其中該延遲係傳輸該資 料封包與接收該認可間的一時期; 根據該延遲統計平均值及變異數決定一延遲期間;以 及 延遲傳送接收之認可訊息,其時實質上等於該決定之 延遲期間的一時期。 2 ·如申明專利範圍第1項之方法,其中將該接收之認可訊息 從一協定層傳至一TCP協定層。 3 · 一種接收資料處理單元,包含: 接收用以指示於一目的地接受一資料封包的一認可訊 息之一輸入;、 用以决疋與對應之複數個資料封包相關聯之複數個認 可訊息的延遲統計平均值及變異數且根據該延遲統計平 均值及變異數而決定一延遲期間的一處理單元; 一資料儲存器單元,用以延遲傳送該接收之認可訊息 ,其時貫質上等於該決定之延遲期間的一時期。 4.如申請專利範圍第3項之裝置,其中將該接收之認可訊息 從一協定層傳至一 TCP協定層。 5·如申請專利範圍第3項之裝置,其中該目的地係一通信系 85415 200402977 統中的一行動台。 6. 一種控制一通信系統中資料流之方法,包含·· 接收用以指示於一目的地接收一資料封包的—加密認 可訊息,其中該加密認可訊息與加密資料組合; 決定與對應之複數個資料封包相關聯之複數個認可訊 息的延遲統計變異數,其中該延遲係傳輸該資料封包與 接收該認可間的一時期; 根據該延遲統計平均值及變異數而決定一延遲期間; 延遲傳送該接收之加密認可訊息及加密資料,其時實 質上等於該決定之延遲期間的一時期。 7. 如申請專利範圍第6項之方法,其中將接收之加密認可訊 息從一協定層傳至一 TCP協定層。 8· —種接收資料處理單元,包含: 接收用以指示於一目的地接受一資料封包的一加密認 可訊息之一輸入,其中該加密認可訊息與加密資料組合; 用以決定與對應之複數個資料封包相關聯之複數個認 可訊息的延遲統計平均值及變異數且根據該延遲統計平 均值及變異數而決定一延遲期間的一處理單元,其中該 延遲係傳輸該資料封包與接收該認可間的一時期; 一資料儲存器單元,用以延遲傳送該接收之加密認可 訊息及加密資料,其時實質上等於該決定之延遲期間的 一時期。 9.如申請專利範圍第8 e i , 草囷罘8貝之I置,其中將該接收之加密認可 訊息從一協定層傳送至一 Tcp協定層。 85415 -2- 200402977 10。如申請專利範圍第8項之裝置,其中該目的地係一通信系 統中的一行動台。 11 · 一種用於資料通信之系統,包含: 於一實體層協定上通信無線電鏈結協定(RLp)資料封 包以及通信用以指示於一目的地接受一 TCP資料封包的 涊可訊息之一基地台,其中該TCP資料封包含有一或更多 RLP資料封包; 一處理為’耦合至該基地台用以將接收之認可訊息從 一協定層傳至一TCP協定層、決定與對應之複數個Tcp資 料封包相關聯之複數個認可訊息的延遲統計平均值及變 異數、根據該延遲統計變異數決定一延遲期間、延遲傳 送該接收之認可訊息,其時實質上等於該決定之延遲期 間的一時期,其中該延遲係傳輸該1^1>資料封包與接收該 認可間的一時期; 通信耦合至該基地台將該認可訊息路由選擇至該TCP 資料封包之一來源的一網路。 12•如申請專利範圍第丨丨項之系統,其中該目的地係一行動 台。 i 3 •—種用於資料通信之系統,包含: 於一貝體層協定上通信無線電鏈結協定(RLp)資料封 包以及通仏用以指示於一目的地接受一 TCP資料封包的 加密認可汛息之一基地台,其中該Tcp資料封包含有一或 更多RLP貢料封包且該加密認可訊息與加密資料組合; 處理抑輕合至該基地台用以將接收之加密認可訊 85415 - 3 . 200402977 息及加密資料從一協定層傳至一 TCP協定層、決定與對應 之複數個TCP資料封包相關聯之複數個認可訊息的延遲 統計平均值及變異數、根據該延遲統計變異數決定—延 遲期間、延遲傳送該接收之加密認可訊息及該加密資料 為時本質上等於該決定之延遲期間的一時期,其中該延 遲係傳輸該TCP資料封包與接收該認可間的一時期; 通信耦合至該基地台將該加密認可訊息及該加密資料 路由選擇至該TCP資料封包之一來源的一網路。 14·如申請專利範圍第11項之系統,其中該目的地係—行動 台。 85415
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10/144,973 US6920504B2 (en) | 2002-05-13 | 2002-05-13 | Method and apparatus for controlling flow of data in a communication system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| TW200402977A true TW200402977A (en) | 2004-02-16 |
Family
ID=29400413
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW092112948A TW200402977A (en) | 2002-05-13 | 2003-05-13 | Method and apparatus for controlling flow of data in a communication system |
Country Status (10)
| Country | Link |
|---|---|
| US (1) | US6920504B2 (zh) |
| EP (1) | EP1504574B1 (zh) |
| JP (1) | JP4303197B2 (zh) |
| KR (1) | KR100988744B1 (zh) |
| CN (1) | CN1653761B (zh) |
| AU (1) | AU2003234568A1 (zh) |
| BR (1) | BR0309955A (zh) |
| CA (1) | CA2485616A1 (zh) |
| TW (1) | TW200402977A (zh) |
| WO (1) | WO2003096635A1 (zh) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI413374B (zh) * | 2004-12-27 | 2013-10-21 | Lg Electronics Inc | 在正交分頻多工存取(ofdma)之無線電存取系統中支援混合自動重送要求的方法 |
Families Citing this family (57)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3590936B2 (ja) * | 2001-10-06 | 2004-11-17 | テラス テクノロジーズ,インコーポレイテッド | 動的ipフィルタリングモジュールを有する電子メールサービスシステム及び動的ipアドレスフィルタリング方法 |
| DE10254580A1 (de) * | 2002-11-22 | 2004-06-03 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur Übertragung von Daten in Nachrichten auf einem Bussystem |
| US7076717B2 (en) * | 2003-06-13 | 2006-07-11 | Microsoft Corporation | Time-aware best-effort hole-filling retry method and system for network communications |
| 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 |
| US20050193197A1 (en) * | 2004-02-26 | 2005-09-01 | Sarvar Patel | Method of generating a cryptosync |
| WO2005093982A1 (ja) * | 2004-03-26 | 2005-10-06 | Nec Corporation | 無線通信機 |
| US20060133281A1 (en) * | 2004-12-20 | 2006-06-22 | Motorola, Inc. | System for managing round trip time of a transmission control protocol and supporting method and apparatus |
| US7733868B2 (en) | 2005-01-26 | 2010-06-08 | Internet Broadcasting Corp. | Layered multicast and fair bandwidth allocation and packet prioritization |
| JP4597705B2 (ja) * | 2005-02-25 | 2010-12-15 | パナソニック株式会社 | 情報処理システム、情報処理装置、サーバ装置、及び情報処理方法 |
| JP4514623B2 (ja) * | 2005-02-25 | 2010-07-28 | パナソニック株式会社 | 情報処理システム、情報処理装置、サーバ装置、及び情報処理方法 |
| US8630602B2 (en) * | 2005-08-22 | 2014-01-14 | Qualcomm Incorporated | Pilot interference cancellation |
| US8611305B2 (en) | 2005-08-22 | 2013-12-17 | Qualcomm Incorporated | Interference cancellation for wireless communications |
| US8743909B2 (en) * | 2008-02-20 | 2014-06-03 | Qualcomm Incorporated | Frame termination |
| US8594252B2 (en) * | 2005-08-22 | 2013-11-26 | Qualcomm Incorporated | Interference cancellation for wireless communications |
| US9071344B2 (en) * | 2005-08-22 | 2015-06-30 | Qualcomm Incorporated | Reverse link interference cancellation |
| KR100895182B1 (ko) | 2005-12-14 | 2009-04-24 | 삼성전자주식회사 | 무선통신 시스템의 전송 제어 방법 |
| CN101083597A (zh) * | 2006-05-31 | 2007-12-05 | 朗迅科技公司 | 移动自组织网络中基于sip的即时消息 |
| JP4978141B2 (ja) * | 2006-10-06 | 2012-07-18 | 富士通株式会社 | 無線通信システム及び無線基地局及び無線通信制御方法 |
| US8122247B2 (en) * | 2006-10-23 | 2012-02-21 | Alcatel Lucent | Processing method for message integrity with tolerance for non-sequential arrival of message data |
| US8204216B2 (en) * | 2006-10-23 | 2012-06-19 | Alcatel Lucent | Processing method for message integrity with tolerance for non-sequential arrival of message data |
| US8489102B2 (en) * | 2007-10-12 | 2013-07-16 | Alcatel Lucent | Methods of locating, paging and routing calls to wireless users in femto system |
| US8521901B2 (en) * | 2007-12-28 | 2013-08-27 | Citrix Systems, Inc. | TCP burst avoidance |
| US9408165B2 (en) | 2008-06-09 | 2016-08-02 | Qualcomm Incorporated | Increasing capacity in wireless communications |
| US9277487B2 (en) | 2008-08-01 | 2016-03-01 | Qualcomm Incorporated | Cell detection with interference cancellation |
| US9237515B2 (en) | 2008-08-01 | 2016-01-12 | Qualcomm Incorporated | Successive detection and cancellation for cell pilot detection |
| KR100986466B1 (ko) * | 2008-11-24 | 2010-10-08 | 한국과학기술원 | 멀티캐스트의 품질을 차등 제공하는 방법 및 장치 |
| US9160577B2 (en) * | 2009-04-30 | 2015-10-13 | Qualcomm Incorporated | Hybrid SAIC receiver |
| US8787509B2 (en) | 2009-06-04 | 2014-07-22 | Qualcomm Incorporated | Iterative interference cancellation receiver |
| US8831149B2 (en) | 2009-09-03 | 2014-09-09 | Qualcomm Incorporated | Symbol estimation methods and apparatuses |
| EP2505011B1 (en) | 2009-11-27 | 2019-01-16 | Qualcomm Incorporated | Increasing capacity in wireless communications |
| KR101363016B1 (ko) | 2009-11-27 | 2014-02-13 | 퀄컴 인코포레이티드 | 무선 통신들에서의 용량 증가 |
| JP5623143B2 (ja) | 2010-06-04 | 2014-11-12 | 京セラ株式会社 | 無線端末装置及び制御方法 |
| US9633556B2 (en) * | 2011-10-31 | 2017-04-25 | Echostar Technologies L.L.C. | Adjusting acknowledgement requests for remote control transmissions based on previous acknowledgements |
| US8347391B1 (en) | 2012-05-23 | 2013-01-01 | TrustPipe LLC | System and method for detecting network activity of interest |
| US8856324B2 (en) * | 2013-01-28 | 2014-10-07 | TrustPipe LLC | System and method for detecting a compromised computing system |
| US9137008B2 (en) * | 2013-07-23 | 2015-09-15 | Qualcomm Incorporated | Three phase clock recovery delay calibration |
| JP6409558B2 (ja) * | 2014-12-19 | 2018-10-24 | 富士通株式会社 | 通信装置、中継装置、および、通信制御方法 |
| US10348428B2 (en) | 2014-12-23 | 2019-07-09 | Intel Corporation | Techniques for synchronized execution of a command at network fabric nodes |
| CN107592235A (zh) * | 2016-07-06 | 2018-01-16 | 上海铂略金融信息服务有限公司 | 最佳延迟下限计算系统与方法 |
| JP2018046506A (ja) | 2016-09-16 | 2018-03-22 | ルネサスエレクトロニクス株式会社 | 通信装置及び通信方法 |
| CN110545221B (zh) * | 2018-05-28 | 2021-09-03 | 华为技术有限公司 | 通信方法、相关装置及通信系统 |
| US10812216B2 (en) | 2018-11-05 | 2020-10-20 | XCOM Labs, Inc. | Cooperative multiple-input multiple-output downlink scheduling |
| US10659112B1 (en) | 2018-11-05 | 2020-05-19 | XCOM Labs, Inc. | User equipment assisted 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 |
| US10756860B2 (en) | 2018-11-05 | 2020-08-25 | XCOM Labs, Inc. | Distributed multiple-input multiple-output downlink configuration |
| EP3888256A4 (en) | 2018-11-27 | 2022-08-31 | Xcom Labs, Inc. | NON-COHERENT COOPERATIVE MIMO COMMUNICATIONS |
| 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 |
| US10735057B1 (en) | 2019-04-29 | 2020-08-04 | XCOM Labs, Inc. | Uplink user equipment selection |
| US10686502B1 (en) | 2019-04-29 | 2020-06-16 | XCOM Labs, Inc. | Downlink user equipment selection |
| CN110287158B (zh) * | 2019-05-05 | 2023-05-26 | 平安科技(深圳)有限公司 | 监测分布式文件系统io时延的方法、装置及存储介质 |
| US11411778B2 (en) | 2019-07-12 | 2022-08-09 | XCOM Labs, Inc. | Time-division duplex multiple input multiple output calibration |
| US11411779B2 (en) | 2020-03-31 | 2022-08-09 | XCOM Labs, Inc. | Reference signal channel estimation |
| KR20230008750A (ko) | 2020-04-15 | 2023-01-16 | 엑스콤 랩스 인코퍼레이티드 | 무선 네트워크 멀티포인트 연관 및 다양성 |
| WO2022241436A1 (en) | 2021-05-14 | 2022-11-17 | XCOM Labs, Inc. | Scrambling identifiers for wireless communication systems |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6038216A (en) * | 1996-11-01 | 2000-03-14 | Packeteer, Inc. | Method for explicit data rate control in a packet communication environment without data rate supervision |
| AU745204B2 (en) * | 1997-07-14 | 2002-03-14 | Nokia Networks Oy | Flow control in a telecommunications network |
| US5941951A (en) * | 1997-10-31 | 1999-08-24 | International Business Machines Corporation | Methods for real-time deterministic delivery of multimedia data in a client/server system |
| US6587684B1 (en) * | 1998-07-28 | 2003-07-01 | Bell Atlantic Nynex Mobile | Digital wireless telephone system for downloading software to a digital telephone using wireless data link protocol |
| US6400724B1 (en) * | 1999-07-16 | 2002-06-04 | Qualcomm Inc. | Method and apparatus for efficient data transmission in a voice-over-data communication system |
| US6553032B1 (en) | 1999-09-01 | 2003-04-22 | Tantivy Communications, Inc. | Packeting timeout spoofing in a wireless data communications network |
| US6647001B1 (en) * | 1999-12-06 | 2003-11-11 | At&T Corp. | Persistent communication with changing environment |
| EP1238499A1 (en) * | 2000-09-28 | 2002-09-11 | Koninklijke Philips Electronics N.V. | Network interface driver and method |
-
2002
- 2002-05-13 US US10/144,973 patent/US6920504B2/en not_active Expired - Lifetime
-
2003
- 2003-05-13 TW TW092112948A patent/TW200402977A/zh unknown
- 2003-05-13 CN CN038109468A patent/CN1653761B/zh not_active Expired - Fee Related
- 2003-05-13 AU AU2003234568A patent/AU2003234568A1/en not_active Abandoned
- 2003-05-13 JP JP2004504470A patent/JP4303197B2/ja not_active Expired - Fee Related
- 2003-05-13 KR KR1020047018354A patent/KR100988744B1/ko not_active Expired - Fee Related
- 2003-05-13 CA CA002485616A patent/CA2485616A1/en not_active Abandoned
- 2003-05-13 BR BR0309955-5A patent/BR0309955A/pt not_active Application Discontinuation
- 2003-05-13 WO PCT/US2003/015199 patent/WO2003096635A1/en not_active Ceased
- 2003-05-13 EP EP03728910.5A patent/EP1504574B1/en not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI413374B (zh) * | 2004-12-27 | 2013-10-21 | Lg Electronics Inc | 在正交分頻多工存取(ofdma)之無線電存取系統中支援混合自動重送要求的方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP4303197B2 (ja) | 2009-07-29 |
| CN1653761A (zh) | 2005-08-10 |
| WO2003096635A1 (en) | 2003-11-20 |
| EP1504574B1 (en) | 2016-06-29 |
| BR0309955A (pt) | 2005-04-05 |
| US6920504B2 (en) | 2005-07-19 |
| CN1653761B (zh) | 2012-09-05 |
| AU2003234568A1 (en) | 2003-11-11 |
| JP2005525748A (ja) | 2005-08-25 |
| EP1504574A1 (en) | 2005-02-09 |
| KR100988744B1 (ko) | 2010-10-20 |
| CA2485616A1 (en) | 2003-11-20 |
| KR20040108813A (ko) | 2004-12-24 |
| US20030212816A1 (en) | 2003-11-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TW200402977A (en) | Method and apparatus for controlling flow of data in a communication system | |
| JP4414236B2 (ja) | 通信システムにおいてデータの流れを制御する方法および装置 | |
| US6850769B2 (en) | 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 | |
| TWI320273B (en) | Method and apparatus for augmenting physical layer arq in a wireless data communication system | |
| WO2010124470A1 (zh) | 一种数据重传方法和用户设备 | |
| HK1078396B (zh) | 用於控制通信系統中數據流的方法和裝置 | |
| HK1078700A (zh) | 用於控制通信系統中的數據流的方法和裝置 | |
| HK1076213B (zh) | 在自動重發請求(arq)協議中用收到否定確認(nak)時啟動的失靈計時器對往返時間作自適應測量的方法 | |
| HK1084799B (zh) | 用於在無線數據通信系統內增加物理層arq的方法和裝置 |