本申請涉及糾錯編碼,尤其涉及一種軟解碼方法、設(shè)備、介質(zhì)及產(chǎn)品。
背景技術(shù):
1、在現(xiàn)有的低密度奇偶校驗碼軟解碼技術(shù)中,當(dāng)待解碼的碼字中同時存在位于信息節(jié)點和校驗節(jié)點上的擦除位時,解碼器的糾錯能力會受到嚴(yán)重影響。這些擦除位通常被視為完全不可靠的信息,它們的出現(xiàn)會阻礙解碼算法的正常收斂,導(dǎo)致解碼失敗?,F(xiàn)有的解碼方法往往無法有效地區(qū)分和處理不同節(jié)點上的擦除位,也缺乏智能的二次解碼觸發(fā)機制,在解碼失敗后,若盲目地進行重試,不僅成功率低,還會造成不必要的計算資源浪費和解碼延遲。
2、因此,現(xiàn)亟需一種新的低密度奇偶校驗碼軟解碼方法,能夠分階段、有條件地處理位于不同節(jié)點上的擦除位,以解決現(xiàn)有技術(shù)在處理包含擦除位的碼字時解碼成功率低且缺乏效率的問題。
技術(shù)實現(xiàn)思路
1、本申請?zhí)峁┝艘环N軟解碼方法、設(shè)備、介質(zhì)及產(chǎn)品,以解決現(xiàn)有技術(shù)在處理包含擦除位的碼字時解碼成功率低且缺乏效率的問題。
2、本申請?zhí)峁┝艘环N軟解碼方法,該方法應(yīng)用于低密度奇偶校驗碼,該方法包括:
3、獲取目標(biāo)低密度奇偶校驗碼;目標(biāo)低密度奇偶校驗碼的信息節(jié)點和校驗節(jié)點包含擦除位;
4、為位于校驗節(jié)點上的擦除位分配預(yù)設(shè)的非零對數(shù)似然比值,并執(zhí)行第一次軟解碼;
5、若第一次軟解碼失敗,則基于第一次軟解碼產(chǎn)生的校驗子重量和位于信息節(jié)點上的擦除位的數(shù)量,判斷是否進行第二次軟解碼;校驗子重量為第一次軟解碼后,未通過校驗的校驗節(jié)點的數(shù)量;
6、若進行第二次軟解碼,則為位于信息節(jié)點上的擦除位分配預(yù)設(shè)的非零對數(shù)似然比值,并執(zhí)行第二次軟解碼。
7、本申請還提供了一種電子設(shè)備,包括:存儲器,用于存儲計算機程序;處理器,用于執(zhí)行計算機程序時實現(xiàn)上述任一種軟解碼方法的步驟。
8、本申請還提供了一種計算機可讀存儲介質(zhì),計算機可讀存儲介質(zhì)中存儲有計算機程序,其中,計算機程序被處理器執(zhí)行時實現(xiàn)上述任一種軟解碼方法的步驟。
9、本申請還提供了一種計算機程序產(chǎn)品,包括計算機程序,計算機程序被處理器執(zhí)行時實現(xiàn)上述任一種軟解碼方法的步驟。
10、通過本申請,首先為位于校驗節(jié)點上的擦除位分配預(yù)設(shè)的非零對數(shù)似然比值,并執(zhí)行第一次軟解碼。由于在低密度奇偶校驗碼的解碼過程中,校驗節(jié)點的完整性對于校驗關(guān)系的維持和解碼算法的收斂至關(guān)重要,其上存在的擦除位對解碼過程的破壞性遠大于信息節(jié)點?。本方法通過優(yōu)先處理這些對解碼結(jié)果影響最大的校驗節(jié)點上的擦除位,向解碼器注入了關(guān)鍵的概率信息,從而有效恢復(fù)了被破壞的校驗關(guān)系。因此,該方法能夠優(yōu)先解決對解碼過程破壞性最大的問題,顯著提高了第一次軟解碼的成功概率,從而提升了整體的糾錯能力和數(shù)據(jù)恢復(fù)的成功率。進一步地,當(dāng)?shù)谝淮诬浗獯a失敗后,該方法并非盲目進行第二次解碼,而是基于第一次軟解碼產(chǎn)生的校驗子重量和位于信息節(jié)點上的擦除位的數(shù)量,進行智能判斷。校驗子重量直接反映了碼字中未被滿足的校驗方程數(shù)量,是衡量碼字錯誤程度的有效指標(biāo)?。通過綜合考量校驗子重量和信息節(jié)點上的擦除數(shù)量,本方法能夠預(yù)先評估在處理完信息節(jié)點上的擦除位后,解碼成功的可能性。因此,該方法能夠智能地規(guī)避那些因原始錯誤過多而注定會失敗的、不必要的二次解碼嘗試,極大地節(jié)省了處理時間和功耗,從而優(yōu)化了整體解碼效率,降低了平均解碼延遲。
1.一種軟解碼方法,其特征在于,所述方法應(yīng)用于低密度奇偶校驗碼,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取目標(biāo)低密度奇偶校驗碼包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述對存儲有待軟解碼的低密度奇偶校驗碼的存儲介質(zhì)進行多次讀取,包括:
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述預(yù)設(shè)的非零對數(shù)似然比值的符號由使用所述中心讀參考電壓進行讀取的讀取結(jié)果確定。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述預(yù)設(shè)的非零對數(shù)似然比值的幅值小于或等于第一對數(shù)似然比值的幅值;
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述預(yù)設(shè)的非零對數(shù)似然比值的幅值等于所述第一對數(shù)似然比值的幅值減一。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述基于第一次軟解碼產(chǎn)生的校驗子重量和位于信息節(jié)點上的擦除位的數(shù)量,判斷是否進行第二次軟解碼,包括:
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述基于第一次軟解碼產(chǎn)生的校驗子重量和位于信息節(jié)點上的擦除位的數(shù)量,判斷是否進行第二次軟解碼,包括:
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述預(yù)設(shè)的校驗子重量閾值是根據(jù)所述低密度奇偶校驗碼的碼長和碼率確定的。
10.根據(jù)權(quán)利要求9所述的方法,其特征在于,所述低密度奇偶校驗碼為系統(tǒng)碼;所述低密度奇偶校驗碼的信息節(jié)點和校驗節(jié)點分別對應(yīng)于所述低密度奇偶校驗碼中預(yù)設(shè)的信息位區(qū)域和校驗位區(qū)域?。
11.根據(jù)權(quán)利要求1至10任一項所述的方法,其特征在于,所述方法還包括:
12.根據(jù)權(quán)利要求11所述的方法,其特征在于,所述數(shù)據(jù)恢復(fù)操作包括:
13.一種電子設(shè)備,其特征在于,包括:
14.一種計算機可讀存儲介質(zhì),其特征在于,所述計算機可讀存儲介質(zhì)中存儲有計算機程序,其中,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至12任一項所述軟解碼方法的步驟。
15.一種計算機程序產(chǎn)品,包括計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)如權(quán)利要求1至12任一項所述軟解碼方法的步驟。