TWI332332B - Variable packet lengths for high packet data rate communications - Google Patents

Variable packet lengths for high packet data rate communications Download PDF

Info

Publication number
TWI332332B
TWI332332B TW093104008A TW93104008A TWI332332B TW I332332 B TWI332332 B TW I332332B TW 093104008 A TW093104008 A TW 093104008A TW 93104008 A TW93104008 A TW 93104008A TW I332332 B TWI332332 B TW I332332B
Authority
TW
Taiwan
Prior art keywords
packet
data
length
packets
access
Prior art date
Application number
TW093104008A
Other languages
English (en)
Other versions
TW200501664A (en
Inventor
Nagabhushana Sindhushayana
Ramin Rezaiifar
Rashid A Attar
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 TW200501664A publication Critical patent/TW200501664A/zh
Application granted granted Critical
Publication of TWI332332B publication Critical patent/TWI332332B/zh

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/36Flow control; Congestion control by determining packet size, e.g. maximum transfer unit [MTU]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L12/5602Bandwidth control in ATM Networks, e.g. leaky bucket
    • 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/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/16Implementing security features at a particular protocol layer
    • H04L63/162Implementing security features at a particular protocol layer at the data link layer

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

1332332 稱為格式A及格式B。格式A係被定義為一具有與該以封包 為對一關係的SL封包。換言之,CL封包的長度會是〖〇〇〇 位元(亦即該SL封包的給定大小)減去χ<ϊ換言之,該cl封包 加上SL開支會等於讥封包的給定長度。格式b會被定義為 1) 一 SL封包,此者含有填入值,或是2)__sl封包,此者含 有多個CL封包而連同或無須填入值。 根據一具體實施例,該SL封包的大小可為可變。圊3說明 一格式A,其中該SL封包會是四種大小的其中一者。3匕封 包的大小可為其一 :112、24〇、488或1〇〇〇位元。紅是由cl 封包組成《對應於一個使用者會有一個CL封包。資料處理 可如圖1所示,其中一連接層(CL)封包1〇2的處理作業包含 接合一或更多個連接層(CL)封包,連同填入值,如有必要, 然後增加一安全層標頭丨10及訊尾丨12以構成一安全層(sl) 封包104。 圖4說明一格式B封包,其中SL封包為可變,且該儿酬載 包含一或更多CL封包加上填入值。所獲SL封包大小為 112、240、488或1〇〇〇位元其中一者。 圖5說明SL封包的處理作業’其中sl封包具有一小於 1000位元的長度。會將兩個欄位增附到該SL封包,即一
SubPacket Identification (SPID)或MAC索引值,此為 一6位 元長度,及一 LENgth Indicator (LEN),此為 2位元。該 MAC 索引可識別該封包之朝向使用者。該]ViAC索引攔位會被用 來識別3玄封包之目的地使用者。LEN標定該格式。該len 欄位會被用來標定該SL封包究應為格式A或格式B。如該SL 9 "52doc 1332332 封包屬格式A,則該LEN也會標定該SL封包的長度,這可採 下列三者其一值:112、240、488。所獲MAC層子封包會是 120、248或496位元長度。然後藉由決定是否應合併多個 MAC層子封包,來處理該MAC層子封包以構成該MAC層封 包。該MAC層封包含有一或更多個MAC層子封包,加上内 層的循環冗餘檢查位元數值,且連同任何必要的填入值。 . 如果含或對不同使用者之一個以上的SL封包,則該MAC層 封包稱為多工(Multiplex)。會將一 CRC值及一訊尾值施用於 該MAC層封包,以構成一 PL層封包,即如圖7所示。然後, 所獲PL封包會是152、280或528位元長度。 圖6說明SL封包的處理作業,其中SL封包具有一等於 , 1000位元的長度。該MAC層酬載為SL封包。該MAC層封包 稱為單工(Simplex)。 圖8說明MAC層封包的處理作業,其中該MAC層封包具 有1000位元的長度。圖8處理作業可運用於格式A或格式B 的SL封包。可將一 CRC值及一訊尾施用於MAC層封包。此 φ 外,亦可施用一具有2位元的格式指示器(FMT)。該FMT的 顯著性可如下表1給定。 / 表I :格式攔位(FMT)定義 01 = 格式A單工 11 = 格式B單工 00 = 多工MAC封包 10 = 單工MAC封包 單工是指一具一個SL封包之MAC封包;而多工意指一個以 9l452.doc -10- 1332332 上的SL封包。換言之,一單工MAC封包含有正好一個SL封 包;而一多工MAC封包含有兩個或更多的SL封包。一訊囊 可定義為一 MAC封包,後隨以數個位元的開支,此者可載 荷特定於該MAC封包的資訊,即如圖15裡繪示一單一 PL封 包載荷多個MAC層封包。當一 PL封包載荷兩個以上的MAC ' 封包時可利用一 MAC訊囊。也可利用一訊囊來識別個別訊 ▲ 囊,且因而會僅用於多工封包的情況下。 根據一具體實施例,可增加PL封包的大小以容納更大量 的傳送。較大的PL封包也可供將多個MAC封包嵌入於一個 ® PL封包内。特別是,可將具多個目的地位址的多個MAC封 包各者敌入於'—封包。按此方式’會將一個PL封包傳送 · 到多個使用者。即如圖9所示,一訊囊被給定為含有一 MAC 層封包、FMT及一訊囊位址。FMT欄位的解譯方式可如表I 所標定。該訊囊位址可提供該MAC層封包的目的地。注意, 若該M A C層封包係一多工封包,亦即含有多個C L層封包, 各者具有一不同目的地位址,則可將該訊囊位址留為空 φ 白。換言之,如該PL封包會含有對多個使用者的資訊,則 該訊囊位址不具太多意義,因此僅針對一使用者。在本例 ._ 中,該訊囊位址為6位元。該MAC層封包、FMT與訊囊的組 -合即可構成MAC層訊囊。 現續圖9,可接合多個MAC層訊囊。會將一 CRC值、一訊 尾及任何必要填入值增附到該MAC層訊囊的組合。可將該 填入值納入,使得MAC層訊囊開支,亦即填入、CRC及訊 尾,會是具有16*n的長度。此特定長度係一設計選擇,這 91452.doc -11 - 1332332 是由在納入MAC訊囊及訊尾位元之後遺留於該pL封包内的 位元數所決定。每當遺留有足夠的位元時,就會希望利用 32位元CRC。在本範例裡,長度為2048位元的PL封包是利 用一 24位元CRC,而較長的PL封包會利用32位元CRC。在 本範例裡,PL封包會有四種延伸長度:2〇48 ' 3〇72、4〇96 及5 120位元。 圖10係一對應於該等延伸pL封包之名目資料速率列表, 即如前按照IS-856内之HRPD所定義者。參照於即如圖7所 示之PL封包長度,對於192 kbps的名目傳輸資料速率,會 在4個時槽上傳送並且增量再傳送一 152位元之封包長度。 注意根據一具體實施例,資料速率計算作業係採將pL封包 長度向下捨約至最近2的次方值之傳統方式。在一 ixEv_D〇 系統裡各時槽會是丨.666毫秒(ms)長。對於良好通道條件, 經由運用早期終結方式,此資料速率可增至76.8 kbps。早 期終結是指一系統,其中當資料既經正確地接收及解碼 後,該資料的接收器會傳送一認可或ACK。按此方式,所 有的四次嚐試或可非用於傳輸作業。此認知訊息可終結任 何進—步的封包傳輸作業。同樣地,280及528位元的封包 長度各者會是在6個時槽上傳送,而分別地得到25 6 kbps 7-6 kbps的名目資料速率。類似地經給定早期終結, 者可刀別地具有最大資料速率kbps及307.2 kbps。 —見/…'圖16,對於具有名目資料速率19.2 kbps之每時槽 每I包152位兀,在第—時槽後的終結會獲得76·8 kbpS的最 貝料速率。在第二時槽後的早期終結會獲得38.4 kbps的 9l452.doc •12· 1332332 最大>料速率,或是該最大資料速率的一半,如傳送所有 四個時槽,則可實現19.2 kbps的名目資料速率。 圖Π說明每時槽每封包280位元的傳輸作業,其中會是在 6個時槽上進行傳輸及增量再傳輸作業。在此,名目資料速 率為25.6 kbps。在第一時槽後的終結會獲得153 6 kbps的最 大資料速率,而在第三時槽後的終結會獲得115 2kbps的資 料速率,或是該最大值的一半。如傳送所有6個時槽,則可 實現25.6 kbps的名目資料速率。 - 在一 lxEV-DO系統裡,AT會對AN提供資料速率請求,其fl 中該資料速率請求是在反向鏈路(RL)上傳送,且特別是在 一負料凊求通道(DRC)上傳送。該資料速率請求可為按在 AT處的所收信號品質之函數來計算。然後’該a丁會對從該 AN的資料傳輸作業請求最大的資料速率。該an接收到該資· 料速率請求,這會接著據此而選擇一封包大小。對於一給 疋資料速率請求,該AN可產生一較短pL封包、—傳統π 封包或是一較長PL封包。各資料速率請求對應於一或更多馨 封包大小。此項選擇係依所針對之_流的Q〇s而定。 例如即如圖10所給定,對一 19_2 kbps的資料速率請求,/ 稱之為DRC0,該AN可傳送一長度152位元的單工pL封包以 啟動19.2 kbpS ’或是可傳送—25 6 kbps有效資料速率之長 度280位元的PL封包,該AT雖既已認可可能孔封包大小及 資料速率,然該AT並未具備現正使用何者的特定知識。在 一具體實施例裡,該AT〇f試著各種可能pL封包大小。注意 較短的封包長度會傾向於減少漏失,因為如未正確接收則 9US2doc -13- 1332332 會重傳送比較少的資訊。同樣地,會有較佳的按較低 進行解碼的機會。此外,給定相同的通道條件採 較短封包(在無早期終結的情況下)之時間會是對較 : 所需者之一部分。 ~ f匕 會透.過該獄資料速率請求來傳送多重數值資料速率請 求’其中該對應性可如表π所給^。該標示(L)表示—延伸 PL封包長度。該資料速率值19 2 kbps、28 2 及η』
kbps,各者分別地參指如圖1〇所給定之位元長度。例如, 〇11(:0對應於19.2 1^1)5及25.6 1^1^。對於具有19.2吐1^名目 資料速率之資料傳輪作業而言,該PL封包含有152位元,並 且係透過4個時槽所傳送。而對於具有25 6 kbps名目資料速 率之資料傳輸作業而言’該PL封包含有280位元,並且係透
過6個時槽所傳送。當運用一完整長度,或延伸長度封包 時’會將該指示器(L)納入該列表項目内。例如DRC5對應 於307.2 kbps,其中該PL封包長度為2048位元。類似地, 〇1^7對應於614 1^^5,其中該?1^封包長度為2〇48位元。
表II DRC資料速 率請求 速率 (kbps) 速率 (kbps) 速率 (kbps) 速率 (kbps) DRC0 19.2 25.6 — — DRC1 19.2 25.6 25.6(L) -— DRC2 19.2 25.6 57.6 76.8 DRC3 19.2 25.6 57.6 153.6 DRC4 25.6 57.6 307.2 1 — DRC5 25.6 57.6 307.2(L) — DRC6 57.6 614.4 — — DRC7 57.6 614(L) —— -— 9M$2doc •14- 1332332 -般說來,當-DRC資料速率請求表示一資料速率大於 或等於153 kbps或另外的預定數值時,封包分割多工處理會 為可用。對於多工處理,—1〇24位元或更多的單一封包 是由一或更多MAC層訊囊所組成。然後各訊囊會含有對=-一或更多使用者的MAC層封包。在一HRPD系統裡,各接取. 詢訊可提供一前導(I-通道),這是作為一序訊。根據一具體 實施例,一經修飾的序訊裡包含一顯明資料速率指示器. (EDRI)。編碼器封包可支援將資料多工處理於一封包内:. 按較高資料速率,該序訊在調變相位Q分支上含有一 edri · 櫊位。該EDRI為重複8次的(8,4,4)雙正交編碼及區塊。該 EDRI標定複數個速率其令一者。為檢查一封包是否針對— 給定使用者,該使用者會檢查該MAC層識別碼。對一單一 使用者封包而言,該序訊會在Ϊ分支上傳送該MAc索引。該. MAC索引(由該AN指配予一給定終端)係一由該AN所運用 以Walsh覆蓋該封包(藉該相對應64階Walsh覆蓋)的6位元數 值,俾以辅助該AT識別導向至此的封包。此機制會用來單 一傳播封包。對於多重使用者封包,序訊傳送該EDRI於該修 Q分支上,其中所有具DRC相容於EDRI的使用者會嚐試解 - 碼該封包。 潛在的資料速率及相對應的EDRI長度(按切片)可給定如 · 下:153,6 k (256)、307.2 k-L (256)、307.2 k (128)、614 k-L (128)、921 k (128)、1.2 M-L (128)、614 k (64)、1.2 Μ (64)、 1·5 M (128)、1·8 M (64)、2.4 M (64) ' 3.0 M (64),且進一 9M52 doc -15- 1332332 步如圖11所述。圖11列出相容於各DRC的資料速率集合。 若相對應於一資料速率之封包能夠由任何能夠按一 DRC而 (可靠地)解碼一封包的使用者予以可靠解碼,則稱該資料速 率係相容於該DRC。一般說來,相容於一 DRC之資料速率 會最多等於與該給定DRC相關之封包的資料速率,且該封 包的時段會至少和與該給定DRC相關之封包的時段一樣 長。換句話說,如使用者可解碼一對於該DRC之封包,則 該者可按與該DRC相容的所有資料速率來解碼一封包。 對於多工封包,且特別是對於多重使用者封包,可對MAC 層重傳輸提供一認可(ACK)指示器,茲稱為D-ARQ。該ACK 會在反向鏈路上由那些能夠解碼該PL封包的使用者傳送, 其中該等封包含有一針對至此之MAC層封包或子封包。該 ACK傳輸是被3 dB所推動以供開關鍵控。該ACK是由出現 一信號所表示,而NACK是由缺少該信號所表示。在雙極鍵 控裡,ACK及NAK是由所傳送之不同信號所表示,具相同 強度及相對於彼此相反的符號。相對地,藉開關鍵控,其 中一訊息(ACK)會由傳送一非微普信號所表示,而同時另一 訊息(NAK)是由不傳送信號所表示。開關訊令是用以多重 使用者封包ARQ,而雙極訊令是用以單一使用者封包 ARQ。對於單一使用者封包,亦及,單播傳輸作業,該ACK 是在傳輸該封包後於兩個時槽上傳送,亦即在第三個時槽 内。完成此項以提供該AT進行該封包之解調變及解碼的時 間。對於多重使用者封包,會是在一時槽上傳送該ACK, 此者距離該單一使用者封包有4個時槽的延遲。當一多重使 9l4S2.doc -16- 1332332 封包係針對一第一 AT時,且該AN並不接收一來自該AT的 ACK,該AN並不會在按相同交錯位移之次一時槽的過程中 將一單播封包送出至該AT。這是為了要明確化在多重使用 者封包傳輸後,於第7個時槽上所傳送之ACK的意義。 現再次參照於前文所述之封包建構程序,在一如圖1 2之 _ 封包裹裝作業的第一範例,該SL封包為240位元。該SL封 . 包為格式A封包,該目標PL封包為280位元,且該MAC ID=8。該SL封包是經增加兩個欄位所處理:SPID及LEN, 即如前述。該LEN欄位為2位元,且該SPID欄位為6位元, 獲得248位元的經修飾封包。會增附一内層CRC (8位元), 且此外還會加上一 16位元CRC及一 8位元訊尾,獲得一 280 . PL封包。在一第二範例裡,即如圖13所示,會將兩個240 位元SL封包多工處理以構成一 528位元PL封包。一第一 SL 封包200為240位元,且具有一MAC ID = 8。該SL封包200係 從一第一使用者來的格式A封包。該SL封包220係從一第二 使用者來的格式B封包。該SL封包220也是240位元,但具 φ 有一 MAC ID = 5。然後經多工之封包會含有對於各封包200 及220的SPID及LEN。會將一内層CRC (8位元)、一 CRC (16 / 位元)及一訊尾(8位元)增附至該多工封包,獲得一 528位元 . 的PL封包。在一第三範例裡,四個相同格式的封包,即如 格式A封包而各者來自不同使用者,會被多工處理成一 1024 位元PL封包,即如圖14所示。各SL封包具有一相對應MAC ID值。各SL封包為具各種長度,包含一 488位元的第一 SL 封包,一 240位元的第二SL封包,以及兩個112位元的SL封 9H52.doc -17 - 1332332 包。一 SPID及LEN會被施用於各SL封包以構成一多工封 包。然後將内層CRC、CRC及訊尾施用於該多工封包以構 成一 PL封包。在此範例裡,也會納入一格式欄位,FMT。 即如前文給定之表I所示,該FMT數值可將該PL封包識別為 一多工封包。在一第四範例裡,即如圖1 5所述,不同格式 封包,即如格式A及格式B封包,會被多工處理以構成一 . 2048位元PL封包。一第一 SL封包具有1000位元,其中該第 二及第三SL封包各者為488位元。該第一 SL封包300會被用 來產生一第一訊囊,而該第二及第三SL封包320、340會被 _ 用來產生一第二訊囊。該SL封包300係1000位元’且因此可 組成一單一訊囊。該第二及第三SL封包32〇、340會少於1000 _ 位元,且因此一訊囊包含兩者封包。即如前述,會將一 FMT 及訊囊位址施加於該第一 SL封包300,以構成第一訊囊。該 第二訊囊係一含有該SL封包320、340之多工訊囊。會對各 者SL封包3 20、340增附一 SPID及LEN。然後對該第二訊囊 提供一第二訊囊位址。該第二訊囊位址被清除,表示該對 φ 於多個接收者之資料是經納入該訊囊内。然後將兩個訊囊 接合,並增附填入值、CRC及訊尾以構成一 2048位元PL封 / 包。圖1 8說明一無線基礎架構元件400,包含耦接於一通信 _ 排線420的傳送電路(Tx) 402及接收電路(Rx) 418。一 DRC 單元410接收該DRC資料速率請求,如在DRC通道上從AT 所接收。該元件400進一步包含一中央處理單元(CPU)412 及一記憶體406。該PL封包產生作業404從DRC單元410接收 該DRC資料速率請求並組成該PL封包。該PL封包產生作業 91452 doc -18- 1332332 404可產生一單工封包或多工封包,且進一步可實作前文所 述之任何方法。圖19說明一根據一具體實施例之Ατ 5〇〇。 AT 5〇〇包έ經耗接於一通信排線520的傳送電路(τχ) 5〇2及 接收電路(Rx) 508。一 DRC單元5丨〇決定最大資料速率並ΑΤ 在該DRC通道上傳送相對應的請求。該元件5〇〇進一步包含 一中央處理單元(CPU)512及一記憶體506»該PL封包解譯作 業504接收該PL封包構成該AN,並決定是否有任何内容是 被導引至AT 500。進一步,該PL封包解譯作業5〇4決定所接 收凡封包的傳輸速率。該PL封包解譯作業504可處理單工 封包或多工封包,並且進一步可實作任何上述方法。 P如刖述,各種方法及裝置可於一前向鏈路提供多重使 用者封包’藉以改善封包處理的效率。在__具體實施例, 可提供較短封包給在較劣通道條件下的使用者,或是因其 應用而要求較少資料量與相對應之服務品質(Q〇s)要求的 使用者。在另外的具體實施例裡,一用以支援多重使用者 封包的機制’ SlxEV_D0系統的情境下,可提供—經修飾 之序訊結構(單播v/s多重使用者封包)、一經修飾之速率集 合,及/或一以識別來自一單使用者封包或多工封包(延遲 ACK)之ACK的經修御機制。ACK通道的開關鍵控v/s用於 IS-856之雙極鍵控,及/或一多重數值drc解譯作業。 熟諸本項技藝之人士應即瞭解可利用任何各種不同技術 及技巧來代表資訊及信號。例如,前述全文中可參照之資 料、結構、指令、資訊、信號、位元、符號^ 電壓 '電流、電磁波、磁場或粒子,光學場或; 可由 或是 9US2.doc -19- 1332332 該等任何組合。 如熟諳本項技藝之人士可進一步瞭解關聯於本揭各具體 實施例而描述之各種說明性邏輯區塊、模組、電路及演算 法步驟,可按如電子硬體、電腦軟體或該等組合而實作。 為清晰說明此硬體及軟體互換性,各種示範性組件、區塊、 模組、電路及步驟既已於前概略按照其功能性所描述。該 力月丨生疋否一硬體或軟體而實作,係根據施加於該整體系 統之特定應用及設計限項而定。熟諳本項技藝之人士可對 於各項特定應用按各種方式來實作所欲功能性,然該實作 決策不應被詮釋為導致悖離本發明範圍。 /式關聯於本揭各具體實施例而述之示範性邏輯區塊、 模組及電路,可藉一般目的性處理器、一數位信號處理器 (DSP)、-應用特定積體電路(ASIC)、—現場可程式化閉極 陣列(FPGA)或其他可程式化邏輯裝置 '離散閘極或電晶體 i輯離散硬體組件,或是任何其他經設計以執行前述各 月b ^之且°來實作或執行…般目的性處理11可為一微 :理益’:在其替代方式裡,該處理莽可為任何傳統處理 控制β '微控制器或狀態機。亦可將-處理器實作為 1·’裝置之組合,即如一 DSp及—微處理器之組合 數個微處理器、供囡认 反 於一 DSP核心之一或更多微處理器, 或是任何其他的該等組態。 ⑴文關聯於本揭各具體實施例而述一方法 驟可直接按辟㉟k &戶、π沄之步 體'饮一由處理器所執行之軟體模組,或 兩者之組合而實作。-軟體模組可常駐於RAM記憶體、快 9U52.d〇c •20- 2憶體、R⑽記憶體、EP⑽記憶體、E£pR⑽記憶體、 子益、硬碟、可移除碟片、—cdr〇m,或任何其他形 :之業界眾知儲存媒體内。—示範性儲存媒體㈣接於該 "理器,使得該處理器可對該料媒體讀出寫人資訊。在 替代方式彳1 ’㈣存媒體可為整合於該處理$内。該處理 器及該儲存媒體可常駐於-ASIC内。該ASic可常駐於一使 :者终端内。在替代方式裡,該處理器及該儲存媒體可按 一使用者終端内之離散組件而常駐。 “本揭各具體實施例之前述說明係供以讓任何熟諳本項技 蟄之人士能约利用或製作本發明。該等具體實施例之修飾 對於熟諳本項技藝之人士即屬顯見,且本文定義之—般原 理喊可適詩其他具體實施例,而無虞㈣本發明精神或 範圍。如此,本發明並非為限制於所述具體實施例,而是 應依其相符於在此所揭示之原理及新穎特點的最廣範圍。 【圖式簡單說明】 圖1係一高速率封包資料(HRPD)通信系統之空中介面層 置架構局部。 圖2係一 HRDP通信系統之前向通道結構。 圖3係一格式a連接層封包之安全層結構。 圖4係一格式B連接層封包之安全層結構。 圖5及ό說明從各安全層封包之單工及多工mac封包的產 生作業。 圖7係用以載荷長度少於1〇〇〇位元之單一 MAC層封包的 實體層封包結構β 9l4S2.doc -21 - 1332332 "係用以載荷長度等於1000位元之單一 MAC層封包的 實體層封包結構。 圖9係用以載荷各個長度等於1〇〇〇位元之多重MAC層封 包的實體層封包結構。 曰 圖1〇係一正常資料速率及資料速率請求解譯之列表。 圖11顯示在一顯明資料資料速率指示器與資料速率請求 數值之間的相容性。 圖12說明基於簡短安全層封包之實體層封包產生作業》 圖13°兒明含對於兩個使用者之酬載的512位元多工實體 層封包產生作業。 圖14係一含不同長度之安全層封包的多工實體層封包。 圖15係一含多個媒體接取控制層訊囊之實體層封包。 圖16及17說明多重訊槽傳輸作業,以達一正常資料速率 及一最大資料速率。 圖18係一根據一具體實施例之接取網路。 圖19係一根據一具體實施例之接取終端》 【圖式代表符號說明】 102 連接層(CL) 104 安全層(SL) 106 媒體接取控制(MAC)層 108 實體層(PL) 110 安全層標頭 112 訊尾 200 第一 SL封包 9l452.doc •22- 1332332 220 第二SL封包 300 第一 SL封包 320 第二SL封包 340 第三SL封包 400 無線基礎架構元件 402 傳送電路(Tx) 404 PL封包產生作業 406 記憶體 408 接收電路(Rx) 410 DRC單元 412 中央處理單元(CPU) 420 通信排線 500 AT 502 傳送電路(Tx) 504 PL封包解譯作業 506 記憶體 508 接收電路(Rx) 510 DRC單元 512 中央處理單元(CPU) 520 通信排線 9l452.doc -23

