[發(fā)明專利]一種基于受限玻爾茲曼機的LDPC譯碼方法和裝置在審
| 申請?zhí)枺?/td> | 201710083027.5 | 申請日: | 2017-02-16 |
| 公開(公告)號: | CN106877883A | 公開(公告)日: | 2017-06-20 |
| 發(fā)明(設(shè)計)人: | 沙金;昌晶;陳中杰;葛航旗;劉鏡伯;陳帥 | 申請(專利權(quán))人: | 南京大學(xué) |
| 主分類號: | H03M13/11 | 分類號: | H03M13/11;G06N3/04 |
| 代理公司: | 南京蘇高專利商標事務(wù)所(普通合伙)32204 | 代理人: | 李玉平 |
| 地址: | 210046 江蘇*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 受限 玻爾茲曼機 ldpc 譯碼 方法 裝置 | ||
1.一種基于受限玻爾茲曼機的LDPC譯碼方法,其特征在于,包括如下步驟:
(1)根據(jù)應(yīng)用需求確定校驗矩陣H,大小為m×n,列重為L,行重為K;
(2)根據(jù)校驗矩陣中“1”的位置建立Tanner圖,確定變量節(jié)點和校驗節(jié)點的連接關(guān)系;
(3)根據(jù)Tanner圖建立受限玻爾茲曼機模型,Tanner圖中的變量節(jié)點作為顯層神經(jīng)元,校驗節(jié)點作為隱層神經(jīng)元;
(4)根據(jù)K輸入異或的布爾表達式e=X1⊕X2⊕…⊕Xk,構(gòu)造隱層神經(jīng)元的輸出函數(shù);將K輸入異或的布爾表達式改寫成最小項之和的形式,對于布爾表達式中布爾型的變量Xi,用實值變量表達式1+xi替換,對于布爾型的變量用實值變量表達式1-xi替換,其中xi為信息比特的值;
(5)構(gòu)造受限玻爾茲曼機的能量函數(shù),能量函數(shù)為:式中ej為(4)中第j個隱層神經(jīng)元的輸出,E為整個模型的能量;
(6)將接收到的BPSK調(diào)制后的信息比特的值賦值給顯層神經(jīng)元;
(7)前饋計算,顯層神經(jīng)元的值傳遞給隱層神經(jīng)元,通過(4)確定的輸出函數(shù)計算隱層神經(jīng)元ej的值和能量函數(shù)E的值;
(8)反饋計算,根據(jù)本次迭代所得的能量函數(shù)值,通過梯度下降法修改顯層神經(jīng)元的值,具體方法如下:
式中xi代表第i個信息比特的值,α代表學(xué)習(xí)率,用于調(diào)控每次迭代下降的步長,求和是對每一個信息比特參與的L個隱層神經(jīng)元提供的梯度求和。
(9)更新顯層神經(jīng)元的值,進行硬判決,即令大于等于0的顯層神經(jīng)元的值為1,小于0的顯層神經(jīng)元的值為-1,帶入(5)中的能量函數(shù)。若E=0,則譯碼成功;否則重復(fù)步驟(7)(8);
(10)當?shù)螖?shù)大于設(shè)定的最大迭代次數(shù)時,不再進行譯碼,直接輸出。
2.根據(jù)權(quán)利要求1所述的基于受限玻爾茲曼機的LDPC譯碼方法,其特征在于:利用受限玻爾茲曼機對LDPC譯碼過程進行建模,通過異或的布爾表達式構(gòu)造連續(xù)可微的隱層神經(jīng)元的輸出函數(shù),通過最小化能量函數(shù)的方式來獲得最優(yōu)的信息比特分布;在最小化能量函數(shù)的過程中采用梯度下降法,可以自適應(yīng)地根據(jù)距離優(yōu)化目標的遠近調(diào)整步長。
3.一種基于受限玻爾茲曼機的LDPC譯碼裝置,其特征在于,包括控制模塊、前饋計算模塊、反饋計算模塊、顯層神經(jīng)元賦值模塊,裝置在控制模塊的調(diào)控下,在每次迭代開始時將顯層神經(jīng)元賦值模塊中的信息比特值送入前饋計算模塊,前饋計算得出的隱層神經(jīng)元的值和能量函數(shù)值送入反饋計算模塊計算梯度值和顯層神經(jīng)元的修正值,最后顯層神經(jīng)元將本次迭代信息比特的初始值與修正值相加,得到下一次迭代的信息比特值;
所述控制模塊,用于控制譯碼裝置的執(zhí)行順序;
所述前饋計算模塊用于將顯層神經(jīng)元的值傳遞給隱層神經(jīng)元,通過構(gòu)造的隱層神經(jīng)元的輸出函數(shù)計算隱層神經(jīng)元ej的值和能量函數(shù)E的值,包括與隱層神經(jīng)元數(shù)目相同的并行輸出函數(shù)計算模塊和能量函數(shù)計算模塊;輸出函數(shù)計算模塊根據(jù)輸入的顯層神經(jīng)元xi的值計算隱層神經(jīng)元ej的值,并輸出給能量函數(shù)計算模塊;能量函數(shù)計算模塊根據(jù)輸出函數(shù)計算模塊的輸出計算能量函數(shù)E的計算,若E=0,則向控制模塊輸出停止迭代信號,否則向反饋計算模塊輸出能量函數(shù)E的值;
反饋計算模塊根據(jù)本次迭代所得的能量函數(shù)值,通過梯度下降法修改顯層神經(jīng)元的值,具體方法如下:
式中xi代表第i個信息比特的值,α代表學(xué)習(xí)率,用于調(diào)控每次迭代下降的步長,求和是對每一個信息比特參與的L個隱層神經(jīng)元提供的梯度求和;包括并行梯度計算模塊和對應(yīng)的修正值計算模塊。梯度計算模塊根據(jù)前饋計算模塊輸出的隱層神經(jīng)元的值計算其對應(yīng)于每個顯層神經(jīng)元的梯度,即由于梯度值和輸出函數(shù)計算模塊的中間結(jié)果相同,因此梯度計算模塊共享輸出函數(shù)計算模塊的中間結(jié)果;修正值計算模塊接收梯度計算模塊輸出的梯度值,按照上述的具體方法分組進行加權(quán)求和、乘學(xué)習(xí)率等運算,向顯層神經(jīng)元賦值模塊輸出Δxi;
顯層神經(jīng)元賦值模塊,將反饋計算模塊輸出的修正值和上一次迭代的顯層神經(jīng)元的值相加,送入前饋計算模塊。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南京大學(xué),未經(jīng)南京大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710083027.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H03M 一般編碼、譯碼或代碼轉(zhuǎn)換
H03M13-00 用于檢錯或糾錯的編碼、譯碼或代碼轉(zhuǎn)換;編碼理論基本假設(shè);編碼約束;誤差概率估計方法;信道模型;代碼的模擬或測試
H03M13-01 .編碼理論基本假設(shè);編碼約束;誤差概率估算方法;信道模型;代碼的模擬或測試
H03M13-03 .用數(shù)據(jù)表示中的冗余項檢錯或前向糾錯,即碼字包含比源字更多的位數(shù)
H03M13-25 .由信號空間編碼進行的檢錯或前向糾錯,即在信號叢中增加冗余項,例如梳狀編碼調(diào)制
H03M13-27 .應(yīng)用交錯技術(shù)的
H03M13-29 .合并兩個或多個代碼或代碼結(jié)構(gòu),例如乘積碼、廣義乘積碼、鏈接碼、內(nèi)層碼和外層碼
- 生成受限和非受限執(zhí)行環(huán)境的機制
- 一種從宏小區(qū)重選到受限網(wǎng)絡(luò)的方法、裝置及系統(tǒng)
- 基于受限設(shè)備的地理存在來保護數(shù)據(jù)的系統(tǒng)和方法
- 受限事務(wù)執(zhí)行
- 通信系統(tǒng)、接入網(wǎng)絡(luò)節(jié)點和優(yōu)化通信網(wǎng)絡(luò)中能耗的方法和裝置
- 一種電網(wǎng)側(cè)新能源發(fā)電受限原因分析方法
- 一種移動終端自定義受限桌面的方法和裝置
- 空調(diào)器功能的控制方法及裝置
- 受限空域監(jiān)視系統(tǒng)和方法
- 鄰接基坑受限土體自穩(wěn)型支護結(jié)構(gòu)及支護體系
- 人臉驗證方法和系統(tǒng)
- 一種受限玻爾茲曼機隱含層節(jié)點動態(tài)調(diào)整方法
- 一種基于受限玻爾茲曼機的路徑點數(shù)據(jù)行為識別方法
- 一種基于動態(tài)條件玻爾茲曼機的太陽能預(yù)測方法
- 一種基于擬牛頓方法的受限玻爾茲曼機迭代映射訓(xùn)練方法
- 一種基于卷積受限玻爾茲曼機的形狀建模方法及相關(guān)裝置
- 基于多目標優(yōu)化的稀疏受限玻爾茲曼機的手寫體識別方法
- 基于時窗滑移受限玻爾茲曼機的滾動軸承故障診斷方法
- 經(jīng)由量子玻爾茲曼訓(xùn)練進行斷層攝影和生成數(shù)據(jù)建模
- 用于文檔查詢的文檔玻爾茲曼機構(gòu)建優(yōu)化方法及裝置
- 生成碼率兼容LDPC碼及HARQ方案的方法及裝置
- 編碼裝置和解碼裝置
- DTMB系統(tǒng)中32QAM及4QAM-NR的LDPC數(shù)據(jù)塊的同步方法
- 前向糾錯編、解碼方法、裝置及系統(tǒng)
- LDPC碼的校驗矩陣的四環(huán)搜索方法及裝置
- 應(yīng)用LDPC編碼的數(shù)據(jù)傳輸方法及裝置
- 準循環(huán)LDPC編譯碼方法、裝置及LDPC編譯碼器
- 一種基于同構(gòu)理論的規(guī)則準循環(huán)LDPC碼構(gòu)造方法
- 一種支持任意碼長的LDPC碼實現(xiàn)方法
- 結(jié)合非標準6階調(diào)制與LDPC碼的編碼調(diào)制傳輸方法





