本發(fā)明實施例涉及移動通信技術(shù)領(lǐng)域,尤其涉及一種基于McWiLL協(xié)議的數(shù)據(jù)包檢測方法及物理層設(shè)備。
背景技術(shù):
在現(xiàn)有的基于多載波無線信息本地環(huán)路(Multi-Carrier Wireless Information Local Loop,McWiLL)協(xié)議的移動通信系統(tǒng)中,尤其是終端裝置的協(xié)議處理中,采用了雙處理器核架構(gòu),例如精簡指令集機器(Advanced RISC Machine,ARM)和數(shù)字信號處理(Digital Signal Processing,DSP)器,分層進行通信協(xié)議的處理。一種常見的分工形式為物理層(這里稱為L1層)由DSP處理,數(shù)據(jù)鏈路層(這里稱為L2層)/網(wǎng)絡(luò)層(這里稱為L3層)由ARM處理,其中L2層的介質(zhì)訪問控制(Media Access Control,MAC)層的數(shù)據(jù)包檢測由ARM執(zhí)行。
具體過程的數(shù)據(jù)包檢測過程如下,L1層將鏈路處理數(shù)據(jù)通路解析出來的信道載荷直接通過直接存儲器存取(Direct Memory Access,DMA)寫入存儲器,L2層的處理器從存儲器逐一讀取信道載荷,檢測所述信道載荷是否有效,如果確認所述信道載荷有效則再次通過DMA寫回存儲器,同時進行檢測統(tǒng)計,記錄檢測結(jié)果,待所有數(shù)據(jù)均檢測完畢再將有效數(shù)據(jù)進行傳輸。
而L1層解析出來的信道載荷隨著空口通信帶寬的增大而增加,例如,1MHz頻率帶寬時,信道滿載大約3Mbits;5MHz頻率帶寬時,信道滿載大約15Mbits;20MHz頻率帶寬時,信道滿載大約65Mbits;如果加上多輸入多輸出(Multiple Input Multiple Output,MIMO)技術(shù)或空分多址(Space Division Multiple Access,SDMA)技術(shù),信道容量會更大,上百Mbits也會出現(xiàn)。如果將大量數(shù)據(jù)都透傳給L2層進行數(shù)據(jù)包檢測,不僅增加了數(shù)據(jù)傳輸負擔(dān),而且需要占用大量的存儲器以保證有足夠大的存儲空間。
技術(shù)實現(xiàn)要素:
本發(fā)明實施例提供一種基于McWiLL協(xié)議的數(shù)據(jù)包檢測方法及物理層設(shè)備,能夠提高數(shù)據(jù)傳輸效率。
第一方面,本發(fā)明實施例提供了一種基于McWiLL協(xié)議的數(shù)據(jù)包檢測方法,包括:
物理層設(shè)備根據(jù)數(shù)據(jù)鏈路層設(shè)備下發(fā)的配置信息獲取信道載荷數(shù)據(jù)包;
所述物理層設(shè)備對所述信道載荷數(shù)據(jù)包進行有效性檢測,將有效的信道載荷數(shù)據(jù)包發(fā)送至所述數(shù)據(jù)鏈路層設(shè)備進行處理。
進一步的,所述物理層設(shè)備對所述信道載荷數(shù)據(jù)包進行有效性檢測包括:
所述物理層設(shè)備檢測所述信道載荷數(shù)據(jù)包的格式是否符合通信協(xié)議規(guī)定的數(shù)據(jù)包格式,若符合,則確定所述信道載荷數(shù)據(jù)包有效,若不符合,則確定所述信道載荷數(shù)據(jù)包無效。
進一步的,所述物理層設(shè)備檢測所述信道載荷數(shù)據(jù)包的格式是否符合通信協(xié)議規(guī)定的數(shù)據(jù)包格式包括:
所述物理層設(shè)備檢測所述信道載荷數(shù)據(jù)包的媒體介入控制層MAC頭,計算所述MAC頭的循環(huán)冗余校驗碼CRC值;
所述物理層設(shè)備根據(jù)所述CRC值確定所述信道載荷數(shù)據(jù)包的格式是否符合通信協(xié)議規(guī)定的數(shù)據(jù)包格式。
進一步的,確定所述信道載荷數(shù)據(jù)包有效之后,還包括:
所述物理層設(shè)備檢測所述信道載荷數(shù)據(jù)包中的數(shù)據(jù)段是否完整,若完整,則確定所述信道載荷數(shù)據(jù)包有效,若不完整,則確定所述信道載荷數(shù)據(jù)包無效。
進一步的,所述物理層設(shè)備根據(jù)數(shù)據(jù)鏈路層設(shè)備下發(fā)的配置信息獲取信道載荷數(shù)據(jù)包包括:
所述物理層設(shè)備對輸入的射頻采樣數(shù)據(jù)進行如下至少一種或幾種物理層處理獲取信道載荷數(shù)據(jù)包:符號級的去直流、頻偏糾正、快速傅立葉變換、多天線接收處理、載波解映射、碼塊級的信道解映射、信道估計、信道檢測、信道譯碼和解擾。
進一步的,所述信道載荷數(shù)據(jù)包為上行鏈路業(yè)務(wù)數(shù)據(jù)包或下行鏈路業(yè)務(wù)數(shù)據(jù)包。
第二方面,本發(fā)明實施例還提供一種物理層設(shè)備,包括:
數(shù)據(jù)包獲取模塊,用于根據(jù)數(shù)據(jù)鏈路層設(shè)備下發(fā)的配置信息獲取信道載荷數(shù)據(jù)包;
數(shù)據(jù)包檢測模塊,用于對所述信道載荷數(shù)據(jù)包進行有效性檢測,將有效的 信道載荷數(shù)據(jù)包發(fā)送至所述數(shù)據(jù)鏈路層設(shè)備進行處理。
進一步的,所述數(shù)據(jù)包檢測模塊包括:
數(shù)據(jù)包格式檢測單元,用于檢測所述信道載荷數(shù)據(jù)包的格式是否符合通信協(xié)議規(guī)定的數(shù)據(jù)包格式,若符合,則確定所述信道載荷數(shù)據(jù)包有效,若不符合,則確定所述信道載荷數(shù)據(jù)包無效。
進一步的,所述數(shù)據(jù)包格式檢測單元具體用于:
檢測所述信道載荷數(shù)據(jù)包的媒體介入控制層MAC頭,計算所述MAC頭的循環(huán)冗余校驗碼CRC值,據(jù)所述CRC值確定所述信道載荷數(shù)據(jù)包的格式是否符合通信協(xié)議規(guī)定的數(shù)據(jù)包格式。
進一步的,所述數(shù)據(jù)包檢測模塊還包括:
數(shù)據(jù)包數(shù)據(jù)段檢測使用,用于在所述數(shù)據(jù)包格式檢測單元確定所述信道載荷數(shù)據(jù)包有效之后,檢測所述信道載荷數(shù)據(jù)包中的數(shù)據(jù)段是否完整,若完整,則確定所述信道載荷數(shù)據(jù)包有效,若不完整,則確定所述信道載荷數(shù)據(jù)包無效。
進一步的,所述數(shù)據(jù)包獲取模塊具體用于:
對輸入的射頻采樣數(shù)據(jù)進行如下至少一種或幾種物理層處理獲取信道載荷數(shù)據(jù)包:符號級的去直流、頻偏糾正、快速傅立葉變換、多天線接收處理、載波解映射、碼塊級的信道解映射、信道估計、信道檢測、信道譯碼和解擾。
進一步的,所述信道載荷數(shù)據(jù)包為上行鏈路業(yè)務(wù)數(shù)據(jù)包或下行鏈路業(yè)務(wù)數(shù)據(jù)包。
第三方面,本發(fā)明實施例還提供一種終端,包括上述第二方面所述的物理層設(shè)備。
第四方面,本發(fā)明實施例還提供一種基站,包括:包括上述第二方面所述的物理層設(shè)備。
本發(fā)明實施例通過物理層設(shè)備根據(jù)數(shù)據(jù)鏈路層設(shè)備下發(fā)的配置信息獲取信道載荷數(shù)據(jù)包,并對所述信道載荷數(shù)據(jù)包進行有效性檢測,只將有效的信道載荷數(shù)據(jù)包發(fā)送至所述數(shù)據(jù)鏈路層設(shè)備進行處理,減少了物理層設(shè)備與數(shù)據(jù)鏈路層設(shè)備之間的數(shù)據(jù)傳輸量,從而提高了數(shù)據(jù)傳輸效率。
附圖說明
圖1為本發(fā)明實施例一提供的基于McWiLL協(xié)議的數(shù)據(jù)包檢測方法的流程 示意圖;
圖2為本發(fā)明實施例二提供的基于McWiLL協(xié)議的數(shù)據(jù)包檢測方法的流程示意圖;
圖3為本發(fā)明實施例三提供的基于McWiLL協(xié)議的數(shù)據(jù)包檢測方法的流程示意圖;
圖4為本發(fā)明實施例四提供的物理層設(shè)備的結(jié)構(gòu)示意圖;
圖5為本發(fā)明實施例五提供的用于實現(xiàn)基于McWiLL協(xié)議的數(shù)據(jù)包檢測方法的系統(tǒng)框架結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖和實施例對本發(fā)明作進一步的詳細說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部結(jié)構(gòu)。
本發(fā)明實施例提供的基于McWiLL協(xié)議的數(shù)據(jù)包檢測方法的執(zhí)行主體,可為本發(fā)明實施例提供的物理層設(shè)備、終端或基站,該物理層設(shè)備可以采用硬件或軟件實現(xiàn)。
實施例一
圖1為本發(fā)明實施例一提供的基于McWiLL協(xié)議的數(shù)據(jù)包檢測方法的流程示意圖,如圖1所示,具體包括:
步驟11、物理層設(shè)備根據(jù)數(shù)據(jù)鏈路層設(shè)備下發(fā)的配置信息獲取信道載荷數(shù)據(jù)包;
其中,所述配置信息為數(shù)據(jù)鏈路層設(shè)備下發(fā)的用于指示所述物理層設(shè)備獲取的符合預(yù)設(shè)條件的數(shù)據(jù)包。例如,所述配置信息中包含的預(yù)設(shè)條件可為接收數(shù)據(jù)包的時間段、或接收的數(shù)據(jù)包的類別等。
其中,所述物理層設(shè)備位于開放式系統(tǒng)互聯(lián)(Open System Interconnect,OSI)參考模型的最底層,它直接面向?qū)嶋H承擔(dān)數(shù)據(jù)傳輸?shù)奈锢砻襟w即信道。所述數(shù)據(jù)鏈路層設(shè)備在OSI參考模型中位于所述物理層設(shè)備之上,所述物理層設(shè)備為所述數(shù)據(jù)鏈路層設(shè)備提供數(shù)據(jù)服務(wù)。
其中,所述信道載荷數(shù)據(jù)包主要包括上行鏈路業(yè)務(wù)數(shù)據(jù)包和下行鏈路業(yè)務(wù)數(shù)據(jù)包。具體的,對于位于終端側(cè)的物理層設(shè)備,用于接收基站發(fā)送的下行鏈 路業(yè)務(wù)數(shù)據(jù)包,所述信道載荷數(shù)據(jù)包則為下行鏈路業(yè)務(wù)數(shù)據(jù)包;對于位于基站側(cè)的物理層設(shè)備,用于接收終端發(fā)送的上行鏈路業(yè)務(wù)數(shù)據(jù)包,所述信道載荷數(shù)據(jù)包則為上行鏈路業(yè)務(wù)數(shù)據(jù)包。
步驟12、所述物理層設(shè)備對所述信道載荷數(shù)據(jù)包進行有效性檢測,將有效的信道載荷數(shù)據(jù)包發(fā)送至所述數(shù)據(jù)鏈路層設(shè)備進行處理。
具體的,由于數(shù)據(jù)傳輸過程中可能會受到外界的干擾,導(dǎo)致數(shù)據(jù)包發(fā)生錯誤,為了減少數(shù)據(jù)傳輸量,所述物理層設(shè)備接收的所述信道載荷數(shù)據(jù)包進行有效性檢測,檢測出有效的信道載荷數(shù)據(jù)包和無效的信道載荷數(shù)據(jù)包,另外,可記錄相關(guān)檢測信息,包括有效信道載荷數(shù)據(jù)包的數(shù)量、數(shù)據(jù)包類型或存儲位置等信息,將檢測的有效的信道載荷數(shù)據(jù)包及其相關(guān)檢測信息一同發(fā)送至所述數(shù)據(jù)鏈路層設(shè)備進行處理,所述數(shù)據(jù)鏈路層設(shè)備可根據(jù)所述相關(guān)檢測信息快速定位信道載荷數(shù)據(jù)包,從而也降低了數(shù)據(jù)鏈路層設(shè)備的數(shù)據(jù)處理量,提高數(shù)據(jù)鏈路層設(shè)備的數(shù)據(jù)處理效率,降低數(shù)據(jù)鏈路層設(shè)備的處理功耗。
本實施例通過物理層設(shè)備根據(jù)數(shù)據(jù)鏈路層設(shè)備下發(fā)的配置信息獲取信道載荷數(shù)據(jù)包,并對所述信道載荷數(shù)據(jù)包進行有效性檢測,只將有效的信道載荷數(shù)據(jù)包發(fā)送至所述數(shù)據(jù)鏈路層設(shè)備進行處理,減少了物理層設(shè)備與數(shù)據(jù)鏈路層設(shè)備之間的數(shù)據(jù)傳輸量,從而提高了數(shù)據(jù)傳輸效率。
示例性的,在上述實施例的基礎(chǔ)上,本發(fā)明實施例中所述物理層設(shè)備對所述信道載荷數(shù)據(jù)包的進行有效性檢測主要包括對所述信道載荷數(shù)據(jù)包的格式檢測和/或數(shù)據(jù)段完整性檢測,其中對所述信道載荷數(shù)據(jù)包的格式檢測包括:
所述物理層設(shè)備檢測所述信道載荷數(shù)據(jù)包的格式是否符合通信協(xié)議規(guī)定的數(shù)據(jù)包格式,若符合,則確定所述信道載荷數(shù)據(jù)包有效,若不符合,則確定所述信道載荷數(shù)據(jù)包無效。
示例性的,所述物理層設(shè)備檢測所述信道載荷數(shù)據(jù)包的格式是否符合通信協(xié)議規(guī)定的數(shù)據(jù)包格式包括:
所述物理層設(shè)備檢測所述信道載荷數(shù)據(jù)包的MAC頭,計算所述MAC頭的循環(huán)冗余校驗碼CRC值;
所述物理層設(shè)備根據(jù)所述CRC值確定所述信道載荷數(shù)據(jù)包的格式是否符合通信協(xié)議規(guī)定的數(shù)據(jù)包格式。
其中,對所述信道載荷數(shù)據(jù)包的數(shù)據(jù)段的檢測包括:
所述物理層設(shè)備檢測所述信道載荷數(shù)據(jù)包中的數(shù)據(jù)段是否完整,若完整,則確定所述信道載荷數(shù)據(jù)包有效,若不完整,則確定所述信道載荷數(shù)據(jù)包無效。
具體的,可通過MAC層數(shù)據(jù)包檢測程序或硬件電路進行信道載荷數(shù)據(jù)包的正確性和完整性檢測。首先檢測所述信道載荷數(shù)據(jù)包的MAC頭,計算所述MAC頭的CRC值,判斷所述MAC頭的CRC值是否正確,若所述MAC頭的CRC值錯誤,則確定所述信道載荷數(shù)據(jù)包的格式不符合通信協(xié)議規(guī)定的數(shù)據(jù)包格式,則直接丟棄所述信道載荷數(shù)據(jù)包或者根據(jù)數(shù)據(jù)鏈路層設(shè)備的指示將所述信道載荷數(shù)據(jù)包存儲在臨時存儲區(qū)域;若所述MAC頭的CRC值正確,則確定所述信道載荷數(shù)據(jù)包的格式符合通信協(xié)議規(guī)定的數(shù)據(jù)包格式,則進一步進行所述信道載荷數(shù)據(jù)包中的數(shù)據(jù)段的完整性檢測,具體可通過計算所述數(shù)據(jù)段對應(yīng)的CRC值,確定所述數(shù)據(jù)段對應(yīng)的CRC值是否正確,若所述數(shù)據(jù)段對應(yīng)的CRC值正確,則確定所述信道載荷數(shù)據(jù)包中數(shù)據(jù)段是完整的,即確定所述信道載荷數(shù)據(jù)包有效,則將有效的信道載荷數(shù)據(jù)包發(fā)送至數(shù)據(jù)鏈路層設(shè)備進行處理,若所述數(shù)據(jù)段對應(yīng)的CRC值錯誤,則確定所述信道載荷數(shù)據(jù)包中數(shù)據(jù)段是不完整的,即確定所述信道載荷數(shù)據(jù)包無效,則將無效的信道載荷數(shù)據(jù)包直接丟棄或者存儲到臨時存儲區(qū)域。
示例性的,在上述實施例的基礎(chǔ)上,所述物理層設(shè)備根據(jù)數(shù)據(jù)鏈路層設(shè)備下發(fā)的配置信息獲取信道載荷數(shù)據(jù)包包括:
所述物理層設(shè)備對輸入的射頻采樣數(shù)據(jù)進行如下至少一種或幾種物理層處理獲取信道載荷數(shù)據(jù)包:符號級的去直流、頻偏糾正、快速傅立葉變換、多天線接收處理、載波解映射、碼塊級的信道解映射、信道估計、信道檢測、信道譯碼和解擾。
具體的,所述物理層設(shè)備根據(jù)所述數(shù)據(jù)鏈路層設(shè)備下發(fā)的配置信息獲取相應(yīng)的物理層數(shù)據(jù)包之后,還需對物理層數(shù)據(jù)包進行符號級的去直流、頻偏糾正、快速傅立葉變換、多天線接收處理、載波解映射、碼塊級的信道解映射、信道估計、信道檢測、信道譯碼和解擾等操作,從而獲取到信道載荷數(shù)據(jù)包。
上述各實施例同樣通過物理層設(shè)備根據(jù)數(shù)據(jù)鏈路層設(shè)備下發(fā)的配置信息獲取信道載荷數(shù)據(jù)包,并對所述信道載荷數(shù)據(jù)包進行有效性檢測,只將有效的信道載荷數(shù)據(jù)包發(fā)送至所述數(shù)據(jù)鏈路層設(shè)備進行處理,減少了物理層設(shè)備與數(shù)據(jù)鏈路層設(shè)備之間的數(shù)據(jù)傳輸量,從而提高了數(shù)據(jù)傳輸效率。
實施例二
圖2為本發(fā)明實施例二提供的基于McWiLL協(xié)議的數(shù)據(jù)包檢測方法的流程示意圖,本實施例的執(zhí)行主體物理層設(shè)備和數(shù)據(jù)鏈路層設(shè)備均在終端側(cè),所述信道載荷數(shù)據(jù)包為下行鏈路業(yè)務(wù)數(shù)據(jù)包,如圖2所示,具體包括:
步驟21、物理層設(shè)備根據(jù)數(shù)據(jù)鏈路層設(shè)備下發(fā)的配置信息獲取下行鏈路業(yè)務(wù)數(shù)據(jù)包,執(zhí)行步驟22;
步驟22、所述物理層設(shè)備檢測所述下行鏈路業(yè)務(wù)數(shù)據(jù)包的MAC頭,計算所述MAC頭的CRC值,執(zhí)行步驟23;
步驟23、所述物理層設(shè)備根據(jù)所述CRC值確定所述下行鏈路業(yè)務(wù)數(shù)據(jù)包的格式是否符合通信協(xié)議規(guī)定的數(shù)據(jù)包格式;
若所述物理層設(shè)備確定所述下行鏈路業(yè)務(wù)數(shù)據(jù)包的格式符合通信協(xié)議規(guī)定的數(shù)據(jù)包格式,則執(zhí)行步驟24,若所述物理層設(shè)備確定所述下行鏈路業(yè)務(wù)數(shù)據(jù)包的格式不符合通信協(xié)議規(guī)定的數(shù)據(jù)包格式,則執(zhí)行步驟27。
步驟24、所述物理層設(shè)備計算所述下行鏈路業(yè)務(wù)數(shù)據(jù)包中數(shù)據(jù)段對應(yīng)的CRC值,執(zhí)行步驟25;
步驟25、所述物理層設(shè)備根據(jù)所述數(shù)據(jù)段對應(yīng)的CRC值確定所述數(shù)據(jù)段是否完整;
若所述物理層設(shè)備確定所述數(shù)據(jù)段完整,則確定所述下行鏈路業(yè)務(wù)數(shù)據(jù)包有效,執(zhí)行步驟26,若所述物理層設(shè)備確定所述數(shù)據(jù)段不完整,則確定所述下行鏈路業(yè)務(wù)數(shù)據(jù)包無效,執(zhí)行步驟27。
步驟26、將有效的下行鏈路業(yè)務(wù)數(shù)據(jù)包發(fā)送至所述數(shù)據(jù)鏈路層設(shè)備進行處理;
步驟27、將無效的下行鏈路業(yè)務(wù)數(shù)據(jù)包丟棄或者存儲到臨時存儲區(qū)域。
本實施例通過集成在終端側(cè)的物理層設(shè)備根據(jù)集成在終端側(cè)的數(shù)據(jù)鏈路層設(shè)備下發(fā)的配置信息獲取下行鏈路業(yè)務(wù)數(shù)據(jù)包,并對所述下行鏈路業(yè)務(wù)數(shù)據(jù)包進行有效性檢測,只將有效的下行鏈路業(yè)務(wù)數(shù)據(jù)包發(fā)送至所述數(shù)據(jù)鏈路層設(shè)備進行處理,減少了物理層設(shè)備與數(shù)據(jù)鏈路層設(shè)備之間的數(shù)據(jù)傳輸量,從而提高了數(shù)據(jù)傳輸效率。
實施例三
圖3為本發(fā)明實施例三提供的基于McWiLL協(xié)議的數(shù)據(jù)包檢測方法的流程 示意圖,本實施例的執(zhí)行主體物理層設(shè)備和數(shù)據(jù)鏈路層設(shè)備均在基站側(cè),所述信道載荷數(shù)據(jù)包為上行鏈路業(yè)務(wù)數(shù)據(jù)包,如圖3所示,具體包括:
步驟31、物理層設(shè)備根據(jù)數(shù)據(jù)鏈路層設(shè)備下發(fā)的配置信息獲取上行鏈路業(yè)務(wù)數(shù)據(jù)包,執(zhí)行步驟32;
步驟32、所述物理層設(shè)備檢測所述上行鏈路業(yè)務(wù)數(shù)據(jù)包的MAC頭,計算所述MAC頭的CRC值,執(zhí)行步驟33;
步驟33、所述物理層設(shè)備根據(jù)所述CRC值確定所述上行鏈路業(yè)務(wù)數(shù)據(jù)包的格式是否符合通信協(xié)議規(guī)定的數(shù)據(jù)包格式;
若所述物理層設(shè)備確定所述上行鏈路業(yè)務(wù)數(shù)據(jù)包的格式符合通信協(xié)議規(guī)定的數(shù)據(jù)包格式,則執(zhí)行步驟34,若所述物理層設(shè)備確定所述上行鏈路業(yè)務(wù)數(shù)據(jù)包的格式不符合通信協(xié)議規(guī)定的數(shù)據(jù)包格式,則執(zhí)行步驟36。
步驟34、所述物理層設(shè)備檢測所述上行鏈路業(yè)務(wù)數(shù)據(jù)包中數(shù)據(jù)段對應(yīng)的CRC值,根據(jù)所述CRC值確定所述數(shù)據(jù)段是否完整;
若所述物理層設(shè)備確定所述數(shù)據(jù)段完整,則確定所述上行鏈路業(yè)務(wù)數(shù)據(jù)包有效,執(zhí)行步驟35,若所述物理層設(shè)備確定所述數(shù)據(jù)段不完整,則確定所述上行鏈路業(yè)務(wù)數(shù)據(jù)包無效,執(zhí)行步驟36。
步驟35、將有效的上行鏈路業(yè)務(wù)數(shù)據(jù)包發(fā)送至所述數(shù)據(jù)鏈路層設(shè)備進行處理
步驟36、將無效的上行鏈路業(yè)務(wù)數(shù)據(jù)包丟棄或者存儲到臨時存儲區(qū)域。
本實施例通過集成在基站側(cè)的物理層設(shè)備根據(jù)集成在基站側(cè)的數(shù)據(jù)鏈路層設(shè)備下發(fā)的配置信息獲取上行鏈路業(yè)務(wù)數(shù)據(jù)包,并對所述上行鏈路業(yè)務(wù)數(shù)據(jù)包進行有效性檢測,只將有效的上行鏈路業(yè)務(wù)數(shù)據(jù)包發(fā)送至所述數(shù)據(jù)鏈路層設(shè)備進行處理,減少了物理層設(shè)備與數(shù)據(jù)鏈路層設(shè)備之間的數(shù)據(jù)傳輸量,從而提高了數(shù)據(jù)傳輸效率。
實施例四
圖4為本發(fā)明實施例四提供的物理層設(shè)備的結(jié)構(gòu)示意圖,如圖4所示,具體包括:數(shù)據(jù)包獲取模塊41和數(shù)據(jù)包檢測模塊42;
所述數(shù)據(jù)包獲取模塊41用于根據(jù)數(shù)據(jù)鏈路層設(shè)備下發(fā)的配置信息獲取信道載荷數(shù)據(jù)包;
所述數(shù)據(jù)包檢測模塊42用于對所述信道載荷數(shù)據(jù)包進行有效性檢測,將 有效的信道載荷數(shù)據(jù)包發(fā)送至所述數(shù)據(jù)鏈路層設(shè)備進行處理。
本發(fā)明實施例所述的物理層設(shè)備用于執(zhí)行上述各實施例所述的基于McWiLL協(xié)議的數(shù)據(jù)包檢測方法,其技術(shù)原理和產(chǎn)生的技術(shù)效果類似,這里不再累述。
示例性的,在上述實施例的基礎(chǔ)上,所述數(shù)據(jù)包檢測模塊42包括:數(shù)據(jù)包格式檢測單元421;
所述數(shù)據(jù)包格式檢測單元421用于檢測所述信道載荷數(shù)據(jù)包的格式是否符合通信協(xié)議規(guī)定的數(shù)據(jù)包格式,若符合,則確定所述信道載荷數(shù)據(jù)包有效,若不符合,則確定所述信道載荷數(shù)據(jù)包無效。
示例性的,在上述實施例的基礎(chǔ)上,所述數(shù)據(jù)包格式檢測單元421具體用于檢測所述信道載荷數(shù)據(jù)包的媒體介入控制層MAC頭,計算所述MAC頭的循環(huán)冗余校驗碼CRC值,據(jù)所述CRC值確定所述信道載荷數(shù)據(jù)包的格式是否符合通信協(xié)議規(guī)定的數(shù)據(jù)包格式。
示例性的,在上述實施例的基礎(chǔ)上,所述數(shù)據(jù)包檢測模塊42還包括:數(shù)據(jù)包數(shù)據(jù)段檢測單元422;
所述數(shù)據(jù)包數(shù)據(jù)段檢測單元422用于在所述數(shù)據(jù)包格式檢測單元421確定所述信道載荷數(shù)據(jù)包有效之后,檢測所述信道載荷數(shù)據(jù)包中的數(shù)據(jù)段是否完整,若完整,則確定所述信道載荷數(shù)據(jù)包有效,若不完整,則確定所述信道載荷數(shù)據(jù)包無效。
示例性的,在上述實施例的基礎(chǔ)上,所述數(shù)據(jù)包獲取模塊41具體用于對輸入的射頻采樣數(shù)據(jù)進行如下至少一種或幾種物理層處理獲取信道載荷數(shù)據(jù)包:符號級的去直流、頻偏糾正、快速傅立葉變換、多天線接收處理、載波解映射、碼塊級的信道解映射、信道估計、信道檢測、信道譯碼和解擾。
示例性的,在上述實施例的基礎(chǔ)上,所述信道載荷數(shù)據(jù)包為上行鏈路業(yè)務(wù)數(shù)據(jù)包或下行鏈路業(yè)務(wù)數(shù)據(jù)包。
上述各實施例所述的物理層設(shè)備同樣用于執(zhí)行上述各實施例所述的基于McWiLL協(xié)議的數(shù)據(jù)包檢測方法,其技術(shù)原理和產(chǎn)生的技術(shù)效果類似,這里不再累述。
實施例五
圖5為本發(fā)明實施例五提供的用于實現(xiàn)基于McWiLL協(xié)議的數(shù)據(jù)包檢測方 法的系統(tǒng)框架結(jié)構(gòu)示意圖,本實施例為實現(xiàn)基于McWiLL協(xié)議的數(shù)據(jù)包檢測方法的優(yōu)選實現(xiàn)框架,如圖5所示,具體包括:物理層設(shè)備51、數(shù)據(jù)鏈路層設(shè)備52和存儲器53;
其中,物理層設(shè)備51包括數(shù)據(jù)包獲取模塊511、數(shù)據(jù)包檢測模塊512和DMA模塊513。具體的,當所述物理層設(shè)備51位于終端側(cè)時,則所述數(shù)據(jù)包獲取模塊511為下行鏈路數(shù)據(jù)處理通路模塊,用于處理下行鏈路數(shù)據(jù);當所述物理層設(shè)備51位于基站側(cè)時,則所述數(shù)據(jù)包獲取模塊511為上行鏈路數(shù)據(jù)處理通路模塊,用于處理上行鏈路數(shù)據(jù)。
其中,數(shù)據(jù)鏈路層設(shè)備52包含DMA模塊521。
下面以下行鏈路數(shù)據(jù)為例,詳細說明本實施例的實現(xiàn)過程,當為上行鏈路數(shù)據(jù)時,其處理過程同下行鏈路數(shù)據(jù)類似,這里不再贅述。具體的,數(shù)據(jù)包獲取模塊511,主要用于負責(zé)無線通信過程中下行鏈路的數(shù)據(jù)物理層處理,獲取信道載荷數(shù)據(jù)包,主要包括符號級的去直流、頻偏糾正、快速傅立葉變換、多天線接收處理、載波解映射等,碼塊級的信道解映射、信道估計、信道檢測、信道譯碼、解擾等,輸出信道載荷數(shù)據(jù)包;
數(shù)據(jù)包檢測模塊512,負責(zé)對獲取的信道載荷數(shù)據(jù)包進行MAC層數(shù)據(jù)包檢測。具體的,數(shù)據(jù)包獲取模塊511輸出的信道載荷數(shù)據(jù)流通過數(shù)據(jù)包檢測模塊512,數(shù)據(jù)包檢測模塊512在數(shù)據(jù)字流中首先檢測信道載荷數(shù)據(jù)包的MAC頭,計算MAC頭的CRC值,如果正確開始檢測信道載荷數(shù)據(jù)包的數(shù)據(jù)段完整性,否則丟棄,判讀下一個數(shù)據(jù)字。信道載荷數(shù)據(jù)包的數(shù)據(jù)段完整性判斷也需要根據(jù)MAC頭的信息來計算數(shù)據(jù)段的CRC,若正確,將信道載荷數(shù)據(jù)包輸出并通過DMA模塊513將所述信道載荷數(shù)據(jù)包寫入存儲器53,否則數(shù)據(jù)包檢測模塊512將所述信道載荷數(shù)據(jù)包丟棄或轉(zhuǎn)存到信息臨時存儲區(qū),然后回退到MAC頭的下一個數(shù)據(jù)字,繼續(xù)檢測新的合法的MAC頭。上述流程循環(huán)迭代至處理完所有輸入數(shù)據(jù)流。后續(xù)數(shù)據(jù)鏈路層設(shè)備52通過DMA模塊521從所述存儲器53讀取信道載荷數(shù)據(jù)包并進行下一步處理。
實施例六
本發(fā)明實施例還提供一種終端,包括上述各實施例所述的物理層設(shè)備,所述終端用于處理基站發(fā)送的下行鏈路業(yè)務(wù)數(shù)據(jù)包。
本實施例所述的終端用于執(zhí)行上述各實施例所述的基于McWiLL協(xié)議的 數(shù)據(jù)包檢測方法,其技術(shù)原理和產(chǎn)生的技術(shù)效果類似,這里不再累述。
實施例七
本發(fā)明實施例還提供一種基站,包括上述各實施例所述的物理層設(shè)備,所述基站用于處理終端發(fā)送的上行鏈路業(yè)務(wù)數(shù)據(jù)包。
本實施例所述的基站用于執(zhí)行上述各實施例所述的基于McWiLL協(xié)議的數(shù)據(jù)包檢測方法,其技術(shù)原理和產(chǎn)生的技術(shù)效果類似,這里不再累述。
注意,上述僅為本發(fā)明的較佳實施例及所運用技術(shù)原理。本領(lǐng)域技術(shù)人員會理解,本發(fā)明不限于這里所述的特定實施例,對本領(lǐng)域技術(shù)人員來說能夠進行各種明顯的變化、重新調(diào)整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。