[go: up one dir, main page]

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 PDF

Info

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
Application number
TW092103085A
Other languages
English (en)
Other versions
TW200307435A (en
Inventor
Matthew S Grob
Ramin Rezaiifar
Original Assignee
Qualcomm Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Publication of TW200307435A publication Critical patent/TW200307435A/zh
Application granted granted Critical
Publication of TWI272810B publication Critical patent/TWI272810B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1809Selective-repeat protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/04Transmission power control [TPC]
    • H04W52/38TPC being performed in particular situations
    • H04W52/48TPC being performed in particular situations during retransmission after error or non-acknowledgment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04KSECRET COMMUNICATION; JAMMING OF COMMUNICATION
    • H04K3/00Jamming of communication; Counter-measures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/18Automatic repetition systems, e.g. Van Duuren systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1835Buffer management
    • H04L1/1838Buffer management for semi-reliable protocols, e.g. for less sensitive applications such as streaming video
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements 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/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1848Time-out mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/324Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the data link layer [OSI layer 2], e.g. HDLC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/326Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the transport layer [OSI layer 4]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0002Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless 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)

  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
TW092103085A 2002-02-14 2003-02-14 Method and apparatus for adaptive measurement of round-trip time in ARQ protocols in communication systems TWI272810B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 無線データ通信方法及び装置

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