專利名稱:在無(wú)線通信系統(tǒng)中實(shí)施下行鏈路或上行鏈路處理的裝置及數(shù)據(jù)處理方法
技術(shù)領(lǐng)域:
本發(fā)明有關(guān)于無(wú)線通信,更具體的,有關(guān)于在無(wú)線通信系統(tǒng)中實(shí)施下行鏈路 (downlink, DL)或上行鏈路(uplink, UL)處理的裝置及數(shù)據(jù)處理方法。
背景技術(shù):
圖1為根據(jù)先前技術(shù)在無(wú)線通信系統(tǒng)中所應(yīng)用的 一 種典型的幀 (frame)結(jié)構(gòu)示意圖,其中,無(wú)線通信系統(tǒng)為例如全球互通微波存取(Worldwide InteroperabilityMicrowave Access, Wi恵)通信系統(tǒng)。Wi恵通信系統(tǒng)可以根據(jù)圖1中 所示的幀結(jié)構(gòu)的示意圖,利用下行鏈路突發(fā)(burst)以及上行鏈路突發(fā)進(jìn)行通信。在圖1 中,以正交分頻多址(Orthogonal Frequency Division Multiple Access,0FDMA)為例,圖 中給出了 OFDMA符號(hào)中含有的信息以及突發(fā)內(nèi)容。以0FDMA符號(hào)第k個(gè)至第k+33個(gè)符號(hào) 為例,其中,在第k個(gè)符號(hào)中,包含前同步碼(preamble),而第k+1個(gè)符號(hào)中包含下行鏈路映 射表(DL-MAP),即DL-映射表,以及幀控制標(biāo)頭(frame control header, FCH),第k+3個(gè)符 號(hào)中包含DL突發(fā),以及上行鏈路映射表(UL-MAP),即UL-映射表,第k+3至k+15符號(hào)中包 含多個(gè)DL突發(fā),而k+17至k+26符號(hào)中包含多個(gè)UL突發(fā),同理,自k+29符號(hào)起,循環(huán)上述 分配。圖1的最左側(cè)部分顯示了子信道邏輯號(hào)碼(subchannel logical number)例如,從s 至s+N。應(yīng)當(dāng)注意到,在第k+15個(gè)符號(hào)與第k+17符號(hào)之間為發(fā)送/接收轉(zhuǎn)換時(shí)隙(TTG), 而第k+26符號(hào)與第k+29符號(hào)之間,為接收/發(fā)送轉(zhuǎn)換時(shí)隙(RTG)。圖2為用于圖1所示 的幀結(jié)構(gòu)中典型地使用下行鏈路突發(fā)形式的介質(zhì)訪問(wèn)控制(Medium Access Control,MAC) 協(xié)議數(shù)據(jù)單元(Protocol Data Unit,PDU)的MAC標(biāo)頭(header)的實(shí)施例,其中,圖1中的 MAC標(biāo)頭長(zhǎng)度為6個(gè)8進(jìn)制位(6octets),所述MAC標(biāo)頭典型的以下行鏈路突發(fā)形式用于如 圖1所示的幀結(jié)構(gòu)中。圖2中的介質(zhì)訪問(wèn)控制標(biāo)頭由MAC標(biāo)頭,負(fù)載(payload),循環(huán)冗余 校驗(yàn)(CyclicRedundancy Check,CRC)三部分組成,其中負(fù)載,CRC為可選項(xiàng)。并且圖2中, 將MAC標(biāo)頭詳細(xì)展開(kāi),可見(jiàn),其包含類型,EKS、LEN MSB、LEN LSB、CIDMSB、HCS以及CID LSB 等參數(shù)。 根據(jù)先前技術(shù),典型的WiMAX MAC電路包含接收(receiving Rx)路徑,即Rx路徑 上的多個(gè)級(jí)(stage),以及更包含發(fā)送(transmitting,Tx)路徑,即Tx路徑上的多個(gè)級(jí)。而 在每個(gè)Rx路徑以及Tx路徑上的多個(gè)級(jí)都是連續(xù)分布的,因?yàn)榭紤]到數(shù)據(jù)的特定單元,在每 個(gè)路徑上的多個(gè)級(jí)需要串行運(yùn)作,所以很難進(jìn)一步的提高WiMAX MAC電路的整體運(yùn)作速率。 另外,考慮到Rx路徑,對(duì)于多個(gè)級(jí)而言,需要多個(gè)緩沖器,例如先進(jìn)先出(First In First Out,FIFO)存儲(chǔ)器。所以為了獲得Rx路徑上更好的性能,多個(gè)緩沖器的每一個(gè)的儲(chǔ)存容量 都不能太小,所以導(dǎo)致了降低WiMAX MAC電路的規(guī)模的可能性較小。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供在無(wú)線通信系統(tǒng)實(shí)施下行鏈路或上行鏈路處理的裝置及數(shù)
5據(jù)處理方法。 本發(fā)明的目的之一是提供一種在無(wú)線通信系統(tǒng)中實(shí)施下行鏈路處理的裝置,其 中,該裝置用于維持系統(tǒng)頻寬之效率,該裝置包含共享環(huán)緩沖器,用于儲(chǔ)存多形式數(shù)據(jù); 介質(zhì)訪問(wèn)控制物理層接口 ,用于接收輸入數(shù)據(jù),其中,該輸入數(shù)據(jù)包含至少一數(shù)據(jù)突發(fā),該 介質(zhì)訪問(wèn)控制物理層接口將該輸入數(shù)據(jù)儲(chǔ)存在該共享環(huán)緩沖器中,以形成儲(chǔ)存數(shù)據(jù);安全 引擎,用于從該共享環(huán)緩沖器擷取該儲(chǔ)存數(shù)據(jù),以形成擷取數(shù)據(jù),以及解密該擷取數(shù)據(jù),以 形成解密數(shù)據(jù),并將該解密數(shù)據(jù)儲(chǔ)存在該共享環(huán)緩沖器中;以及直接存儲(chǔ)器存取處理器,用 于存取該共享環(huán)緩沖器以獲得該解密數(shù)據(jù)。 本發(fā)明的另一目的是提供一種在無(wú)線通信系統(tǒng)中實(shí)施上行鏈路處理的裝置,其 中,該裝置用于維持系統(tǒng)頻寬之效率,該裝置包含共享環(huán)緩沖器,用于儲(chǔ)存多形式數(shù)據(jù); 直接存儲(chǔ)器存取處理器,用于接收輸入數(shù)據(jù),以及將該輸入數(shù)據(jù)儲(chǔ)存于該共享環(huán)緩沖器以 形成儲(chǔ)存數(shù)據(jù);安全引擎,用于從該共享環(huán)緩沖器擷取該儲(chǔ)存數(shù)據(jù),以形成擷取數(shù)據(jù),以及 加密該擷取數(shù)據(jù)以形成加密數(shù)據(jù),其中,該加密數(shù)據(jù)儲(chǔ)存于該共享環(huán)緩沖器;以及介質(zhì)訪問(wèn) 控制物理層接口 ,用于從該共享環(huán)緩沖器接收該加密數(shù)據(jù)。 本發(fā)明的再一個(gè)目的是提供一種在無(wú)線通信系統(tǒng)中數(shù)據(jù)處理方法,包含提供共 享環(huán)緩沖器,用于儲(chǔ)存多形式數(shù)據(jù);接收輸入數(shù)據(jù),其中該輸入數(shù)據(jù)包含至少一數(shù)據(jù)突發(fā), 以及將該輸入數(shù)據(jù)儲(chǔ)存于該共享環(huán)緩沖器中以形成儲(chǔ)存數(shù)據(jù);從該共享環(huán)緩沖器擷取該儲(chǔ) 存數(shù)據(jù),以形成擷取數(shù)據(jù);解密該擷取數(shù)據(jù)以形成解密數(shù)據(jù),以及將該解密數(shù)據(jù)儲(chǔ)存于該共 享環(huán)緩沖器中;以及存取該共享環(huán)緩沖器以獲得該解密數(shù)據(jù)。 本發(fā)明另提供一種在無(wú)線通信系統(tǒng)中數(shù)據(jù)處理方法,該方法包含提供一共享環(huán) 緩沖器用于儲(chǔ)存至少一類數(shù)據(jù);接收輸入數(shù)據(jù),其中,該輸入數(shù)據(jù)之形式是一協(xié)議數(shù)據(jù)單元 形式,而且該輸入數(shù)據(jù)儲(chǔ)存于該共享環(huán)緩沖器中以形成儲(chǔ)存數(shù)據(jù);自該共享環(huán)緩沖器擷取 該儲(chǔ)存數(shù)據(jù),以形成擷取數(shù)據(jù);加密該擷取數(shù)據(jù),以形成加密數(shù)據(jù),以及將該加密數(shù)據(jù)儲(chǔ)存 于該共享環(huán)緩沖器中,其中該加密數(shù)據(jù)之形式為數(shù)據(jù)突發(fā)形式;以及存取該共享環(huán)緩沖器 以獲得該加密數(shù)據(jù),用于將該加密數(shù)據(jù)傳輸給基頻電路。 與先前技術(shù)不同,本發(fā)明的實(shí)施例中的裝置以及相關(guān)的方法都可以提高無(wú)線通信 系統(tǒng)的整體的運(yùn)作速率,因此比先前技術(shù)具有更好的性能。本發(fā)明的實(shí)施例中的裝置以及 相關(guān)的方法的另一個(gè)有益效果是,不妨礙無(wú)線通信系統(tǒng)中的發(fā)送/接收路徑上的邏輯連續(xù) 級(jí)(logically successive stage)各自的運(yùn)作,就可以顯著減小無(wú)線通信系統(tǒng)的規(guī)模。
圖1為根據(jù)先前技術(shù)在無(wú)線通信系統(tǒng)中所應(yīng)用的一種典型的幀結(jié)構(gòu)示意圖。
圖2為用于圖1所示的幀結(jié)構(gòu)中典型地使用下行鏈路突發(fā)形式的MAC PDU的MAC 標(biāo)頭的實(shí)施例。 圖3為根據(jù)本發(fā)明的第一實(shí)施例,在無(wú)線通信系統(tǒng)中用于維持系統(tǒng)頻寬的效率而 實(shí)施下行鏈路或者上行鏈路處理的裝置100的示意圖。 圖4為根據(jù)本發(fā)明的一個(gè)實(shí)施例的在無(wú)線通信系統(tǒng)的處理數(shù)據(jù)的方法910的流程 圖。 圖5為根據(jù)本發(fā)明的另一個(gè)實(shí)施例的無(wú)線通信系統(tǒng)中的處理數(shù)據(jù)的方法920的流程圖。 圖6為根據(jù)本發(fā)明的一個(gè)實(shí)施例的,如圖3所示的裝置100的實(shí)際系統(tǒng)架構(gòu)示意 圖。 圖7為根據(jù)圖6中的一個(gè)具體實(shí)施例,如圖6所示的Rx突發(fā)控制器110的個(gè)別方 案的部分重疊的處理階段的示意圖。 圖8為用于圖6所示的Rx突發(fā)控制器110的緩沖器結(jié)構(gòu)的示意圖。 圖9為根據(jù)圖6給出的另一個(gè)具體實(shí)施例的,如圖6所示的Tx突發(fā)控制器120的
個(gè)別的方案的部分重疊的處理階段的示意圖。 圖10為圖6中所示的用于Tx突發(fā)控制器120的緩沖器結(jié)構(gòu)示意圖。
具體實(shí)施例方式
在說(shuō)明書及后續(xù)的權(quán)利要求當(dāng)中使用了某些詞匯來(lái)指稱特定組件。所屬領(lǐng)域技術(shù) 人員可理解,制造商可能會(huì)用不同名詞來(lái)稱呼同一個(gè)組件。本說(shuō)明書及后續(xù)之權(quán)利要求并 不以名稱的差異來(lái)作為區(qū)分組件的方式,而是以組件在功能上的差異來(lái)作為區(qū)分準(zhǔn)則。在 通篇說(shuō)明書及后續(xù)的請(qǐng)求項(xiàng)當(dāng)中所提及的"包含"系為開(kāi)放式用語(yǔ),故應(yīng)解釋成"包含但不 限定于"。以外,"耦接"一詞在此為包含任何直接及間接的電氣連接手段。借由以下之具體 實(shí)施例之?dāng)⑹霾⑴浜先闹畧Dl至圖10說(shuō)明本發(fā)明,但以下敘述中的裝置、組件與方法、步 驟乃用以解釋本發(fā)明,而不應(yīng)當(dāng)用來(lái)限制本發(fā)明。 下面描述實(shí)現(xiàn)本發(fā)明的具體實(shí)施例。下列描述是為了說(shuō)明本發(fā)明的一般原則,不 可理解為對(duì)本發(fā)明之限制。因此本發(fā)明的保護(hù)范圍當(dāng)視所附的權(quán)利要求所界定者為準(zhǔn)。
請(qǐng)參考圖3,圖3為根據(jù)本發(fā)明的第一實(shí)施例,在無(wú)線通信系統(tǒng)中用于維持系統(tǒng)頻 寬的效率而實(shí)施下行鏈路或者上行鏈路處理的裝置100的示意圖,其中,無(wú)線通信系統(tǒng)可 以為例如WiMAX通信系統(tǒng),此實(shí)施例中的裝置100包含一個(gè)控制模塊IOOM,以及一個(gè)基頻電 路108。在此實(shí)施例中,裝置100中至少一部分(例如,控制模塊100M以及/或者基頻電路 108)可以在一個(gè)集成電路(Integrated Circuit, IC)中實(shí)現(xiàn)。 根據(jù)本發(fā)明的第一實(shí)施例的一個(gè)實(shí)現(xiàn)選擇,裝置IOO可以代表無(wú)線系統(tǒng),但是本 發(fā)明不以此為限。根據(jù)第一實(shí)施例的另一個(gè)實(shí)現(xiàn)選擇,裝置100可以包含無(wú)線通信系統(tǒng)。舉 例來(lái)說(shuō),裝置IOO可以是一個(gè)多功能裝置,包含移動(dòng)電話的功能,個(gè)人數(shù)字助手(Personal Digital Assistant, PDA)的功能,以及WiMAX通信功能。在本發(fā)明的另一個(gè)實(shí)施例中,裝 置IOO可以代表無(wú)線通信系統(tǒng)中的一部分(例如,如圖3中所示的控制模塊IOOM)。
根據(jù)本發(fā)明的第一實(shí)施例,控制模塊100M可以包含一組PDU解析器,例如PDU解 析器(parser) 112以及PDU解析器122,至少一個(gè)共享環(huán)緩沖器(sharing-ring buffer) (例如,在本發(fā)明的實(shí)施例中,共享環(huán)緩沖器可實(shí)施為一組緩沖器,即緩沖器114以及緩沖 器124),多個(gè)處理電路,例如處理電路130, 140以及150,以及一個(gè)連接識(shí)別符(Connection Identification, CID)表搜索引擎(search engine) 160,而該CID表搜索引擎160包含CID 表162。如圖3所示,PDU解析器122以及緩沖器124,都可整合在突發(fā)控制器120中。
參考圖3中所示的控制模塊100M的上半部分,緩沖器114包含多個(gè)緩沖區(qū)域 114R,多個(gè)緩沖區(qū)域114R用于臨時(shí)儲(chǔ)存分別對(duì)應(yīng)無(wú)線通信系統(tǒng)中Rx路徑的邏輯連續(xù)級(jí) 的數(shù)據(jù)。如圖3所示,此實(shí)施例中的Rx路徑包含數(shù)據(jù)路徑R0, Rl,...,以及R7,而上述多個(gè)數(shù)據(jù)路徑與Rx路徑的邏輯連續(xù)級(jí)的順序相對(duì)應(yīng),其中,而該控制模塊100M的處理電路 150可通過(guò)例如數(shù)據(jù)路徑R7/T0耦接到外部存儲(chǔ)器,而基頻電路108可以通過(guò)數(shù)據(jù)路徑RO/ T7耦接到RF模塊。沿著Rx路徑,PDU解析器112將接收到的數(shù)據(jù)的一個(gè)或者多個(gè)次單 元(sub-unit)解析至緩沖器114的多個(gè)緩沖區(qū)域114R中的一個(gè)緩沖區(qū)域中,以形成多個(gè) PDU。例如,將一個(gè)或多個(gè)字節(jié)臨時(shí)儲(chǔ)存在相應(yīng)的多個(gè)緩沖區(qū)域114R中的每一個(gè)緩沖區(qū)域 中。 此外,參考圖3中的控制模塊100M的下半部分,緩沖器124包含多個(gè)緩沖區(qū)域 124R,分別用于臨時(shí)儲(chǔ)存無(wú)線通信系統(tǒng)中對(duì)應(yīng)于Tx路徑上的邏輯連續(xù)級(jí)之?dāng)?shù)據(jù)。如圖3所 示,此實(shí)施例的Tx路徑包含多個(gè)數(shù)據(jù)路徑T0, Tl,...,以及T7,其中,上述多個(gè)路徑與Tx路 徑上的邏輯連續(xù)級(jí)的順序相對(duì)應(yīng)。沿著Tx路徑,PDU解析器122將解析來(lái)自緩沖器124的 多個(gè)緩沖區(qū)域124R中的一個(gè)緩沖區(qū)域的數(shù)據(jù)的一個(gè)或者多個(gè)次單元,以形成多個(gè)PDU。例 如,將一個(gè)或多個(gè)字節(jié)臨時(shí)儲(chǔ)存在相應(yīng)的多個(gè)緩沖區(qū)域中124R的每一個(gè)緩沖區(qū)域中,且該 一個(gè)或多個(gè)字節(jié)將由PDU解析器122解析。在此實(shí)施例中,PDU解析器122沿?cái)?shù)據(jù)路徑T5 傳輸解析后的數(shù)據(jù),即多個(gè)PDU至處理電路130。 根據(jù)第一實(shí)施例,多個(gè)處理電路130U40以及150可以分別用于在無(wú)線通信系統(tǒng) 中的Rx/Tx路徑上實(shí)現(xiàn)邏輯連續(xù)級(jí)。此實(shí)施例的處理電路130、 140以及150通過(guò)循環(huán)存取 緩沖器,即緩沖器114的多個(gè)緩沖區(qū)域114R,可以仿真Rx路徑的邏輯連續(xù)級(jí),并且,處理電 路130、 140以及150同時(shí)通過(guò)循環(huán)存取緩沖器,即緩沖器124的多個(gè)緩沖區(qū)域124R而仿真 Tx路徑的邏輯連續(xù)級(jí),由于共享環(huán)緩沖器包含緩沖器114以及緩沖器124,而且緩沖器114 以及緩沖器124的大小可根據(jù)需要分配,所以緩沖器1114以及緩沖器124可視為可循環(huán)存 取緩沖器。 在此實(shí)施例中更具體的,緩沖器114可以稱作Rx緩沖器,而緩沖器124可以稱之 為Tx緩沖器。另外,處理電路130, 140以及150可以通過(guò)分別存取Rx緩沖器,即緩沖器 114的多個(gè)緩沖區(qū)域114R以仿真Rx路徑的邏輯連續(xù)級(jí),同時(shí)也可以通過(guò)分別存取Tx緩沖 器,即緩沖器124的多個(gè)緩沖區(qū)域124R以仿真Tx路徑的邏輯連續(xù)級(jí),其中,處理電路130, 140以及150不需要串行運(yùn)作。 舉例說(shuō)明,參考Rx路徑,在處理電路130開(kāi)始了對(duì)數(shù)據(jù)的特定單元(例如, 一個(gè) PDU)的運(yùn)作之后,處理電路140開(kāi)始存取多個(gè)緩沖區(qū)域114R中的一個(gè)緩沖區(qū)域中的數(shù)據(jù)的 特定單元的第一部分,為了盡快開(kāi)始對(duì)數(shù)據(jù)的特定單元的運(yùn)作,而且不需等待運(yùn)作的完成, 處理電路130可以對(duì)數(shù)據(jù)的特定單元實(shí)施運(yùn)作。 相似的,仍參考Rx路徑,在處理電路140開(kāi)始對(duì)數(shù)據(jù)的特定單元的運(yùn)作之后,處
理電路150可以開(kāi)始存取來(lái)自多個(gè)緩沖區(qū)域114R中的一個(gè)的數(shù)據(jù)的特定單元的第一部分
(更具體的,緩沖區(qū)域114R中的一個(gè)緩沖區(qū)域),為了盡快開(kāi)始數(shù)據(jù)的特定單元的運(yùn)作,而
且不需等待運(yùn)作的完成,處理電路140可以對(duì)所述數(shù)據(jù)的特定單元實(shí)施運(yùn)作。 對(duì)應(yīng)于Tx路徑的數(shù)據(jù)路徑T7, T6,...,以及TO的運(yùn)作分別與對(duì)應(yīng)于Rx路徑的數(shù)
據(jù)路徑RO, Rl,,...,以及R7的運(yùn)作相反,對(duì)于Tx路徑的相似的描述在此不再贅述。此方
案與先前技術(shù)相比可以提供更高的無(wú)線通信系統(tǒng)的整體運(yùn)作速率,因此,可以提供比先前
技術(shù)更高的性能。 請(qǐng)參考圖4以及圖5,圖4為根據(jù)本發(fā)明的一個(gè)實(shí)施例的在無(wú)線通信系統(tǒng)的處理數(shù)
8據(jù)的方法910的流程圖,其中,方法910流程圖與無(wú)線通信系統(tǒng)中的Rx路徑的運(yùn)作相對(duì)應(yīng)。 圖5為根據(jù)本發(fā)明的另一個(gè)實(shí)施例的無(wú)線通信系統(tǒng)中的處理數(shù)據(jù)的方法920的流程圖,其 中方法920的流程圖對(duì)應(yīng)于無(wú)線通信系統(tǒng)中的Tx路徑的運(yùn)作。方法910與方法920都可 以應(yīng)用在本發(fā)明的第一實(shí)施例中,而且都可用圖3所示的裝置100實(shí)現(xiàn)。
應(yīng)該注意到,在方法910中,首先在步驟912中,提供包含多個(gè)緩沖區(qū)域的Rx緩沖 器,然后,步驟914-1以及步驟914-2分別對(duì)應(yīng)標(biāo)頭校驗(yàn)序列(HeaderCheck Sequence, HCS) 的檢測(cè)運(yùn)作(即步驟914-1,是否為有效的HCS )以及CID檢測(cè)運(yùn)作(即步驟914-2,CID 是否匹配?),而上述運(yùn)作都可以在裝置100中實(shí)施。在步驟914-1, PDU解析器112檢測(cè) 從數(shù)據(jù)路徑R2接收到的數(shù)據(jù)中是否存在有效的HCS。如果PDU解析器112決定確實(shí)存在有 效的HCS,那么控制路徑CO以及Cl將被激活,然后進(jìn)入步驟914-2 ;否則,將重新進(jìn)入步驟 914-1,以實(shí)現(xiàn)HCS檢測(cè)運(yùn)作。 在步驟914-2,CID表搜索引擎160決定從控制路徑C0接收到的多個(gè)PDU中的每一 者的CID是否與CID表搜索引擎160中的CID表162中的一個(gè)CID匹配。CID表搜索引擎 160,通過(guò)控制路徑C1將檢測(cè)結(jié)果發(fā)送給PDU解析器112。當(dāng)接收到多個(gè)PDU中的每一者的 CID與CID表162中的任何CID都不匹配時(shí),PDU解析器112將丟棄接收到的多個(gè)PDU。如 果接收到的多個(gè)PDU中的每一者的CID都與CID表162中的CID匹配,那么PDU解析器112 將接收到的多個(gè)PDU的數(shù)據(jù)解析至緩沖器114的多個(gè)緩沖區(qū)域114R中,然后進(jìn)入步驟916, 即,解析數(shù)據(jù)至Rx緩沖器的多個(gè)緩沖區(qū)域中的一個(gè)緩沖區(qū)域;否則,重新進(jìn)入步驟914-1。 在執(zhí)行完步驟916之后,進(jìn)入步驟918,利用Rx緩沖器的多個(gè)緩沖區(qū)域以臨時(shí)儲(chǔ)存分別對(duì)應(yīng) 于無(wú)線通信系統(tǒng)的Rx路徑的邏輯連續(xù)級(jí)的數(shù)據(jù)。 與方法910中的步驟相似,方法920(包括步驟922、924及926)中的步驟都在第 一實(shí)施例中揭露,為了簡(jiǎn)潔,圖5與圖4中的實(shí)施例相似的描述在此不再贅述,不過(guò)圖4中 以及圖5中的方法的區(qū)別在于圖4是用于Rx路徑上的數(shù)據(jù)處理方法,而圖5是用于Tx路 徑上的數(shù)據(jù)處理方法,所以與圖4中步驟對(duì)應(yīng)的圖5的步驟為Tx路徑上的運(yùn)作。
圖6為根據(jù)本發(fā)明的一個(gè)實(shí)施例的,如圖3所示的裝置100的實(shí)際系統(tǒng)架構(gòu)示意 圖,其中,此實(shí)施例是如圖3所示的裝置100的一個(gè)具體的實(shí)施例。在此具體實(shí)施例中的控 制模塊100M以及裝置100可以分別稱作WiMAX MAC模塊100M'以及裝置100'。在此,因 為突發(fā)控制器110以及突發(fā)控制器120分別運(yùn)作在Rx路徑以及Tx路徑上,所以突發(fā)控制 器110以及突發(fā)控制器120可以分別稱作Rx突發(fā)以及Tx突發(fā)控制器,下文中提到此實(shí)施 例中的Rx突發(fā)控制器以及Tx突發(fā)控制器則稱之為Rx突發(fā)控制器110以及Tx突發(fā)控制器 120,另外,此實(shí)施例中的緩沖器114以及緩沖器124可以使用FIFO存儲(chǔ)器實(shí)現(xiàn),所以,緩沖 器114又可稱之為FIFO 114,而緩沖器124又可稱之為FIFO 124。特別的,在此實(shí)施例中 PDU解析器112或者122中可以包含有限狀態(tài)機(jī)(FiniteState Machine,FSM)實(shí)現(xiàn)的模塊。
在此實(shí)施例中,基頻電路108可以實(shí)現(xiàn)為WiMAX PHY電路108',其中WiMAX PHY 電路108'可以包含分別用于數(shù)據(jù)路徑RO以及T7的Rx模擬數(shù)字轉(zhuǎn)換器108R以及Tx數(shù) 字模擬轉(zhuǎn)換器108T。此外,上述處理電路130, 140以及150可以分別實(shí)現(xiàn)為一介質(zhì)訪問(wèn)控 制物理層接口,即MAC-PHY接口 130',安全引擎140'以及DMA處理器,例如列隊(duì)管理單 元(Queue Management Unit, QMU)/DMA引擎150',下文中稱之為QMU/DMA引擎150'。此 實(shí)施例中的QMU/DMA引擎150'透過(guò)高級(jí)高性能總線(Advanced High-performance Bus,AHB)而耦接到外部存儲(chǔ)器。 根據(jù)本發(fā)明的此實(shí)施例,MAC-PHY接口 130'可以用于在無(wú)線通信系統(tǒng)中將PDU解 析器112以及122耦接到基頻電路,例如,WiMAX PHY電路108'。安全引擎140'可用于Tx 路徑的數(shù)據(jù)加密,也可以用于Rx路徑的數(shù)據(jù)解密。QMU/DMA引擎150'可以用于將有關(guān)Rx 路徑的數(shù)據(jù)寫入到無(wú)線通信系統(tǒng)的外部存儲(chǔ)器,也可以用于將關(guān)于Tx路徑的數(shù)據(jù)從無(wú)線 通信系統(tǒng)的外部存儲(chǔ)器中讀出。另夕卜,本發(fā)明實(shí)施例中的MAC-PHY接口 130'可以同步運(yùn)作 或者異步運(yùn)作,而本發(fā)明實(shí)施例中的安全引擎140'可以實(shí)時(shí)處理,或者離線處理,或者甚 至可以同時(shí)實(shí)時(shí)處理以及離線處理。 在此實(shí)施例中,上述共享環(huán)緩沖器可以實(shí)現(xiàn)為上文中提到的FIFO 114以及FIFO 124 (FIFO 114以及FIFO 124在此實(shí)施例中可以分別用于Rx緩沖器以及Tx緩沖器),而且 上述共享環(huán)緩沖器可以用于儲(chǔ)存多形式數(shù)據(jù)或者數(shù)據(jù)中至少一類,其中,共享環(huán)緩沖器包 含如圖3中所示的多個(gè)緩沖區(qū)域114R以及多個(gè)緩沖區(qū)域124R??紤]到下行鏈路處理以及 上行鏈路處理可以由裝置100'來(lái)實(shí)施,詳細(xì)的運(yùn)作將在后文中闡釋。 當(dāng)裝置100'實(shí)施下行鏈路處理的情況下,MAC-PHY接口 130'可用于接收輸入數(shù) 據(jù),而輸入數(shù)據(jù)包含至少一個(gè)數(shù)據(jù)突發(fā),而且該輸入數(shù)據(jù)儲(chǔ)存在該共享環(huán)緩沖器中,以形成 儲(chǔ)存數(shù)據(jù)。更具體的,在此情況下,輸入數(shù)據(jù)儲(chǔ)存在FIF0114中,以形成儲(chǔ)存數(shù)據(jù)。此外,安 全引擎140'從共享環(huán)緩沖器(例如,在此情況下的FIFO 114)擷取該儲(chǔ)存數(shù)據(jù),以形成擷 取數(shù)據(jù),然后解密該擷取數(shù)據(jù),以形成解密數(shù)據(jù),其中,解密數(shù)據(jù)的形式為PDU形式,并且儲(chǔ) 存在共享環(huán)緩沖器(例如在此情況下的FIF0114)。特別的,安全引擎140'擷取共享環(huán)緩 沖器該儲(chǔ)存數(shù)據(jù)的一部分,以形成擷取數(shù)據(jù),然后解密擷取數(shù)據(jù),以形成解密數(shù)據(jù)。在單一 的突發(fā)內(nèi)的該輸入數(shù)據(jù)、該擷取數(shù)據(jù)以及該解密數(shù)據(jù)儲(chǔ)存在共享環(huán)緩沖器(例如,在此情 況下的FIF0114),而且于該共享環(huán)緩沖器內(nèi)為儲(chǔ)存輸入數(shù)據(jù)、擷取數(shù)據(jù)以及解密數(shù)據(jù)分配 的空間系可動(dòng)態(tài)調(diào)整。此外,DMA處理器,例如QMU/DMA引擎150'可用于存取共享環(huán)緩沖 器(例如,在此情況下的FIF0114),以獲得解密數(shù)據(jù)并用于處理。 PDU解析器112將輸入數(shù)據(jù)解析為多個(gè)PDU,然后將每個(gè)PDU儲(chǔ)存到多個(gè)緩沖區(qū)域 114R中至少一者中。特別的,PDU解析器112用將輸入數(shù)據(jù)以及解密數(shù)據(jù)解析到共享環(huán)緩 沖器(例如,在此情況下的FIFO 114)中的多個(gè)緩沖區(qū)域114R中,以形成多個(gè)PDU。 CID表 搜索引擎160可以用于決定多個(gè)PDU中的每一者的CID是否與CID表搜索引擎160中的一 個(gè)CID匹配。當(dāng)多個(gè)PDU中的每一者的CID與CID表中的任何一個(gè)CID都不匹配時(shí),PDU解 析器112將丟棄所述多個(gè)PDU。舉例來(lái)說(shuō),CID表可以使用上述CID表162實(shí)現(xiàn)。CID表搜 索引擎160用于決定自己的輸入數(shù)據(jù),即多個(gè)PDU中的每一者的CID是否與CID表162中 的一個(gè)匹配。當(dāng)輸入數(shù)據(jù)的CID與CID表162中的任何一個(gè)CID都不匹配時(shí),PDU解析器 將丟棄輸入數(shù)據(jù),即多個(gè)PDU,而不將其儲(chǔ)存到共享環(huán)緩沖器中。 請(qǐng)注意到,CID搜索引擎160決定多個(gè)PDU的每一者的CID是否與CID表搜索引 擎160中的CID表中的CID匹配的運(yùn)作后,CID搜索引擎160存取共享環(huán)緩沖器(例如,在 此情況下的FIFO 114)的運(yùn)作。PDU解析器112進(jìn)一步檢測(cè)HCS,以決定接收到的多個(gè)PDU 是否有效。典型地,PDU解析器112檢測(cè)正確的HCS是否存在于多個(gè)PDU中的每一者中,同 時(shí)檢測(cè)多個(gè)PDU中的每一者的CRC指示符(indicator),然后,僅當(dāng)多個(gè)PDU中中的每一者 包含正確地HCS以及匹配的CID時(shí),將多個(gè)PDU儲(chǔ)存到共享環(huán)緩沖器(例如,在此情況下的FIFO 114)。 請(qǐng)注意到,MAC-PHY接口 130',安全引擎140'以及DMA處理器,例如QMU/DMA引擎150'可以是上面提到的無(wú)線通信系統(tǒng)的Rx路徑上的邏輯連續(xù)級(jí)。根據(jù)此實(shí)施例,上述處理電路130, 140以及150分別可以實(shí)現(xiàn)為無(wú)線通信系統(tǒng)的Rx路徑上的這些邏輯連續(xù)級(jí),其中,處理電路130, 140以及150可以根據(jù)有關(guān)Rx路徑的部分重疊的處理階段(phase),通過(guò)存取共享環(huán)緩沖器(例如,在此情況下的FIFO 114)的多個(gè)緩沖區(qū)域而仿真Rx路徑的邏輯連續(xù)級(jí)。 在裝置100'實(shí)施上行鏈路處理的情況下,DMA處理器,例如QMU/DMA引擎150'可以用于接收輸入數(shù)據(jù),以及可以用于將輸入數(shù)據(jù)儲(chǔ)存到共享環(huán)緩沖器,以形成儲(chǔ)存數(shù)據(jù),其中,輸入數(shù)據(jù)的形式為PDU形式。更具體的,DMA處理器,例如QMU/DMA引擎150'在此情況下可以將輸入數(shù)據(jù)儲(chǔ)存到FIFO 124中。此外,安全引擎140'可用于從共享環(huán)緩沖器(例如,在此情況下的FIFO 124)擷取該儲(chǔ)存數(shù)據(jù),以形成擷取數(shù)據(jù),然后將擷取數(shù)據(jù)加密,以形成加密數(shù)據(jù)。其中加密數(shù)據(jù)可以儲(chǔ)存到共享環(huán)緩沖器(例如,在此情況下的FIFO 124),加密數(shù)據(jù)在儲(chǔ)存到共享環(huán)緩沖器之前可以轉(zhuǎn)換為數(shù)據(jù)突發(fā)形式。特別的,安全引擎140'從共享環(huán)緩沖器擷取儲(chǔ)存數(shù)據(jù)的一部分。在一個(gè)單一突發(fā)內(nèi)的輸入數(shù)據(jù)、擷取數(shù)據(jù),以及加密數(shù)據(jù)可以儲(chǔ)存在共享環(huán)緩沖器(例如,在此情況下的FIF0124)中,而且于該共享環(huán)緩沖器內(nèi)為儲(chǔ)存輸入數(shù)據(jù)、擷取數(shù)據(jù)以及加密數(shù)據(jù)而分配的空間系可動(dòng)態(tài)調(diào)整。
另外,MAC-PHY接口 130'可以用于從共享環(huán)緩沖器(例如,在此情況下的FIF0124)接收加密數(shù)據(jù)。典型地,MAC-PHY接口 130'可用于存取共享環(huán)緩沖器(例如,在此情況下的FIF0124)以獲得加密數(shù)據(jù),以用于將加密數(shù)據(jù)傳輸給基頻電路,而基頻電路在此實(shí)施例中可以實(shí)施為WiMAX PHY電路108'。進(jìn)一步說(shuō),PDU解析器122可以解析儲(chǔ)存在共享環(huán)緩沖器中的數(shù)據(jù),以形成多個(gè)PDU,以及將多個(gè)PDU儲(chǔ)存到共享環(huán)緩沖器(例如,在此情況下的FIF0124)的多個(gè)緩沖區(qū)域的至少一者中。 請(qǐng)注意,DMA處理器,例如QMU/DMA引擎150',安全引擎140'以及MAC-raY接口130'都可以是上面提到的無(wú)線通信系統(tǒng)中的Tx路徑上的邏輯連續(xù)級(jí)。根據(jù)此實(shí)時(shí)例,上述處理電路150U40以及130可以分別實(shí)施為無(wú)線通信系統(tǒng)中的Tx路徑上的邏輯連續(xù)級(jí),其中,處理電路150,140以及130可以根據(jù)有關(guān)Tx路徑的對(duì)應(yīng)于部分重疊的處理階段的指針,通過(guò)存取共享環(huán)緩沖器(例如,在此情況下的FIFO 124)而仿真Tx路徑上的邏輯連續(xù)級(jí)。 圖7為根據(jù)圖6中的一個(gè)具體實(shí)施例,如圖6所示的Rx突發(fā)控制器110的個(gè)別的方案S^OJ的部分重疊的處理階段PJO的示意圖,其中,在此特例中,iKx = 0,l,2,3,...,等等,jKx = 0, 1,...,以及N丄與N丄等于2。在此實(shí)施例中,每一個(gè)方案SKx(jKx)的每一個(gè)處理階段I^(iJ ,使用FIF0內(nèi)的虛線繪制的多個(gè)框代表圖7中的FIFO 114中的多個(gè)緩沖區(qū)域。其中,有關(guān)多個(gè)緩沖區(qū)域的緩沖器存取的參數(shù),PHY—WR代表MAC-PHY接口130'的寫入命令,SEC—RD代表安全引擎140'的讀取命令,SEC_WR代表安全引擎140'的寫入命令,DMA—RD代表QMU/DMA引擎150'的讀取命令。在此實(shí)施例中,接收到的PDU (例如一個(gè)或多個(gè)字節(jié))的數(shù)據(jù)的一個(gè)或者多個(gè)次單元,臨時(shí)儲(chǔ)存在相應(yīng)的多個(gè)緩沖區(qū)域中的每一個(gè)中,經(jīng)此操作,從一個(gè)處理階段到另一處理階段的傳輸時(shí)間會(huì)很短。也就是說(shuō),MAC-PHY接口130',安全引擎140',以及QMU/DMA引擎150'的分別運(yùn)作,可以同時(shí)實(shí)施,而且無(wú)需等待從彼此傳輸來(lái)的PDU的全部處理的完成。因此,無(wú)線通信系統(tǒng)的整體運(yùn)作速率可以比 先前技術(shù)更高。 圖8為用于圖6所示的Rx突發(fā)控制器110的緩沖器結(jié)構(gòu)的示意圖,其中,緩沖 器為FIF0 114。在此圖中,在緩沖器114結(jié)構(gòu)中的PDU狀態(tài)參數(shù)PDU—Statusl以及PDU— Status0代表PDU的狀態(tài)。應(yīng)該注意的是,PDU狀態(tài)參數(shù)PDU_Statusl以及PDU_StatusO包 含可被WiMAX MAC模塊100M'中的一個(gè)或者多個(gè)組件(例如,PDU解析器112, MAC-PHY接 口130',安全引擎140',以及/或QMU/DMA引擎150')改變或者更新的信息,所以,其 中的一個(gè)組件就可以決定是否根據(jù)PDU狀態(tài)參數(shù),開(kāi)始存取此PDU中的數(shù)據(jù)。此外,參數(shù) GMH(Byte5) ,GMH(Byte4) , ,以及GMH(ByteO)可以用于描述通用MAC標(biāo)頭(Generic MAC Header, GMH),而且上述參數(shù)也可以用于臨時(shí)儲(chǔ)存HCS檢測(cè)運(yùn)作的結(jié)果以及/或者CID檢測(cè) 運(yùn)作的結(jié)果,其中,如果原始的PDU沒(méi)有通過(guò)HCS檢測(cè)運(yùn)作以及/或者CID檢測(cè)運(yùn)作,參數(shù) GMH(Byte5) , GMH(Byte4) , , andGMH(ByteO)中的內(nèi)容,則可以使用另一個(gè)PDU的GMH直 接覆蓋,其中,Byte0-5為字節(jié),而在不同的實(shí)施例中,使用的字節(jié)的數(shù)目可以不同,其有賴 于實(shí)際情況的需要。因此,PDU解析器112以及/或者安全引擎140'可以決定是否開(kāi)始它 們自己對(duì)后續(xù)數(shù)據(jù)的存取。此外,參數(shù)Key」dx可以描述安全引擎140'所使用的一個(gè)密鑰 (key)的一個(gè)密鑰指示(key index),經(jīng)此操作,例如圖7中所示的多個(gè)方案,都可以恰當(dāng)?shù)?執(zhí)行。而圖8中的其它參數(shù),例如,Control表示控制字,而PAYL0AD0-13表示負(fù)載數(shù)據(jù)。
圖9為根據(jù)圖6給出的另一個(gè)具體實(shí)施例的,如圖6所示的Tx突發(fā)控制器120的 個(gè)別的方案S^(jJ的部分重疊的處理階段Ph(iJ的示意圖,在此特例中,iTx = 0,l,2, 3,...,等等,jTx = 0, 1, 2,...,以及N_jTx與N_jTx等于2。在此實(shí)施例中,每一個(gè)方案Tx (jTx) 的每一個(gè)處理階段Ph(iJ,在FIF0(例如圖6所示的FIF0 124)內(nèi)使用虛線繪制的多個(gè)框 代表在圖6中的FIF0 124中的多個(gè)緩沖區(qū)域。其中,有關(guān)多個(gè)緩沖區(qū)域的緩沖器存取的參 數(shù),DMA—WR代表QMU/DMA引擎150'的寫入命令,SEC_RD代表安全引擎140'的讀取命令, SEC—WR代表安全引擎140'的寫入命令,以及PHY—RD代表MAC-PHY接口 130'的讀取命令。 在此實(shí)施例中,PDU(例如,一個(gè)或者多個(gè)字節(jié))數(shù)據(jù)的一個(gè)或者多個(gè)次單元被臨時(shí)儲(chǔ)存在 有關(guān)的多個(gè)緩沖區(qū)域中每一個(gè)中,從一個(gè)處理階段到另一處理階段之間的傳輸之間就會(huì)很 短。也就是說(shuō),QMU/DMA引擎150',安全引擎140',以及MAC-PHY接口 130'的分別運(yùn)作 幾乎可以同時(shí)實(shí)施,而不需等待來(lái)自彼此的PDU的全部處理完成。因此,無(wú)線通信系統(tǒng)的整 體的運(yùn)作速率就比現(xiàn)有技術(shù)更高。 圖10為圖6中所示的用于Tx突發(fā)控制器120的緩沖器結(jié)構(gòu)示意圖,其中,緩沖器 即FIFO 124。因?yàn)閷?duì)應(yīng)于Tx路徑的的數(shù)據(jù)路徑T7, T6,...,以及TO的運(yùn)作,與對(duì)應(yīng)于Rx 路徑的數(shù)據(jù)路徑RO,Rl,...,以及R7的運(yùn)作相似,所以此處對(duì)于Rx路徑的相似的描述不再 贅述,特別的,圖10中的參數(shù)Rsv表示備用。 應(yīng)該注意到,在第一實(shí)施例中,雖然無(wú)線通信系統(tǒng)的每一個(gè)路徑(例如Rx路徑,或 者Tx路徑)使用了一個(gè)緩沖器,但是本發(fā)明不以上述實(shí)施例為限。根據(jù)第一實(shí)施例的變形, 可以每個(gè)路徑(例如Rx路徑,或者Tx路徑)使用多于一個(gè)緩沖器。根據(jù)第一實(shí)施例的另 一變形,對(duì)于Rx路徑和Tx路徑可以共享一個(gè)緩沖器。 根據(jù)第一實(shí)施例的另外的變形,每個(gè)緩沖區(qū)域的大小可以根據(jù)需要而變化,以達(dá) 到對(duì)于每個(gè)緩沖器的最優(yōu)的使用。
與先前技術(shù)不同,本發(fā)明的實(shí)施例中的裝置以及相關(guān)的方法都可以提高無(wú)線通信 系統(tǒng)的整體的運(yùn)作速率,因此,本發(fā)明的實(shí)施例中的裝置以及相關(guān)的方法比先前技術(shù)具有 更好的性能。 本發(fā)明的實(shí)施例中的裝置以及相關(guān)的方法的另一個(gè)有益效果是,不妨礙無(wú)線通信 系統(tǒng)中的Rx/Tx路徑上的邏輯連續(xù)級(jí)各自的運(yùn)作,就可以顯著減小無(wú)線通信系統(tǒng)的規(guī)模。
雖然本發(fā)明已以實(shí)施例揭露如上,然其并非用以限定本發(fā)明,任何本領(lǐng)域技術(shù)人 員,在不脫離本發(fā)明之精神和范圍內(nèi),當(dāng)可作各種更動(dòng)與潤(rùn)飾,因此本發(fā)明的保護(hù)范圍當(dāng)視 所附的權(quán)利要求所界定者為準(zhǔn)。
權(quán)利要求
一種在無(wú)線通信系統(tǒng)中實(shí)施下行鏈路處理的裝置,用于維持系統(tǒng)頻寬的效率,其特征在于,該裝置包含共享環(huán)緩沖器,用于儲(chǔ)存多形式數(shù)據(jù);介質(zhì)訪問(wèn)控制物理層接口,用于接收輸入數(shù)據(jù),其中,該輸入數(shù)據(jù)包含至少一個(gè)數(shù)據(jù)突發(fā),該介質(zhì)訪問(wèn)控制物理層接口將該輸入數(shù)據(jù)儲(chǔ)存在該共享環(huán)緩沖器中,以形成儲(chǔ)存數(shù)據(jù);安全引擎,用于從該共享環(huán)緩沖器擷取該儲(chǔ)存數(shù)據(jù),以形成擷取數(shù)據(jù),以及解密該擷取數(shù)據(jù),以形成解密數(shù)據(jù),并將該解密數(shù)據(jù)儲(chǔ)存在該共享環(huán)緩沖器中;以及直接存儲(chǔ)器存取處理器,用于存取該共享環(huán)緩沖器以獲得該解密數(shù)據(jù)。
2. 根據(jù)權(quán)利要求1所述的在無(wú)線通信系統(tǒng)中實(shí)施下行鏈路處理的裝置,其特征在于,該共享環(huán)緩沖器包含多個(gè)緩沖區(qū)域。
3. 根據(jù)權(quán)利要求2所述的在無(wú)線通信系統(tǒng)中實(shí)施下行鏈路處理的裝置,其特征在于,該裝置還包含協(xié)議數(shù)據(jù)單元解析器,耦接到該共享環(huán)緩沖器,用于將該輸入數(shù)據(jù)解析為多個(gè)協(xié)議數(shù)據(jù)單元,以及將該多個(gè)協(xié)議數(shù)據(jù)單元儲(chǔ)存到該多個(gè)緩沖區(qū)域的至少一者中。
4. 根據(jù)權(quán)利要求3所述的在無(wú)線通信系統(tǒng)中實(shí)施下行鏈路處理的裝置,其特征在于,該裝置還包含連接識(shí)別符表搜索引擎,耦接到該多個(gè)協(xié)議數(shù)據(jù)單元,用于決定該多個(gè)協(xié)議數(shù)據(jù)單元中的每一者的連接識(shí)別符是否與該連接識(shí)別符表搜索引擎的連接識(shí)別符表中的連接識(shí)別符匹配;其中,當(dāng)該多個(gè)協(xié)議數(shù)據(jù)單元中的每一者的該連接識(shí)別符與該連接識(shí)別符表中任何連接識(shí)別符均不匹配時(shí),則該協(xié)議數(shù)據(jù)單元解析器丟棄該多個(gè)協(xié)議數(shù)據(jù)單元。
5. 根據(jù)權(quán)利要求4所述的在無(wú)線通信系統(tǒng)中實(shí)施下行鏈路處理的裝置,其特征在于,該連接識(shí)別符表搜索引擎決定該多個(gè)協(xié)議數(shù)據(jù)單元中的每一者的連接識(shí)別符是否與該連接識(shí)別符表中該連接識(shí)別符匹配后,該連接識(shí)別符表搜索引擎存取該共享環(huán)緩沖器。
6. 根據(jù)權(quán)利要求5所述的在無(wú)線通信系統(tǒng)中實(shí)施下行鏈路處理的裝置,其特征在于,該協(xié)議數(shù)據(jù)單元解析器檢測(cè)是否正確標(biāo)頭校驗(yàn)序列存在于該多個(gè)協(xié)議數(shù)據(jù)單元中的每一者中,以及檢測(cè)該多個(gè)協(xié)議數(shù)據(jù)單元中的每一者的循環(huán)冗余檢測(cè)指示符,以及僅當(dāng)該多個(gè)協(xié)議數(shù)據(jù)單元中的每一者包含該正確標(biāo)頭校驗(yàn)序列以及該匹配的連接識(shí)別符時(shí),將該多個(gè)協(xié)議數(shù)據(jù)單元儲(chǔ)存至該共享環(huán)緩沖器。
7. 根據(jù)權(quán)利要求1所述的在無(wú)線通信系統(tǒng)中實(shí)施下行鏈路處理的裝置,其特征在于,該安全引擎從該共享環(huán)緩沖器擷取該儲(chǔ)存數(shù)據(jù)的一部分,以形成該擷取數(shù)據(jù),并解密該擷取數(shù)據(jù)。
8. 根據(jù)權(quán)利要求1所述的在無(wú)線通信系統(tǒng)中實(shí)施下行鏈路處理的裝置,其特征在于,該儲(chǔ)存數(shù)據(jù)、該擷取數(shù)據(jù)以及該解密數(shù)據(jù)是在單一突發(fā)內(nèi),以及于該共享環(huán)緩沖器內(nèi)為儲(chǔ)存該儲(chǔ)存數(shù)據(jù)、該擷取數(shù)據(jù)以及該解密數(shù)據(jù)而分配的空間是可動(dòng)態(tài)調(diào)整的。
9. 根據(jù)權(quán)利要求1所述的在無(wú)線通信系統(tǒng)中實(shí)施下行鏈路處理的裝置,其特征在于,該介質(zhì)訪問(wèn)控制物理層接口、該安全引擎以及該直接存儲(chǔ)器存取處理器是該無(wú)線通信系統(tǒng)中接收路徑上的邏輯連續(xù)級(jí),該裝置包含多個(gè)處理電路,耦接到該共享環(huán)緩沖器,用于實(shí)現(xiàn)該無(wú)線通信系統(tǒng)中的該接收路徑上的該邏輯連續(xù)級(jí),其中,根據(jù)部分重疊處理階段,該多個(gè)處理電路通過(guò)存取該共享環(huán)緩沖器的多個(gè)緩沖區(qū)域,以仿真該接收路徑的邏輯連續(xù)級(jí)。
10. —種在無(wú)線通信系統(tǒng)中實(shí)施上行鏈路處理的裝置,該裝置用于維持系統(tǒng)頻寬的效率,其特征在于該裝置包含共享環(huán)緩沖器,用于儲(chǔ)存多形式數(shù)據(jù);直接存儲(chǔ)器存取處理器,用于接收輸入數(shù)據(jù),以及將該輸入數(shù)據(jù)儲(chǔ)存于該共享環(huán)緩沖器以形成儲(chǔ)存數(shù)據(jù);安全引擎,用于從該共享環(huán)緩沖器擷取該儲(chǔ)存數(shù)據(jù),以形成擷取數(shù)據(jù),以及加密該擷取數(shù)據(jù)以形成加密數(shù)據(jù),其中,該加密數(shù)據(jù)儲(chǔ)存于該共享環(huán)緩沖器;以及介質(zhì)訪問(wèn)控制物理層接口 ,用于從該共享環(huán)緩沖器接收該加密數(shù)據(jù)。
11. 根據(jù)權(quán)利要求io所述的在無(wú)線通信系統(tǒng)中實(shí)施上行鏈路處理的裝置,其特征在于,該安全引擎自該共享環(huán)緩沖器擷取該儲(chǔ)存數(shù)據(jù)的一部分,以形成該擷取數(shù)據(jù),并加密該擷取數(shù)據(jù)。
12. 根據(jù)權(quán)利要求11所述的在無(wú)線通信系統(tǒng)中實(shí)施上行鏈路處理的裝置,其特征在于,該共享環(huán)緩沖器包含多個(gè)緩沖區(qū)域。
13. 根據(jù)權(quán)利要求12所述的在無(wú)線通信系統(tǒng)中實(shí)施上行鏈路處理的裝置,其特征在于,該裝置包含協(xié)議數(shù)據(jù)單元解析器,耦接到該共享環(huán)緩沖器,用于解析該儲(chǔ)存數(shù)據(jù)以形成多個(gè)協(xié)議數(shù)據(jù)單元,以及將該多個(gè)協(xié)議數(shù)據(jù)單元儲(chǔ)存于該多個(gè)緩沖區(qū)域。
14. 根據(jù)權(quán)利要求IO所述的在無(wú)線通信系統(tǒng)中實(shí)施上行鏈路處理的裝置,其特征在于,該儲(chǔ)存數(shù)據(jù)、該擷取數(shù)據(jù)以及該加密數(shù)據(jù)儲(chǔ)存于該共享環(huán)緩沖器的單一突發(fā)內(nèi),以及于該共享環(huán)緩沖器內(nèi)為儲(chǔ)存該儲(chǔ)存數(shù)據(jù)、該擷取數(shù)據(jù)以及該加密數(shù)據(jù)而分配的空間是可動(dòng)態(tài)調(diào)整的。
15. 根據(jù)權(quán)利要求IO所述的在無(wú)線通信系統(tǒng)中實(shí)施上行鏈路處理的裝置,其特征在于,該直接存儲(chǔ)器存取處理器,該安全引擎,以及該介質(zhì)訪問(wèn)控制物理層接口為無(wú)線通信系統(tǒng)的發(fā)送路徑上的邏輯連續(xù)級(jí),其特征在于,該裝置包含多個(gè)處理電路,耦接到該共享環(huán)緩沖器,用于實(shí)現(xiàn)該無(wú)線通信系統(tǒng)的該發(fā)送路徑上的邏輯連續(xù)級(jí),其中該多個(gè)處理電路,根據(jù)對(duì)應(yīng)該部分重疊的處理階段的指針,通過(guò)存取該共享環(huán)緩沖器的多個(gè)緩沖區(qū)域,仿真該發(fā)送路徑的邏輯連續(xù)級(jí)。
16. —種在無(wú)線通信系統(tǒng)中數(shù)據(jù)處理方法,其特征在于,該方法包含提供共享環(huán)緩沖器,用于儲(chǔ)存多形式數(shù)據(jù);接收輸入數(shù)據(jù),其中該輸入數(shù)據(jù)包含至少一個(gè)數(shù)據(jù)突發(fā),以及將該輸入數(shù)據(jù)儲(chǔ)存于該共享環(huán)緩沖器中以形成儲(chǔ)存數(shù)據(jù);從該共享環(huán)緩沖器擷取該儲(chǔ)存數(shù)據(jù),以形成擷取數(shù)據(jù);解密該擷取數(shù)據(jù)以形成解密數(shù)據(jù),以及將該解密數(shù)據(jù)儲(chǔ)存于該共享環(huán)緩沖器中;以及存取該共享環(huán)緩沖器以獲得該解密數(shù)據(jù)。
17. 根據(jù)權(quán)利要求16所述的在無(wú)線通信系統(tǒng)中數(shù)據(jù)處理方法,其特征在于,該共享環(huán)緩沖器包含多個(gè)緩沖區(qū)域,以及該方法還包含將該輸入數(shù)據(jù)以及該解密數(shù)據(jù)解析至該共享環(huán)緩沖器的該多個(gè)緩沖區(qū)域。
18. 根據(jù)權(quán)利要求17所述的在無(wú)線通信系統(tǒng)中數(shù)據(jù)處理方法,其特征在于,該方法還包含檢測(cè)標(biāo)頭校驗(yàn)序列以確定接收的該輸入數(shù)據(jù)是否有效;提供連接識(shí)別符表以確定該輸入數(shù)據(jù)的連接識(shí)別符是否與該連接識(shí)別符表中連接識(shí)別符匹配;以及當(dāng)該輸入數(shù)據(jù)的該連接識(shí)別符與該連接識(shí)別符表中任何連接識(shí)別符均不匹配時(shí),丟棄該輸入數(shù)據(jù),而不將該輸入數(shù)據(jù)儲(chǔ)存于該共享環(huán)緩沖器。
19. 一種在無(wú)線通信系統(tǒng)中數(shù)據(jù)處理方法,其特征在于,該方法包含提供共享環(huán)緩沖器用于儲(chǔ)存至少一類數(shù)據(jù);接收輸入數(shù)據(jù),其中,該輸入數(shù)據(jù)的形式是協(xié)議數(shù)據(jù)單元形式,而且該輸入數(shù)據(jù)儲(chǔ)存于該共享環(huán)緩沖器中以形成儲(chǔ)存數(shù)據(jù);自該共享環(huán)緩沖器擷取該儲(chǔ)存數(shù)據(jù),以形成擷取數(shù)據(jù);加密該擷取數(shù)據(jù),以形成加密數(shù)據(jù),以及將該加密數(shù)據(jù)儲(chǔ)存于該共享環(huán)緩沖器中,其中該加密數(shù)據(jù)的形式為數(shù)據(jù)突發(fā)形式;以及存取該共享環(huán)緩沖器以獲得該加密數(shù)據(jù),用于將該加密數(shù)據(jù)傳輸給基頻電路。
全文摘要
本發(fā)明揭示了在無(wú)線通信系統(tǒng)中實(shí)施下行鏈路或上行鏈路處理的裝置及數(shù)據(jù)處理方法。一種在無(wú)線通信系統(tǒng)中實(shí)施下行鏈路處理的裝置,用于維持系統(tǒng)頻寬的效率,該裝置包含共享環(huán)緩沖器,用于儲(chǔ)存多形式數(shù)據(jù);介質(zhì)訪問(wèn)控制物理層接口,用于接收輸入數(shù)據(jù),該介質(zhì)訪問(wèn)控制物理層接口將該輸入數(shù)據(jù)儲(chǔ)存在該共享環(huán)緩沖器中,以形成儲(chǔ)存數(shù)據(jù);安全引擎,用于從該共享環(huán)緩沖器擷取該儲(chǔ)存數(shù)據(jù)形成擷取數(shù)據(jù),以及解密該擷取數(shù)據(jù)形成解密數(shù)據(jù),并將該解密數(shù)據(jù)儲(chǔ)存在該共享環(huán)緩沖器中;以及直接存儲(chǔ)器存取處理器,用于存取該共享環(huán)緩沖器以獲得該解密數(shù)據(jù)。本發(fā)明提供的裝置及方法可以提高無(wú)線通信系統(tǒng)的整體的運(yùn)作速率以及顯著減小無(wú)線通信系統(tǒng)的規(guī)模。
文檔編號(hào)H04W28/04GK101742489SQ20091000885
公開(kāi)日2010年6月16日 申請(qǐng)日期2009年2月10日 優(yōu)先權(quán)日2008年11月24日
發(fā)明者林建邦 申請(qǐng)人:聯(lián)發(fā)科技股份有限公司