專利名稱:數(shù)據(jù)突發(fā)錯誤的處理方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種數(shù)據(jù)突發(fā)錯誤的處理方法和裝置。
背景技術(shù):
無線通信系統(tǒng)中,基站是指給終端提供服務(wù)的設(shè)備,基站通過上下行鏈路與終端進(jìn)行通信,其中,下行鏈路(也稱作前向鏈路)是指基站到終端的方向,上行鏈路(也稱作反向鏈路)是指終端到基站的方向。多個終端可同時通過上行鏈路向基站發(fā)送數(shù)據(jù),也可以通過下行鏈路同時從基站接收數(shù)據(jù)。在采用基站調(diào)度控制的數(shù)據(jù)傳輸系統(tǒng)中,通常由基站調(diào)度分配系統(tǒng)資源,例如,由基站分配其進(jìn)行下行傳輸?shù)馁Y源以及終端進(jìn)行上行傳輸時所能使用的資源等,在這些資源上傳輸?shù)臄?shù)據(jù)內(nèi)容成為數(shù)據(jù)突發(fā)。無線通信系統(tǒng)中,一個數(shù)據(jù)突發(fā)通常包含多個媒體接入控制層的分組數(shù)據(jù)單元 (Packet Data Unit,PDU),這些分組數(shù)據(jù)單元可以是面向一個業(yè)務(wù)連接的,也可以是面向多個業(yè)務(wù)連接的。每個媒體接入層的分組數(shù)據(jù)單元通常由媒體接入控制頭、凈荷(是否存在依賴于媒體接入控制頭的內(nèi)容)、循環(huán)冗余校驗(yàn)字段(是否存在依賴于業(yè)務(wù)連接的屬性, 或凈荷是否存在,用于讓接收方判斷收到的媒體接入控制頭和凈荷是否正確)組成,其中媒體接入控制頭包含長度為N個比特的頭循環(huán)冗余校驗(yàn)字段,用于讓接收方判斷收到的媒體接入控制頭是否正確;也包含長度字段,用于指示這個分組數(shù)據(jù)單元的長度;也包含業(yè)務(wù)連接標(biāo)識字段,用于描述該分組數(shù)據(jù)單元面向的業(yè)務(wù)連接。需要指出,假設(shè)媒體接入控制頭除去N個比特的頭循環(huán)冗余校驗(yàn)字段后包含M個比特,其中M和N為大于0的自然數(shù)。發(fā)明人發(fā)現(xiàn)一個數(shù)據(jù)突發(fā)通常包含多個分組數(shù)據(jù)單元,如果一個分組數(shù)據(jù)單元中的媒體接入控制頭未能通過循環(huán)冗余校驗(yàn),則該分組數(shù)據(jù)單元后面的若干個分組數(shù)據(jù)單元將被全部丟棄,特別是第一個分組數(shù)據(jù)單元的媒體接入控制頭沒有通過校驗(yàn)的情況下,該數(shù)據(jù)突發(fā)后續(xù)的所有分組數(shù)據(jù)單元將都被丟棄,導(dǎo)致無線通信系統(tǒng)的帶寬利用率較低。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種數(shù)據(jù)突發(fā)錯誤的處理方法和裝置,以至少解決上述的問題。根據(jù)本發(fā)明的一個方面,提供了一種數(shù)據(jù)突發(fā)錯誤的處理方法,包括接收方依次對接收到的數(shù)據(jù)突發(fā)的多個分組數(shù)據(jù)單元進(jìn)行解碼;當(dāng)解碼當(dāng)前分組數(shù)據(jù)單元的媒體接入控制頭未通過循環(huán)冗余校驗(yàn)時,獲取下一個分組數(shù)據(jù)單元的起始位置;根據(jù)起始位置對下一個分組數(shù)據(jù)單元進(jìn)行解碼。根據(jù)本發(fā)明的另一方面,提供了一種數(shù)據(jù)突發(fā)錯誤的處理裝置,包括第一解碼模塊,用于依次對接收到的數(shù)據(jù)突發(fā)的多個分組數(shù)據(jù)單元進(jìn)行解碼;獲取模塊,用于當(dāng)解碼模塊解碼當(dāng)前分組數(shù)據(jù)單元的媒體接入控制頭未通過循環(huán)冗余校驗(yàn)時,獲取下一個分組數(shù)據(jù)單元的起始位置;第二解碼模塊,用于根據(jù)獲取模塊獲取的起始位置對下一個分組數(shù)據(jù)單元進(jìn)行解碼。通過本發(fā)明,采用在數(shù)據(jù)突發(fā)中部分分組數(shù)據(jù)單元出現(xiàn)錯誤后,獲取下一個分組數(shù)據(jù)單元的位置,根據(jù)獲取的位置對下一個分組數(shù)據(jù)單元進(jìn)行解碼,解決了不能高效地利用系統(tǒng)帶寬的問題,從而提高整個無線通信系統(tǒng)的性能。
此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中圖1是根據(jù)本發(fā)明實(shí)施例1的數(shù)據(jù)突發(fā)錯誤的處理方法流程圖;圖2是根據(jù)本發(fā)明實(shí)施例2的數(shù)據(jù)突發(fā)錯誤的處理方法流程圖;圖3是根據(jù)本發(fā)明實(shí)例的數(shù)據(jù)突發(fā)示意圖;圖4是根據(jù)本發(fā)明實(shí)施例3的數(shù)據(jù)突發(fā)錯誤的處理方法流程圖;圖5是根據(jù)本發(fā)明實(shí)例的數(shù)據(jù)突發(fā)示意圖;圖6是根據(jù)本發(fā)明實(shí)施例4的數(shù)據(jù)突發(fā)錯誤的處理方法流程圖;以及圖7是根據(jù)本發(fā)明實(shí)施例5的數(shù)據(jù)突發(fā)錯誤的處理裝置的結(jié)構(gòu)框圖。
具體實(shí)施例方式下文中將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。無線通信系統(tǒng)包括基站和終端,基站和終端之間遵循相關(guān)無線通信標(biāo)準(zhǔn),例如遵LTE (Long Term Evolution,長期演進(jìn))、802· 16、UMB (Ultra-Mobile Broadband,超級移動寬帶)等標(biāo)準(zhǔn);本發(fā)明下述實(shí)施例均以該無線通信系統(tǒng)為例進(jìn)行說明。實(shí)施例1圖1示出了本發(fā)明實(shí)施例的一種數(shù)據(jù)突發(fā)錯誤的處理方法流程圖,該方法包括以下步驟步驟S102,接收方依次對接收到的數(shù)據(jù)突發(fā)的多個分組數(shù)據(jù)單元進(jìn)行解碼;步驟S104,當(dāng)解碼當(dāng)前分組數(shù)據(jù)單元的媒體接入控制頭未通過循環(huán)冗余校驗(yàn)時, 獲取下一個分組數(shù)據(jù)單元的起始位置;其中,下一個分組數(shù)據(jù)單元的起始位置可以根據(jù)上述媒體接入控制頭包含的長度字段獲取;也可以根據(jù)業(yè)務(wù)連接標(biāo)識在后續(xù)數(shù)據(jù)中進(jìn)行匹配查找,或者根據(jù)分組數(shù)據(jù)單元中循環(huán)冗余校驗(yàn)字段的組成進(jìn)行查找。步驟S106,根據(jù)上述起始位置對下一個分組數(shù)據(jù)單元進(jìn)行解碼。接收方采用上述方法對接收到的數(shù)據(jù)突發(fā)進(jìn)行解碼,當(dāng)解碼一個分組數(shù)據(jù)單元例如PDU-A的媒體接入控制頭后,發(fā)現(xiàn)該媒體接入控制頭無法通過循環(huán)冗余校驗(yàn),則在該媒體接入控制頭后面屬于該數(shù)據(jù)突發(fā)的數(shù)據(jù)中搜索與所述接收方有關(guān)的業(yè)務(wù)連接標(biāo)識的全部或部分比特,如果發(fā)現(xiàn)有匹配字段,則根據(jù)匹配字段的位置確定下一個分組數(shù)據(jù)單元例如PDU-B的起始位置,如果未發(fā)現(xiàn)有匹配字段,則丟棄該數(shù)據(jù)突發(fā)。相關(guān)技術(shù)中的接收方在解碼數(shù)據(jù)突出時,如果有一個PDU的媒體接入控制頭不能通過循環(huán)冗余校驗(yàn),則丟棄該P(yáng)DU后續(xù)的PDU。而本實(shí)施例在一個PDU的媒體接入控制頭不能通過循環(huán)冗余校驗(yàn)時,不采取直接丟棄后續(xù)的PDU的處理,而是獲取下一個PDU的位置, 對下一個PDU進(jìn)行解碼,以避免不必要的丟棄操作。本實(shí)施例的接收方在一個PDU的媒體接入控制頭不能通過循環(huán)冗余校驗(yàn)時,獲取下一個PDU的位置,根據(jù)獲取到的位置對下一個PDU進(jìn)行解碼,解決了系統(tǒng)帶寬利用率較低的問題,進(jìn)而提高了無線通信系統(tǒng)的頻譜效率。實(shí)施例2圖2給出了一種數(shù)據(jù)突發(fā)錯誤的處理方法流程圖,該方法具體包括以下步驟步驟S202,接收方對接收到的數(shù)據(jù)突發(fā)進(jìn)行解碼,解碼一個分組數(shù)據(jù)單元PDU-A 的媒體接入控制頭后發(fā)現(xiàn)該媒體接入控制頭無法通過循環(huán)冗余校驗(yàn);步驟S204,接收方從與該接收方有關(guān)的業(yè)務(wù)連接標(biāo)識中選擇指定比特,在該媒體接入控制頭之后且屬于所述數(shù)據(jù)突發(fā)的數(shù)據(jù)中查找是否有與指定比特匹配的字段;如果有匹配字段,執(zhí)行步驟S206 ;否則,執(zhí)行步驟S208。其中,指定比特指與該接收方有關(guān)的業(yè)務(wù)連接標(biāo)識的全部或部分比特;步驟S206,接收方根據(jù)匹配字段的位置確定下一個分組數(shù)據(jù)單元PDU-B的起始位置,對PDU-B進(jìn)行解碼;步驟S208,接收方丟棄該數(shù)據(jù)突發(fā)。優(yōu)選地,當(dāng)接收方為終端時,業(yè)務(wù)連接標(biāo)識至少包括以下之一與終端有關(guān)的單播、組播或廣播業(yè)務(wù)連接標(biāo)識。當(dāng)接收方為基站時,業(yè)務(wù)連接標(biāo)識為與一個指定(或特定) 終端有關(guān)的單播業(yè)務(wù)連接標(biāo)識。該業(yè)務(wù)連接標(biāo)識可以不包括接收方在該數(shù)據(jù)突發(fā)中已成功獲得過的分組數(shù)據(jù)單元中包含的業(yè)務(wù)連接標(biāo)識。已成功獲得過的分組數(shù)據(jù)單元中包含的業(yè)務(wù)連接標(biāo)識中不包括接收方最后成功獲得與自己有關(guān)的分組數(shù)據(jù)單元中包含的業(yè)務(wù)連接標(biāo)識。本實(shí)施例通過在一個PDU的媒體接入控制頭不能通過循環(huán)冗余校驗(yàn)時,根據(jù)業(yè)務(wù)連接標(biāo)識獲取下一個PDU的位置,對下一個PDU進(jìn)行解碼,解決了系統(tǒng)帶寬利用率較低的問題,進(jìn)而提高了無線通信系統(tǒng)的頻譜效率。下面結(jié)合實(shí)例1 5進(jìn)一步說明實(shí)施例2的流程。實(shí)例 1以采用IEEE 802. 16系列標(biāo)準(zhǔn)的無線通信系統(tǒng)為例,假設(shè)基站向終端發(fā)送一個數(shù)據(jù)突發(fā)(Data Burst),如圖3所示,該數(shù)據(jù)突發(fā)中包含面向5個業(yè)務(wù)連接的分組數(shù)據(jù)單元, 其中業(yè)務(wù)連接Cl、C2、C3屬于終端MS-I,業(yè)務(wù)連接C4、C5屬于終端MS-2。當(dāng)終端MS-I解碼該數(shù)據(jù)突發(fā)時,如果對包含業(yè)務(wù)連接Cl的分組數(shù)據(jù)單元無法通過媒體接入控制頭(長度為M+N個比特)的循環(huán)冗余校驗(yàn),則終端MS-I在該(M+N)個比特后面且屬于該數(shù)據(jù)突發(fā)的比特序列中搜索業(yè)務(wù)連接Cl、C2、C3的全部標(biāo)識,如果終端MS-I 成功搜索到C2的標(biāo)識,則根據(jù)C2標(biāo)識所在的位置獲得包含C2標(biāo)識的分組數(shù)據(jù)單元的起始位置,進(jìn)而進(jìn)行后續(xù)的解碼分析過程??蛇x地,如果對包含業(yè)務(wù)連接Cl的分組數(shù)據(jù)單元無法通過媒體接入控制頭(長度為M+N個比特)的循環(huán)冗余校驗(yàn),則終端MS-I通過該分組數(shù)據(jù)單元中媒體接入控制頭包含的長度字段確定下一個分組數(shù)據(jù)單元的起始位置,如果終端MS-I可成功解碼下一個分組數(shù)據(jù)單元,則不需要進(jìn)行上述搜索匹配過程。
實(shí)例2以采用IEEE 802. 16系列標(biāo)準(zhǔn)的無線通信系統(tǒng)為例,假設(shè)基站向終端發(fā)送一個數(shù)據(jù)突發(fā),如圖3所示,該數(shù)據(jù)突發(fā)中包含面向5個業(yè)務(wù)連接的分組數(shù)據(jù)單元,其中業(yè)務(wù)連接 Cl、C2、C3屬于終端MS-I,業(yè)務(wù)連接C4、C5屬于終端MS-2。當(dāng)終端MS-I解碼該數(shù)據(jù)突發(fā)時,如果成功解碼包含業(yè)務(wù)連接Cl的分組數(shù)據(jù)單元, 而對包含業(yè)務(wù)連接C2的分組數(shù)據(jù)單元無法通過媒體接入控制頭(長度為M+N個比特)的循環(huán)冗余校驗(yàn),則終端MS-I在該(M+N)個比特后面的屬于該數(shù)據(jù)突發(fā)的比特序列中搜索業(yè)務(wù)連接C1、C2、C3的全部標(biāo)識,如果終端MS-I成功搜索到C3的標(biāo)識,則根據(jù)C3標(biāo)識所在的位置獲得包含C3標(biāo)識的分組數(shù)據(jù)單元的起始位置,進(jìn)而進(jìn)行后續(xù)的解碼分析過程??蛇x地,如果對包含業(yè)務(wù)連接C2的分組數(shù)據(jù)單元無法通過媒體接入控制頭(長度為M+N個比特)的循環(huán)冗余校驗(yàn),則終端MS-I通過該分組數(shù)據(jù)單元中媒體接入控制頭包含的長度字段確定下一個分組數(shù)據(jù)單元的起始位置,如果終端MS-I可成功解碼下一個分組數(shù)據(jù)單元,則不需要進(jìn)行上述搜索匹配過程。實(shí)例3以采用IEEE 802. 16系列標(biāo)準(zhǔn)的無線通信系統(tǒng)為例,假設(shè)基站向終端發(fā)送一個數(shù)據(jù)突發(fā),如圖3所示,該數(shù)據(jù)突發(fā)中包含面向5個業(yè)務(wù)連接的分組數(shù)據(jù)單元,其中業(yè)務(wù)連接 Cl、C2、C3屬于終端MS-I,業(yè)務(wù)連接C4、C5屬于終端MS-2。當(dāng)終端MS-I解碼該數(shù)據(jù)突發(fā)時,如果成功解碼包含業(yè)務(wù)連接Cl的分組數(shù)據(jù)單元, 而對包含業(yè)務(wù)連接C2的分組數(shù)據(jù)單元無法通過媒體接入控制頭(長度為M+N個比特)的循環(huán)冗余校驗(yàn),則終端MS-I在該(M+N)個比特后面的屬于該數(shù)據(jù)突發(fā)的比特序列中搜索業(yè)務(wù)連接C2、C3的全部標(biāo)識,如果終端MS-I成功搜索到C3的標(biāo)識,則根據(jù)C3標(biāo)識所在的位置獲得包含C3標(biāo)識的分組數(shù)據(jù)單元的起始位置,進(jìn)而進(jìn)行后續(xù)的解碼分析過程??蛇x地,如果對包含業(yè)務(wù)連接Cl的分組數(shù)據(jù)單元無法通過媒體接入控制頭(長度為M+N個比特)的循環(huán)冗余校驗(yàn),則終端MS-I通過該分組數(shù)據(jù)單元中媒體接入控制頭包含的長度字段確定下一個分組數(shù)據(jù)單元的起始位置,如果終端MS-I可成功解碼下一個分組數(shù)據(jù)單元,則不需要進(jìn)行上述搜索匹配過程。實(shí)例4以采用IEEE 802. 16系列標(biāo)準(zhǔn)的無線通信系統(tǒng)為例,假設(shè)基站向終端發(fā)送一個數(shù)據(jù)突發(fā),如圖3所示,該數(shù)據(jù)突發(fā)中包含面向5個業(yè)務(wù)連接的分組數(shù)據(jù)單元,其中業(yè)務(wù)連接 Cl、C2、C3屬于終端MS-I,業(yè)務(wù)連接C4、C5屬于終端MS-2。當(dāng)終端MS-I解碼該數(shù)據(jù)突發(fā)時,如果成功解碼包含業(yè)務(wù)連接Cl、C2、C3的分組數(shù)據(jù)單元,而對包含業(yè)務(wù)連接C4的分組數(shù)據(jù)單元無法通過媒體接入控制頭(長度為M+N個比特)的循環(huán)冗余校驗(yàn),則終端MS-I在該(M+N)個比特后面的屬于該數(shù)據(jù)突發(fā)的比特序列中搜索業(yè)務(wù)連接C3的全部標(biāo)識,如果終端MS-I成功搜索到C3的標(biāo)識,則根據(jù)C3標(biāo)識所在的位置獲得包含C3標(biāo)識的分組數(shù)據(jù)單元的起始位置,進(jìn)而進(jìn)行后續(xù)的解碼分析過程??蛇x地,如果對包含業(yè)務(wù)連接C4的分組數(shù)據(jù)單元無法通過媒體接入控制頭(長度為M+N個比特)的循環(huán)冗余校驗(yàn),則終端MS-I通過該分組數(shù)據(jù)單元中媒體接入控制頭包含的長度字段確定下一個分組數(shù)據(jù)單元的起始位置,如果終端MS-I可成功解碼下一個分組數(shù)據(jù)單元,則不需要進(jìn)行上述搜索匹配過程。
實(shí)例 5以采用IEEE 802. 16系列標(biāo)準(zhǔn)的無線通信系統(tǒng)為例,假設(shè)基站向終端發(fā)送一個數(shù)據(jù)突發(fā),如圖3所示,該數(shù)據(jù)突發(fā)中包含面向5個業(yè)務(wù)連接的分組數(shù)據(jù)單元,其中業(yè)務(wù)連接 Cl、C2、C3屬于終端MS-I,業(yè)務(wù)連接C4、C5屬于終端MS-2。當(dāng)終端MS-I解碼該數(shù)據(jù)突發(fā)時,如果成功解碼包含業(yè)務(wù)連接Cl、C2、C3、C4的分組數(shù)據(jù)單元,而對包含業(yè)務(wù)連接C5的分組數(shù)據(jù)單元無法通過媒體接入控制頭(長度為M+N 個比特)的循環(huán)冗余校驗(yàn),則終端MS-I可以終止解碼數(shù)據(jù)突發(fā)的過程,認(rèn)為已全部獲得該數(shù)據(jù)突發(fā)中與自己有關(guān)的全部數(shù)據(jù)。需要指出的是,上述實(shí)例1 實(shí)例5中為了加快搜索速度,可以只搜索相關(guān)業(yè)務(wù)連接標(biāo)識的部分比特,例如,業(yè)務(wù)連接標(biāo)識為X個比特,只搜索其中的Y(Y < X)個比特,搜索移位時,可以按照X個比特的步長來移位,也可以按照Y個比特的步長來移位。可選地, 當(dāng)按照Y個比特來搜索時,找到匹配比特序列時,可以將匹配比特序列根據(jù)X和Y個比特的位置關(guān)系擴(kuò)展到X個比特,再與相關(guān)業(yè)務(wù)連接標(biāo)識進(jìn)行匹配,如果一一對應(yīng),則表明匹配成功,如果未能一一對應(yīng),則表明匹配失敗。以上實(shí)例均是以業(yè)務(wù)連接標(biāo)識為例獲取下一個分組數(shù)據(jù)單元的位置信息的,實(shí)現(xiàn)方式簡單高效,提高了系統(tǒng)帶寬的利用率。實(shí)施例3圖4給出了一種數(shù)據(jù)突發(fā)錯誤的處理方法流程圖,該方法具體包括以下步驟步驟S402,接收方對接收到的數(shù)據(jù)突發(fā)進(jìn)行解碼,解碼一個分組數(shù)據(jù)單元PDU-A 的媒體接入控制頭后發(fā)現(xiàn)該媒體接入控制頭無法通過循環(huán)冗余校驗(yàn);步驟S404,接收方將該數(shù)據(jù)突發(fā)的最后N個比特作為第一頭循環(huán)冗余校驗(yàn)比特, 對第一頭循環(huán)冗余校驗(yàn)比特之前的M個比特進(jìn)行循環(huán)冗余校驗(yàn);如果通過校驗(yàn),轉(zhuǎn)入步驟 S406,如果未通過校驗(yàn),轉(zhuǎn)入步驟S408 ;步驟S406,接收方根據(jù)M個比特中的信息獲取下一個分組數(shù)據(jù)單元的起始位置, 根據(jù)獲取的起始位置對下一個分組數(shù)據(jù)單元進(jìn)行解碼;例如,以該(Ν+Μ)之前的N個比特為頭循環(huán)冗余校驗(yàn)比特,對它之前的M個比特繼續(xù)進(jìn)行循環(huán)冗余校驗(yàn);步驟S408,接收方將第一頭循環(huán)冗余校驗(yàn)比特之前的N個比特作為第二頭循環(huán)冗余校驗(yàn)比特,對第二頭循環(huán)冗余校驗(yàn)比特之前的M個比特進(jìn)行循環(huán)冗余校驗(yàn),依次類推,直至校驗(yàn)通過。當(dāng)沒有任何M個比特通過循環(huán)冗余校驗(yàn)時,丟棄該數(shù)據(jù)突發(fā)。本實(shí)施例根據(jù)循環(huán)冗余校驗(yàn)字段的結(jié)構(gòu)逐一對后續(xù)PDU進(jìn)行校驗(yàn),直至校驗(yàn)成功,則說明該P(yáng)DU未出現(xiàn)錯誤,其數(shù)據(jù)可用,進(jìn)而合理有效地利用了系統(tǒng)資源,提高了帶寬利用率。下面結(jié)合實(shí)例6進(jìn)一步說明實(shí)施例3的流程。實(shí)例6以采用IEEE 802. 16系列標(biāo)準(zhǔn)的無線通信系統(tǒng)為例,假設(shè)基站向終端發(fā)送一個數(shù)據(jù)突發(fā),如圖5所示,該數(shù)據(jù)突發(fā)中包含面向4個業(yè)務(wù)連接的分組數(shù)據(jù)單元,分別為分組數(shù)據(jù)單元1 分組數(shù)據(jù)單元4,每個分組數(shù)據(jù)單元包含96個比特,其中包含長度為48個比特
8的媒體接入控制頭(40個有用比特+8比特校驗(yàn)字段)。當(dāng)終端MS-I解碼該數(shù)據(jù)突發(fā)時,如果第一個分組數(shù)據(jù)單元無法通過媒體接入控制頭(長度為40+8個比特)的循環(huán)冗余校驗(yàn),則終端MS-I以該數(shù)據(jù)突發(fā)的最后8個比特作為頭循環(huán)冗余校驗(yàn)比特,對它之前的40個比特進(jìn)行循環(huán)冗余校驗(yàn),如果沒有通過校驗(yàn),則將該數(shù)據(jù)突發(fā)的倒數(shù)第9個比特 第16個比特作為頭循環(huán)冗余校驗(yàn)比特,對倒數(shù)第17個比特到第56個比特(共40個比特)進(jìn)行校驗(yàn),如果沒有通過校驗(yàn),繼續(xù)重復(fù)上述步驟,當(dāng)將該數(shù)據(jù)突發(fā)的倒數(shù)第49個比特 第56個比特作為頭循環(huán)冗余校驗(yàn)比特,對倒數(shù)第57個比特 第96個比特進(jìn)行校驗(yàn),如果通過校驗(yàn),則終端MS-I知道倒數(shù)第46 96個比特構(gòu)成一個媒體接入控制頭??蛇x地,終端可繼續(xù)把該數(shù)據(jù)突發(fā)的倒數(shù)第97個比特 倒數(shù)第104 個比特作為頭循環(huán)冗余校驗(yàn)比特,對倒數(shù)第105個比特到第144個比特(共40個比特)進(jìn)行校驗(yàn),以此類推??蛇x地,終端MS-I也可以通過第一個分組數(shù)據(jù)單元中媒體接入控制頭包含的長度字段確定下一個分組數(shù)據(jù)單元的起始位置,如果終端MS-I可成功解碼下一個分組數(shù)據(jù)單元,則不需要進(jìn)行上述匹配校驗(yàn)過程。實(shí)施例4圖6給出了一種數(shù)據(jù)突發(fā)錯誤的處理方法流程圖,該方法包括以下步驟步驟S602,接收方對接收到的數(shù)據(jù)突發(fā)進(jìn)行解碼,解碼一個分組數(shù)據(jù)單元PDU-A 的媒體接入控制頭后發(fā)現(xiàn)該媒體接入控制頭無法通過循環(huán)冗余校驗(yàn);步驟S604,接收方將與該媒體接入控制頭鄰接的M個比特后的N個比特作為首個頭循環(huán)冗余校驗(yàn)比特,對首個頭循環(huán)冗余校驗(yàn)比特之前的M個比特進(jìn)行循環(huán)冗余校驗(yàn),如果通過校驗(yàn),轉(zhuǎn)入步驟S606,如果未通過校驗(yàn),轉(zhuǎn)入步驟S608 ;步驟S606,接收方利用該M個比特中信息獲得下一個分組數(shù)據(jù)單元的起始位置, 根據(jù)該起始位置對下一個分組數(shù)據(jù)單元進(jìn)行解碼;步驟S608,接收方將該首個頭循環(huán)冗余校驗(yàn)比特后的N個比特作為下一個頭循環(huán)冗余校驗(yàn)比特,對下一個頭循環(huán)冗余校驗(yàn)比特之前的M個比特進(jìn)行循環(huán)冗余校驗(yàn),依次類推,直至校驗(yàn)通過。本實(shí)施例根據(jù)循環(huán)冗余校驗(yàn)字段的結(jié)構(gòu)逐一對后續(xù)PDU進(jìn)行校驗(yàn),直至校驗(yàn)成功,則說明該P(yáng)DU未出現(xiàn)錯誤,其數(shù)據(jù)可用,進(jìn)而合理有效地利用了系統(tǒng)資源,提高了帶寬利用率。下面結(jié)合實(shí)例7進(jìn)一步說明實(shí)施例4的流程。實(shí)例 7以采用IEEE 802. 16系列標(biāo)準(zhǔn)的無線通信系統(tǒng)為例,假設(shè)基站向終端發(fā)送一個數(shù)據(jù)突發(fā)(Data Burst),如圖5所示,該數(shù)據(jù)突發(fā)中包含面向4個業(yè)務(wù)連接的分組數(shù)據(jù)單元, 每個分組數(shù)據(jù)單元包含96個比特,其中包含長度為48個比特的媒體接入控制頭(40個有用比特+8比特校驗(yàn)字段)。當(dāng)終端MS-I解碼該數(shù)據(jù)突發(fā)時,如果第一個分組數(shù)據(jù)單元無法通過媒體接入控制頭(長度為40+8個比特)的循環(huán)冗余校驗(yàn),則終端MS-I以該數(shù)據(jù)突發(fā)的第89個 第96 個比特作為頭循環(huán)冗余校驗(yàn)比特,對它之前的40個比特進(jìn)行循環(huán)冗余校驗(yàn),如果沒有通過校驗(yàn),則將該數(shù)據(jù)突發(fā)的第97個比特 第104個比特作為頭循環(huán)冗余校驗(yàn)比特,對它之前的40個比特進(jìn)行循環(huán)冗余校驗(yàn)進(jìn)行校驗(yàn),如果沒有通過校驗(yàn),繼續(xù)重復(fù)上述步驟,當(dāng)將該數(shù)據(jù)突發(fā)的第137個比特 第144個比特作為頭循環(huán)冗余校驗(yàn)比特,對它之前的40個比特進(jìn)行循環(huán)冗余校驗(yàn)進(jìn)行校驗(yàn),如果通過校驗(yàn),則終端MS-I知道第97 144個比特構(gòu)成一個媒體接入控制頭??蛇x地,終端MS-I通過第一個分組數(shù)據(jù)單元中媒體接入控制頭包含的長度字段確定下一個分組數(shù)據(jù)單元的起始位置,如果終端MS-I可成功解碼下一個分組數(shù)據(jù)單元,則不需要進(jìn)行上述匹配校驗(yàn)過程。實(shí)施例5圖7示出了根據(jù)本實(shí)施例的一種數(shù)據(jù)突發(fā)錯誤的處理裝置,該裝置可以設(shè)置在終端,也可以設(shè)置在基站上,該裝置包括第一解碼模塊72,用于依次對接收到的數(shù)據(jù)突發(fā)的多個分組數(shù)據(jù)單元進(jìn)行解碼;獲取模塊74,用于當(dāng)解碼模塊72解碼當(dāng)前分組數(shù)據(jù)單元的媒體接入控制頭未通過循環(huán)冗余校驗(yàn)時,獲取下一個分組數(shù)據(jù)單元的起始位置;第二解碼模塊76,用于根據(jù)獲取模塊74獲取的起始位置對下一個分組數(shù)據(jù)單元進(jìn)行解碼。其中,獲取模塊塊74至少包括以下之一第一獲取單元,用于根據(jù)媒體接入控制頭包含的長度字段獲取下一個分組數(shù)據(jù)單元的起始位置;第二獲取單元,用于從與接收方有關(guān)的業(yè)務(wù)連接標(biāo)識中選擇指定比特,在媒體接入控制頭之后且屬于數(shù)據(jù)突發(fā)的數(shù)據(jù)中查找與指定比特匹配的字段;根據(jù)查找到的字段所在位置獲取下一個分組數(shù)據(jù)單元的起始位置;第三獲取單元,用于將數(shù)據(jù)突發(fā)的最后N個比特作為第一頭循環(huán)冗余校驗(yàn)比特, 對第一頭循環(huán)冗余校驗(yàn)比特之前的該M個比特進(jìn)行循環(huán)冗余校驗(yàn),校驗(yàn)通過,根據(jù)該M個比特中的信息獲取下一個分組數(shù)據(jù)單元的起始位置;其中,N和M均為大于0的自然數(shù);當(dāng)該M個比特未通過循環(huán)冗余校驗(yàn),將第一頭循環(huán)冗余校驗(yàn)比特之前的N個比特作為第二頭循環(huán)冗余校驗(yàn)比特,對第二頭循環(huán)冗余校驗(yàn)比特之前的M個比特進(jìn)行循環(huán)冗余校驗(yàn),依次類推,直至校驗(yàn)通過。第四獲取單元,用于將媒體接入控制頭后面鄰接的M個比特后的N個比特作為首個頭循環(huán)冗余校驗(yàn)比特,對M個比特進(jìn)行循環(huán)冗余校驗(yàn),校驗(yàn)通過,根據(jù)M個比特中的信息獲取下一個分組數(shù)據(jù)單元的起始位置;其中,N和M均為大于0的自然數(shù)。該M個比特未通過循環(huán)冗余校驗(yàn),將首個頭循環(huán)冗余校驗(yàn)比特之后的N個比特作為下一個頭循環(huán)冗余校驗(yàn)比特,對下一個頭循環(huán)冗余校驗(yàn)比特之前的M個比特進(jìn)行循環(huán)冗余校驗(yàn),依次類推,直至校驗(yàn)通過。本實(shí)施例的裝置通過在在數(shù)據(jù)突發(fā)發(fā)生錯誤的情況下,根據(jù)數(shù)據(jù)突發(fā)的媒體接入控制頭的業(yè)務(wù)連接標(biāo)識匹配特性或循環(huán)冗余校驗(yàn)特性等盡最大可能地恢復(fù)該數(shù)據(jù)突發(fā)后續(xù)的分組數(shù)據(jù)單元,解決了不能合理高效地利用系統(tǒng)帶寬的問題,從而提高整個無線通信系統(tǒng)的性能。以上實(shí)施例中的下一個分組數(shù)據(jù)單元并不局限于與當(dāng)前分組數(shù)據(jù)單元緊鄰的分組數(shù)據(jù)單元,下一個分組數(shù)據(jù)單元可以與當(dāng)前分組數(shù)據(jù)單元相隔多個分組數(shù)據(jù)單元。
從以上的描述中可以看出,本發(fā)明實(shí)現(xiàn)了如下技術(shù)效果以上實(shí)施例的接收方在數(shù)據(jù)突發(fā)發(fā)生錯誤的情況下,根據(jù)數(shù)據(jù)突發(fā)的媒體接入控制頭的業(yè)務(wù)連接標(biāo)識匹配特性或循環(huán)冗余校驗(yàn)特性等,盡最大可能地恢復(fù)該數(shù)據(jù)突發(fā)后續(xù)的分組數(shù)據(jù)單元,以改善頻率資源的使用效率,解決了現(xiàn)有技術(shù)中不能合理高效地利用系統(tǒng)帶寬的問題,從而提高整個無線通信系統(tǒng)的性能,例如采用LTE、802. 16、UMB等標(biāo)準(zhǔn)的無線通信系統(tǒng)的性能。顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或各步驟可以用通用的計算裝置來實(shí)現(xiàn),它們可以集中在單個的計算裝置上,或者分布在多個計算裝置所組成的網(wǎng)絡(luò)上,可選地,它們可以用計算裝置可執(zhí)行的程序代碼來實(shí)現(xiàn),從而,可以將它們存儲在存儲裝置中由計算裝置來執(zhí)行,并且在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟,或者將它們分別制作成各個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種數(shù)據(jù)突發(fā)錯誤的處理方法,其特征在于,包括接收方依次對接收到的數(shù)據(jù)突發(fā)的多個分組數(shù)據(jù)單元進(jìn)行解碼; 當(dāng)解碼當(dāng)前分組數(shù)據(jù)單元的媒體接入控制頭未通過循環(huán)冗余校驗(yàn)時,獲取下一個分組數(shù)據(jù)單元的起始位置;根據(jù)所述起始位置對所述下一個分組數(shù)據(jù)單元進(jìn)行解碼。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取下一個分組數(shù)據(jù)單元的起始位置包括所述接收方根據(jù)所述媒體接入控制頭包含的長度字段獲取所述下一個分組數(shù)據(jù)單元的起始位置。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取下一個分組數(shù)據(jù)單元的起始位置包括所述接收方從與所述接收方有關(guān)的業(yè)務(wù)連接標(biāo)識中選擇指定比特,在所述媒體接入控制頭之后且屬于所述數(shù)據(jù)突發(fā)的數(shù)據(jù)中查找與所述指定比特匹配的字段;所述接收方根據(jù)查找到的字段所在位置獲取所述下一個分組數(shù)據(jù)單元的起始位置。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述接收方為終端,所述業(yè)務(wù)連接標(biāo)識至少包括以下之一單播業(yè)務(wù)連接標(biāo)識、組播業(yè)務(wù)連接標(biāo)識或廣播業(yè)務(wù)連接標(biāo)識。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述接收方為基站,所述業(yè)務(wù)連接標(biāo)識為與指定終端有關(guān)的單播業(yè)務(wù)連接標(biāo)識。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取下一個分組數(shù)據(jù)單元的起始位置包括所述接收方將所述數(shù)據(jù)突發(fā)的最后N個比特作為第一頭循環(huán)冗余校驗(yàn)比特,對所述第一頭循環(huán)冗余校驗(yàn)比特之前的M個比特進(jìn)行循環(huán)冗余校驗(yàn);所述M個比特通過循環(huán)冗余校驗(yàn),所述接收方根據(jù)所述M個比特中的信息獲取所述下一個分組數(shù)據(jù)單元的起始位置;其中,N和M均為大于0的自然數(shù)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述M個比特未通過循環(huán)冗余校驗(yàn),所述方法還包括所述接收方將所述第一頭循環(huán)冗余校驗(yàn)比特之前的N個比特作為第二頭循環(huán)冗余校驗(yàn)比特,對所述第二頭循環(huán)冗余校驗(yàn)比特之前的M個比特進(jìn)行循環(huán)冗余校驗(yàn),依次類推,直至校驗(yàn)通過。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取下一個分組數(shù)據(jù)單元的起始位置包括所述接收方將所述媒體接入控制頭后面鄰接的M個比特后的N個比特作為首個頭循環(huán)冗余校驗(yàn)比特,對所述M個比特進(jìn)行循環(huán)冗余校驗(yàn);所述M個比特通過循環(huán)冗余校驗(yàn),所述接收方根據(jù)所述M個比特中的信息獲取所述下一個分組數(shù)據(jù)單元的起始位置;其中,N和M均為大于0的自然數(shù)。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述M個比特未通過循環(huán)冗余校驗(yàn),所述方法還包括所述接收方將所述首個頭循環(huán)冗余校驗(yàn)比特之后的N個比特作為下一個頭循環(huán)冗余校驗(yàn)比特,對所述下一個頭循環(huán)冗余校驗(yàn)比特之前的M個比特進(jìn)行循環(huán)冗余校驗(yàn), 依次類推,直至校驗(yàn)通過。
10.一種數(shù)據(jù)突發(fā)錯誤的處理裝置,其特征在于,包括第一解碼模塊,用于依次對接收到的數(shù)據(jù)突發(fā)的多個分組數(shù)據(jù)單元進(jìn)行解碼;獲取模塊,用于當(dāng)所述解碼模塊解碼當(dāng)前分組數(shù)據(jù)單元的媒體接入控制頭未通過循環(huán)冗余校驗(yàn)時,獲取下一個分組數(shù)據(jù)單元的起始位置;第二解碼模塊,用于根據(jù)所述獲取模塊獲取的起始位置對所述下一個分組數(shù)據(jù)單元進(jìn)行解碼。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述獲取模塊包括第一獲取單元,用于根據(jù)所述媒體接入控制頭包含的長度字段獲取所述下一個分組數(shù)據(jù)單元的起始位置。
12.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述獲取模塊包括第二獲取單元,用于從與所述接收方有關(guān)的業(yè)務(wù)連接標(biāo)識中選擇指定比特,在所述媒體接入控制頭之后且屬于所述數(shù)據(jù)突發(fā)的數(shù)據(jù)中查找與所述指定比特匹配的字段;根據(jù)查找到的字段所在位置獲取所述下一個分組數(shù)據(jù)單元的起始位置。
13.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述獲取模塊包括第三獲取單元,用于將所述數(shù)據(jù)突發(fā)的最后N個比特作為第一頭循環(huán)冗余校驗(yàn)比特, 對所述第一頭循環(huán)冗余校驗(yàn)比特之前的M個比特進(jìn)行循環(huán)冗余校驗(yàn),校驗(yàn)通過,根據(jù)所述M 個比特中的信息獲取所述下一個分組數(shù)據(jù)單元的起始位置;其中,N和M均為大于0的自然數(shù)。
14.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述獲取模塊包括第四獲取單元,用于將所述媒體接入控制頭后面鄰接的M個比特后的N個比特作為首個頭循環(huán)冗余校驗(yàn)比特,對所述M個比特進(jìn)行循環(huán)冗余校驗(yàn),校驗(yàn)通過,根據(jù)所述M個比特中的信息獲取所述下一個分組數(shù)據(jù)單元的起始位置;其中,N和M均為大于0的自然數(shù)。
全文摘要
本發(fā)明公開了一種數(shù)據(jù)突發(fā)錯誤的處理方法和裝置。其中,該方法包括接收方依次對接收到的數(shù)據(jù)突發(fā)的多個分組數(shù)據(jù)單元進(jìn)行解碼,當(dāng)解碼當(dāng)前分組數(shù)據(jù)單元的媒體接入控制頭未通過循環(huán)冗余校驗(yàn)時,獲取下一個分組數(shù)據(jù)單元的起始位置,根據(jù)該起始位置對下一個分組數(shù)據(jù)單元進(jìn)行解碼。根據(jù)本發(fā)明,解決了不能高效地利用系統(tǒng)帶寬的問題,從而提高整個無線通信系統(tǒng)的性能。
文檔編號H04W28/04GK102299758SQ20101020681
公開日2011年12月28日 申請日期2010年6月23日 優(yōu)先權(quán)日2010年6月23日
發(fā)明者劉向宇, 劉錕, 肖華華, 魯照華 申請人:中興通訊股份有限公司