Claims (1)

  1. 妙錄專利申請案 申請-專利鞔_聲遂本(96年2月) 、 拾、申請專利範圍: '* 一種用於接取終端之方法,該方法包含: 接收一包含一子封包之多使用者實體層(PL)資料封 包,該多使用者PL資料封包包含被定址至至少二接取終 端之資料; 嘗試以一組資料傳送速率來解碼該PL資料封包; 若該解碼成功,則擷取一子封包識別碼; 決定該子封包是否導向於該接取終端; 若導向該接取終端,則處理該子封包;以及 操取一表示一該PL資料封包内至少一訊囊之目的地的 訊囊位址’其中該訊囊位址係包含於一訊囊位址欄位 内,且其中一指定訊囊位址表示一多重使用者PL資料封 包。 2·如申請專利範圍第1項之方法,進一步包含: 操取一表示一相對應於該PL資料封包之媒體接取控制 (MAC)資料封包位元長度的長度數值。 3·如申請專利範圍第2項之方法,其中該長度數值可識別該 PL資料封包之格式。 4. 如申請專利範圍第1項之方法,進一步包含: 基於該接取終端與該接取網路間之一前向通道條件將 一資料速率請求發送至一接取網路,該資料速率請求指 明用於該接取網路之一或多個資料速率以將資料傳送至 該接取終端。 5. 如申請專利範圍第1項之方法,其中使用與分碼多重接取 〇:V9l \9 M52-9602) 5.doc 9 1¾-------- 月、修(更)正替換頁 (CDMA)相關之碼來嘗試解瑪該多使用者pL資料封包。 6.如申請專利範圍第丨項之方法,進一步包含: 若包含於該PL封包内之子封包係導向至該接取終端且 該接取終端已正喊地解竭該pL封包,則送出一認可指示 7, 一接取終端,該接取終端包含: 一控制處理器,以執行電腦可讀取指令; 一記憶體儲存裝置,以儲存電腦可讀取指令; 接收H ’用以接收-包含_子封包之多使用者實體 層(PL)資料封包,該多使用者PL資料封包包含被定址至 至少二接取終端之資料;以及 一實體層(PL)封包解譯單元,經調適以: 嘗試以一組資料傳送速率來解碼該資料封包; 若該解碼成功,則決定該子封包是否導向於該接取 終端; 若確導向該接取終端,則處理該子封包;以及 擷取一表示一該PL資料封包内至少一訊囊之目的地 的訊囊位址,其中該訊囊位址係包含於一訊囊位址攔 位内,且其中一指定訊囊位址表示—多重使用者PL資 料封包。 8· 一接取終端,該接取終端包含: 用以接收一包含一子封包之多重使用者實體層(pL)資 料封包之構件,該多重使用者PL資料封包包含被定址至 至少二接取終端之資料; O:\91\91452-960215.doc -2 · is , j年月“奶inag (.·nr r 一J -: * £} 用以嘗試以一組資料傳送速率來解碼該孔資料 構件; 若該解碼成功,則用以自該pL資料封包糊取—子封包 識別碼之構件; 用以決定該子封包是^導向於該接取终端之構件; 若確導向該接取終端,則用以處理該子封包之構件; 以及 用以擷取一表示一該PL資料封包内至少一訊囊之目的 地的訊囊位址之構件,其中該訊囊位址係包含於一訊囊 位址欄位内,且其中一指定訊囊位址表示一多重使用者 PL資料封包。 9. 一接取網路裝置’該接取網路裝置包含: 一資料速率控制(DRC)單元,用以從複數個接取終端接 收資料速率請求,每一資料速率請求指明一接取終端請 求該接取網路裝置將資料傳送至該接取終端之至少一速 率; 一實體層(PL)封包產生單元,經調適以從該drc單元接 收該資料速率請求’基於該資料速率請求,選擇至少二 接取終端以自一多重使用者PL封包接收資料,自該多重 使用者PL封包之一組長度選擇一長度,自一組傳送速率 選擇一傳送速率以傳送該多重使用者PL封包,並產生該 已選擇長度之多重使用者PL封包;以及 一傳送器’用以將該多重使用者PL封包傳送至該等接 取終端。 ΟΛ9ΙΝ9Ι452-9602丨 $.doc 10. 10. 11. 12. 13. 14. 15. 16. 17. 如申请專利範圍第9項之接取網路裝置,其中該pL封包產 生單元係經調適以: 產生—可變長度安全層(SL)封包。 如申4專利範圍第10項之接取網路裝置,其中該1>1^封包 產生單元係經調適以: 將複數個SL封包合併於一 pL封包。 如申清專利範圍第9項之接取網路裝置,其中該接取網路 裝置係經調適以: 在第一數量之時槽後重傳該可變長度PL封包,其中該 接取網路裝置會等待足夠的時槽以讓一接取終端認可接 收。 如申凊專利範圍第12項之接取網路裝置,其中該第一數 量之時槽為四個。 如申請專利範圍第9項之接取網路裝置,其中該pL封包產 生單元可依該等接取終端與該接取網路裝置間之一通道 條件的函數來產生該可變長度PL封包。 如申請專利範圍第9項之接取網路裝置,其中該pL封包產 生單元係經調適以: 產生一訊囊,該訊囊包含導向至多個接取终端(AT)之 複數個安全層(SL)封包。 如申請專利範圍第15項之接取網路裝置,其中該封包 產生單元係經調適以: 產生複數個訊囊,其中各訊囊具有相對應的訊囊位址。 一種用以於一無線通信系統中處理資料封包之方法,該 〇:λ9Ι\9Μ52-9602Ι5.<!( -4- 2 2
    日,修⑵正赘換頁I ·—3_ ' >- 方法包含: 為傳輪至複數個使用者而接收複數個連接層封包; 基於自該等使用者所接收之資料速率請求,將―’ 給一第—使用者之第—連接層封包連接至m2 -使用=之第二連接層封包,以形成—實體層封包; 自該實體層封包之一組長度選擇一長度; 自了組傳送速率選擇-傳送速率以傳送該實體層封 包,以及 18. 將該等第-及第二封包傳送至該實體層封包。 -種用以於一無線通信系統中處理資料封包之方法 方法包含: 通 決定一接取網路與一第一接取終端間之一第一通道條 件; ’、 决疋該接取網路與一第二接取終端間之一第二通道條 件; 為傳輸至一第一接取終端而接收一第一資料區塊; 為傳輸至一第一接取終端而接收一第二資料區塊; 根據該第一資料區塊之一長度以及已決定之第一通道 條件,自一組長度選擇一第一安全層封包長度; 產生一具有該第一安全封包層長度之第一安全層封 包; 根據該第二資料區塊之長度以及已決定之第二通道條 件,自一組長度選擇一第二安全層封包長度; 產生一具有該第二安全封包層長度之第二安全層封 O:\9IV9H52-9602l5.doc 1332332. 包;以及 屋生 八有該第一及第二安全層封
    申請專利範圍第18項之方法,其中該^體^封包 有一以位元計算之預設安 ^ 1b 頂又女全層封包長度,且誃曾 擇之安全封包居县声合 巴層長度θ小於該預設之安全層 20·如申請專利範圍第18 ^度。 κ万法,進一步包含以分碼多重 接取(CDMA)技術來傳送該實體層封包。 21.如申清專利範圍第18項之方法,其中選擇該第一安全層 封包長度包含: 決定一服務品質(QoS)要求;以及 按該第一通道條件之函數及該服務品質要求決定一安 全層封包長度。 O:\9l\9l4S2.9602IS.doc 6- 1332職 030195; SINDHUSHAYANA et al. , Sheet 15/16 replacement drawing sheet 第093104008專利_請案 中文圖式替換頁(96年2月) 雜CD 逛〇 τΟ ^ κ) ^ g 某举々 J μ Oh ,
    001® § 0CNI寸 -81.寸 1332332- *?· 030195; SINDHUSHAYANA et al. , Sheet 16/16 replacement drawing sheet oos
    61® oCNllo -8S
