[發明專利]一種UMTS接收機對譯碼后數據進行糾錯的方法及系統有效
| 申請號: | 201310753690.3 | 申請日: | 2013-12-31 |
| 公開(公告)號: | CN103746773B | 公開(公告)日: | 2017-02-15 |
| 發明(設計)人: | 伍星;蔡鐵;林徐潤;曲緒綱 | 申請(專利權)人: | 深圳信息職業技術學院 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00;H04B1/06 |
| 代理公司: | 深圳市科吉華烽知識產權事務所(普通合伙)44248 | 代理人: | 于標 |
| 地址: | 518000 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 umts 接收機 譯碼 數據 進行 糾錯 方法 系統 | ||
技術領域
本發明涉及移動通信領域,尤其涉及一種UMTS接收機對譯碼后數據進行糾錯的方法及系統。?
背景技術
已有的移動通信3GPP協議中,對于上行空口語音和信令,推薦使用編碼速率為1/3的卷積編碼。上行接收方(基站側)進行卷積譯碼后,通過CRC校驗數據是否正確。當數據發生錯誤時,對于信令包,RNC典型的處理方法就是丟棄錯包或嘗試重傳合并;對于語音包,RNC典型的處理方法是丟棄錯包,然后在錯包位置填靜音幀或重復上一幀的語音。?
移動通信3GPP協議對于上行空口語音和信令推薦采用卷積編碼,上行接收方(基站側)進行卷積譯碼后,通過CRC校驗數據是否正確。當數據發生錯誤時,由于在卷積譯碼后無法對數據提供再糾錯功能,傳統的基站接收機只具備檢錯功能,而不具備糾錯功能,這使得UMTS無線接收通道的性能沒有得到充分發揮,對信令可靠性、語音質量、上行空口容量造成了較大影響。?
如圖1所示,UMTS系統,以語音業務為例,通話過程中,在內環功控和外環功控的共同作用下,上行語音的信號質量會使得總體的BLER(block?error?rate)接近一個預定值,典型的BLER值大概是0.5%~2%,也就是說絕大部分的上行語音數據經過卷積譯碼后都是正確的,只有少數的語音數據譯碼后CRC校驗不通過。此時,上行的信號質量,就是臨界的,定義為“信號質量臨界”。卷積譯碼器在“信號質量臨界”的條件下,錯誤的譯碼結果有2個重要特性,即錯誤集中出現、“錯誤行程”短的情況占較大比例。其中,“錯誤行程”指的是卷積譯碼后的數據中如果兩個相鄰錯誤比特的距離不大于N?bits(一般N=6),那么這些錯誤比特就歸屬于同一個“錯誤行程”。在一個“錯誤行程”中,第一個錯誤比特和最后一個錯誤比特的距離,再加1,就是“錯誤行程”的長度。如果只有1個比特錯誤,那錯誤行程的長度就是1。把一個錯誤行程中的所有錯誤比特的位置序號,按編號從小到大,用“+”串接成字符串,就成為“錯誤模式”。?
發明內容
為了解決現有技術中的問題,本發明提供了一種UMTS接收機對譯碼?后數據進行糾錯的方法。?
本發明提供了一種UMTS接收機對譯碼后數據進行糾錯的方法,包括如下步驟:?
A.對卷積譯碼后的數據進行CRC校驗,如果校驗通過,表明卷積譯碼正確,無需進行糾錯;否則,計算總CRC余數,進入步驟B;?
B.在余數表中進行檢索,如果總CRC余數在余數表中沒有,表明無法糾錯,否則從余數表相應記錄中獲取其對應的錯誤模式,然后根據錯誤模式,將譯碼后的錯誤數據所對應的比特位全部取反,再填入FP幀,送給RNC。?
作為本發明的進一步改進,該方法還包括優化FP幀協議,優化FP幀協議的方法包括:?
對于每個傳輸信道,定義1比特的糾錯指示ECI,ECI為0表示沒有對該傳輸信道的譯碼后數據實施糾錯過程,ECI為1表示實施了糾錯,并糾錯成功;?
根據3GPP的25.427協議,在FP幀中優選在Spare?extension域填入ECI;?
在軟切換場景下,假設RNC收到了兩條RL的相同CFN的FP幀,并且這些FP幀對應的CRCI都為0;如果兩個FP幀中對應傳輸信道的ECI分別為0和1,就選擇ECI為0的FP幀中的對應數據;如果兩個FP幀的ECI都為1,那就選擇QE最小的FP幀中的對應數據。?
作為本發明的進一步改進,該方法還包括構建余數表,所述余數表的構構建方法為:?
在CRC校驗中,對于數據靜荷,使用指定的生成多項式gCRC(D)進行計算得到的CRC余數,定義為數據CRC、且為逆序數據CRC;?
將數據靜荷和數據CRC進行串接,用生成多項式gCRC(D)進行計算得到的CRC余數,定義為總CRC余數;?
當靜荷長度和CRC比特數已知時,靜荷數據的每種錯誤模式、以及對應的總CRC余數組成了一張余數表。?
作為本發明的進一步改進,該方法還包括對余數表的處理,對余數表的處理包括如下步驟:?
對CRC反折處理:將逆序數據CRC轉換為順序數據CRC;?
以24bits的總CRC余數作關鍵字,從小到大,對余數表進行排序。?
作為本發明的進一步改進,對余數表的處理還包括:如果出現多個錯?誤模式對應同一個總CRC余數的情況,采用如下兩種方案中的任意一種,方案1是把這種記錄全部從余數表中剔除,方案2是僅保留錯誤行程最短的記錄。?
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳信息職業技術學院,未經深圳信息職業技術學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310753690.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種軟件部署的方法及裝置
- 下一篇:汽車診斷設備固件升級方法及裝置
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





