午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

一種無線鏈路數(shù)據(jù)再糾錯(cuò)的方法及裝置制造方法

文檔序號(hào):7999741閱讀:252來源:國(guó)知局
一種無線鏈路數(shù)據(jù)再糾錯(cuò)的方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種無線鏈路數(shù)據(jù)再糾錯(cuò)的方法及裝置,涉及移動(dòng)通信領(lǐng)域,所述方法包括:當(dāng)基站控制器收到的同一用戶設(shè)備的多條無線鏈路數(shù)據(jù)均錯(cuò)誤時(shí),基站控制器將其中兩條無線鏈路數(shù)據(jù)進(jìn)行按位比較處理,得到所述兩條無線鏈路數(shù)據(jù)的差異比特位置序列;根據(jù)所述差異比特位置序列,對(duì)所述兩條無線鏈路數(shù)據(jù)進(jìn)行錯(cuò)誤行程分割處理,得到多組錯(cuò)誤行程組;對(duì)兩條無線鏈路數(shù)據(jù)中的錯(cuò)誤行程組按組進(jìn)行交叉置換處理,并將得到的新的無線鏈路數(shù)據(jù)進(jìn)行校驗(yàn)處理,直至得到校驗(yàn)成功的無線鏈路數(shù)據(jù)。本發(fā)明能夠有效提高軟切換成功率,系統(tǒng)上行容量和用戶設(shè)備的待機(jī)時(shí)間。
【專利說明】一種無線鏈路數(shù)據(jù)再糾錯(cuò)的方法及裝置

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動(dòng)通信領(lǐng)域,特別涉及軟切換過程中對(duì)無線鏈路數(shù)據(jù)再糾錯(cuò)的方法及相應(yīng)裝置。

【背景技術(shù)】
[0002]對(duì)于3GPP協(xié)議R99業(yè)務(wù),用戶設(shè)備側(cè)數(shù)據(jù)幀對(duì)源數(shù)據(jù)添加循環(huán)冗余校驗(yàn)(CyclicRedundancy Check, CRC)比特、并進(jìn)行編碼,基站對(duì)接收到的數(shù)據(jù)譯碼,并通過CRC校驗(yàn)判斷接收數(shù)據(jù)是否正確。
[0003]典型的譯碼器有一個(gè)重要特性,在于譯碼后的錯(cuò)誤比特是集中出現(xiàn)的。
[0004]軟切換場(chǎng)景下,基站控制器接收來自多個(gè)基站譯碼后的同一個(gè)用戶設(shè)備的多條無線鏈路數(shù)據(jù),基站控制器對(duì)接收的所有無線鏈路數(shù)據(jù)進(jìn)行選擇,如果有一條無線鏈路數(shù)據(jù)是正確的,則選擇該條正確的無線鏈路數(shù)據(jù);否則,基站控制器選擇所有無線鏈路數(shù)據(jù)中信號(hào)質(zhì)量最好的一條無線鏈路數(shù)據(jù),或者丟棄這包無線鏈路數(shù)據(jù)并通知用戶設(shè)備重傳。
[0005]對(duì)于上述接收到的所有無線鏈路數(shù)據(jù)均錯(cuò)誤的情況,傳統(tǒng)的處理方法不能使系統(tǒng)的處理性能得到充分發(fā)揮,會(huì)對(duì)R99業(yè)務(wù)的通話質(zhì)量、系統(tǒng)的上行容量和用戶設(shè)備的待機(jī)時(shí)間造成較大影響。


【發(fā)明內(nèi)容】

