-
公开(公告)号:CN108092673A
公开(公告)日:2018-05-29
申请号:CN201810137374.6
申请日:2018-02-10
Applicant: 中国传媒大学
Abstract: 本发明公开一种基于动态调度的BP迭代译码方法及系统,包括获取校验矩阵、待译码向量以及最大迭代次数;根据校验矩阵对待译码向量进行初始化;根据初始概率消息的对数似然比值,确定重新排序的校验节点集合;根据重新排序的校验节点集合对待译码向量进行迭代计算,确定当前译码向量;判断校验矩阵与当前译码向量的乘积向量是否为零向量,若是,则结束译码操作;否则继续迭代计算;或者判断当前迭代次数是否达到最大迭代次数,若是,则结束译码操作;否则继续迭代计算。本发明根据校验矩阵对待译码向量进行初始化,进而重新排序的校验节点集合,以确定译码向量,从而可加速译码算法的收敛,可降低误码率,提升译码性能。
-
公开(公告)号:CN108092673B
公开(公告)日:2021-04-16
申请号:CN201810137374.6
申请日:2018-02-10
Applicant: 中国传媒大学
Abstract: 本发明公开一种基于动态调度的BP迭代译码方法及系统,包括获取校验矩阵、待译码向量以及最大迭代次数;根据校验矩阵对待译码向量进行初始化;根据初始概率消息的对数似然比值,确定重新排序的校验节点集合;根据重新排序的校验节点集合对待译码向量进行迭代计算,确定当前译码向量;判断校验矩阵与当前译码向量的乘积向量是否为零向量,若是,则结束译码操作;否则继续迭代计算;或者判断当前迭代次数是否达到最大迭代次数,若是,则结束译码操作;否则继续迭代计算。本发明根据校验矩阵对待译码向量进行初始化,进而重新排序的校验节点集合,以确定译码向量,从而可加速译码算法的收敛,可降低误码率,提升译码性能。
-
公开(公告)号:CN108092672B
公开(公告)日:2021-03-19
申请号:CN201810034894.4
申请日:2018-01-15
Applicant: 中国传媒大学
IPC: H03M13/11
Abstract: 本发明公开一种基于折叠调度的BP译码方法。包括:获取校验矩阵、第一接收向量、最大迭代次数和折叠因子;对校验矩阵进行初始化;对第一接收向量进行迭代处理获取第二接收向量,对所有校验节点按照升序次序逐个更新,然后根据折叠因子计算所需进行二次更新的校验节点终止阈值,再按照校验节点升序的次序对所述校验节点进行二次更新;每个校验节点更新结束后,立即更新与之相连的变量节点;对第二接收向量进行译码,获取第一译码向量;判断校验矩阵与译码向量的乘积向量是否为零向量,若是,则结束译码操作;若否,则返回“对所述第一接收向量进行迭代处理获取第二接收向量”操作。采用本发明的方法收敛速度快,迭代次数少。
-
公开(公告)号:CN108092672A
公开(公告)日:2018-05-29
申请号:CN201810034894.4
申请日:2018-01-15
Applicant: 中国传媒大学
IPC: H03M13/11
Abstract: 本发明公开一种基于折叠调度的BP译码方法。包括:获取校验矩阵、第一接收向量、最大迭代次数和折叠因子;对校验矩阵进行初始化;对第一接收向量进行迭代处理获取第二接收向量,对所有校验节点按照升序次序逐个更新,然后根据折叠因子计算所需进行二次更新的校验节点终止阈值,再按照校验节点升序的次序对所述校验节点进行二次更新;每个校验节点更新结束后,立即更新与之相连的变量节点;对第二接收向量进行译码,获取第一译码向量;判断校验矩阵与译码向量的乘积向量是否为零向量,若是,则结束译码操作;若否,则返回“对所述第一接收向量进行迭代处理获取第二接收向量”操作。采用本发明的方法收敛速度快,迭代次数少。
-
-
-