一种基于编码分布式计算的神经网络BP译码方法

文档序号:36243661发布日期:2023-12-02 07:16阅读:来源:国知局

技术特征:

1.一种基于编码分布式计算的神经网络bp译码方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的方法,其特征在于,所述步骤1中,神经网络bp译码器不同层间的连接关系分为三种:输入层和第s隐藏层,第(s-1)隐藏层和第s隐藏层,第2t隐藏层和输出层,其中t表示bp迭代译码次数;

3.根据权利要求2所述的方法,其特征在于,所述步骤2中,借助矩阵和w[s],将奇数层的乘加运算建模为矩阵-向量乘法,得到奇数层输出向量其中l为信道输入的llr向量;

4.根据权利要求1所述的方法,其特征在于,所述步骤3-1中,对配置矩阵w进行垂直分割,其分块数量δ=lcm(m,1/γ),式中,lcm表示最小公倍数计算,γ≤1表示给定的分配给每个从节点的w[s]矩阵份额,有c=γδ-u,由此得到未编码子矩阵w1,w2,w3……,wδ。

5.根据权利要求4所述的方法,其特征在于,所述步骤3-1中,分割前还需用全0向量对矩阵进行填充,使得填充后的矩阵列数等于lcm(ne,δ),其中ne是配置矩阵w未填充前的列数。

6.根据权利要求1所述的方法,其特征在于,所述步骤3-2中,随机线性编码矩阵r的维度为m·c×δ,其第i行j列的元素值为:

7.根据权利要求1所述的方法,其特征在于,所述步骤3-2中,子矩阵分配规则如下:设ju=(k-1)×u,其中k={1,2,...,m}为从节点索引,定义集合tu={ju+1,...,ju+u}(modδ),将各层的未编码子矩阵wi[s]发送给从节点k,其中索引i∈tu;设jc=(k-1)×c,定义集合tc={jc+1,...,jc+c}(mod m·c),将编码子矩阵发送给从节点k,其中索引i∈tc。


技术总结
本发明涉及无线通信技术领域,特别涉及一种基于编码分布式计算的神经网络BP译码方法,将神经网络BP译码器的主要运算建模为矩阵‑向量乘法;主节点首先对配置矩阵进行分割得到未编码子矩阵,然后对生成子矩阵进行线性组合得到编码子矩阵,接着将未编码和编码子矩阵分发至各从节点进行本地存储;主节点首先将前一层的输出向量分发至各从节点,其后从节点对接收到的向量执行计算,接着将计算结果发回主节点,主节点利用最先接收到的一部分向量对当前层结果进行恢复,然后进行下一轮迭代,直到达到最大迭代次数。本发明将神经网络BP译码过程矩阵化,易于其分布式实现,机会实现了译码加速,同时能够抵抗节点掉队的影响。

技术研发人员:黎勇,韩雪松,刘锐
受保护的技术使用者:重庆大学
技术研发日:
技术公布日:2024/1/16
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1