[0006]本發(fā)明的目的在于提供一種無線鏈路數(shù)據(jù)再糾錯(cuò)的方法及裝置,能更好地解決傳統(tǒng)處理方法不能充分發(fā)揮系統(tǒng)處理性能的問題。
[0007]根據(jù)本發(fā)明的一個(gè)方面,提供了一種無線鏈路數(shù)據(jù)再糾錯(cuò)的方法,包括:
[0008]當(dāng)基站控制器收到的同一用戶設(shè)備的多條無線鏈路數(shù)據(jù)均錯(cuò)誤時(shí),基站控制器將其中兩條無線鏈路數(shù)據(jù)進(jìn)行按位比較處理,得到所述兩條無線鏈路數(shù)據(jù)的差異比特位置序列;
[0009]根據(jù)所述差異比特位置序列,對(duì)所述兩條無線鏈路數(shù)據(jù)進(jìn)行錯(cuò)誤行程分割處理,得到多組錯(cuò)誤行程組;
[0010]對(duì)兩條無線鏈路數(shù)據(jù)中的錯(cuò)誤行程組按組進(jìn)行交叉置換處理,并將得到的新的無線鏈路數(shù)據(jù)進(jìn)行校驗(yàn)處理,直至得到校驗(yàn)成功的無線鏈路數(shù)據(jù)。
[0011]優(yōu)選地,在進(jìn)行所述按位比較處理步驟前,還包括:
[0012]多個(gè)基站分別對(duì)收到的來自同一用戶設(shè)備的多條無線鏈路數(shù)據(jù)進(jìn)行解碼和循環(huán)冗余校驗(yàn)處理,并將包含校驗(yàn)結(jié)果的無線鏈路數(shù)據(jù)分別發(fā)送至基站控制器;
[0013]基站控制器根據(jù)每條無線鏈路數(shù)據(jù)中的檢驗(yàn)結(jié)果,判斷收到的無線鏈路數(shù)據(jù)是否正確;
[0014]當(dāng)判斷存在正確的無線鏈路數(shù)據(jù)時(shí),則選取所述無線鏈路數(shù)據(jù)。
[0015]優(yōu)選地,所述按位比較處理的步驟包括:
[0016]當(dāng)基站控制器判斷所述多條無線鏈路數(shù)據(jù)均錯(cuò)誤時(shí),基站控制器在所述多條無線鏈路數(shù)據(jù)中至少選取兩條無線鏈路數(shù)據(jù);
[0017]在所選取的無線鏈路數(shù)據(jù)中選擇兩條無線鏈路數(shù)據(jù)按位依次比較,得到由差異比特位置編號(hào)作為序列元素的差異比特位置序列;
[0018]其中,所述差異比特位置編號(hào)是指所述兩條無線鏈路數(shù)據(jù)中具有不同比特值的比特位編號(hào)。
[0019]優(yōu)選地,所述錯(cuò)誤行程分割處理的步驟包括:
[0020]根據(jù)所述差異比特位置序列中相鄰差異比特位置編號(hào),計(jì)算所述兩條無線鏈路數(shù)據(jù)中相鄰差異比特位置編號(hào)間的距離;
[0021]將相鄰差異比特位置編號(hào)間的距離與預(yù)定距離閾值進(jìn)行比較;
[0022]若所述距離小于所述預(yù)定距離閾值,則將所述相鄰差異比特位置編號(hào)對(duì)應(yīng)的比特位分類為同一組錯(cuò)誤行程組;
[0023]根據(jù)每個(gè)差異比特位置編號(hào)對(duì)應(yīng)的比特位所歸屬的錯(cuò)誤行程組,對(duì)兩條無線鏈路數(shù)據(jù)分別進(jìn)行分割,得到兩條無線鏈路數(shù)據(jù)的多組錯(cuò)誤行程組。
[0024]優(yōu)選地,所述得到校驗(yàn)成功的無線鏈路數(shù)據(jù)的步驟包括:
[0025]將兩條無線鏈路數(shù)據(jù)中的第N組錯(cuò)誤行程組進(jìn)行交叉置換,所述N大于等于I ;
[0026]將交叉置換得到的兩條無線鏈路數(shù)據(jù)分別進(jìn)行循環(huán)冗余校驗(yàn)處理;
[0027]當(dāng)存在循環(huán)冗余校驗(yàn)成功的無線鏈路數(shù)據(jù)時(shí),選取所述交叉置換后循環(huán)冗余校驗(yàn)成功的無線鏈路數(shù)據(jù);
[0028]當(dāng)循環(huán)冗余校驗(yàn)均失敗時(shí),將兩條無線鏈路數(shù)據(jù)中的第N+1組錯(cuò)誤行程組進(jìn)行交叉置換,并將交叉置換得到的無線鏈路數(shù)據(jù)進(jìn)行循環(huán)冗余校驗(yàn)處理,直至得到循環(huán)冗余校驗(yàn)成功的無線鏈路數(shù)據(jù)。
[0029]根據(jù)本發(fā)明的另一方面,提供了一種無線鏈路數(shù)據(jù)再糾錯(cuò)的裝置,包括:
[0030]差異比特位置序列確定模塊,用于當(dāng)基站控制器收到的同一用戶設(shè)備的多條無線鏈路數(shù)據(jù)均錯(cuò)誤時(shí),將其中兩條無線鏈路數(shù)據(jù)進(jìn)行按位比較處理,得到所述兩條無線鏈路數(shù)據(jù)的差異比特位置序列;
[0031]錯(cuò)誤行程組確定模塊,用于根據(jù)所述差異比特位置序列,對(duì)所述兩條無線鏈路數(shù)據(jù)進(jìn)行錯(cuò)誤行程分割處理,得到多組錯(cuò)誤行程組;
[0032]再糾錯(cuò)模塊,用于對(duì)兩條無線鏈路數(shù)據(jù)中的錯(cuò)誤行程組按組進(jìn)行交叉置換處理,并將得到的新的無線鏈路數(shù)據(jù)進(jìn)行校驗(yàn)處理,直至得到校驗(yàn)成功的無線鏈路數(shù)據(jù)。
[0033]優(yōu)選地,還包括:
[0034]數(shù)據(jù)接收模塊,用于接收經(jīng)由多個(gè)基站分別進(jìn)行解碼和循環(huán)冗余校驗(yàn)處理后得到的同一用戶設(shè)備的多條無線鏈路數(shù)據(jù),所述無線鏈路數(shù)據(jù)包含循環(huán)冗余校驗(yàn)處理的校驗(yàn)結(jié)果;
[0035]無線鏈路數(shù)據(jù)判定模塊,用于根據(jù)每條無線鏈路數(shù)據(jù)中的檢驗(yàn)結(jié)果,判斷收到的無線鏈路數(shù)據(jù)是否正確;
[0036]無線鏈路數(shù)據(jù)選取模塊,用于當(dāng)判斷存在正確的無線鏈路數(shù)據(jù)時(shí),則選取所述無線鏈路數(shù)據(jù)。
[0037]優(yōu)選地,所述差異比特位置序列確定模塊包括:
[0038]數(shù)據(jù)選取子模塊,用于所述多條無線鏈路數(shù)據(jù)均錯(cuò)誤時(shí),在所述多條無線鏈路數(shù)據(jù)中至少選取兩條無線鏈路數(shù)據(jù);
[0039]按位比較子模塊,用于在所選取的無線鏈路數(shù)據(jù)中選擇兩條無線鏈路數(shù)據(jù)按位依次比較,得到由差異比特位置編號(hào)作為序列元素的差異比特位置序列,其中,所述差異比特位置編號(hào)是指所述兩條無線鏈路數(shù)據(jù)中具有不同比特值的比特位編號(hào)。
[0040]優(yōu)選地,所述錯(cuò)誤行程組確定模塊包括:
[0041]距離計(jì)算子模塊,用于根據(jù)所述差異比特位置序列中相鄰差異比特位置編號(hào),計(jì)算所述兩條無線鏈路數(shù)據(jù)中相鄰差異比特位置編號(hào)間的距離;
[0042]距離比較子模塊,用于將相鄰差異比特位置編號(hào)間的距離與預(yù)定距離閾值進(jìn)行比較;
[0043]錯(cuò)誤行程組分類子模塊,用于當(dāng)所述距離小于所述預(yù)定距離閾值時(shí),將所述相鄰差異比特位置編號(hào)對(duì)應(yīng)的比特位分類為同一組錯(cuò)誤行程組;
[0044]錯(cuò)誤行程組分割子模塊,用于根據(jù)每個(gè)差異比特位置編號(hào)對(duì)應(yīng)的比特位所歸屬的錯(cuò)誤行程組,對(duì)兩條無線鏈路數(shù)據(jù)分別進(jìn)行分割,得到兩條無線鏈路數(shù)據(jù)的多組錯(cuò)誤行程組。
[0045]優(yōu)選地,所述再糾錯(cuò)模塊包括:
[0046]交叉置換子模塊,用于將兩條無線鏈路數(shù)據(jù)中的第N組錯(cuò)誤行程組進(jìn)行交叉置換,所述N大于等于I ;
[0047]冗余校驗(yàn)子模塊,用于將交叉置換得到的兩條無線鏈路數(shù)據(jù)分別進(jìn)行循環(huán)冗余校驗(yàn)處理;
[0048]數(shù)據(jù)選取子模塊,用于當(dāng)存在循環(huán)冗余校驗(yàn)成功的無線鏈路數(shù)據(jù)時(shí),選取所述交叉置換后循環(huán)冗余校驗(yàn)成功的無線鏈路數(shù)據(jù),當(dāng)循環(huán)冗余校驗(yàn)均失敗時(shí),通過交叉置換子模塊將兩條無線鏈路數(shù)據(jù)中的第N+1組錯(cuò)誤行程組進(jìn)行交叉置換,并通過冗余校驗(yàn)子模塊將交叉置換得到的無線鏈路數(shù)據(jù)進(jìn)行循環(huán)冗余校驗(yàn)處理,直至得到循環(huán)冗余校驗(yàn)成功的無線鏈路數(shù)據(jù)。
[0049]與現(xiàn)有技術(shù)相比較,本發(fā)明的有益效果在于:
[0050]本發(fā)明實(shí)現(xiàn)在軟切換場(chǎng)景下對(duì)無線鏈路數(shù)據(jù)再糾錯(cuò),可以有效地提高軟切換的成功率、系統(tǒng)的上行容量以及用戶設(shè)備的待機(jī)時(shí)間。