TW093104008A 2003-02-18 2004-02-18 Variable packet lengths for high packet data rate communications TWI332332B (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US10/368,887 US7280562B2 (en) 2003-02-18 2003-02-18 Variable packet lengths for high packet data rate communications

Publications (2)

Publication Number Publication Date
TW200501664A TW200501664A (en) 2005-01-01
TWI332332B true TWI332332B (en) 2010-10-21

Family

ID=32850232

Family Applications (1)

Application Number Title Priority Date Filing Date
TW093104008A TWI332332B (en) 2003-02-18 2004-02-18 Variable packet lengths for high packet data rate communications

Country Status (14)

Country Link
US (1) US7280562B2 (zh)
EP (1) EP1597879B1 (zh)
JP (3) JP4537382B2 (zh)
KR (1) KR101098351B1 (zh)
CN (1) CN1759575B (zh)
AT (1) ATE557502T1 (zh)
AU (1) AU2004213992B2 (zh)
BR (1) BRPI0407546B1 (zh)
CA (1) CA2516384C (zh)
ES (1) ES2384240T3 (zh)
MX (1) MXPA05008762A (zh)
RU (1) RU2341903C2 (zh)
TW (1) TWI332332B (zh)
WO (1) WO2004075495A1 (zh)

Families Citing this family (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI20021093A0 (fi) * 2002-06-07 2002-06-07 Nokia Corp Tiedonsiirtomenetelmä ja -järjestelmä
US7155236B2 (en) 2003-02-18 2006-12-26 Qualcomm Incorporated Scheduled and autonomous transmission and acknowledgement
US8391249B2 (en) 2003-02-18 2013-03-05 Qualcomm Incorporated Code division multiplexing commands on a code division multiplexed channel
US7660282B2 (en) 2003-02-18 2010-02-09 Qualcomm Incorporated Congestion control in a wireless data network
US20040160922A1 (en) 2003-02-18 2004-08-19 Sanjiv Nanda Method and apparatus for controlling data rate of a reverse link in a communication system
US8705588B2 (en) 2003-03-06 2014-04-22 Qualcomm Incorporated Systems and methods for using code space in spread-spectrum communications
US7215930B2 (en) 2003-03-06 2007-05-08 Qualcomm, Incorporated Method and apparatus for providing uplink signal-to-noise ratio (SNR) estimation in a wireless communication
US7397805B2 (en) * 2003-04-02 2008-07-08 Ntt Docomo Inc. Systems and methods for goodput guarantee through adaptive fair queuing
US8477592B2 (en) 2003-05-14 2013-07-02 Qualcomm Incorporated Interference and noise estimation in an OFDM system
US7466666B2 (en) * 2003-06-18 2008-12-16 Telefonaktiebolaget Lm Ericsson (Publ) Forward ACK/NACK channel for CDMA system
US8489949B2 (en) 2003-08-05 2013-07-16 Qualcomm Incorporated Combining grant, acknowledgement, and rate control commands
US7623553B2 (en) * 2003-11-03 2009-11-24 Qualcomm Incorporated Method, apparatus, and system for data transmission and processing in a wireless communication environment
CA2575065C (en) * 2004-09-18 2012-12-18 Samsung Electronics Co., Ltd. Apparatus and method for transmitting/receiving packet in a mobile communication system
WO2006073284A1 (en) * 2005-01-07 2006-07-13 Samsung Electronics Co., Ltd. Apparatus and method for transmitting/receiving multiuser packet in a mobile communication system
KR100918748B1 (ko) * 2005-01-07 2009-09-24 삼성전자주식회사 이동통신 시스템에서 다중 사용자 패킷 송/수신 장치 및방법
US7924772B2 (en) * 2005-02-10 2011-04-12 Nokia Corporation Method and apparatus to support multi-user packets in a wireless communication system
US8838115B2 (en) * 2005-07-20 2014-09-16 Qualcomm Incorporated Method and apparatus for expanded data rate control indices in a wireless communication system
US7869417B2 (en) 2005-07-21 2011-01-11 Qualcomm Incorporated Multiplexing and feedback support for wireless communication systems
EP1936827B1 (en) * 2005-07-21 2012-10-17 Qualcomm Incorporated Multiplexing and feedback support for wireless communication systems
KR101100204B1 (ko) 2005-08-18 2011-12-28 엘지전자 주식회사 이동통신 시스템에서 mac 패킷 구성 방법
US8743909B2 (en) * 2008-02-20 2014-06-03 Qualcomm Incorporated Frame termination
US7616610B2 (en) 2005-10-04 2009-11-10 Motorola, Inc. Scheduling in wireless communication systems
EP1935108B1 (en) * 2005-10-12 2018-12-05 Samsung Electronics Co., Ltd. Method and apparatus for transmitting and receiving data in a code division multiple access system
KR100748702B1 (ko) * 2006-01-27 2007-08-13 삼성전자주식회사 무선 랜 시스템의 프레임 처리 방법 및 그 장치
US8249607B2 (en) 2006-03-29 2012-08-21 Motorola Mobility, Inc. Scheduling in wireless communication systems
US8085819B2 (en) * 2006-04-24 2011-12-27 Qualcomm Incorporated Superposition coding in a wireless communication system
JP4975094B2 (ja) * 2006-04-25 2012-07-11 エルジー エレクトロニクス インコーポレイティド ハイブリッド自動要請動作で資源を用いてデータを伝送する方法
CN100428744C (zh) * 2006-07-27 2008-10-22 华为技术有限公司 通信网络中分组数据的传输方法及其***
US8244640B2 (en) * 2007-06-21 2012-08-14 Microsoft Corporation Packet schema for pay-as-you-go service provisioning
US9564988B2 (en) * 2007-07-26 2017-02-07 The Directv Group, Inc. Method and system for forming a formatted content stream and using a cyclic redundancy check
US8964734B2 (en) * 2007-07-26 2015-02-24 The Directv Group, Inc. Method and system for communicating content having modified packet headers through a satellite
EP2220789B1 (en) 2007-11-21 2013-07-31 QUALCOMM Incorporated Method and apparatus for timeslot swapping
RU2450453C2 (ru) * 2007-11-21 2012-05-10 Квэлкомм Инкорпорейтед Способ и устройство для замены временных слотов
US8468426B2 (en) * 2008-07-02 2013-06-18 Apple Inc. Multimedia-aware quality-of-service and error correction provisioning
US8175095B2 (en) * 2008-12-19 2012-05-08 L3 Communications Integrated Systems, L.P. Systems and methods for sending data packets between multiple FPGA devices
EP2207312B1 (en) * 2009-01-07 2012-04-18 ABB Research Ltd. IED for, and method of engineering, an SA system
DE102009017909A1 (de) * 2009-04-17 2010-10-21 Rohde & Schwarz Sit Gmbh Verfahren und System zur Sicherung von Daten in verschlüsselten und gleich großen Datenpaketen eines kontinuierlichen Transportdatenstroms
JP5420339B2 (ja) * 2009-07-29 2014-02-19 京セラ株式会社 無線端末及び伝送速度予測方法
US8264964B1 (en) * 2009-09-29 2012-09-11 Sprint Spectrum L.P. Enhanced reverse-link auxiliary pilot trigger
US8848680B2 (en) 2009-12-03 2014-09-30 Lg Electronics Inc. Method and apparatus for transmitting a frame in a wireless RAN system
US8238931B1 (en) 2009-12-10 2012-08-07 Sprint Spectrum L.P. Auxiliary pilot triggering based on latency
JP5375738B2 (ja) * 2010-05-18 2013-12-25 ソニー株式会社 信号伝送システム
US8902901B2 (en) * 2012-03-23 2014-12-02 Itron, Inc. Communication packet conversion
US8767765B2 (en) * 2012-05-04 2014-07-01 Qualcomm Incorporated Methods and apparatus for measuring interference and communicating information
US11419006B2 (en) 2019-07-29 2022-08-16 Nokia Technologies Oy User data transport over control plane in communication system using designated payload container types
RU202244U1 (ru) * 2020-09-22 2021-02-09 Анатолий Николаевич Мартьянов Устройство вычисления оптимального размера пакета по критерию минимума общего времени передачи сообщения
RU203223U1 (ru) * 2020-09-22 2021-03-26 Анатолий Николаевич Мартьянов Устройство вычисления оптимального размера пакета по критерию минимума разности задержки и времени передачи сообщения
RU2764784C1 (ru) * 2021-03-15 2022-01-21 Федеральное казенное военное образовательное учреждение высшего образования "Военная академия Ракетных войск стратегического назначения имени Петра Великого" МО РФ Способ минимизации задержки при гарантированной передаче пакетированного сглаженного потока цифровых сжатых изображений
RU205442U1 (ru) * 2021-04-09 2021-07-14 Анатолий Николаевич Мартьянов Устройство минимизации очереди заявок в системах массового обслуживания с пульсирующим входным потоком
RU205444U1 (ru) * 2021-04-09 2021-07-14 Анатолий Николаевич Мартьянов Устройство вычисления оптимального размера пакета по критерию минимума задержки воспроизведения цифровых сжатых изображений в условиях оптимального сглаживания без потерь
RU210691U1 (ru) * 2022-01-27 2022-04-27 Анатолий Николаевич Мартьянов Устройство вычисления оптимальных параметров сглаживания фрактального трафика по критерию максимального соответствия средней скорости и наибольшему всплеску входного агрегированного потока при условии отсутствия потерь пакетов из-за переполнения буфера

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6230203B1 (en) * 1995-10-20 2001-05-08 Scientific-Atlanta, Inc. System and method for providing statistics for flexible billing in a cable environment
US6226277B1 (en) * 1997-10-14 2001-05-01 Lucent Technologies Inc. Method for admitting new connections based on usage priorities in a multiple access system for communications networks
US6567416B1 (en) 1997-10-14 2003-05-20 Lucent Technologies Inc. Method for access control in a multiple access system for communications networks
US6507585B1 (en) * 1998-05-27 2003-01-14 3Com Corporation Multi-carrier LAN adapter device using frequency domain equalizer
US6917603B2 (en) * 2000-01-20 2005-07-12 Nortel Networks Limited Servicing multiple high speed data users in shared packets of a high speed wireless channel
ATE398864T1 (de) * 2000-10-24 2008-07-15 Nortel Networks Ltd Geteilte kanalstruktur, arq-systeme und - verfahren
US7116708B2 (en) * 2002-06-27 2006-10-03 Nortel Networks Limited Controlling the rate of data transfer over a wireless link

Also Published As

Publication number Publication date
KR20050100402A (ko) 2005-10-18
US20040160984A1 (en) 2004-08-19
WO2004075495A1 (en) 2004-09-02
JP2010166574A (ja) 2010-07-29
JP4787366B2 (ja) 2011-10-05
BRPI0407546A (pt) 2006-03-01
JP4550940B2 (ja) 2010-09-22
EP1597879B1 (en) 2012-05-09
RU2341903C2 (ru) 2008-12-20
US7280562B2 (en) 2007-10-09
CN1759575B (zh) 2011-04-06
ATE557502T1 (de) 2012-05-15
JP2006518170A (ja) 2006-08-03
RU2005129106A (ru) 2006-01-27
TW200501664A (en) 2005-01-01
CA2516384A1 (en) 2004-09-02
EP1597879A1 (en) 2005-11-23
KR101098351B1 (ko) 2011-12-26
CA2516384C (en) 2014-09-09
BRPI0407546B1 (pt) 2017-03-21
AU2004213992A1 (en) 2004-09-02
ES2384240T3 (es) 2012-07-02
JP4537382B2 (ja) 2010-09-01
MXPA05008762A (es) 2005-11-04
AU2004213992B2 (en) 2009-09-17
JP2010166573A (ja) 2010-07-29
CN1759575A (zh) 2006-04-12

Similar Documents

Publication Publication Date Title
TWI332332B (en) Variable packet lengths for high packet data rate communications
AU2005253495B2 (en) Transmitting and receiving control protocol data unit having processing time information
EP2250770B1 (en) Packet transmission via multiple links in a wireless communication system
KR101038265B1 (ko) 역방향 링크 자동 반복 요청
JP2003348668A (ja) 非受取応答を管理する方法
JP2002522954A (ja) パケット通信システムにおけるグループアドレッシング
TW200917723A (en) Method and apparatus for time-based fast ACK/NACK response operation with enhanced general packet radio service 2 uplink
KR100689451B1 (ko) 이동통신 시스템에서 패킷 송/수신 장치 및 방법
US7685492B2 (en) Method, arrangement, node and mobile unit for improved transmission between two units of a telecommunication system
US20080052588A1 (en) System and method to send ack/nack within assignment message for reverse link traffic in a communication system
MXPA06007429A (en) Transmitting and receiving control protocol data unit having processing time information

Legal Events

Date Code Title Description
MK4A Expiration of patent term of an invention patent