[发明专利]一种基于受限玻尔兹曼机的LDPC译码方法和装置在审

专利信息
申请号: 201710083027.5 申请日: 2017-02-16
公开(公告)号: CN106877883A 公开(公告)日: 2017-06-20
发明(设计)人: 沙金;昌晶;陈中杰;葛航旗;刘镜伯;陈帅 申请(专利权)人: 南京大学
主分类号: H03M13/11 分类号: H03M13/11;G06N3/04
代理公司: 南京苏高专利商标事务所(普通合伙)32204 代理人: 李玉平
地址: 210046 江苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开一种基于受限玻尔兹曼机的LDPC译码方法和装置,该方法将传统的LDPC译码算法和神经网络中的受限玻尔兹曼机相结合,利用受限玻尔兹曼机中较为成熟的数学描述对LDPC译码过程进行建模,确定能量函数,再通过训练最小化能量函数,最终获得译码后的码字。该方法和装置通过引入能够描述高维非线性映射的受限玻尔兹曼机,更加精细地进行迭代译码,获得了比之前最优的标准BP译码算法更好的效果。
搜索关键词: 一种 基于 受限 玻尔兹曼机 ldpc 译码 方法 装置
【主权项】:
一种基于受限玻尔兹曼机的LDPC译码方法,其特征在于,包括如下步骤:(1)根据应用需求确定校验矩阵H,大小为m×n,列重为L,行重为K;(2)根据校验矩阵中“1”的位置建立Tanner图,确定变量节点和校验节点的连接关系;(3)根据Tanner图建立受限玻尔兹曼机模型,Tanner图中的变量节点作为显层神经元,校验节点作为隐层神经元;(4)根据K输入异或的布尔表达式e=X1⊕X2⊕…⊕Xk,构造隐层神经元的输出函数;将K输入异或的布尔表达式改写成最小项之和的形式,对于布尔表达式中布尔型的变量Xi,用实值变量表达式1+xi替换,对于布尔型的变量用实值变量表达式1‑xi替换,其中xi为信息比特的值;(5)构造受限玻尔兹曼机的能量函数,能量函数为:式中ej为(4)中第j个隐层神经元的输出,E为整个模型的能量;(6)将接收到的BPSK调制后的信息比特的值赋值给显层神经元;(7)前馈计算,显层神经元的值传递给隐层神经元,通过(4)确定的输出函数计算隐层神经元ej的值和能量函数E的值;(8)反馈计算,根据本次迭代所得的能量函数值,通过梯度下降法修改显层神经元的值,具体方法如下:Δxi=αΣj=1Lej∂ej∂xi]]>式中xi代表第i个信息比特的值,α代表学习率,用于调控每次迭代下降的步长,求和是对每一个信息比特参与的L个隐层神经元提供的梯度求和。(9)更新显层神经元的值,进行硬判决,即令大于等于0的显层神经元的值为1,小于0的显层神经元的值为‑1,带入(5)中的能量函数。若E=0,则译码成功;否则重复步骤(7)(8);(10)当迭代次数大于设定的最大迭代次数时,不再进行译码,直接输出。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京大学,未经南京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201710083027.5/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top