【專利附圖】

【附圖說明】
[0051]圖1是本發(fā)明實(shí)施例提供的軟切換場(chǎng)景下無線鏈路數(shù)據(jù)合并示意圖;
[0052]圖2是本發(fā)明實(shí)施例提供的無線鏈路數(shù)據(jù)再糾錯(cuò)的方法原理框圖;
[0053]圖3是本發(fā)明實(shí)施例提供的無線鏈路數(shù)據(jù)錯(cuò)誤行程分割處理框圖;
[0054]圖4是本發(fā)明實(shí)施例提供的無線鏈路數(shù)據(jù)再糾錯(cuò)的方法流程圖;
[0055]圖5是本發(fā)明實(shí)施例提供的對(duì)兩條無線鏈路數(shù)據(jù)進(jìn)行交叉糾錯(cuò)的示意圖;
[0056]圖6是本發(fā)明實(shí)施例提供的無線鏈路數(shù)據(jù)錯(cuò)誤行程分割處理的示意圖。

【具體實(shí)施方式】
[0057]以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行詳細(xì)說明,應(yīng)當(dāng)理解,以下所說明的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0058]圖1是本發(fā)明實(shí)施例提供的軟切換場(chǎng)景下無線鏈路數(shù)據(jù)合并示意圖,如圖1所示,在軟切換場(chǎng)景下,基站控制器接收來自多個(gè)基站譯碼后的同一個(gè)用戶設(shè)備的多條無線鏈路數(shù)據(jù)?;究刂破鲗?duì)接收的所有無線鏈路數(shù)據(jù)進(jìn)行選擇,若其中有一條無線鏈路數(shù)據(jù)是正確的,則選擇該條正確的無線鏈路數(shù)據(jù);若全部無線鏈路數(shù)據(jù)均是錯(cuò)誤的,基站控制器選擇所有無線鏈路數(shù)據(jù)中信號(hào)質(zhì)量最好的兩條無線鏈路數(shù)據(jù),以便進(jìn)行再糾錯(cuò)?;究刂破鲗⑺鰞蓷l無線鏈路數(shù)據(jù)逐個(gè)比較相應(yīng)比特位,找出差異比特的位置編號(hào),將這些位置編號(hào)組合成差異比特位置序列。根據(jù)所述差異比特位置序列,對(duì)兩條無線鏈路數(shù)據(jù)進(jìn)行錯(cuò)誤行程分割處理,錯(cuò)誤行程分割條件為:計(jì)算差異比特位置序列中相鄰兩個(gè)元素m和m+1間的距離,若其距離小于預(yù)定距離閾值(常數(shù)N),則判決m+1和m屬于同一個(gè)錯(cuò)誤行程組。基站控制器按照上述錯(cuò)誤行程分割條件遍歷差異比特位置序列中的所有元素,計(jì)算出每個(gè)元素所屬的錯(cuò)誤行程組?;究刂破鲗?duì)所述錯(cuò)誤行程分割處理后的兩條無線鏈路進(jìn)行糾錯(cuò)嘗試,每次糾錯(cuò)嘗試后通過CRC校驗(yàn)判斷糾錯(cuò)是否成功,即基站控制器選取兩條無線鏈路數(shù)據(jù)的一組錯(cuò)誤行程組進(jìn)行交叉置換處理,并重新計(jì)算CRC,若CRC校驗(yàn)結(jié)果正確,則判斷再糾錯(cuò)成功,否則,選取下一組錯(cuò)誤行程組并重復(fù)上述步驟。
[0059]圖2是本發(fā)明實(shí)施例提供的無線鏈路數(shù)據(jù)再糾錯(cuò)的方法原理框圖,如圖2所示,步驟包括:
[0060]步驟201:基站控制器接收來自多個(gè)基站譯碼后的同一個(gè)用戶設(shè)備的多條無線鏈路數(shù)據(jù)。
[0061]多個(gè)基站分別對(duì)收到的來自同一用戶設(shè)備的多條無線鏈路數(shù)據(jù)進(jìn)行解碼和循環(huán)冗余校驗(yàn)處理,并將包含校驗(yàn)結(jié)果的無線鏈路數(shù)據(jù)分別發(fā)送至基站控制器,以便基站控制器接收并進(jìn)行后續(xù)處理。
[0062]步驟202:基站控制器對(duì)上述無線鏈路數(shù)據(jù)進(jìn)行選擇,若其中有一條無線鏈路是正確的,則選擇該條正確的無線鏈路數(shù)據(jù),若全部無線鏈路數(shù)據(jù)均錯(cuò)誤,則至少選取其中兩條無線鏈路數(shù)據(jù)進(jìn)行再糾錯(cuò)。
[0063]具體地說,基站控制器根據(jù)每條無線鏈路數(shù)據(jù)中的檢驗(yàn)結(jié)果,判斷收到的無線鏈路數(shù)據(jù)是否正確,當(dāng)判斷存在正確的無線鏈路數(shù)據(jù)時(shí),則選取所述正確的無線鏈路數(shù)據(jù),當(dāng)判斷不存在正確的無線鏈路數(shù)據(jù)時(shí),選取至少兩條無線鏈路數(shù)據(jù)進(jìn)行再糾錯(cuò),優(yōu)選地,選取其中信號(hào)質(zhì)量最好的兩條無線鏈路數(shù)據(jù)進(jìn)行再糾錯(cuò)。
[0064]在多條無線鏈路數(shù)據(jù)中選取至少兩條無線鏈路數(shù)據(jù)的目的在于,當(dāng)其中兩條無線鏈路數(shù)據(jù)的組合再糾錯(cuò)失敗時(shí),可以選取其它兩條無線鏈路數(shù)據(jù)的組合,再次進(jìn)行再糾錯(cuò)嘗試,以便通過再糾錯(cuò)得到正確的無線鏈路數(shù)據(jù)。
[0065]步驟203:基站控制器將上述兩條無線鏈路的數(shù)據(jù)逐個(gè)比較,得到差異比特位置序列,進(jìn)而執(zhí)行錯(cuò)誤行程分割處理。
[0066]具體地說,基站控制器將其中兩條無線鏈路數(shù)據(jù)進(jìn)行按位比較處理,得到所述兩條無線鏈路數(shù)據(jù)的差異比特位置序列;根據(jù)所述差異比特位置序列,對(duì)所述兩條無線鏈路數(shù)據(jù)進(jìn)行錯(cuò)誤行程分割處理,得到多組錯(cuò)誤行程組。其中,所述按位比較處理的步驟包括:對(duì)所述兩條無線鏈路數(shù)據(jù)按位依次比較,得到由差異比特位置編號(hào)作為序列元素的差異比特位置序列,所述差異比特位置編號(hào)是指所述兩條無線鏈路數(shù)據(jù)中具有不同比特值的比特位編號(hào)。所述錯(cuò)誤行程分割處理的步驟包括:根據(jù)所述差異比特位置序列中相鄰差異比特位置編號(hào),計(jì)算所述兩條無線鏈路數(shù)據(jù)中相鄰差異比特位置編號(hào)間的距離,并將相鄰差異比特位置編號(hào)間的距離與預(yù)定距離閾值進(jìn)行比較,若所述距離小于所述預(yù)定距離閾值,則將所述相鄰差異比特位置編號(hào)對(duì)應(yīng)的比特位分類為同一組錯(cuò)誤行程組,根據(jù)每個(gè)差異比特位置編號(hào)對(duì)應(yīng)的比特位所歸屬的錯(cuò)誤行程組,對(duì)兩條無線鏈路數(shù)據(jù)分別進(jìn)行分割,得到兩條無線鏈路數(shù)據(jù)的多組錯(cuò)誤行程組。
[0067]步驟204:基站控制器對(duì)所述錯(cuò)誤行程分割的兩條無線鏈路進(jìn)行糾錯(cuò)嘗試,即基站控制器選取兩條無線鏈路數(shù)據(jù)的一組錯(cuò)誤行程組進(jìn)行交叉置換處理。
[0068]步驟205:基站控制器在進(jìn)行糾錯(cuò)嘗試后,通過CRC校驗(yàn)判斷糾錯(cuò)是否成功,若CRC校驗(yàn)結(jié)果正確,則判斷再糾錯(cuò)成功,否則選取下一組錯(cuò)誤行程組,并重復(fù)步驟204。也就是說,基站控制器對(duì)兩條無線鏈路數(shù)據(jù)中的錯(cuò)誤行程組按組進(jìn)行交叉置換處理,并將得到的新的無線鏈路數(shù)據(jù)進(jìn)行校驗(yàn)處理,直至得到校驗(yàn)成功的無線鏈路數(shù)據(jù)。
[0069]具體地說,將兩條無線鏈路數(shù)據(jù)中的第N組錯(cuò)誤行程組進(jìn)行交叉置換,所述N大于等于I ;將交叉置換得到的兩條無線鏈路數(shù)據(jù)分別進(jìn)行循環(huán)冗余校驗(yàn)處理;當(dāng)存在循環(huán)冗余校驗(yàn)成功的無線鏈路數(shù)據(jù)時(shí),選取所述交叉置換后循環(huán)冗余校驗(yàn)成功的無線鏈路數(shù)據(jù);當(dāng)循環(huán)冗余校驗(yàn)均失敗時(shí),將兩條無線鏈路數(shù)據(jù)中的第N+1組錯(cuò)誤行程組進(jìn)行交叉置換,并將交叉置換得到的無線鏈路數(shù)據(jù)進(jìn)行循環(huán)冗余校驗(yàn)處理,直至得到循環(huán)冗余校驗(yàn)成功的無線鏈路數(shù)據(jù)。
[0070]圖3是本發(fā)明實(shí)施例提供的無線鏈路數(shù)據(jù)錯(cuò)誤行程分割處理框圖,如圖3所示,步驟包括:
[0071]步驟301:基站控制器比較兩條無線鏈路數(shù)據(jù)的全部比特位,記錄差異比特的位置,也就是說,基站控制器對(duì)所述兩條無線鏈路數(shù)據(jù)逐位比較相應(yīng)比特,找出差異比特的位置編號(hào),將這些位置編號(hào)組合成差異比特位置序列。
[0072]步驟302:基站控制器根據(jù)上述差異比特位置序列,對(duì)兩條無線鏈路數(shù)據(jù)進(jìn)行錯(cuò)誤行程分割處理。錯(cuò)誤行程分割條件為:對(duì)差異比特位置序列中的相鄰兩個(gè)元素m和m+1,若距離小于常數(shù)N,則判決m+1和m屬于同一錯(cuò)誤行程組。
[0073]步驟303:基站控制器按照上述錯(cuò)誤行程分割條件遍歷差異比特位置序列中的所有元素,計(jì)算出每個(gè)元素所屬的錯(cuò)誤行程組。
[0074]本發(fā)明還提供了一種無線鏈路數(shù)據(jù)再糾錯(cuò)的裝置,包括:
[0075]數(shù)據(jù)接收模塊,用于接收經(jīng)由多個(gè)基站分別進(jìn)行解碼和循環(huán)冗余校驗(yàn)處理后得到的同一用戶設(shè)備的多條無線鏈路數(shù)據(jù),所述無線鏈路數(shù)據(jù)包含循環(huán)冗余校驗(yàn)處理的校驗(yàn)結(jié)果O
[0076]無線鏈路數(shù)據(jù)判定模塊,用于根據(jù)每條無線鏈路數(shù)據(jù)中的檢驗(yàn)結(jié)果,判斷收到的無線鏈路數(shù)據(jù)是否正確。
[0077]無線鏈路數(shù)據(jù)選取模塊,用于當(dāng)判斷存在正確的無線鏈路數(shù)據(jù)時(shí),則選取所述無線鏈路數(shù)據(jù)。
[0078]差異比特位置序列確定模塊,用于當(dāng)基站控制器收到的多條無線鏈路數(shù)據(jù)均錯(cuò)誤時(shí),將其中兩條無線鏈路數(shù)據(jù)進(jìn)行按位比較處理,得到所述兩條無線鏈路數(shù)據(jù)的差異比特位置序列。所述差異比特位置序列確定模塊包括數(shù)據(jù)選取子模塊和按位比較子模塊。所述數(shù)據(jù)選取子模塊用于所述多條無線鏈路數(shù)據(jù)均錯(cuò)誤時(shí),在所述多條無線鏈路數(shù)據(jù)中選取兩條無線鏈路數(shù)據(jù)。所述按位比較子模塊,用于將所述兩條無線鏈路數(shù)據(jù)按位依次比較,得到由差異比特位置編號(hào)作為序列元素的差異比特位置序列,其中,所述差異比特位置編號(hào)是指所述兩條無線鏈路數(shù)據(jù)中具有不同比特值的比特位編號(hào)。
[0079]錯(cuò)誤行程組確定模塊,用于根據(jù)所述差異比特位置序列,對(duì)所述兩條無線鏈路數(shù)據(jù)進(jìn)行錯(cuò)誤行程分割處理,得到多組錯(cuò)誤行程組。所述錯(cuò)誤行程組確定模塊包括距離計(jì)算子模塊、距離比較子模塊、錯(cuò)誤行程組分類子模塊、再糾錯(cuò)模塊。所述距離計(jì)算子模塊用于根據(jù)所述差異比特位置序列中相鄰差異比特位置編號(hào),計(jì)算所述兩條無線鏈路數(shù)據(jù)中相鄰差異比特位置編號(hào)間的距離。所述距離比較子模塊用于將相鄰差異比特位置編號(hào)間的距離與預(yù)定距離閾值進(jìn)行比較。所述錯(cuò)誤行程組分類子模塊用于當(dāng)所述距離小于所述預(yù)定距離閾值時(shí),將所述相鄰差異比特位置編號(hào)對(duì)應(yīng)的比特位分類為同一組錯(cuò)誤行程組。所述錯(cuò)誤行程組分割子模塊用于根據(jù)每個(gè)差異比特位置編號(hào)對(duì)應(yīng)的比特位所歸屬的錯(cuò)誤行程組,對(duì)兩條無線鏈路數(shù)據(jù)分別進(jìn)行分割,得到兩條無線鏈路數(shù)據(jù)的多組錯(cuò)誤行程組。
[0080]再糾錯(cuò)模塊,用于對(duì)兩條無線鏈路數(shù)據(jù)中的錯(cuò)誤行程組按組進(jìn)行交叉置換處理,并將得到的新的無線鏈路數(shù)據(jù)進(jìn)行校驗(yàn)處理,直至得到校驗(yàn)成功的無線鏈路數(shù)據(jù)。所述再糾錯(cuò)模塊包括交叉置換子模塊、冗余校驗(yàn)子模塊、數(shù)據(jù)選取子模塊。所述交叉置換子模塊用于將兩條無線鏈路數(shù)據(jù)中的第N組錯(cuò)誤行程組進(jìn)行交叉置換,所述N大于等于I。所述冗余校驗(yàn)子模塊用于將交叉置換得到的兩條無線鏈路數(shù)據(jù)分別進(jìn)行循環(huán)冗余校驗(yàn)處理。所述數(shù)據(jù)選取子模塊用于當(dāng)存在循環(huán)冗余校驗(yàn)成功的無線鏈路數(shù)據(jù)時(shí),選取所述交叉置換后循環(huán)冗余校驗(yàn)成功的無線鏈路數(shù)據(jù),當(dāng)循環(huán)冗余校驗(yàn)均失敗時(shí),通過交叉置換子模塊將兩條無線鏈路數(shù)據(jù)中的第N+1組錯(cuò)誤行程組進(jìn)行交叉置換,并通過冗余校驗(yàn)子模塊將交叉置換得到的無線鏈路數(shù)據(jù)進(jìn)行循環(huán)冗余校驗(yàn)處理,直至得到循環(huán)冗余校驗(yàn)成功的無線鏈路數(shù)據(jù)。
[0081]圖4是本發(fā)明實(shí)施例提供的無線鏈路數(shù)據(jù)再糾錯(cuò)的方法流程圖,如圖4所示,步驟包括:
[0082]步驟S402:基站控制器通過基站接收來自同一個(gè)用戶設(shè)備的多條無線鏈路數(shù)據(jù),判斷無線鏈路數(shù)據(jù)譯碼是否正確,若所有無線鏈路數(shù)據(jù)全部譯碼錯(cuò)誤,則需要對(duì)無線鏈路數(shù)據(jù)進(jìn)行再糾錯(cuò)處理,執(zhí)行步驟S404,否則,直接輸出譯碼正確的無線鏈路數(shù)據(jù),執(zhí)行步驟S416。
[0083]步驟S404:軟切換場(chǎng)景中,基站控制器接收到同一個(gè)用戶設(shè)備的無線鏈路數(shù)據(jù)個(gè)數(shù)可能大于2個(gè),為降低實(shí)現(xiàn)的處理復(fù)雜度,優(yōu)選的,選擇兩條信號(hào)質(zhì)量最好的無線鏈路數(shù)據(jù)進(jìn)行處理。假設(shè)這兩條無線鏈路數(shù)據(jù)分別為RLl和RL2。
[0084]步驟S406:基站控制器分別所述RLl和RL2按比特位進(jìn)行編號(hào),得到RLl (x)和RL2 (X),其中x=l?M,X是無線鏈路數(shù)據(jù)的位置編號(hào),M是無線鏈路數(shù)據(jù)的長(zhǎng)度。逐位比較RLl (X)和RL2 (X)的相同位置編號(hào)的比特值,若相同位置編號(hào)的比特值不相同,則稱為差異比特,記錄每個(gè)差異比特的位置編號(hào),將這些位置編號(hào)依次進(jìn)行組合,形成差異比特位置序列。
[0085]步驟S408:基站控制器根據(jù)所述差異比特位置序列,進(jìn)行錯(cuò)誤行程分割處理。錯(cuò)誤行程分割條件為:對(duì)位置序列中相鄰兩個(gè)元素m和m+1,若其距離小于常數(shù)N,則判決m+1和m屬于同一個(gè)錯(cuò)誤行程組?;究刂破靼凑账鲥e(cuò)誤行程分割條件遍歷差異比特位置序列中的所有元素,計(jì)算出每個(gè)元素所屬的錯(cuò)誤行程組,從而將無線鏈路數(shù)據(jù)分割成多組錯(cuò)誤行程組。
[0086]步驟S410:基站控制器對(duì)兩條無線鏈路數(shù)據(jù)進(jìn)行糾錯(cuò)嘗試,每次選取兩條無線鏈路數(shù)據(jù)的一組錯(cuò)誤行程組進(jìn)行交叉置換處理,得到兩條新的無線鏈路數(shù)據(jù)。
[0087]步驟S412:基站控制器對(duì)兩條新的無線鏈路數(shù)據(jù)進(jìn)行CRC校驗(yàn),若CRC校驗(yàn)結(jié)果正確,則判斷再糾錯(cuò)成功,執(zhí)行步驟S414,否則,選取下一組錯(cuò)誤行程組,執(zhí)行步驟S410。
[0088]步驟S414:無線鏈路數(shù)據(jù)再糾錯(cuò)完成,選取CRC校驗(yàn)成功的所述新的無線鏈路數(shù)據(jù)。
[0089]步驟S416:基站控制器選取譯碼正確的無線鏈路數(shù)據(jù)。
[0090]圖5是本發(fā)明實(shí)施例提供的對(duì)兩條無線鏈路數(shù)據(jù)進(jìn)行交叉糾錯(cuò)的示意圖,如圖5所示,步驟包括:
[0091]步驟5.1:基站控制器對(duì)兩條無線鏈路數(shù)據(jù)RLl和RL2進(jìn)行錯(cuò)誤行程分割處理,得到兩組錯(cuò)誤行程組。
[0092]將兩條無線鏈路數(shù)據(jù)RLl和RL2按位比較,得到本實(shí)施例所示的差異比特位置序列:53,54,55,56,64,65,66。根據(jù)所述差異比特位置序列,對(duì)RLl和RL2分別進(jìn)行錯(cuò)誤形成分割處理,得到兩組錯(cuò)誤行程組分別為DiffGroupl和DiffGroup2,即對(duì)于無線鏈路數(shù)據(jù)RLl,所述兩組錯(cuò)誤行程組對(duì)應(yīng)的差異比特定義為RLl_DiffGroupl和RLl_DiffGroup2,對(duì)于無線鏈路數(shù)據(jù)RL2,所述兩組錯(cuò)誤行程組對(duì)應(yīng)的差異比特定義為RL2_DiffGroupl和RL2_DiffGroup2。
[0093]步驟5.2:基站控制器進(jìn)行第一次糾錯(cuò)嘗試處理。
[0094]對(duì)無線鏈路數(shù)據(jù)RLl,將RLl_DiffGroupl對(duì)應(yīng)的比特值替換為RL2_DiffGroupl對(duì)應(yīng)的比特值。替換后,對(duì)新得到的無線鏈路數(shù)據(jù)RLl進(jìn)行CRC校驗(yàn)。本實(shí)施例中,此處CRC校驗(yàn)錯(cuò)誤,繼續(xù)下一步糾錯(cuò)嘗試處理。
[0095]步驟5.3基站控制器進(jìn)行第二次糾錯(cuò)嘗試處理。
[0096]對(duì)無線鏈路數(shù)據(jù)RLl,將RLl_DiffGroup2對(duì)應(yīng)的比特值替換為RL2_DiffGroup2對(duì)應(yīng)的比特值。替換后,對(duì)新得到的無線鏈路數(shù)據(jù)RLl進(jìn)行CRC校驗(yàn)。本實(shí)施例中,此處CRC校驗(yàn)正確,糾錯(cuò)成功。
[0097]圖6是本發(fā)明實(shí)施例提供的無線鏈路數(shù)據(jù)錯(cuò)誤行程分割處理的示意圖,如圖6所示,假設(shè)t>N>5,基站控制器選擇兩條無線鏈路數(shù)據(jù),對(duì)所述兩條無線鏈路數(shù)據(jù)逐位比較相應(yīng)比特,找出差異比特的位置編號(hào),將這些位置編號(hào)組合成差異比特位置序列,本實(shí)施例中,所述差異比特位置序列為:m+l, m+2, m+4, m+t+4, m+t+7。
[0098]基站控制器根據(jù)所述差異比特位置序列,對(duì)無線鏈路數(shù)據(jù)進(jìn)行錯(cuò)誤行程分割處理。錯(cuò)誤行程分割條件為:若差異位置序列中相鄰兩個(gè)元素的距離小于常數(shù)N,則判決所述兩個(gè)相鄰元素屬于同一錯(cuò)誤行程組。
[0099]根據(jù)所述錯(cuò)誤行程分割條件,可知位置編號(hào)m+1和m+2,m+4對(duì)應(yīng)的比特位屬于同一錯(cuò)誤行程組,記為錯(cuò)誤行程組I,位置編號(hào)m+t+4,m+t+7對(duì)應(yīng)的比特位屬于同一錯(cuò)誤行程組,記為錯(cuò)誤行程組2。例如,所述差異比特位置序列中相鄰兩個(gè)元素m+2和m+4的距離為2,小于N,因此,m+2和m+4對(duì)應(yīng)的比特位屬于同一錯(cuò)誤行程組。所述差異比特位置序列中相鄰兩個(gè)元素m+4和m+t+4的距離為t,大于N,因此,m+4和m+t+4對(duì)應(yīng)的比特位不屬于同一錯(cuò)誤行程組。
[0100]本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員可根據(jù)本發(fā)明做出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護(hù)范圍。
[0101]盡管上文對(duì)本發(fā)明進(jìn)行了詳細(xì)說明,但是本發(fā)明不限于此,本【技術(shù)領(lǐng)域】技術(shù)人員可以根據(jù)本發(fā)明的原理進(jìn)行各種修改。因此,凡按照本發(fā)明原理所作的修改,都應(yīng)當(dāng)理解為落入本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種無線鏈路數(shù)據(jù)再糾錯(cuò)的方法,其特征在于,包括: 當(dāng)基站控制器收到的同一用戶設(shè)備的多條無線鏈路數(shù)據(jù)均錯(cuò)誤時(shí),基站控制器將其中兩條無線鏈路數(shù)據(jù)進(jìn)行按位比較處理,得到所述兩條無線鏈路數(shù)據(jù)的差異比特位置序列;根據(jù)所述差異比特位置序列,對(duì)所述兩條無線鏈路數(shù)據(jù)進(jìn)行錯(cuò)誤行程分割處理,得到多組錯(cuò)誤行程組; 對(duì)兩條無線鏈路數(shù)據(jù)中的錯(cuò)誤行程組按組進(jìn)行交叉置換處理,并將得到的新的無線鏈路數(shù)據(jù)進(jìn)行校驗(yàn)處理,直至得到校驗(yàn)成功的無線鏈路數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在進(jìn)行所述按位比較處理步驟前,還包括: 多個(gè)基站分別對(duì)收到的來自同一用戶設(shè)備的多條無線鏈路數(shù)據(jù)進(jìn)行解碼和循環(huán)冗余校驗(yàn)處理,并將包含校驗(yàn)結(jié)果的無線鏈路數(shù)據(jù)分別發(fā)送至基站控制器; 基站控制器根據(jù)每條無線鏈路數(shù)據(jù)中的檢驗(yàn)結(jié)果,判斷收到的無線鏈路數(shù)據(jù)是否正確; 當(dāng)判斷存在正確的無線鏈路數(shù)據(jù)時(shí),則選取所述無線鏈路數(shù)據(jù)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述按位比較處理的步驟包括: 當(dāng)基站控制器判斷所述多條無線鏈路數(shù)據(jù)均錯(cuò)誤時(shí),基站控制器在所述多條無線鏈路數(shù)據(jù)中至少選取兩條無線鏈路數(shù)據(jù); 在所選取的無線鏈路數(shù)據(jù)中選擇兩條無線鏈路數(shù)據(jù)按位依次比較,得到由差異比特位置編號(hào)作為序列元素的差異比特位置序列; 其中,所述差異比特位置編號(hào)是指所述兩條無線鏈路數(shù)據(jù)中具有不同比特值的比特位編號(hào)。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述錯(cuò)誤行程分割處理的步驟包括: 根據(jù)所述差異比特位置序列中相鄰差異比特位置編號(hào),計(jì)算所述兩條無線鏈路數(shù)據(jù)中相鄰差異比特位置編號(hào)間的距離; 將相鄰差異比特位置編號(hào)間的距離與預(yù)定距離閾值進(jìn)行比較; 若所述距離小于所述預(yù)定距離閾值,則將所述相鄰差異比特位置編號(hào)對(duì)應(yīng)的比特位分類為同一組錯(cuò)誤行程組; 根據(jù)每個(gè)差異比特位置編號(hào)對(duì)應(yīng)的比特位所歸屬的錯(cuò)誤行程組,對(duì)兩條無線鏈路數(shù)據(jù)分別進(jìn)行分割,得到兩條無線鏈路數(shù)據(jù)的多組錯(cuò)誤行程組。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述得到校驗(yàn)成功的無線鏈路數(shù)據(jù)的步驟包括: 將兩條無線鏈路數(shù)據(jù)中的第N組錯(cuò)誤行程組進(jìn)行交叉置換,所述N大于等于I ; 將交叉置換得到的兩條無線鏈路數(shù)據(jù)分別進(jìn)行循環(huán)冗余校驗(yàn)處理; 當(dāng)存在循環(huán)冗余校驗(yàn)成功的無線鏈路數(shù)據(jù)時(shí),選取所述交叉置換后循環(huán)冗余校驗(yàn)成功的無線鏈路數(shù)據(jù); 當(dāng)循環(huán)冗余校驗(yàn)均失敗時(shí),將兩條無線鏈路數(shù)據(jù)中的第N+1組錯(cuò)誤行程組進(jìn)行交叉置換,并將交叉置換得到的無線鏈路數(shù)據(jù)進(jìn)行循環(huán)冗余校驗(yàn)處理,直至得到循環(huán)冗余校驗(yàn)成功的無線鏈路數(shù)據(jù)。
6.一種無線鏈路數(shù)據(jù)再糾錯(cuò)的裝置,其特征在于,包括: 差異比特位置序列確定模塊,用于當(dāng)基站控制器收到的同一用戶設(shè)備的多條無線鏈路數(shù)據(jù)均錯(cuò)誤時(shí),將其中兩條無線鏈路數(shù)據(jù)進(jìn)行按位比較處理,得到所述兩條無線鏈路數(shù)據(jù)的差異比特位置序列; 錯(cuò)誤行程組確定模塊,用于根據(jù)所述差異比特位置序列,對(duì)所述兩條無線鏈路數(shù)據(jù)進(jìn)行錯(cuò)誤行程分割處理,得到多組錯(cuò)誤行程組; 再糾錯(cuò)模塊,用于對(duì)兩條無線鏈路數(shù)據(jù)中的錯(cuò)誤行程組按組進(jìn)行交叉置換處理,并將得到的新的無線鏈路數(shù)據(jù)進(jìn)行校驗(yàn)處理,直至得到校驗(yàn)成功的無線鏈路數(shù)據(jù)。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,還包括: 數(shù)據(jù)接收模塊,用于接收經(jīng)由多個(gè)基站分別進(jìn)行解碼和循環(huán)冗余校驗(yàn)處理后得到的同一用戶設(shè)備的多條無線鏈路數(shù)據(jù),所述無線鏈路數(shù)據(jù)包含循環(huán)冗余校驗(yàn)處理的校驗(yàn)結(jié)果;無線鏈路數(shù)據(jù)判定模塊,用于根據(jù)每條無線鏈路數(shù)據(jù)中的檢驗(yàn)結(jié)果,判斷收到的無線鏈路數(shù)據(jù)是否正確; 無線鏈路數(shù)據(jù)選取模塊,用于當(dāng)判斷存在正確的無線鏈路數(shù)據(jù)時(shí),則選取所述無線鏈路數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述差異比特位置序列確定模塊包括: 數(shù)據(jù)選取子模塊,用于所述多條無線鏈路數(shù)據(jù)均錯(cuò)誤時(shí),在所述多條無線鏈路數(shù)據(jù)中至少選取兩條無線鏈路數(shù)據(jù); 按位比較子模塊,用于在所選取的無線鏈路數(shù)據(jù)中選擇兩條無線鏈路數(shù)據(jù)按位依次比較,得到由差異比特位置編號(hào)作為序列元素的差異比特位置序列,其中,所述差異比特位置編號(hào)是指所述兩條無線鏈路數(shù)據(jù)中具有不同比特值的比特位編號(hào)。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述錯(cuò)誤行程組確定模塊包括: 距離計(jì)算子模塊,用于根據(jù)所述差異比特位置序列中相鄰差異比特位置編號(hào),計(jì)算所述兩條無線鏈路數(shù)據(jù)中相鄰差異比特位置編號(hào)間的距離; 距離比較子模塊,用于將相鄰差異比特位置編號(hào)間的距離與預(yù)定距離閾值進(jìn)行比較;錯(cuò)誤行程組分類子模塊,用于當(dāng)所述距離小于所述預(yù)定距離閾值時(shí),將所述相鄰差異比特位置編號(hào)對(duì)應(yīng)的比特位分類為同一組錯(cuò)誤行程組; 錯(cuò)誤行程組分割子模塊,用于根據(jù)每個(gè)差異比特位置編號(hào)對(duì)應(yīng)的比特位所歸屬的錯(cuò)誤行程組,對(duì)兩條無線鏈路數(shù)據(jù)分別進(jìn)行分割,得到兩條無線鏈路數(shù)據(jù)的多組錯(cuò)誤行程組。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述再糾錯(cuò)模塊包括: 交叉置換子模塊,用于將兩條無線鏈路數(shù)據(jù)中的第N組錯(cuò)誤行程組進(jìn)行交叉置換,所述N大于等于I ; 冗余校驗(yàn)子模塊,用于將交叉置換得到的兩條無線鏈路數(shù)據(jù)分別進(jìn)行循環(huán)冗余校驗(yàn)處理; 數(shù)據(jù)選取子模塊,用于當(dāng)存在循環(huán)冗余校驗(yàn)成功的無線鏈路數(shù)據(jù)時(shí),選取所述交叉置換后循環(huán)冗余校驗(yàn)成功的無線鏈路數(shù)據(jù),當(dāng)循環(huán)冗余校驗(yàn)均失敗時(shí),通過交叉置換子模塊將兩條無線鏈路數(shù)據(jù)中的第N+1組錯(cuò)誤行程組進(jìn)行交叉置換,并通過冗余校驗(yàn)子模塊將交叉置換得到的無線鏈路數(shù)據(jù)進(jìn)行循環(huán)冗余校驗(yàn)處理,直至得到循環(huán)冗余校驗(yàn)成功的無線鏈路數(shù)據(jù)。
【文檔編號(hào)】H04L1/00GK104184539SQ201310195043
【公開日】2014年12月3日 申請(qǐng)日期:2013年5月23日 優(yōu)先權(quán)日:2013年5月23日
【發(fā)明者】翟雪, 余擎旗, 苑偉濤 申請(qǐng)人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1