System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及通信,尤其涉及一種不可靠碼元位置查找方法、譯碼方法、裝置、設備及介質。
技術介紹
1、在譯碼過程中需要用到當前分量碼的不可靠位置,目前一般采用全排序的方式查找當前分量碼的不可靠位置。
2、由于全排序的方式需要將全部的碼元進行排序,這樣就會消耗的進行排序的比較級數較多,導致硬件實現上復雜度較高,信號的延時消耗比較長。
技術實現思路
1、有鑒于此,本申請的目的在于提出一種不可靠碼元位置查找方法、譯碼方法、裝置、設備及介質。
2、基于上述目的,本申請第一方面提供了一種不可靠碼元位置查找方法,包括:
3、將當前分量碼劃分為多組,并選取出每組中置信度低的第一預定數量的碼元;
4、判斷所述當前分量碼中選取出的置信度低的碼元的數量是否大于第二預定數量,得到判斷結果,或者,判斷所述當前分量碼的分組組數是否大于預定組數,得到判斷結果;
5、響應于所述判斷結果為是,不斷重復將選取后的所有組中每第三預定數量組數為一個新組,選取出每個新組中置信度低的第一預定數量的碼元,直至所述判斷結果為否;和/或,
6、響應于所述判斷結果為否,對最終選取后的置信度低的碼元進行排序,得到排序結果;
7、選取所述排序結果中置信度低的第四預定數量的碼元,并將所述第四預定數量的碼元的位置作為所述當前分量碼的不可靠碼元位置查找結果。
8、基于同一專利技術構思,本申請第二方面提供了一種碼元的譯碼方法,包括:
9、按照
10、將所述不可靠碼元位置查找結果進行翻轉處理,得到多個翻轉測試序列;
11、對每個所述翻轉測試序列進行校驗處理,將校驗成功且與所述當前分量碼距離最近的翻轉測試序列作為譯碼結果。
12、基于同一專利技術構思,本申請第三方面提供了一種不可靠碼元位置查找裝置,包括:
13、分組選取模塊,被配置為將當前分量碼劃分為多組,并選取出每組中置信度低的第一預定數量的碼元;
14、判斷模塊,被配置為判斷所述當前分量碼中選取出的置信度低的碼元的數量是否大于第二預定數量,得到判斷結果,或者,判斷所述當前分量碼的分組組數是否大于預定組數,得到判斷結果;
15、重復選取模塊,被配置為響應于所述判斷結果為是,不斷重復將選取后的所有組中每第三預定數量組數為一個新組,選取出每個新組中置信度低的第一預定數量的碼元,直至所述判斷結果為否;和/或,
16、歸并排序模塊,被配置為響應于所述判斷結果為否,對最終選取后的置信度低的碼元進行排序,得到排序結果;
17、查找模塊,被配置為選取所述排序結果中置信度低的第四預定數量的碼元,并將所述第四預定數量的碼元的位置作為所述當前分量碼的不可靠碼元位置查找結果。
18、基于同一專利技術構思,本申請的第四方面提供了一種碼元的譯碼裝置,包括:
19、不可靠碼元位置查找裝置,被配置為按照第一方面所述的不可靠碼元位置查找方法,得到當前分量碼的不可靠碼元位置查找結果;
20、翻轉處理模塊,被配置為將所述不可靠碼元位置查找結果進行翻轉處理,得到多個翻轉測試序列;
21、譯碼模塊,被配置為對每個所述翻轉測試序列進行校驗處理,將校驗成功且與所述當前分量碼距離最近的翻轉測試序列作為譯碼結果。
22、基于同一專利技術構思,本申請的第五方面還提供了一種電子設備,包括存儲器、處理器及存儲在所述存儲器上并可由所述處理器執行的計算機程序,所述處理器在執行所述計算機程序時實現如上所述的方法。
23、基于同一專利技術構思,本申請的第六方面還提供了一種非暫態計算機可讀存儲介質,所述非暫態計算機可讀存儲介質存儲計算機指令,所述計算機指令用于使計算機執行如上所述的方法。
24、從上面所述可以看出,本申請提供的不可靠碼元位置查找方法、譯碼方法、裝置、設備及介質,能夠為當前分量碼進行分組,然后針對每組選取置信度低的第一預定數量的碼元,這樣就可以將該組中相對置信度高的碼元舍棄;然后將所有組選取的置信度低的碼元進行組合,判斷組合后的置信度低的碼元的數量是否大于第二預定數量,或者判斷所述當前分量碼的分組組數是否大于預定組數;如果判斷結果為是,證明組合后的置信度低的碼元的數量較多,還需要將每第三預定數量組數合為一個新組,這樣得到的多個新組的數量比原來的組數要少,就可以針對新組重新再篩選出置信度低的第一預定數量的碼元,這樣不斷重復該合組再篩選的過程,直至判斷結果為否停止重復;如果判斷結果為否,對最終選取后的置信度低的碼元進行排序,將其中置信度低的第四預定數量的碼元的位置作為不可靠碼元位置查找結果。這樣通過將每組中置信度高的碼元舍棄不參與排序,能夠降低排序過程的復雜度,減小延時,使用更少的硬件計算資源,同時還能保證不可靠碼元位置查找的性能。
本文檔來自技高網...【技術保護點】
1.一種不可靠碼元位置查找方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述將當前分量碼劃分為多組,并選取出每組中置信度低的第一預定數量的碼元,包括:
3.根據權利要求2所述的方法,其特征在于,所述選取出每組中置信度最低的第一預定數量的碼元,包括:
4.根據權利要求1至3任一項所述的方法,其特征在于,所述最終選取后的置信度低的碼元進行排序,得到排序結果,包括:
5.根據權利要求4所述的方法,其特征在于,所述第二預定數量為8,所述預定組數為4,和/或所述第三預定數量為2,和/或所述第五預定數量為2。
6.一種碼元的譯碼方法,其特征在于,包括:
7.一種不可靠碼元位置查找裝置,其特征在于,包括:
8.一種碼元的譯碼裝置,其特征在于,包括:
9.一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述程序時實現如權利要求1至6任意一項所述的方法。
10.一種非暫態計算機可讀存儲介質,所述非暫態計算機可讀存
...【技術特征摘要】
1.一種不可靠碼元位置查找方法,其特征在于,包括:
2.根據權利要求1所述的方法,其特征在于,所述將當前分量碼劃分為多組,并選取出每組中置信度低的第一預定數量的碼元,包括:
3.根據權利要求2所述的方法,其特征在于,所述選取出每組中置信度最低的第一預定數量的碼元,包括:
4.根據權利要求1至3任一項所述的方法,其特征在于,所述最終選取后的置信度低的碼元進行排序,得到排序結果,包括:
5.根據權利要求4所述的方法,其特征在于,所述第二預定數量為8,所述預定組數為4,和/或所述第三預定數量為2,和...
【專利技術屬性】
技術研發人員:陳鋒,
申請(專利權)人:筆特科技成都有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。