[發(fā)明專利]一種多元LDPC碼譯碼方法和譯碼器在審
| 申請(qǐng)?zhí)枺?/td> | 202210697762.6 | 申請(qǐng)日: | 2022-06-20 |
| 公開(kāi)(公告)號(hào): | CN115133937A | 公開(kāi)(公告)日: | 2022-09-30 |
| 發(fā)明(設(shè)計(jì))人: | 劉占獻(xiàn);張海君 | 申請(qǐng)(專利權(quán))人: | 北京科技大學(xué) |
| 主分類號(hào): | H03M13/11 | 分類號(hào): | H03M13/11 |
| 代理公司: | 北京市廣友專利事務(wù)所有限責(zé)任公司 11237 | 代理人: | 張仲波 |
| 地址: | 100083*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 多元 ldpc 譯碼 方法 譯碼器 | ||
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是指一種多元LDPC碼譯碼方法和譯碼器。方法包括:對(duì)系統(tǒng)初始化;對(duì)所述多元LDPC碼進(jìn)行譯碼,在譯碼的過(guò)程中,將屬于多幀或同一幀內(nèi)多行的列信息同時(shí)進(jìn)行FFT運(yùn)算;當(dāng)譯碼迭代次數(shù)達(dá)到設(shè)定的最大值時(shí),利用譯碼迭代得到的更新后的分層信息進(jìn)行判決。采用本發(fā)明,可以充分利用現(xiàn)有硬件強(qiáng)大的矩陣算力進(jìn)而加速多元LDPC碼的譯碼過(guò)程。
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別是指一種多元LDPC碼譯碼方法和譯碼器。
背景技術(shù)
與二元LDPC碼相比,在中短碼長(zhǎng)情況下多元LDPC碼可以獲得1dB左右的編碼增益。對(duì)于多元LDPC碼的譯碼器,文獻(xiàn)中主要采用的是糾錯(cuò)性能較好的BP譯碼算法,如FFT-QSPA,Min-Sum和Min-Max。相對(duì)于Min-Sum和Min-Max譯碼算法,F(xiàn)FT-QSPA譯碼算法可以獲得最好的譯碼性能。多元LDPC碼行信息更新過(guò)程的復(fù)雜度最高,現(xiàn)有軟硬件譯碼器的譯碼速率并不高,無(wú)法滿足未來(lái)通信系統(tǒng)的發(fā)展需求。
發(fā)明內(nèi)容
本發(fā)明的主要目的是提供一種多元LDPC碼譯碼方法和譯碼器,以便加速多元LDPC碼的譯碼過(guò)程。
為了實(shí)現(xiàn)上述目的,本發(fā)明提供一種多元LDPC碼譯碼方法,包括:
對(duì)系統(tǒng)初始化;
對(duì)所述多元LDPC碼進(jìn)行譯碼,在譯碼的過(guò)程中,將屬于多幀或同一幀內(nèi)多行的列信息同時(shí)進(jìn)行FFT運(yùn)算;
當(dāng)譯碼迭代次數(shù)達(dá)到設(shè)定的最大值時(shí),利用譯碼迭代得到的更新后的分層信息進(jìn)行判決。
可選地,所述將屬于多幀或者同一幀內(nèi)多行的列信息同時(shí)進(jìn)行FFT運(yùn)算具體包括:
將來(lái)自于不同列的信息按行進(jìn)行矩陣重組;
對(duì)重組后的矩陣進(jìn)行基于矩陣運(yùn)算的FFT變換。
可選地,所述對(duì)重組后的矩陣進(jìn)行基于矩陣運(yùn)算的FFT變換包括:
采用矩陣分塊的方法來(lái)實(shí)現(xiàn)對(duì)矩陣運(yùn)算的加速;
其中,在進(jìn)行分塊矩陣運(yùn)算時(shí),完成硬件的矩陣運(yùn)算單元與矩陣塊的映射,具體為對(duì)同時(shí)進(jìn)行更新的矩陣塊進(jìn)行二維排布,同時(shí)進(jìn)行更新的矩陣塊的總個(gè)數(shù)為Matrix_Num,同時(shí)進(jìn)行更新的矩陣塊的行數(shù)設(shè)置為Matrix_Row=M_G/M_DIM,則其列數(shù)為Matrix_Col=Matrix_Num/Matrix_Row,其中M_G和N_G分別表示列信息矩陣和FFT變換矩陣的行數(shù)和列數(shù),M_DIM和N_DIM分別表示硬件的矩陣運(yùn)算單元所支持的基本矩陣塊的行數(shù)和列數(shù)。
可選地,在FFT變換矩陣列維度上運(yùn)算的次數(shù)為N_G/Matrix_Col×N_DIM。
可選地,對(duì)于FFT的變換矩陣,為將基本的FFT變換矩陣進(jìn)行對(duì)角化擴(kuò)展得到。
本發(fā)明還提供一種多元LDPC碼譯碼器,包括:
初始化模塊,用于對(duì)系統(tǒng)初始化;
譯碼模塊,用于對(duì)所述多元LDPC碼進(jìn)行譯碼,在譯碼的過(guò)程中,將屬于多幀或同一幀內(nèi)多行的列信息同時(shí)進(jìn)行FFT運(yùn)算;
判決模塊,用于當(dāng)譯碼迭代次數(shù)達(dá)到設(shè)定的最大值時(shí),利用譯碼迭代得到的更新后的分層信息進(jìn)行判決。
可選地,所述譯碼模塊具體包括:
矩陣重組子模塊,用于將來(lái)自于不同列的信息按行進(jìn)行矩陣重組;
FFT變換子模塊,用于對(duì)重組后的矩陣進(jìn)行基于矩陣運(yùn)算的FFT變換。
可選地,所述FFT變換子模塊,具體用于采用矩陣分塊的方法使用Tensor核心來(lái)實(shí)現(xiàn)對(duì)矩陣運(yùn)算的加速;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京科技大學(xué),未經(jīng)北京科技大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210697762.6/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H03M 一般編碼、譯碼或代碼轉(zhuǎn)換
H03M13-00 用于檢錯(cuò)或糾錯(cuò)的編碼、譯碼或代碼轉(zhuǎn)換;編碼理論基本假設(shè);編碼約束;誤差概率估計(jì)方法;信道模型;代碼的模擬或測(cè)試
H03M13-01 .編碼理論基本假設(shè);編碼約束;誤差概率估算方法;信道模型;代碼的模擬或測(cè)試
H03M13-03 .用數(shù)據(jù)表示中的冗余項(xiàng)檢錯(cuò)或前向糾錯(cuò),即碼字包含比源字更多的位數(shù)
H03M13-25 .由信號(hào)空間編碼進(jìn)行的檢錯(cuò)或前向糾錯(cuò),即在信號(hào)叢中增加冗余項(xiàng),例如梳狀編碼調(diào)制
H03M13-27 .應(yīng)用交錯(cuò)技術(shù)的
H03M13-29 .合并兩個(gè)或多個(gè)代碼或代碼結(jié)構(gòu),例如乘積碼、廣義乘積碼、鏈接碼、內(nèi)層碼和外層碼
- 生成碼率兼容LDPC碼及HARQ方案的方法及裝置
- 編碼裝置和解碼裝置
- DTMB系統(tǒng)中32QAM及4QAM-NR的LDPC數(shù)據(jù)塊的同步方法
- 前向糾錯(cuò)編、解碼方法、裝置及系統(tǒng)
- LDPC碼的校驗(yàn)矩陣的四環(huán)搜索方法及裝置
- 應(yīng)用LDPC編碼的數(shù)據(jù)傳輸方法及裝置
- 準(zhǔn)循環(huán)LDPC編譯碼方法、裝置及LDPC編譯碼器
- 一種基于同構(gòu)理論的規(guī)則準(zhǔn)循環(huán)LDPC碼構(gòu)造方法
- 一種支持任意碼長(zhǎng)的LDPC碼實(shí)現(xiàn)方法
- 結(jié)合非標(biāo)準(zhǔn)6階調(diào)制與LDPC碼的編碼調(diào)制傳輸方法
- 一種數(shù)據(jù)庫(kù)讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





