1.一種生成用于在信道中傳輸?shù)牡兔芏绕媾夹r?yàn)LDPC碼的方法,其特征在于,所述方法包括:
發(fā)送端對(duì)LDPC碼校驗(yàn)基矩陣進(jìn)行擴(kuò)展處理,得到用于編碼的LDPC碼校驗(yàn)矩陣;
所述發(fā)送端利用所述用于編碼的LDPC碼校驗(yàn)矩陣對(duì)待編碼的碼字進(jìn)行LDPC編碼,得到編碼后的碼字;
所述發(fā)送端對(duì)所述編碼后的碼字進(jìn)行縮短處理,生成所述用于在信道中傳輸?shù)腖DPC碼,所述編碼后的碼字的碼長(zhǎng)大于所述用于在信道中傳輸?shù)腖DPC碼的碼長(zhǎng)。
2.如權(quán)利要求1所述的方法,其特征在于,所述發(fā)送端對(duì)所述編碼后的碼字進(jìn)行縮短處理,生成所述用于在信道中傳輸?shù)腖DPC碼,包括:
所述發(fā)送端確定所述編碼后的碼字的各個(gè)信息比特位的置信度從小到大的第一排序;
所述發(fā)送端將所述第一排序中前q個(gè)信息比特位確定為q個(gè)縮短位置,q為所述編碼后的碼字的碼長(zhǎng)與所述用于在信道中傳輸?shù)腖DPC碼的碼長(zhǎng)的差值;
所述發(fā)送端將所述編碼后的碼字中與所述q個(gè)縮短位置對(duì)應(yīng)的信息比特位確定為需要縮短的信息比特位;
所述發(fā)送端對(duì)所述需要縮短的信息比特位進(jìn)行縮短處理,生成所述用于在信道中傳輸?shù)腖DPC碼。
3.如權(quán)利要求1所述的方法,其特征在于,若所述編碼后的碼字中由所述LDPC碼校驗(yàn)基矩陣中的同一列擴(kuò)展所得,則得到的z個(gè)信息比特位具有相同的置信度,z為所述擴(kuò)展處理中使用的擴(kuò)展因子,所述發(fā)送端對(duì)所述編碼后的碼字進(jìn)行縮短處理,生成所述用于在信道中傳輸?shù)腖DPC碼,包括:
所述發(fā)送端確定所述LDPC碼校驗(yàn)基矩陣的各個(gè)信息比特位的置信度從小 到大的第二排序;
所述發(fā)送端將所述第二排序中前q0個(gè)信息比特位確定為q0個(gè)預(yù)縮短位置,其中,
所述發(fā)送端根據(jù)q滿(mǎn)足q=z(q0-1)+n,且n為大于0的整數(shù),或者q滿(mǎn)足q=zq0,從所述編碼后的碼字的各個(gè)信息比特位中確定q個(gè)縮短位置,q為所述編碼后的碼字的碼長(zhǎng)與所述用于在信道中傳輸?shù)腖DPC碼的碼長(zhǎng)的差值;
所述發(fā)送端將所述編碼后的碼字中與所述q個(gè)縮短位置對(duì)應(yīng)的信息比特位確定為需要縮短的信息比特位;
所述發(fā)送端對(duì)所述需要縮短的信息比特位進(jìn)行縮短處理,生成所述用于在信道中傳輸?shù)腖DPC碼。
4.如權(quán)利要求3所述的方法,其特征在于,所述發(fā)送端根據(jù)q滿(mǎn)足q=z(q0-1)+n,且n為大于0的整數(shù),從所述編碼后的碼字的各個(gè)信息比特位中確定q個(gè)縮短位置,包括:
所述發(fā)送端將所述編碼后的碼字中與所述q0個(gè)預(yù)縮短位置中的前q0-1個(gè)預(yù)縮短位置分別對(duì)應(yīng)的z個(gè)信息比特位確定為z(q0-1)個(gè)縮短位置;
所述發(fā)送端將所述編碼后的碼字中與所述q0個(gè)預(yù)縮短位置中的最后一個(gè)縮短位置對(duì)應(yīng)的z個(gè)信息比特位中任意n個(gè)信息比特位確定為n個(gè)縮短位置,或,與所述最后一個(gè)縮短位置對(duì)應(yīng)的z個(gè)信息比特位置信度從小到大的第三排序中前n個(gè)信息比特位確定為n個(gè)縮短位置。
5.如權(quán)利要求3所述的方法,其特征在于,所述發(fā)送端根據(jù)q滿(mǎn)足q=zq0,從所述編碼后的碼字的各個(gè)信息比特位中確定q個(gè)縮短位置,包括:
所述發(fā)送端將所述編碼后的碼字中與所述q0個(gè)預(yù)縮短位置分別對(duì)應(yīng)的z個(gè)信息比特位確定為zq0個(gè)縮短位置。
6.一種生成用于在信道中傳輸?shù)牡兔芏绕媾夹r?yàn)LDPC碼的設(shè)備,其特征在于,所述設(shè)備包括:
處理器、存儲(chǔ)器和總線(xiàn),所述處理器與所述存儲(chǔ)器通過(guò)所述總線(xiàn)連接,所述處理器用于:
對(duì)LDPC碼校驗(yàn)基矩陣進(jìn)行擴(kuò)展處理,得到用于編碼的LDPC碼校驗(yàn)矩陣;
利用所述用于編碼的LDPC碼校驗(yàn)矩陣對(duì)待編碼的碼字進(jìn)行LDPC編碼,得到編碼后的碼字;
對(duì)所述編碼后的碼字進(jìn)行縮短處理,生成所述用于在信道中傳輸?shù)腖DPC碼,所述編碼后的碼字的碼長(zhǎng)大于所述用于在信道中傳輸?shù)腖DPC碼的碼長(zhǎng)。
7.如權(quán)利要求6所述的設(shè)備,其特征在于,所述處理器用于:
確定所述編碼后的碼字的各個(gè)信息比特位的置信度從小到大的第一排序;
將所述第一排序中前q個(gè)信息比特位確定為q個(gè)縮短位置,q為所述編碼后的碼字的碼長(zhǎng)與所述用于在信道中傳輸?shù)腖DPC碼的碼長(zhǎng)的差值;
將所述編碼后的碼字中與所述q個(gè)縮短位置對(duì)應(yīng)的信息比特位確定為需要縮短的信息比特位;
對(duì)所述需要縮短的信息比特位進(jìn)行縮短處理,生成所述用于在信道中傳輸?shù)腖DPC碼。
8.如權(quán)利要求6所述的設(shè)備,其特征在于,若所述編碼后的碼字中由所述LDPC碼校驗(yàn)基矩陣中的同一列擴(kuò)展所得,則得到的z個(gè)信息比特位具有相同的置信度,z為所述擴(kuò)展處理中使用的擴(kuò)展因子,所述處理器用于:
確定所述LDPC碼校驗(yàn)基矩陣的各個(gè)信息比特位的置信度從小到大的第二排序;
將所述第二排序中前q0個(gè)信息比特位確定為q0個(gè)預(yù)縮短位置,其中,
根據(jù)q滿(mǎn)足q=z(q0-1)+n,且n為大于0的整數(shù),或者q滿(mǎn)足q=zq0,從所述編碼后的碼字的各個(gè)信息比特位中確定q個(gè)縮短位置,q為所述編碼后的碼字的碼長(zhǎng)與所述用于在信道中傳輸?shù)腖DPC碼的碼長(zhǎng)的差值;
將所述編碼后的碼字中與所述q個(gè)縮短位置對(duì)應(yīng)的信息比特位確定為需要縮短的信息比特位;
對(duì)所述需要縮短的信息比特位進(jìn)行縮短處理,生成所述用于在信道中傳輸?shù)腖DPC碼。
9.如權(quán)利要求8所述的設(shè)備,其特征在于,所述q滿(mǎn)足q=z(q0-1)+n,且n為大于0的整數(shù),所述處理器用于:
將所述編碼后的碼字中與所述q0個(gè)預(yù)縮短位置中的前q0-1個(gè)預(yù)縮短位置分別對(duì)應(yīng)的z個(gè)信息比特位確定為z(q0-1)個(gè)縮短位置;
將所述編碼后的碼字中與所述q0個(gè)預(yù)縮短位置中的最后一個(gè)縮短位置對(duì)應(yīng)的z個(gè)信息比特位中任意n個(gè)信息比特位確定為n個(gè)縮短位置,或,與所述最后一個(gè)縮短位置對(duì)應(yīng)的z個(gè)信息比特位置信度從小到大的第三排序中前n個(gè)信息比特位確定為n個(gè)縮短位置。
10.如權(quán)利要求8所述的設(shè)備,其特征在于,所述q滿(mǎn)足q=zq0,所述處理器用于:
將所述編碼后的碼字中與所述q0個(gè)預(yù)縮短位置分別對(duì)應(yīng)的z個(gè)信息比特位確定為zq0個(gè)縮短位置。