[go: up one dir, main page]

TW201008197A - Protocol engine for processing data in a wireless transmit/receive unit - Google Patents

Protocol engine for processing data in a wireless transmit/receive unit Download PDF

Info

Publication number
TW201008197A
TW201008197A TW98126440A TW98126440A TW201008197A TW 201008197 A TW201008197 A TW 201008197A TW 98126440 A TW98126440 A TW 98126440A TW 98126440 A TW98126440 A TW 98126440A TW 201008197 A TW201008197 A TW 201008197A
Authority
TW
Taiwan
Prior art keywords
data
memory
protocol
control
engine
Prior art date
Application number
TW98126440A
Other languages
English (en)
Other versions
TWI444025B (zh
Inventor
Edward L Hepler
Robert G Gazda
Alexander Reznik
Original Assignee
Interdigital Tech Corp
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 Interdigital Tech Corp filed Critical Interdigital Tech Corp
Publication of TW201008197A publication Critical patent/TW201008197A/zh
Application granted granted Critical
Publication of TWI444025B publication Critical patent/TWI444025B/zh

Links

Classifications

    • Y02B60/50

Landscapes

  • Mobile Radio Communication Systems (AREA)
  • Communication Control (AREA)

Description

201008197 六、發明說明: 【發明所屬之技術領域】 本發明與一種在一無線傳送/接收單元(WTRU)(換言 之,一移動站)中處理資料有關。更特別的,本發明與一種 在-無線傳送/接收單元(WTRU)巾,用讀理資料的協定 引擎(PE)有關❶ 【先前技術】 在像是全球行動通訊系統頻分多工(fdd) 系統等無線通訊系統中的協輯疊,是一種内部相關系統組 件的集合。該協定堆叠取得資料(應用資料或網路資料), 將其重新格式化並封包化,以透過空巾介面進行傳送,並在 該空中介面的接_上將該㈣重建。定堆4也負責空 中介面參數的控制、配置與維I舉例而言,該協定堆4控 制與資料速度、貫體通道配置、時脈、資料接續遞送等等的 有關參數。 做為關’ S 1圖中顯示該全球行動通訊系統(UMTS) 頻分多工(FDD)協定堆叠的存取層(AS)部分1〇〇。如在 第1圖中所顯不’該全球行動通訊系統(UMTS)存取層 1⑻包含無線電資源控制(RRC) 1〇2、無線電存取載送管理 (RABM) /封包數據聚合龄(pDCp) 、廣佈/多佈控 制(BMC) 106、無線電鏈結控制(虹〇 1〇8與媒體存取控 制(MAC) 110。 該無線電資源控制(收〇搬執行初始胞元選擇與重選 (移動性)、與該全球行動通訊系統(碰叫通用陸上無 4 201008197 線電,網路(UTRAN)聯繫的無線電資源控制(rrc)(發 立、維持與釋放、無線電載送、傳輸通道(TrCH)與 喊立、轉與釋放(換言之,根據_陸上無線 電存取_ (UTRAN)命令輸線料/接料元(霞⑺ 的配置)’包含對於高速上行封包存取(HsupA) ”同速上行封包存取(HSUPA)通道的控制與測量回報。 該無線電考取載送管理(RABM) /封包數據聚合協定 PDCP) 104根據網際網路工程工作小組㈤阳徵求修正 意見(RFC) 2507無求修正意見(RFC) 3〇95、無損^服 務無線電轉控制H (SRNC)重新定位、網景舰器應用 程式開發介面(NSAPI) /封包資龍定(pDp)文件對無線 ,存取載送(RAB)通道映射的管理,執行網際網路通訊協 疋(IP)標頭壓縮,該映射管理則包含服務品質(Q〇s)管 理與無線電存取絲(RAB)重新建立(換言之,無線電存 取載送管理(RABM)功能)。
該廣佈/多佈控制(BMC) 106執行胞元廣佈信息的遞送 至該非存取層(NAS)(換言之,較上層)、就廣佈排程估 計’以及胞元廣佈服務(CBS)的配置,以進行不連續接收。 該無線電鏈結控制(RLC) 108執行在該空中與資料平面 中介於空中干擾有效傳輸區塊之間的應用資料單元(換言 之’服務資料早元(SDUs))自動轉發(換言之,分段與串 接)、網路配置重新傳輪,以及根據一特定模式(換言之, 一種確認模式(am)、非確認模式(UM)以及透通模式(TM)) 的資料單元排序遞送。 該媒體存取控制(MAC) 110執行邏輯通道對傳送通道 的映射、根據該無線傳送/接收單元(WTRU)之中的即時資 201008197 料速度選㈣當的上行傳祕式組合、舰存取控制★ (MAC-e/es)協定高速上行封包存取(HSUpA)的實作、以 及媒體存取控制-hs (MAC-hs)協定高速下行封包存取 (HSDPA)的實作’其包含媒體存取控制·hs (MAc七s)重 新排序、媒體存取控制-hs (MAC-hs)協定資料單元(pDU) 夕工等等。媒髏存取控制_士(祖“/郎)協 排程准許祕理、緩__計算、賴請求湘、傳輸格 式組合(TFC)復原與消除,以&媒體存取控制德 (MAC-e/es)協定資料單元(pDU)建構。 實體層(PHY) 112從該全球行動通訊纽(UMTS) 存取層(AS)堆疊提取特定的全球行動通訊系統(碰叫 層1的實作’使得鱗4可以_單轉成為替代的全球行 動通訊系統(UMTS)層1。 傳統的協定堆衫作為所有陳財作都在標準處理器 作系統上進行。當無線通訊標準發展為更高的 資料速料’便增加放置在該協定堆#軟體上
高資料速度服務(像是高速下行封包存取(HSDpA)、高速 士仃封J存取(HSUPA)、移動廣佈多佈服務⑽MS))的 序現,在標準處理器上軟鳢中的協定堆4實作 S = 準處理器的電力需求成為電池電; 尋求實作該協定堆疊的d式而無法實作。據此’便需要 【發明内容】 ^發明與—種在無線傳送/接收單元(wt 中,用以進行資料處理的協定引擎( 執仃決L控制操作。由傳統較堆疊所執行的資料處理與 6 201008197 重新格式化動作,則從該協定堆疊移出,並由該協定引擎 (PE)所執行。該龄堆佈用以處理資料的控制字元, 而該齡碑㈤)根據該控财元進行處理。較 ,’該無賴送/接收單元(WTRU)包含—分享記憶體盘一 ❹ ,二記_。齡享記㈣職為—種資龍塊放置保 以在處理實體之中傳輸H對於傳送處㈣言, 疋引擎(PE)從該第二記憶體取回來源資料,並在處理 的同時,根據It控制字元將該資料移動至該分享記憶體 =收處理而言’該協定51擎⑽從該分享記憶體取回接 ^料,並在處理資料的同時,將該資料移動至該第二記憶 體。做為替代’也可以使用兩個分離處理器,—細以進行 傳送處理,而另一個用以進行接收處理。 【實施方式】 當之後談到術語”無線傳送/接收單元(WTRU),,時,其 包含但不限制為-朗者配備(UE)、移動站、膝上型輕& ,腦、個人資料助理(PDA)、—種㈣式或移動式的用戶 ❹早70、呼叫器、基站、節點B、位置控制器、存取點,或是 任何其他可以在無線環境中操作的裝置形式。 本發明的特徵可以整合至積體電路(IC)之中,或是配 置在包括複數互連元件的電路中。 根據本發明’在-無線傳送/接收單元(WTRU)的協定 堆叠之中提供-協㈣擎(PE)。傳統的協定堆疊操作可以 被區分為兩,範決策與控制操作,以及2)資料移動與 重新格式化操作。決策與控制操作與無線電鏈結維持、控制 及配置有關。這些操作一般上是複雜的決策制定處理,並需 要叹片與實作上的彈性。然而,決策與控制操作並不使用標 7 201008197 準處理器的顯著處理電力。資料移動與重新格式化操作則與 在協定堆疊之間移動資料,以及在該處理期間進行資料重新 格式化有關。雖然資料移動與重新格式化操作具有高度直向 性,並與極少的決策點有關,這些操作卻需要大量的處理電 力,且隨著資料速度增加而增加所需處理電力。該協定引擎 (PE)處理該資料移動與重新格式化操作,而那些資料移動 與重新格式化操作則從傳統的協定堆疊所移除。 該協定引擎(PE)則由-種簡單(低複雜杜、低電力耗 費)的可程序化處理器所實作,其詮釋在該接收側上的接收 ❹ 資料封包標頭,並產生在該傳送側上的傳送資料封包標頭。 該協定引擎(PE)則利用指令的方式所強化,其將來自於一 接收串流或產生位元的位元域擁取及插入最佳化,這在之後 將詳細說明。該資料串流較佳的是維持在一分享記憶體中。 該協定引擎ΟΈ)是一種具有提高控制資料路徑的功能,其 於2004年六月28日所申請共同待決u s patent Applicati〇n
No· 10/878,729中所發表,在此則整合為參考文獻。 此後,將利用全球行動通訊系統(UjypPS)存取層(AS) 做為範例。然而,本發明也可應用於其他任何協定堆疊,包 含一網路側中的存取層(AS)、該無線傳送/接收單元 (WTRU)該網路側中的非存取層(NAS),以及其他任何無 線通訊標準,包含但不限制為用於全球行動通訊系^ (GSM)、整合封包無線電服務技術、增強全球行動通訊系 統(GSM)資料速度演進技術(edge)、分碼多重存取2〇〇〇 (CDMA 2000)以及電氣和電子工程師協會標準8〇2χχ (正EE 802.χχ )等等。 第2圖為根據本發明一無線傳送/接收單元(WTRu)2〇〇 8 201008197 的全體系統結構的塊狀圖,其包含-協定引擎(PE) 210。 該無線傳送/接收單元(WTRU) 200較佳地是包含一分享記 憶體220以減少記憶體的數目。許多實體層實體與處理器則 透過一分享記憶體仲裁器(SMA) 221存取該分享記憶體 220’,以做為一種資料區塊放置保存器,而在該處理實體之 t進行資料傳送。藉由利用一單一分享記憶體22〇,便可減 少一特殊用途超大型積體電路(ASIC)的晶片尺寸。一般上 利用一種非常快速的記憶體(像是靜態隨機存取記憶體 (SRAM))做為該分享記憶體22〇。 該無線傳送/接收單元(WTRU) 200也包含一第二記憶 體222 ’其由該處理實體(像是媒體存取控制_d 232媒體存取控制_hs (mac七s) 234、媒體存取控制$ e) 236、無線電鍵結控制(幻乂)238或無線電存取 載送管理(RABM) /封包數據聚合協定(PDCp) 24〇)所利 用’以儲存大量的資料。該第二記憶體222在應用上也可以 用於準備被處理資料的重新排序與其他的緩衝儲存。 參 該協定引擎(PE) 210 ’也可以稱為一種資料移動器 用於在該分享記憶體22〇與該第二記憶體222之間移動資 料’並在飾歸料的啊進行重新料化。在該協定堆 ”的資料itf以-種_封包(換言之’—種服務資料單 =(SDU)或是-種協定資料單元(pDU))的形式傳 該服務資解元(SDU)與财賴單元(pDu)包含 二白。該標頭含有所有有驗封“ 為一種選擇域,其並不含有資料數 值,而疋使該封包長度成為某種所需要的長度。 為了傳送-資料封包’該協定堆疊(例如,媒體存取控 201008197 制-d (MAC-d) 232、媒體存取控制-hs (MAC-hs) 234、媒 體存取控制-e (MAC-e) 236、無線電鏈結控制(RLC) 238、 無線電資源控制(RRC)239或無線電存取載送管理(RABM) /封包數據聚合協定(PDCP) 240)傳送描述用於資料封包建 構要求的控制字元至該協定引擎(PE) 210。該控制字元包 含該協定引擎(PE) 210決定(直接或透過指標)在該第二 記憶體222中來源資料位置所使用的資訊。該協定引擎(PE) 210根據該控制字元取回來自於該第二記憶體222的來源資 料,並產生包含一標頭、主體與一填白(如果需要)的協定 資料單元(PDU)。該協定引擎(PE) 21〇接著根據該控制字 元將該協定資料單元(PDU)放置於該分享記憶體22〇之中。
該協定資料單元(PDU)接著由一傳送訊框硬體2奶與一傳 送晶片速度硬體248所處理,以進行傳送。選擇 擎㈣卿观細-種蚊細tr封包 其直接或間接(透過指標)地包含在該控制字元之中。該 擇性填白可以是為了安全考量的浮水印資訊。 Μ、 t 了接收-資料封包,接收資㈣由接收晶片速度硬體 、接收訊框硬體244所處理。該處理資料(換言之, =封包)則放置於該分享記憶體22〇之中。該引。 二從該協定堆4接收-_字元,顧m 取回該封包。該協定引擎(PE) 21 :^體220 並證釋該標頭。該協定引擎(ρΕ) 取^標頭, =並=來自該協定堆4的控制字元產生 料几(SDU)於該第二記憶體222的 ^,務# 制字元,將該標·完種魏或—部份資 耆母個控 疊。該填白則被丟棄。選擇上如果在該填”包;= 201008197 訊(像是浮水印資訊),便擷取該填白的完整或部分資訊, 並將其放置在該控制字元所具體指明的記憶體位置中。 第3與第4圖分別顯示根據本發明下行與上行鏈結中的 協定引擎210實作。如在以上所陳述的,該協定堆疊31〇執 行控制操作,而該協定引擎210執行資料處理與重新格式化 處理。由該協定堆疊310所執行的控制操作包含但不限制為 無線電存取載送管理(RABM)無線電存取載送(RAB)建 立與維持(換言之,無線電存取載送的去除與重新 Q 建立)、封包數據聚合協定(PDCP)服務無線電網路子系統 (SRNS)重新定位、無線電鏈結控制(RLC)遞送協定,包 含接續遞送(無線電鏈結控制(RLC)確認模式(AM)與 非確認模式(UM))以及無線電鍵結控制(rlc)協定資料 單元(PDU)復原協定(無線電鏈結控制(RLC)確認模式 (AM))、媒體存取控制(mac)傳輸格式(TF)選^ 媒 體存取控制-d (MAC-d)、媒髏存取控制_c (MAC_c)、媒體 存取控制-e/es( MAC-e/es )),以及媒體存取控制如(M^c-hs ) 重新排序處理。 _ 由該協定引擎210所執行的資料處理與重新格式化操作 包含但不限制為封包數據聚合協定(PDCP)網際網路通訊 協定(IP)標頭壓縮與解壓縮、無線電鏈結控制(RLC)服 務資料單元(SDU) /協定資料單元(PDU)分段與串接、無 線電鏈結控制(RLC)標頭插入、媒體存取控制—MMAC-d)、 媒體存取控制_c (MAC-c)、媒體存取控制-e/es (^(^/從) 標頭插入、無線電鏈結控制(RLC)標頭擷取與詮釋,以及 媒體存取控制-d (MAC-d)、媒體存取控制-c (macw)、媒 體存取控制-e/es (MAC-e/es)標頭擷取、添寫與處理。 11 201008197 在第3與第4 ®巾纖示’ _定料21()執行資料 平面操作,同時根據來自該協定堆#⑽控制字元(像是網 際網路通訊龄(IP)標賴縮/解壓縮 (叫服務資料單元(SDU) /協定資料單元線(== /串接、媒艘存取控制(MAC)標頭插入/掏取,以及媒體存 取控制-hs (MAC-hs)序列維持等等),將資料移至該分享記 憶體22G紐該分享記麵22〇移出。這些操作將參考第$ 至第10B圓詳細描述。 ❹
第5圖為根據本發明一全球行動通訊系統(⑽巧)存 取層(AS)協定堆疊500的塊狀圖,其包含一協定引擎(pE) 210。該全球行動通訊系統(UMTS)存取層(AS)協定堆 疊500包含一無線電資源控制(RRC)層51〇、一無線電存 取載送管理(RABM) /封包數據聚合協定(pDcp)層512、 一無線電鏈結控制(RLC)層514 ' —媒體存取控制(mac) 層516’.以及一協定引擎(PE)21〇。該媒體存取控制(ΜΑ〇 層516包含媒體存取控制(maq^) 522、媒體存取控制一 (MAC-d) 524、媒體存取控制如(MAC_hs) 526以及媒體 存取控制-e/es (MAC-e/es) 528。第5圖顯示利用該協定引 擎(PE ) 210進行高速上行封包存取(HsupA )操作的範例。 所有的高速上行封包存取(HSUPA)控制功能都在該全球行 動通訊系統(UMTS)存取層(AS)協定堆疊500 (換言之, 該無線電資源控制(RRC)層510、無線電存取載送管理 (RABM) /封包數據聚合協定(PDCP)層512、無線電鏈 結控制(RLC)層514以及該媒體存取控制(mac)層516) 中執行,而資料處理則由該協定引擎(PE) 210所執行。 該無線電資源控制(RRC) 510藉由傳送配置、重新配置 12 201008197 與重新設定信號’配置該無線電鏈結控制(j^LC)層514、 該媒體存取控制(MAC)層516與該實體層518。有關高速 上行封包存取(HSUPA),該無線電資源控制(RRC) 51〇 處理從無線傳送/接收單元(WTRUs)所回報的高速上行封 包存取(HSUPA)能力’配置媒體存取控制_d (MAC_d)遍 及強化專用頻道(E-DCH)的流量、控制高速上行封包存取 (HSUPA)啟動與撤銷,以及配置用於高速上行封包存取 (HSUPA)的實體通道與媒體存取控制_e/es (MAC_e/es) 528。 ❹ 該媒體存取控制-e/es (MAC-e/es) 528執行高速上行封 包存取(HSUPA)排程與速度計算、強化專用頻道(e_dch) 傳輸格式組合(E-TFC)限制與選擇、媒體存取控制—d (MAC-d)流量多工等等’並傳送控制參數至該協定引擎 (PE) 210。該無線電鏈結控制(rlc) 514也傳送控制參數 至該協定引擎(PE) 210,其有關接續遞送與重新傳送控制。 在從該媒體存取控制-e/es (MAC-e/es) 528與該無線電 鏈結控制(RLC)514接收該控制參數之後,該協定引擎(PE) ❹ 21〇立刻處理從該無線電鏈結控制(RLC) 514所接收的專用 控制通道(DCCH)與專用訊務通道(DTCH)資料。該處 理包含來自於從該無線電鏈結控制(RLC) 514透過該專用 控制通道(DCCH)與專用訊務通道(DTCH)所接收服務 資料單元(SDUs)的媒體存取控制(MAC)服務資料單元 (SDUs)無線電鏈結控制(RLC)協定資料單元(PDU)建 構(換言之’服務資料單元(SDU)成為協定資料單元(PDU) 的分段,以及無線電鏈結控制(RLC)標頭插入),以及根據 從該媒體存取控制-e/es (MAC-e/es) 528所接收控制參數, 13 201008197 建構^體存取控制-e/es (MAC_e/es)協定資料單元⑽Us) (換言之’雜存取控制·e/es (MAC_e/es)標職入)。該 協定引擎(PE) 21G也進行協定㈣單元(pDU)特定計時 器的排程工作。該協定引擎(pE) 21〇產生該媒體存取控制 -e/eS (MAC_e/es)協定資解元(pDUs) ’並職媒體存取 控制-e/es (MAC-e/es)協定資料單元(pDUs)移動至該分享 記憶體220,以進行由該實髖層518的傳送處理。 第6圖顯示根據本發明在該協定引擎(ρΕ) 21〇中,用 於下行鏈結處理巾財資解元(PDU)分解桃理。在該 ❹下行鏈結處理中,該協以丨擎(PE) 21G執行兩項操作:協 定資料單元(PDU)分解與服務資料單元(SDU)產生。所 接收的媒體存取控制-hs (MAC-hs)協定資料單元(PDUs) 612 (換言之,傳送區塊),透過傳送通道從該實體層遞送, 並放置在該分享記憶體22〇之中。該高速下行封包存取 (HSDPA)通道資料每2微秒進行遞送,而專用通道(Dch) 資料則在每10微秒、20微秒或40微秒的間隔處遞送。儲存 在該刀享s己憶體220中的資料必須盡可能快速地移除,以限 ^ 制該分享記憶體220的尺寸。 該協定引擎(ΡΕ) 210從該分享記憶體220取回該媒體 存取控制-hs (MAC-hs)協定資料單元(PDUs) 612,並將 其移動至該第二記憶體222,同時將該媒體存取控制 (MAC-hs)協定資料單元(PDUs) 612分解為複數媒體存 取控制(MAC)服務資料單元(SDUs) 614。該協定堆整给 釋每個媒體存取控制(MAC)服務資料單元(SDU) 614的 媒體存取控制-hs (MAC-hs)標頭,並設定該協定引擎(pe) 210。該協定引擎(PE) 210可以在移動該媒體存取控制七s 201008197 (MAC4lS)協定資料單元(PDUs) 612的同時執行加密。 在根據該控制字元進行分解之後 ,該協定引擎(PE) 210將 該分解媒體存取控制(MAC)服務資料單元(SDUs) 614 放置在由該控制字元所指定的第二記憶體222位置之中。該 媒體存=控制(MAC)服務資料單元(SDUs) 614可能還沒 到達適當,序列。當已經有足夠的連續媒體存取控制(MAC) 服,資料單元(SDUs) 6M到達時’該協定引擎(PE) 210 執行該媒體存取控制(MAC)服務資料單元(SDUs) 614 ❹的的重新排序’並串接該媒體存取控制(MAC)服務資料單 7G (SDys) 614成為一服務資料單元(SDU) 616,並根據 該控制字元將所產㈣服務資料單元(SDU) 616放置在該 第一 δ己憶體222的位置之中。 第7圖顯示根據本發明在該協定引擎(ρΕ) 21〇中,用 =上行鏈結處理中協定資料單元(pDU)產生的處理。該協 定堆疊建立一媒體存取控制(MAC)標頭718與一無線電鏈 結控制(RLC)標頭720,並傳送一控制字元至該協定引擎 (PE) 210,如在第3與第4圖中所顯示。該控制字元含有 Ο 產生一媒體存取控制(MAC)協定資料單元(PDU) 73〇所 需要的資訊,其包含在該第二記憶體222之中該服務資料單 元(SDU)資料710的指標(換言之,一標頭712、服務資 料單元(SDUs) 714、一狀態716)。該協定引擎(PE) 21〇 收集該服務資料單元(SDU)資料710,並利用合併該服務 資料單元(SDU)資料710、該媒體存取控制(mac)標頭 718、該無線電鍵結控制(rlc)標頭720與填白722 (如果 需要)的方式,產生一媒體存取控制(MAC)協定資料單元 (PDU) 730。該協定引擎(PE) 210接著根據該控制字元, 15 201008197 取控制(MAC)協定資料單元(酬- G之中。如果需要的話,該協定引擎 罝-rpm、β r產生該媒體存取控制(MAC)協定資料 单兀(PDU) 730的同時進行加密。
第8圖更詳細地顯示根據本發明在該協定引擎㈤〉中, =於下行鏈結處理中協定資料單^咖)分解的處理。該 最頂列表不具有32位元字元的分享峨艘咖。該第二列表 不-,體存取㈣.hs (MAC_hs)協定資料單元(pDU) 81〇 (換言之’傳輸區塊)。該媒體存取控制七s (MAC_hs)協定 資料單元(PDU) 810在實體層處理之後被放置在該分享記 憶體220之中。該媒體存取控制七s (MAC_hs)協定資料單 兀(PDU) 810包含一媒體存取控制_hs (MAC_hs)標頭812 以及複數媒體存取控制-hs ( MAC-hs )服務資料單元(sDUs ) 814。在單一媒艘存取控制-hs(MAC-hs)協定資料單元(pdu) 810之中最多可以含有70個媒體存取控制·hs (MAC_hs)服 務資料單元(SDUs) 。、每個媒體存取控制_hs (MAC_hs) 服務資料單元(SDU)814,其是一種媒體存取控制(M^c-d) 協定資料單元(PDU)’包含一媒體存取控制(mac)標頭 822 (選擇性)以及一媒體存取控制(mac)服務資料單元 (SDU) 824。該媒體存取控制(MAC )服務資料單元(SDU) 824包含一無線電鏈結控制(RLC)標頭826與一資料載量 828。該媒體存取控制(MAC)標頭822與該無線電鏈結控 制(RLC)標頭826包含需要被擷取的位元域。該協定引擎 (PE) 210擷取來自該分享記憶體220的媒體存取控制如 (MAC-hs)標頭812、媒體存取控制(MAC)標頭822與 無線電鏈結控制(RLC)標頭826,並將該資料載量828從 16 201008197 記憶體220移動至該第二記憶體222,同時將其分解 媒體存取_ (ΜΛ〇服贿解元(sd1)其&解 如果需要的話,可以執行解密動作。 明體220中的資料則由一串流指標器所指 i。^ 資料娜、移動或插人操作之後將自動更 ,在移動該資料載量828之前,該串連指標器 才曰月在該/刀子記憶體220中的位置A。在該協定引擎(pe)
210移動該-貝料載量828之後,該串連指標器將指明在該 享記憶體220中的位置b。 應該要注意的是’第8圖所描述高速下行封包存取 CHSDPA;) ititf 只是做為示範。然而, 本發明也可以麵於下行_與請麟兩者之巾,也可以 應用於像是專用通道資料、高速下行封包存取(HSDpA)通 道資料等等的其他形式通道資料。 第9A與第9B圖顯示根據本發明串流擷取(n)功能的操 作。在定義”輸入串流指標器,,之後,該協定引擎(pE)從一 輸入串流擷取1至32個位元,並更新一串流指標器。第9A ,顯示從一單一字元擷取9位元的情況,而9B圖顯示從兩 子元擷取5位元的情況。該串流擷取(n)功能回傳在該分享記 憶體中來自該資料串流的1至32個位元。 第10A與第10B圖顯示根據本發明串流插入(d,s)功能的 操作。在定義”輸出串流指標器,,之後,該協定引擎(PE)插 入1至32個位元至一輸出串流之中,並更新該串流指標器。 第10A圖將9位元插入至一單一字元的情況,而10B圖顯示 將5位元插入至兩字元的情況。該串流插入(d,s)功能插入1 至32個位元至該分享記憶體的資料串流之中。該資料串流 17 201008197 由該指標器所指標,並在插入之後更新該指標器。 第11圖為根據本發明用於接收處理的處理U⑻流程 圖。該處理1100則同時參考第6、8、9a# 9b圖所說明。該 協定引擎(PE) 210從指明一接收資料區塊(例如,媒體存 取控制-hs (^lAC-hs)協定資料單元(pDUs) 612、81〇)的 來源接收一彳§號,其可用於後續拆解動作(步驟11〇2)。該 信號包含在該分享記憶體220中的資料區塊位址。該協定引 擎(PE) 210執行串流擁取指示,存取以在該分享記憶體22〇 來源串流中的的位元域(步驟1104 )。每個串流擁取指示回 ❹ 傳來自於該來源串流的位元請求數目至一特定的記錄之 中。在如第9A與9B圖中所顯示擷取該域之後,該串流指標 器則更新以指標該位元。該協定引擎(PE) 21〇詮釋來自該 來源串流的媒體存取控制-hs ( MAC-hs )標頭812位元域(步 驟1106)。當該媒體存取控制_hs (MAC-hs)標頭812被證釋 之後,便收集後續關於媒體存取控制七s (MAC—hs)服務資 料單元(SDUs) 814的資訊。 當已經讀取該媒體存取控制-hs (MAC-hs)標頭812之 後,該來源串流指標器應該指為該第一媒體存取控制(MAC ) ❹ 標頭的第一位元。該協定引擎(PE) 210繼續利用該串流擷 取指示擷取並詮釋該媒體存取控制(MAC)標頭822與該無 線電鍵結控制(RLC)標頭826。當已經發釋該無線電鍵結 控制(RLC)標頭826,該來源串流指標器應該指為該第一 媒體存取控制(MAC)服務資料單元(sdu) 824資料載量 828的第一位元。 該協定引擎(PE) 210現在則準備處理該資料載量828。 該協定引擎(PE) 210開始推動該資料828通過一資料路徑 18 201008197 (換言之,在移動該資料載量828至該第二記憶體222的同 時產生媒體存取控制(MAC)服務資料單元(SDUs))(步 驟1108)。如果進行配置的話,該資料828可以被推過一加 密邏輯。該形成的資料則合併為一資料編寫緩衝之中,並寫 入至該第二記憶體中的適當目的位址空間。 該協定引擎(PE) 210從指明已經接收足夠媒體存取控 制(MAC)服務資料單元(SDUs) 614、824的來源接收一 信號,並建立一服務資料單元(SDU) 616 (步驟1110)。該 翁 協定引擎(PE) 210存取由該協定堆疊(換言之,層2/3)所 建立的控制字元,其確認已經被合併的區塊位址。每個位址 包含在該第二記憶體222中的開始位元位址與長度。該控制 字元也包含在該第二記憶體222中的目的位址。該協定引擎 (PE) 210取得由該來源位址所指明的資料,並將其合併至 適當的資料編寫緩衝之中(步驟1112)。該合併資料接著被 寫入至該第二記憶體222的適當目的位址空間。該協定引擎 (PE)210接著加入資料載量’直到已經處理了所有的來源, 並建立完整的服務資料單元(SDU) 616。 ❹ 第12圖為根據本發明用於傳送處理的處理1200流程 圖。該處理1200則同時參考第7、8、10a與l〇b圖所說明。 該協定引擎(PE) 210從指明資料已經準備被格式化為傳送 區塊集合(換言之’媒體存取控制(MAC)協定資料單元 (PDU))的來源接收一信號(步驟12〇2)〇利用來自該協定 堆疊(層2/3)的資訊,該協定引擎(PE)210產生標頭&(換 言之’媒體存取控制(MAC)標頭718與無線電鏈結控制 (RLC)標頭720) ’以進行資料轉譯(步驟12〇4)。每 個標頭中的域而言,該協定引擎(PE) 210執行串流插入指 19 201008197 不。該技插人指示呈現資料與位元長度。因此該協定引擎 (ΡΕ) 210是-種可程序處理器,利用其本身資源(例如, 紀,、記憶體等等)’其可以保持區塊數量的追蹤等等。該 協定引擎(ΡΕ) 210執行適當的轉移與合併操作,以將特定 位元數量放置在該輸出位元串流之中。該協定引擎2川 繼續利用該串流插人指示,直到建立完整的標頭。當該標頭 712_、720完成之後,該輸出串流指標器應該指為次一可利用 位元位置,如在第10Α與10Β圖中所顯示。 •對於該資料載量而言(換言之,服務資料單元(SDU) ❹ 資料710),利用來自層2/3的資訊,該協定引擎(㈤21〇 從該第二記憶體222的來源串流取得資料,並且如果有配 置將其推過該加密邏輯(步驟1206)。該協定引擎 210合併該形成的資料至該資料編寫緩衝之中,並將其寫入 士該分享記憶體220中的適當目的位址(步驟12〇8)。該協 疋引擎(PE) 210繼續增加標頭資訊(透過串流插入指示), 並加入資料載量,直到建立完整的封包730。 人雖然本發明的特徵與元件已經在特定實施例中以特定組 _ 合描述,每個特徵或元件也可以不與其他較佳實施例的特徵 與元件一起而單獨使用,或是與本發明其他的特徵或元件, 一起或獨自進行不同的組合。 【圈式簡單說明】 第1圖顯示一種傳統的無線傳送/接收單元(WTRU)存取層 (AS)協定堆疊。 第2圖為根據本發明一無線傳送/接收單元(WTRU)的全體 系統結構的塊狀圖,其包含一協定引擎。 第3圖顯示根據本發明下行鏈結中的協定引擎實作。 20 201008197 ϊ ; 據本發明上行鏈結中的協定引擎實作。 根據本發明一全球行動觀系統(umts)存取 (AS)協定堆疊的塊狀圓,其包含一協定引擎。 層 顯示根據本發明在該協㈣擎中 中協定資解元㈤U)分解的處理。 處理 圖顯示根據本發明在該協以丨擎中,祕 中協定資解元(PDU)產生的處理。 讀μ處理 第8圖更詳細地顯示根據本發明在該 鏈結處理顺t繼(醜)細^ 下订 第9A與第9B圖顯示根據本發明串流取得功能的操作。 第10A與第1〇B圖顯示根據本發明串流插入功能的操作。 第11圖為根據本發明用於接收處理的處理流程圖。 第12圖為根據本發明用於傳送處理的處理流程圖。 【元件符號說明】 100全球行動通訊系統存取層 2〇〇無線傳送/接收單元 500全球行動通訊系統存取層協定堆疊 ❹ 616服務資解元 /710麟資解元資料 722填白 貝竹 21

Claims (1)

  1. 201008197 七、申請專利範圍: L •無線傳送/接收方法(WTRU) ’包含: —第一記憶體; 一第二記憶體; Ο 鲁 —協定堆疊,其配置以傳送至少一控制字元,該至少一 ^字元包含用以在該第一記憶體與該第二記憶體之二傳 k資料,及當該資料在該第—記_與該第二 送時用以娜細細齡;& κ _ -協定將’魏置以触被_定堆4傳送的 根據包含於所接收控制字元的指令在該第―記憶體與 "Γ第一記憶體之間傳送該資料,及根據包含於所接收控制字 Μ7曰7 ’虽在該第一記憶體與該第二記憶體之間傳送該資 枓時重新格式化該資料。 如申4專利範圍第1項所述的無線傳送/接收單元,其中: 該控制字元包含用以建構一資料封包的指令,及 該協定引擎更配置以: 從該第二記憶體抓取來源資料,及 生該於所接收控制字元的齡使用該來源資料產 細第2項所述的無線傳送/接收單心其中: 記憶i ΐ的!以儲存被產生的資料封包於該第一 讀指更配置以儲存被產生的資料封包於指示於 4 H 第—記憶財的該位置。 含〜傳圍第3項所述的無線傳送,接收單元,更包 傳送處理電路,配置以處理該資料封包以用於傳送。 201008197 5 含一接收處理電路 該第一記憶體中 6.如申請專利範圍第5項所诚的命治你. 該協定引擎更配置以從該職收單元’其中 包,及根據&含於該控制字元的^爪取所接收資料封 取資訊。 卿7°的該指令從職收資料封包操 料封包的一填白區域的特定資mm魅含於該資 來產生及儲存—服務資料⑽ 9·如申請專利範圍第〗項所述的無線傳送/接收單元,其 該控制字元指定參數用於無線電存取载送(_)的建立^維 護、服務無線網路子系統(SRNS)重新定位、Α線電鏈社护制 肌Q舰财、雜棘鋪(MAQ傳健^ 重新排序佇列處理、高速上行封包存取(jjsg)排程盥速度 ❹ 計算、強化專用頻道(E-DCH)傳輪格式組合(E^ci制二 選擇及專用頻道MAC(MAC-d)流量多工的至少其中之一。、 10. 如申請專利範圍第1項所述的無線傳送/接收元,其中 該協定引擎更配置以,當在該第一與該第二記憶體之間^送 資料時’執行封包數據聚合協定(PDCP)網際網路通訊協定(正) 標頭壓縮與解壓縮、RLC服務資料單元(SDU)/協定資料單元 (PDU>分段與串接、RLC標頭插入、MAC標頭插入、RLC 標頭擷取與詮釋及]VLAC標頭擷取與添寫的至少其中之一。 11. 一種協定引擎,用以根據一無線傳送/接收單元 中被一協定堆疊發佈的一控制字元以處理資料,該協定引擎 23 201008197 包含: 至少一輸入配置以接收至少一控制字元,該至少一控制 ^元包含用於在一第一記憶體與一第二記憶體之間傳送資 料,及當該資料在該第一記憶體與該第二記憶體之間被傳送 時用於重新格式化該資料的指令;及 • 二處理器,配置以接收該控制字元,根據包含於所接收 控制子卞的該指令在該第一記憶體與該第二記憶體之間傳 送該資料,及根據包含於所接收控制字元的指令,當在該第 一記憶體與該第二記憶體之間傳送該資料時重新格式化該 資料。 ❹ 12.=種在包含一協定引擎,一協定堆疊,一第一記憶體與 一第二記憶體的一無線傳送/接收單元[乃中,使用該協 疋引擎處理資料的方法,該方法包含 該協定引擎接收至少一控制字元,該至少一控制字元包 含用於在該第一記憶體與該第二記憶體之間傳送資料與當 記麵與該第二記㈣之傳送時重新 格式化該資料的指令;及 ,根據包含於所接收控制字元的指令在該第 接ΐ二記憶體之間傳送該資料,及根據包含於所 ❹令’當在該第—記憶體與該第二記憶趙之 間傳送該資料時重新格式化該資料。 13·如申請專利範圍第12項所述的方法,其令. ^制字元包含用以建構—f料封包指令 該方法更包含: 7及 該資料引擎從該第二記憶體抓取來源 擎根據包含於所接收控 的 來源資料產生該資料封包。 凡的扣7使用該 Κ如申請專利範圍帛13項所述的方法, 該控制字元包含用以儲存所產生資料封中包於該第一記 24 201008197 憶體的一位置的指令,及 一該方法更包含該協定引擎儲存所產生的資料封包於指 示於該指令中的該第一記憶體的該位置。 15.如申請專利範圍第14項所述的方法,更包含該無線傳送 接收單元傳送該資料封包。 ' 16.如申請專利範圍第12項所述的方法,更包含該無線傳送 接收單元接收、處理及儲存在該第一記憶體令的一資料封 包。 17. 如申請專利範圍第16項所述的方法,更包含該協定引擎 從該第一記憶體抓取所接收資料封包,及根據包含於該控制 ® 字元的該指令從所接收資料封包擷取資訊。 18. 如申請專利範圍第17項所述的方法,其中從所接收資料 封包擷取的該資訊為標頭資訊與包含於該章料封包的一填 白區域的特定資訊的至少其中之一。 19. 如申請專利範圍第17項所述的方法,更包含該協定引擎 根據包含於該控制字元的該指令,使用所接收資料封包產生 及儲存一服務資料單元(SDU)於該第二記憶體的一位置。 ^如申請專利範圍第12項所述的方法,其中該控制字元指 定參數用於無線電存取載送(RAB)的建立與維護、服務無線 % ,路子系統(SRNS)重新定位、無線電鏈結控制(rlC)遞送協 疋、媒體存取控制(MAC)傳輸格式選擇、MAC重新排序仔 列處理、高速上行封包存取(HSUPA)排程與速度計算、強化 專用頻道(E-DCH)傳輸格式組合(E-TFC)限制與選擇及專用 頻道MAC(MAC-d)流量多工的至少其中之一。 21·如申請專利範圍第12項所述的方法,更包含該協定引 擎,當在該第一與該第二記憶體之間傳送資料時,執行封包 數據聚合協定(PDCP)網際網路通訊協定標頭壓縮與解壓 縮、RLC服務資料單元(SDU)/協定資料單元(PDU)分段與串 接、RLC標頭插入、MAC標頭插入、RLC標頭擷取與詮釋 25 201008197 及MAC標頭擷取與添寫的至少复 22. 一種積體電路(1C),包含·· “ 一。 制〜―協定堆疊,配置以傳送至少一控制念_ ^予元包含用以在一第一記憶體與一=】予几,該至少一控 及當該資料在該第一記憶體與記^體之間傳送 适時用以重新格式化該資料的指令;、及第一圯憶體之間被傳 _一協定引擎,配置以接收被該協定堆#傳送的該控制字 凡’根據包含於所接收控制字元的該指令在該第—記憶體與 該第二記憶體之間傳送該資料,及根據包含於所接收控制^ 〇 元的該指令當在該第一記憶體與該第二記憶體之間傳送該 資料時,重新格式化該資料。 m
TW98126440A 2005-06-29 2006-06-27 無線傳送/接收單元中處理資料之協定引擎 TWI444025B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US69496905P 2005-06-29 2005-06-29

Publications (2)

Publication Number Publication Date
TW201008197A true TW201008197A (en) 2010-02-16
TWI444025B TWI444025B (zh) 2014-07-01

Family

ID=41365241

Family Applications (4)

Application Number Title Priority Date Filing Date
TW103113498A TW201438446A (zh) 2005-06-29 2006-06-27 無縣傳送/接收單元中處理資料之協定引擎
TW98126440A TWI444025B (zh) 2005-06-29 2006-06-27 無線傳送/接收單元中處理資料之協定引擎
TW96100378A TW200818806A (en) 2005-06-29 2006-06-27 Protocol engine for processing data in a wireless transmit/receive unit
TW95123224A TWI337031B (en) 2005-06-29 2006-06-27 Protocol engine for processing data in a wireless transmit/receive unit

Family Applications Before (1)

Application Number Title Priority Date Filing Date
TW103113498A TW201438446A (zh) 2005-06-29 2006-06-27 無縣傳送/接收單元中處理資料之協定引擎

Family Applications After (2)

Application Number Title Priority Date Filing Date
TW96100378A TW200818806A (en) 2005-06-29 2006-06-27 Protocol engine for processing data in a wireless transmit/receive unit
TW95123224A TWI337031B (en) 2005-06-29 2006-06-27 Protocol engine for processing data in a wireless transmit/receive unit

Country Status (2)

Country Link
CN (1) CN101584139B (zh)
TW (4) TW201438446A (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8699711B2 (en) 2007-07-18 2014-04-15 Interdigital Technology Corporation Method and apparatus to implement security in a long term evolution wireless device
US10027346B2 (en) * 2015-05-11 2018-07-17 Via Alliance Semiconductor Co., Ltd. Hardware data compressor that maintains sorted symbol list concurrently with input block scanning

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6118772A (en) * 1998-01-30 2000-09-12 Alcatel Usa Sourcing L.P. Wireline telephony on a cellular switch
US6175915B1 (en) * 1998-08-11 2001-01-16 Cisco Technology, Inc. Data processor with trie traversal instruction set extension
US7602792B2 (en) * 2001-12-14 2009-10-13 California Institute Of Technology Reconfigurable protocols and architectures for wireless networks
US7318187B2 (en) * 2003-08-21 2008-01-08 Qualcomm Incorporated Outer coding methods for broadcast/multicast content and related apparatus

Also Published As

Publication number Publication date
TWI444025B (zh) 2014-07-01
TW200818806A (en) 2008-04-16
TW200705932A (en) 2007-02-01
TW201438446A (zh) 2014-10-01
CN101584139A (zh) 2009-11-18
CN101584139B (zh) 2015-11-25
TWI337031B (en) 2011-02-01

Similar Documents

Publication Publication Date Title
US8699434B2 (en) Protocol engine for processing data in a wireless transmit/receive unit
JP5250430B2 (ja) 3gワイヤレス・ネットワークにおけるhsdpa互換受信機のmac−hs処理
CN102769574B (zh) 一种能够进行业务硬件加速的装置及其方法
TW200929979A (en) Method and apparatus for combined medium access control and radio link control processing
CN101641897A (zh) 演进型hspa系统内部的应答模式无线电链路控制架构及方法
TWM354954U (en) Apparatus for layer 2 processing and creation of protocol data units for wireless communications
KR100987228B1 (ko) 이동통신 시스템에서 매체 액세스 제어 프로토콜을 통한데이터 송수신 방법 및 장치
CN112003937B (zh) 卫星数据传输方法、装置、计算机设备、存储介质
EP2672743B1 (en) Non-i/q data transmission method and device for common public radio interface
TW201014426A (en) Method and apparatus for performing buffer status reporting
CN101409675A (zh) 网络分组净荷压缩
PT1929826T (pt) Aparelho, método e produto de programa informático para pedir um aumento de taxa de dados com base na capacidade de transmitir pelo menos mais uma unidade de dados selecionada
CN112153696A (zh) Rlc sdu分段处理方法、装置及终端
US8077644B2 (en) Data transfer in a computing device
TWI395444B (zh) 編輯協定資料單元之方法及裝置
CN101237450A (zh) 无线通讯系统处理封包的方法及其相关装置
TW201008197A (en) Protocol engine for processing data in a wireless transmit/receive unit
CN105591975A (zh) 报文处理方法及装置
KR102610911B1 (ko) 데이터 유닛 분할 방법 및 장치
CN102790668B (zh) 一种处理重传数据的方法及基站
CN107889162A (zh) 处理协议数据单元的方法和装置

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees