信息处理方法、存储设备及电子设备的制造方法

文档序号:10491787阅读:539来源:国知局
信息处理方法、存储设备及电子设备的制造方法
【专利摘要】本发明实施例公开了一种信息处理方法、存储设备及电子设备;所述信息处理方法包括:确定进行第m次变量节点更新的第一权重和第二权重;其中,所述第一权重为变量节点更新时所用的信道信息的权重;所述第二权重为变量节点更新时所用的第一信息的权重;所述第一信息为校验节点传输给变量节点的信息;所述m为正整数;利用所述第一权重和所述第二权重,进行所述第m次变量节点更新得到第m次变量节点更新信息。
【专利说明】
信息处理方法、存储设备及电子设备
技术领域
[0001] 本发明设及信息技术领域,尤其设及一种信息处理方法、存储设备及电子设备。
【背景技术】
[0002] 低密度奇偶校验码化OW Density化rity化eck,LDPC)译码算法是置信度信息在 校验节点(化eck Node,CN)与变量节点(Variable Node,VN)之间迭代更新,并边采用后验 概率的对数似然比Qog-I化elihood ratio,LLR)作为置信度的量度。
[0003] 在迭代更新阶段,变量节点接收与之相连的校验节点传递的校验节点传输给变量 节点的(化eck node to Variable node,C2V)信息;同时变量节点还从信道接收到码元符 号的置信度信息。在变量节点出将信道信息和C2V信息进行计算得到变量节点传输给校验 节点(化riable node to化eck node,V2C)信息,并传输给校验节点。
[0004] 随着迭代次数的更新,C2V信息越来越准确,而信道信息可能依旧残留着原来的错 误信息,运会降低校验收敛于正确码字的速率,导致译码响应速率慢的问题。

【发明内容】

[0005] 有鉴于此,本发明实施例期望提供一种信息处理方法、存储设备及电子设备,能够 提升译码响应速率。
[0006] 为达到上述目的,本发明的技术方案是运样实现的:
[0007] 本发明实施例第一方面提供一种信息处理方法,包括:
[000引确定进行第m次变量节点更新的第一权重和第二权重;其中,所述第一权重为变量 节点更新时所用的信道信息的权重;所述第二权重为变量节点更新时所用的第一信息的权 重;所述第一信息为校验节点传输给变量节点的信息;所述m为正整数;
[0009] 利用所述第一权重和所述第二权重,进行所述第m次变量节点更新得到第m次变量 节点更新信息。
[0010] 基于上述方案,所述m为不小于2的整数;
[0011] 所述确定进行第m次变量节点更新的第一权重和第二权重,包括:
[0012] 对第m-1次变量节点更新形成的第m-1次变量节点更新信息进行校验,开多成第m-1 次更新校验结果;
[0013] 统计所述第m-1次更新校验结果中校验和不满足校验条件的第一数量;
[0014] 若所述第一数量不为零,则根据所述第一数量确定第一权重和第二权重。
[0015] 基于上述方案,所述根据所述第一数量,确定第一权重和第二权重,包括:
[0016] 根据所述第一数量和数量权重预设映射关系,确定所述第一权重和第二权重。
[0017] 基于上述方案,所述第一权重与所述第一数量正相关;
[0018] 所述第二权重所述第一数量负相关。
[0019] 基于上述方案,所述对第m-1次变量节点更新形成的第m-1次变量节点更新信息进 行校验,形成第m-1次更新校验结果,包括:
[0020]对所述第m-1次变量节点更新信息进行硬判决,生成判决向量;
[0021 ]利用包括M个伴随式的校验矩阵对所述判决向量进行校验,得到所述判断向量与M 个所述伴随式点积相乘的校验结果;其中,所述M为不小于2的整数;
[0022] 确定所述M个校验结果中不为零的所述第一数量。
[0023] 基于上述方案,在完成第m-1变量节点更新之后,所述方法还包括:
[0024] 确定所述变量节点更新的次数是否达到最大更新次数;
[0025] 所述若所述第一数量不为零,则根据所述第一数量确定第一权重和第二权重,包 括:
[0026] 若所述变量节点更新的次数还未达到所述最大更新次数,且所述第一数量不为 零,则根据所述第一数量确定第一权重和第二权重。
[0027] 本发明实施例第二方面提供一种存储设备,包括存储介质及处理器;所述存储介 质与所述处理器相连;
[00%]所述处理器,用于确定进行第m次变量节点更新的第一权重和第二权重;其中,所 述第一权重为变量节点更新时所用的信道信息的权重;所述第二权重为变量节点更新时所 用的第一信息的权重;所述第一信息为校验节点传输给变量节点的信息;所述m为正整数; 利用所述第一权重和所述第二权重,进行所述第m次变量节点更新得到第m次变量节点更新 f目息;
[0029] 其中,所述存储介质至少用于存储所述处理器执行上述操作所需的信息。
[0030] 基于上述方案,所述m为不小于2的整数;
[0031] 所述处理器,具体用于对第m-1次变量节点更新形成的第m-1次变量节点更新信息 进行校验,形成第m-1次更新校验结果;统计所述第m-1次更新校验结果中校验和不满足校 验条件的第一数量;若所述第一数量不为零,则根据所述第一数量确定第一权重和第二权 重。
[0032] 基于上述方案,所述处理器,具体用于根据所述第一数量和数量权重预设映射关 系,确定所述第一权重和第二权重。
[0033] 基于上述方案,所述第一权重与所述第一数量正相关;
[0034] 所述第二权重所述第一数量负相关。
[0035] 基于上述方案,所述处理器,具体用于对所述第m-1次变量节点更新信息进行硬判 决,生成判决向量;利用包括M个伴随式的校验矩阵对所述判决向量进行校验,得到所述判 断向量与M个所述伴随式点积相乘的校验结果;其中,所述M为不小于2的整数;确定所述M个 校验结果中不为零的所述第一数量。
[0036] 基于上述方案,所述处理器,还用于在完成第m-1变量节点更新之后,确定所述变 量节点更新的次数是否达到最大更新次数;若所述变量节点更新的次数还未达到所述最大 更新次数,且所述第一数量不为零,则根据所述第一数量确定第一权重和第二权重。
[0037] 本发明实施例第=方面提供一种电子设备,包括:
[0038] 确定单元,用于确定进行第m次变量节点更新的第一权重和第二权重;其中,所述 第一权重为变量节点更新时所用的信道信息的权重;所述第二权重为变量节点更新时所用 的第一信息的权重;所述第一信息为校验节点传输给变量节点的信息;所述m为正整数;
[0039] 更新单元,用于利用所述第一权重和所述第二权重,进行所述第m次变量节点更新 得到第m次变量节点更新信息。
[0040]本发明实施例提供的信息处理方法、存储设备及电子设备,通过第一权重和第二 权重的确定,再利用第一权重和第二权重进行变量节点更新,可W利用第一权重和第二权 重加速错误信息的收敛,从而减少纠错次数,即减少变量节点和校验节点之间的信息迭代 次数,从而提升纠错速率,提升译码响应速率。
【附图说明】
[0041 ]图1为本发明实施例提供的一种信息处理方法的流程示意图;
[0042] 图2为本发明实施例提供的一种变量节点更细的效果示意图;
[0043] 图3为本发明实施例提供的一种确定第一权重和第二权重的流程示意图;
[0044] 图4为本发明实施例提供的确定第一数量的流程示意图;
[0045] 图5为本发明实施例提供的一种存储设备的结构示意图;
[0046] 图6为本发明实施例提供的一种电子设备的结构示意图;
[0047] 图7为本发明实施例提供的另一种信息处理方法的流程示意图;
[0048] 图8为本发明实施例提供的又一种信息处理方法的流程示意图。
【具体实施方式】
[0049] W下结合说明书附图及具体实施例对本发明的技术方案做进一步的详细阐述。
[0050] 实施例一:
[0051] 如图1所示,本实施例提供一种信息处理方法,包括:
[0052] 步骤Sl 10:确定进行第m次变量节点更新的第一权重和第二权重;其中,所述第一 权重为变量节点更新时所用的信道信息的权重;所述第二权重为变量节点更新时所用的第 一信息的权重;所述第一信息为校验节点传输给变量节点的信息;所述m为正整数;
[0053] 步骤S120:利用所述第一权重和所述第二权重,进行所述第m次变量节点更新得到 第m次变量节点更新信息。
[0054] 本实施例中所述的信息处理方法为应用于变量节点中的信息更新方法。在本实施 例中在进行变量节点更新时,将确定第一权重和第二权重,确定的方法可包括自身通过信 息查询确定,也可W通过从其他电子设备接收得到。总之,在本实施例中将获取用于进行变 量节点更新的第一权重和第二权重,而第一权重为信道信息的权重,第二权重为校验节点 传输给变量节点的第一信息的权重。在本实施例中又可W简称为C2V信息。在本实施例中所 述第一权重和第二权重是用于调整信道信息和C2V信息对变量节点更信息影响度的参数。 通常第一权重和第二权重的取值,与信道信息及C2V信息包括的错误信息相关。而信道信息 及C2V信息包括的错误信息,可W根据上一次译码校验中的中间结果来确定。
[0055] 在步骤S120中将利用第一权重和第二权重,进行第m次变量节点更新,得到第m次 变量节点更新信息。运里的m为不小于2的整数。
[0056] 在进行变量节点更新计算中,假设变量节点j从信道接收到的码元符号的置信度 信息为k,变量节点j连接的校验节点i传递给变量节点j的C2V信息为变量节点j传递 给与变量节点j相连的校验节点i的V2C信息为L户1。运里的从信道接收到的置信度信息即为 本实施例中所述的信道信息。在步骤S120中可具体利用如下函数关系进行变量节点更新得 到第j次变量节点更新信息。
[0化7]
[0058] 其中,CAi表示与变量节点诵连的除校验节点m外的校验节点集。
[0059] 所述WO为所述第一权重;所述Wi为所述第二权重。
[0060] 图2所示的即为利用上述函数关系式进行变量节点j的更新的示意图。在图2中的 Vj表示的即为变量节点j ;图2中的Ci表示的即为所述校验节点i。在本实施例中所述变量节 点j即为进行第j次变量节点更新的变量节点;所述校验节点i表示的为进行第i次校验节点 更新的校验节点。
[0061] 在本实施例提供的信息处理方法中,通过第一权重和第二权重的引入,通过权重 的取值,调整信道信息和C2V信息和信道信息对变量节点更新信息的影响度,W尽可能调整 减少因为信道信息和C2V信息中错误信息残留加大的一个减少对变量节点信息的影响度, 从而提高更新计算的收敛速度,从而提升译码校验速率。
[0062] 实施例二:
[0063] 如图1所示,本实施例提供一种信息处理方法,包括:
[0064] 步骤Sl 10:确定进行第m次变量节点更新的第一权重和第二权重;其中,所述第一 权重为变量节点更新时所用的信道信息的权重;所述第二权重为变量节点更新时所用的第 一信息的权重;所述第一信息为校验节点传输给变量节点的信息;所述m为不小于2的整数;
[0065] 步骤S120:利用所述第一权重和所述第二权重,进行所述第m次变量节点更新得到 第m次变量节点更新信息。
[0066] 当所述m为不小于2的整数时,如图3所示,所述步骤Sl 10可包括:
[0067] 步骤Slll:对第m-1次变量节点更新形成的第m-1次变量节点更新信息进行校验, 形成第m-1次更新校验结果;
[0068] 步骤S112:统计所述第m-1次更新校验结果中校验和不满足校验条件的第一数量;
[0069] 步骤Sl 13:若所述第一数量不为零,则根据所述第一数量确定第一权重和第二权 重。
[0070] 在本实施例中将对第m-1次变量节点更新形成第m-1次变量更新信息进行校验。统 计出第m-1次更新校验结果中校验和不满足校验条件的第一数量。在本实施例中若假设所 述第一数量为n。则所述步骤S113可包括n不等于零时,根据n确定第一权重和第二权重。若 当前还未达到最大迭代次数,即所述第m-1次变量节点更新并未达到最大更新次数,则将进 入校验节点的更新,接着进行第m次变量节点更新。
[0071] 当然在本实施例中所述方法还可包括:若所述n = 0,则表示已经完成译码的纠错, 可W结束译码校验,运样就可W直接结束译码。
[0072] 当然,若所述m=l时,所述第一权重和所述第二权重可W为初始权重值,在本实施 例中当所述m=l时,所述第一权重和第二权重的初始权重值均可为1;但具体实现不限于1。
[0073] 总之在本实施例中会根据第一数量,确定出第一权重和第二权重,同时还可W会 根据第一数量确定出是否需要继续进行迭代更新。本实施例提供的第一权重和第二权重的 确定方法,具有实现简便及有利于快速实现译码校验过程中的纠错的特点。
[0074] 实施例
[0075] 如图I所示,本实施例提供一种信息处理方法,包括:
[0076] 步骤Sl 10:确定进行第m次变量节点更新的第一权重和第二权重;其中,所述第一 权重为变量节点更新时所用的信道信息的权重;所述第二权重为变量节点更新时所用的第 一信息的权重;所述第一信息为校验节点传输给变量节点的信息;所述m为不小于2的整数;
[0077] 步骤S120:利用所述第一权重和所述第二权重,进行所述第m次变量节点更新得到 第m次变量节点更新信息。
[0078] 当所述m为不小于2的整数时,如图3所示,所述步骤Sl 10可包括:
[0079] 步骤Slll:对第m-1次变量节点更新形成的第m-1次变量节点更新信息进行校验, 形成第m-1次更新校验结果;
[0080] 步骤S112:统计所述第m-1次更新校验结果中校验和不满足校验条件的第一数量; [0081 ]步骤Sl 13:若所述第一数量不为零,则根据所述第一数量确定第一权重和第二权 重。
[0082] 所述步骤Sl 13可包括:
[0083] 根据所述第一数量和数量权重预设映射关系,确定所述第一权重和第二权重。
[0084] 所述数量权重预设映射关系可为根据仿真结果或实际校验结果,预先生成的数量 与权重的对应关系。在本实施例中可W第一数量为查询所述数量权重预设映射关系的查询 索引,分别查询出所述第一权重和第二权重。
[0085] 例如,在电子设备中预先存储所述数量权重预设映射关系,所述预设映射关系中 数量和权重可W是仿真得到的经验值;运里的经验值可有助于加速错误信息的收敛,提升 纠错速度。
[0086] 当然在具体实现时,不局限于通过查询的方式来确定所述第一权重和第二权重。 所述数量权重预设映射关系,也可W是根据仿真拟合出的函数关系,运个时候,可W将所述 第一数量作为因变量,在利用函数关系分别计算出所述第一权重和第二权重。
[0087] 实施例四:
[0088] 如图1所示,本实施例提供一种信息处理方法,包括:
[0089] 步骤Sl 10:确定进行第m次变量节点更新的第一权重和第二权重;其中,所述第一 权重为变量节点更新时所用的信道信息的权重;所述第二权重为变量节点更新时所用的第 一信息的权重;所述第一信息为校验节点传输给变量节点的信息;所述m为不小于2的整数;
[0090] 步骤S120:利用所述第一权重和所述第二权重,进行所述第m次变量节点更新得到 第m次变量节点更新信息。
[0091 ] 当所述m为不小于2的整数时,如图3所示,所述步骤Sl 10可包括:
[0092] 步骤Slll:对第m-1次变量节点更新形成的第m-1次变量节点更新信息进行校验, 形成第m-1次更新校验结果;
[0093] 步骤S112:统计所述第m-1次更新校验结果中校验和不满足校验条件的第一数量;
[0094] 步骤Sl 13:若所述第一数量不为零,则根据所述第一数量确定第一权重和第二权 重。
[00M]在本实施例中所述第一权重与所述第一数量正相关;所述第二权重所述第一数量 负相关。运里表示所述第一数量越大,所述第一权重越大,所述第一数量越小,则所述第一 权重越小。相反,所述第一数量越大,所述第二权重越小,所述第一数量越小,所述第二权重 越大。在本实施例中所述第一权重和第二权重始终为正数。
[0096] 实践证明第一权重、第二权重与第一数量的运种关联关系,能够有效的提速错误 信息的收敛,提升纠错速度。
[0097] 实施例五:
[0098] 如图1所示,本实施例提供一种信息处理方法,包括:
[0099] 步骤Sl 10:确定进行第m次变量节点更新的第一权重和第二权重;其中,所述第一 权重为变量节点更新时所用的信道信息的权重;所述第二权重为变量节点更新时所用的第 一信息的权重;所述第一信息为校验节点传输给变量节点的信息;所述m为不小于2的整数;
[0100] 步骤S120:利用所述第一权重和所述第二权重,进行所述第m次变量节点更新得到 第m次变量节点更新信息。
[0101] 当所述m为不小于2的整数时,如图3所示,所述步骤SllO可包括:
[0102] 步骤Slll:对第m-1次变量节点更新形成的第m-1次变量节点更新信息进行校验, 形成第m-1次更新校验结果;
[0103] 步骤S112:统计所述第m-1次更新校验结果中校验和不满足校验条件的第一数量;
[0104] 步骤S113:若所述第一数量不为零,则根据所述第一数量确定第一权重和第二权 重。
[0105] 如图4所示,所述对步骤Sl 13具体可包括:
[0106] 步骤Sl 131:对所述第m-1次变量节点更新信息进行硬判决,生成判决向量;
[0107] 步骤S1132:利用包括M个伴随式的校验矩阵对所述判决向量进行校验,得到所述 判断向量与M个所述伴随式点积相乘的校验结果;其中,所述M为不小于2的整数;
[0108] 步骤S1133:确定所述M个校验结果中不为零的所述第一数量。
[0109] 在本实施例中对第m-1次变量节点更新信息进行硬判决,通过硬判决之后形成判 决结果为0或1构成的判决向量。
[0110] 所述校验矩阵包括M个伴随式,即表示所述校验矩阵为M行的校验矩阵。在步骤 S1132中,将所述判断向量与校验矩阵中的每一个元素行,即每一个所述伴随式进行点积相 乘,达到点击相乘的结果,该结果称之为校验结果。在所述校验矩阵中包括M个伴随式形成 的M个校验结果中,确定出校验结果不为0的伴随式的数量,即为所述第一数量。
[0111] 本实施例再前述实施例的基础上,提出了如何确定第一数量的方法,具有实现简 便的特点。本实施例中是利用校验矩阵对变量节点更新信息的校验来确定,运样与现有的 迭代更新的兼容性强,增加的处理步骤少。通过第一数量的确定和第一权重及第二权重的 确定,可W减少校验节点与变量节点之间的迭代更新次数,尽快的实现错误信息的收敛,加 速了译码纠错。
[0112] 实施例六:
[0113] 如图1所示,本实施例提供一种信息处理方法,包括:
[0114] 步骤SllO:确定进行第m次变量节点更新的第一权重和第二权重;其中,所述第一 权重为变量节点更新时所用的信道信息的权重;所述第二权重为变量节点更新时所用的第 一信息的权重;所述第一信息为校验节点传输给变量节点的信息;所述m为不小于2的整数;
[0115] 步骤S120:利用所述第一权重和所述第二权重,进行所述第m次变量节点更新得到 第m次变量节点更新信息。
[0116] 当所述m为不小于2的整数时,如图3所示,所述步骤SI 10可包括:
[0117] 步骤Slll:对第m-1次变量节点更新形成的第m-1次变量节点更新信息进行校验, 形成第m-1次更新校验结果;
[0118] 步骤S112:统计所述第m-1次更新校验结果中校验和不满足校验条件的第一数量;
[0119] 步骤Sl 13:若所述第一数量不为零,则根据所述第一数量确定第一权重和第二权 重。
[0120] 在完成第m-1变量节点更新之后,所述方法还包括:确定所述变量节点更新的次数 是否达到最大更新次数。运里实质上相当于判断是否达到最大迭代更新次数,最大迭代更 新次数确定了变量节点的最大更新次数。在本实施例中当完成第m-1次迭代更新之后,判断 第m-1次变量节点更新是否最后一次迭代更新。所述步骤S113可包括:若所述变量节点更新 的次数还未达到所述最大更新次数,且所述第一数量不为零,则根据所述第一数量确定第 一权重和第二权重。
[0121] 若变量节点更新的次数还未达到最大更新次数,则表示还需要继续进行迭代更 新,则在本实施例中将根据第一数量确定出第一权重和第二权重,若变量节点更新次数已 达到最大更新次数,就表示对本次译码不会在进行变量节点更新,故将不再进行所述第一 权重和第二权重的计算。
[0122] 当然在具体的实现过程中,所述步骤S113也可W直接在确定出所述第一数量不为 零时,在不判断迭代更新次数达到最大迭代更新次数之前,直接进行所述第一权重和第二 权重的确定。
[0123] 实施例屯:
[0124] 如图5所示,本实施例提供一种存储设备,包括存储介质110及处理器120;所述存 储介质与所述处理器相连;
[0125] 所述处理器120,用于确定进行第m次变量节点更新的第一权重和第二权重;其中, 所述第一权重为变量节点更新时所用的信道信息的权重;所述第二权重为变量节点更新时 所用的第一信息的权重;所述第一信息为校验节点传输给变量节点的信息;所述m为正整 数;利用所述第一权重和所述第二权重,进行所述第m次变量节点更新得到第m次变量节点 更新信息;
[0126] 其中,所述存储介质110至少用于存储所述处理器执行上述操作所需的信息。
[0127] 本实施例中所述存储介质可为各种类型的存储介质,例如,磁盘、光盘、闪盘或硬 盘等。
[0128] 在本实施例中所述存储介质110与所述处理器120之间可W通过电子设备内部的 内部通信接口连接,使得所述处理器120能够读取存储介质110中的信息和/或向所述存储 介质110写入数据。在本实施例中所述存储介质可存储有可执行代码,所述处理器120通过 执行上述可执行代码,能够实现确定出所述第一权重、第二权重,并利用第一权重和第二权 重进行变量节点的更新,获得第m次变量节点更新信息。
[0129] 在本实施例中所述处理器120可为各种类型的处理器或处理电路;所述处理器可 包括中央处理器、微处理器、应用处理器、数字信号处理器或可编程阵列等处理忍片。所述 处理电路可包括专用集成电路。在本实施例中所述处理器可对应于译码器中能够进行信息 处理的译码忍片。所述译码忍片即为所述应用处理器中的一种。
[0130] 总之,在本实施例中所述存储设备在进行变量节点更新时,会确定第一权重和第 二权重,并利用第一权重和第二权重进行变量节点的更新,W加速错误信息的收敛,减少迭 代更新次数,提升译码速率。
[0131] 实施例八:
[0132] 如图5所示,本实施例提供一种存储设备,包括存储介质110及处理器120;所述存 储介质与所述处理器相连;
[0133] 所述处理器120,用于确定进行第m次变量节点更新的第一权重和第二权重;其中, 所述第一权重为变量节点更新时所用的信道信息的权重;所述第二权重为变量节点更新时 所用的第一信息的权重;所述第一信息为校验节点传输给变量节点的信息;所述m为正整 数;利用所述第一权重和所述第二权重,进行所述第m次变量节点更新得到第m次变量节点 更新信息;
[0134] 其中,所述存储介质110至少用于存储所述处理器执行上述操作所需的信息。
[0135] 在本实施例中所述m为不小于2的整数;所述处理器120,具体用于对第m-1次变量 节点更新形成的第m-1次变量节点更新信息进行校验,形成第m-1次更新校验结果;统计所 述第m-1次更新校验结果中校验和不满足校验条件的第一数量;若所述第一数量不为零,贝U 根据所述第一数量确定第一权重和第二权重。
[0136] 当所述m=l时,所述第一权重和第二权重都可W在所述处理器120初始化时,确定 的初始值。
[0137] 在本实施例中所述处理器120通过对前一次的变量节点更新信息的校验结果,来 确定第一数量,进而确定出所述第一权重和第二权重,具有实现简单的特点。
[013引实施例九:
[0139] 如图5所示,本实施例提供一种存储设备,包括存储介质110及处理器120;所述存 储介质与所述处理器相连;
[0140] 所述处理器120,用于确定进行第m次变量节点更新的第一权重和第二权重;其中, 所述第一权重为变量节点更新时所用的信道信息的权重;所述第二权重为变量节点更新时 所用的第一信息的权重;所述第一信息为校验节点传输给变量节点的信息;所述m为正整 数;利用所述第一权重和所述第二权重,进行所述第m次变量节点更新得到第m次变量节点 更新信息;
[0141] 其中,所述存储介质110至少用于存储所述处理器执行上述操作所需的信息。
[0142] 在本实施例中所述m为不小于2的整数;所述处理器120,具体用于对第m-1次变量 节点更新形成的第m-1次变量节点更新信息进行校验,形成第m-1次更新校验结果;统计所 述第m-1次更新校验结果中校验和不满足校验条件的第一数量;若所述第一数量不为零,贝U 根据所述第一数量确定第一权重和第二权重。
[0143] 所述处理器120,具体用于根据所述第一数量和数量权重预设映射关系,确定所述 第一权重和第二权重。
[0144] 在本实施例中所述存储介质110可预先存储数量权重预设映射关系,运种数量权 重预设映射关系可W表示为存储有数据表,该数据表中可包括不同取值的第一数量,及与 各个取值的第一数量对应的第一权重和第二权重。所述处理器120可W通过查表来确定所 述第一权重和第二权重。
[0145] 当然所述量权重预设映射关系还可表项为函数关系,可W将之前确定的私有数 量,作为函数关系的因变量,计算出所述第一权重和第二权重。
[0146] 总之,本实施例中所述处理器120确定出的第一权重和第二权重,能够提升变量节 点的纠错能力,提升译码速率。
[0147] 实施例十:
[0148] 如图5所示,本实施例提供一种存储设备,包括存储介质110及处理器120;所述存 储介质与所述处理器相连;
[0149] 所述处理器120,用于确定进行第m次变量节点更新的第一权重和第二权重;其中, 所述第一权重为变量节点更新时所用的信道信息的权重;所述第二权重为变量节点更新时 所用的第一信息的权重;所述第一信息为校验节点传输给变量节点的信息;所述m为正整 数;利用所述第一权重和所述第二权重,进行所述第m次变量节点更新得到第m次变量节点 更新信息;
[0150] 其中,所述存储介质110至少用于存储所述处理器执行上述操作所需的信息。
[0151] 所述第一权重与所述第一数量正相关;所述第二权重所述第一数量负相关。在本 实施例中所述第一权重与第一数量呈现正相关,第二权重与所述第一数量呈现负相关,运 种相关性,能偶有利于提升译码过程中的纠错速度,减少迭代更新次数,提升译码速率。
[0152] 当然,在本实施例中所述存储设备是在实施例八或实施九提供的存储设备上的进 一步改建,同样的所述处理器可W通过实施例九中操作处理,确定出所述第一权重和第二 权重。
[0153] 实施例^^一:
[0154] 如图5所示,本实施例提供一种存储设备,包括存储介质110及处理器120;所述存 储介质与所述处理器相连;
[01W]所述处理器120,用于确定进行第m次变量节点更新的第一权重和第二权重;其中, 所述第一权重为变量节点更新时所用的信道信息的权重;所述第二权重为变量节点更新时 所用的第一信息的权重;所述第一信息为校验节点传输给变量节点的信息;所述m为正整 数;利用所述第一权重和所述第二权重,进行所述第m次变量节点更新得到第m次变量节点 更新信息;
[0156] 其中,所述存储介质110至少用于存储所述处理器执行上述操作所需的信息。
[0157] 在本实施例中所述m为不小于2的整数;所述处理器120,具体用于对第m-1次变量 节点更新形成的第m-1次变量节点更新信息进行校验,形成第m-1次更新校验结果;统计所 述第m-1次更新校验结果中校验和不满足校验条件的第一数量;若所述第一数量不为零,贝U 根据所述第一数量确定第一权重和第二权重。
[0158] 所述处理器120,具体用于对所述第m-1次变量节点更新信息进行硬判决,生成判 决向量;利用包括M个伴随式的校验矩阵对所述判决向量进行校验,得到所述判断向量与M 个所述伴随式点积相乘的校验结果;其中,所述M为不小于2的整数;确定所述M个校验结果 中不为零的所述第一数量。
[0159] 在本实施例中所述处理器120可W进行向量计算的处理器,所述处理器可包括向 量机等。在本实施例中所述处理器120可对第m-1次变量节点更新信息中各个数据进行硬判 决,得到由0和1有序排列的判决向量。再利用判决向量与校验矩阵进行校验计算。在本实施 例中利用判决向量与各个伴随式进行点积相乘,得到各个校验结果。在统计校验结果中不 为零的个数。在本实施例中所述校验结果不为零的则表示校验结果不满足校验条件。
[0160] 总之,本实施例中所述处理器可W根据第m-1次变量节点更新信息,确定出所述第 一数量,并确定出第一权重和第二权重,具有实现简便的特点。
[0161] 实施例十二:
[0162] 如图5所示,本实施例提供一种存储设备,包括存储介质110及处理器120;所述存 储介质与所述处理器相连;
[0163] 所述处理器120,用于确定进行第m次变量节点更新的第一权重和第二权重;其中, 所述第一权重为变量节点更新时所用的信道信息的权重;所述第二权重为变量节点更新时 所用的第一信息的权重;所述第一信息为校验节点传输给变量节点的信息;所述m为正整 数;利用所述第一权重和所述第二权重,进行所述第m次变量节点更新得到第m次变量节点 更新信息;
[0164] 其中,所述存储介质110至少用于存储所述处理器执行上述操作所需的信息。
[0165] 所述处理器120,还用于在完成第m-1变量节点更新之后,确定所述变量节点更新 的次数是否达到最大更新次数;若所述变量节点更新的次数还未达到所述最大更新次数, 且所述第一数量不为零,则根据所述第一数量确定第一权重和第二权重。
[0166] 在本实施例中提供的存储设备,将在确定出变量节点更新的次数还未达到最大更 新次数时,才根据所述第一数量确定所述第一权重和第二权重,避免算出来的第一权重和 第二权重没有被利用上,减少处理器120的负荷。
[0167] 实施例十S:
[0168] 如图7所示,本实施例提供一种电子设备,包括:
[0169] 确定单元210,用于确定进行第m次变量节点更新的第一权重和第二权重;其中,所 述第一权重为变量节点更新时所用的信道信息的权重;所述第二权重为变量节点更新时所 用的第一信息的权重;所述第一信息为校验节点传输给变量节点的信息;所述m为正整数;
[0170] 更新单元220,用于利用所述第一权重和所述第二权重,进行所述第m次变量节点 更新得到第m次变量节点更新信息。
[0171] 本实施例中所述确定单元210可对应于处理器或处理电路,运里的处理器或处理 电路的结构可参见前述实施例,所述处理器或处理电路通过查询确定所述第一权重或第二 权重,也可W通过计算得到所述第一权重和第二权重。
[0172] 所述更新单元220将被利用第一权重和第二权重,进行第m次变量节点更新,得到 第m次变量节点更新信息。在本实施例运能够所述更新单元220设及计算器或具有计算功能 的处理器,能够利用第一权重和第二权重进行计算。
[0173] 总之,本实施例所述的电子设备,能够采用第一权重和第二权重来进行变量节点 更新,提高错误信息中的收敛速度,提升译码效率。
[0174] 当所述m为不小于2的整数;所述确定单元210,将具体用于对第m-1次变量节点更 新形成的第m-1次变量节点更新信息进行校验,形成第m-1次更新校验结果;统计所述第m-1 次更新校验结果中校验和不满足校验条件的第一数量;若所述第一数量不为零,则根据所 述第一数量确定第一权重和第二权重。
[0175] 进一步地,所述确定单元210,将用于根据所述第一数量和数量权重预设映射关 系,确定所述第一权重和第二权重。
[0176] 通常,所述第一权重与所述第一数量正相关;所述第二权重所述第一数量负相关。
[0177] 进一步第,所述确定单元210,可用于对所述第m-1次变量节点更新信息进行硬判 决,生成判决向量;利用包括M个伴随式的校验矩阵对所述判决向量进行校验,得到所述判 断向量与M个所述伴随式点积相乘的校验结果;其中,所述M为不小于2的整数;确定所述M个 校验结果中不为零的所述第一数量。
[0178] 此外,所述确定单元210还用于在完成第m-1变量节点更新之后,确定所述变量节 点更新的次数是否达到最大更新次数;若所述变量节点更新的次数还未达到所述最大更新 次数,且所述第一数量不为零,则根据所述第一数量确定第一权重和第二权重。
[0179] W下结合上述任意实施例提供两个具体示例:
[0180] 示例一:
[0181] 如图7所示,本示例提供一种信息处理方法包括:
[0182] 本示例提供一种信息处理方法包括:
[0183] 步骤SI:译码初始化;
[0184] 步骤S2:校验节点更新:
[0185] 步骤S3:变量节点更新;
[0186] 步骤S4:对变量节点更新信息进行硬判决;
[0187] 步骤55:判断//.^^是否为零,若是进入步骤59;若否进入步骤56和步骤57:此处的 H为前述的校验矩阵;运里的C为前述的判决向量;所述T表示向量转置。
[018引步骤S6:根据unch-num,更新W日和Wi,并进入步骤S3;所述unch-num为伴随式不为零 的数量,即所述第一数量。新第一权重WO和第二权重W1。例如在图中利用函数化nO更新W0,利 用函数化nl更新W1。
[0189] 步骤S7:判断是否达到最大迭代更新次数,若是进入步骤S8,若否返回步骤S2;
[0190] 步骤S8:译码结束,存在错误。
[0191] 步骤S9:译码正确。
[0192] 示例二:
[0193] 如图8所示,本示例提供一种信息处理方法包括:
[0194] 步骤Sll:译码初始化;
[0195] 步骤S12:校验节点更新:
[0196] 步骤S13:变量节点更新;
[0197] 步骤S14:对变量节点更新信息进行硬判决;
[0198] 步骤S15:判断是否为零,若是进入步骤S19;若否进入步骤S16:
[0199] 步骤S16:判断是否达到最大迭代更新次数,若是进入步骤S18,若否返回步骤S17 和步骤Sl 2;
[0200] 步骤S17:根据unch-num,更新W日和Wi并进入步骤S13;所述unch-num为伴随式不为 零的数量,即所述第一数量。新第一权重WO和第二权重W1。例如,利用函数化nO更新W0,利用 函数化nl更新W1。
[0201] 步骤S18:译码结束,存在错误。
[0202] 步骤S19:译码正确。
[0203] 在本申请所提供的几个实施例中,应该理解到,所掲露的设备和方法,可W通过其 它的方式实现。W上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为 一种逻辑功能划分,实际实现时可W有另外的划分方式,如:多个单元或组件可W结合,或 可W集成到另一个系统,或一些特征可W忽略,或不执行。另外,所显示或讨论的各组成部 分相互之间的禪合、或直接禪合、或通信连接可W是通过一些接口,设备或单元的间接禪合 或通信连接,可W是电性的、机械的或其它形式的。
[0204] 上述作为分离部件说明的单元可W是、或也可W不是物理上分开的,作为单元显 示的部件可W是、或也可W不是物理单元,即可W位于一个地方,也可W分布到多个网络单 元上;可W根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
[0205] 另外,在本发明各实施例中的各功能单元可W全部集成在一个处理模块中,也可 W是各单元分别单独作为一个单元,也可W两个或两个W上单元集成在一个单元中;上述 集成的单元既可W采用硬件的形式实现,也可W采用硬件加软件功能单元的形式实现。
[0206] 本领域普通技术人员可W理解:实现上述方法实施例的全部或部分步骤可W通过 程序指令相关的硬件来完成,前述的程序可W存储于一计算机可读取存储介质中,该程序 在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读 存储器(ROM,Read-Only Memoir)、随机存取存储器(RAM,Random Access Memoir)、磁碟或 者光盘等各种可W存储程序代码的介质。
[0207] W上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明掲露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应W所述权利要求的保护范围为准。
【主权项】
1. 一种信息处理方法,包括: 确定进行第m次变量节点更新的第一权重和第二权重;其中,所述第一权重为变量节点 更新时所用的信道信息的权重;所述第二权重为变量节点更新时所用的第一信息的权重; 所述第一信息为校验节点传输给变量节点的信息;所述m为正整数; 利用所述第一权重和所述第二权重,进行所述第m次变量节点更新得到第m次变量节点 更新信息。2. 根据权利要求1所述的方法,其特征在于, 所述m为不小于2的整数; 所述确定进行第m次变量节点更新的第一权重和第二权重,包括: 对第m-Ι次变量节点更新形成的第m-Ι次变量节点更新信息进行校验,形成第m-Ι次更 新校验结果; 统计所述第m-Ι次更新校验结果中校验和不满足校验条件的第一数量; 若所述第一数量不为零,则根据所述第一数量确定第一权重和第二权重。3. 根据权利要求2所述的方法,其特征在于, 所述根据所述第一数量,确定第一权重和第二权重,包括: 根据所述第一数量和数量权重预设映射关系,确定所述第一权重和第二权重。4. 根据权利要求2或3所述的方法,其特征在于, 所述第一权重与所述第一数量正相关; 所述第二权重所述第一数量负相关。5. 根据权利要求2所述的方法,其特征在于, 所述对第m-Ι次变量节点更新形成的第m-Ι次变量节点更新信息进行校验,形成第m-1 次更新校验结果,包括: 对所述第m-1次变量节点更新信息进行硬判决,生成判决向量; 利用包括Μ个伴随式的校验矩阵对所述判决向量进行校验,得到所述判断向量与Μ个所 述伴随式点积相乘的校验结果;其中,所述Μ为不小于2的整数; 确定所述Μ个校验结果中不为零的所述第一数量。6. 根据权利要求2所述的方法,其特征在于, 在完成第m-Ι变量节点更新之后,所述方法还包括: 确定所述变量节点更新的次数是否达到最大更新次数; 所述若所述第一数量不为零,则根据所述第一数量确定第一权重和第二权重,包括: 若所述变量节点更新的次数还未达到所述最大更新次数,且所述第一数量不为零,则 根据所述第一数量确定第一权重和第二权重。7. -种存储设备,包括存储介质及处理器;所述存储介质与所述处理器相连; 所述处理器,用于确定进行第m次变量节点更新的第一权重和第二权重;其中,所述第 一权重为变量节点更新时所用的信道信息的权重;所述第二权重为变量节点更新时所用的 第一信息的权重;所述第一信息为校验节点传输给变量节点的信息;所述m为正整数;利用 所述第一权重和所述第二权重,进行所述第m次变量节点更新得到第m次变量节点更新信 息; 其中,所述存储介质至少用于存储所述处理器执行上述操作所需的信息。8. 根据权利要求7所述的存储设备,其特征在于, 所述m为不小于2的整数; 所述处理器,具体用于对第m-1次变量节点更新形成的第m-1次变量节点更新信息进行 校验,形成第m-Ι次更新校验结果;统计所述第m-Ι次更新校验结果中校验和不满足校验条 件的第一数量;若所述第一数量不为零,则根据所述第一数量确定第一权重和第二权重。9. 根据权利要求8所述的存储设备,其特征在于, 所述处理器,具体用于根据所述第一数量和数量权重预设映射关系,确定所述第一权 重和第二权重。10. 根据权利要求8或9所述的存储设备,其特征在于, 所述第一权重与所述第一数量正相关; 所述第二权重所述第一数量负相关。11. 根据权利要求8所述的存储设备,其特征在于, 所述处理器,具体用于对所述第m-Ι次变量节点更新信息进行硬判决,生成判决向量; 利用包括Μ个伴随式的校验矩阵对所述判决向量进行校验,得到所述判断向量与Μ个所述伴 随式点积相乘的校验结果;其中,所述Μ为不小于2的整数;确定所述Μ个校验结果中不为零 的所述第一数量。12. 根据权利要求8所述的存储设备,其特征在于, 所述处理器,还用于在完成第m-Ι变量节点更新之后,确定所述变量节点更新的次数是 否达到最大更新次数;若所述变量节点更新的次数还未达到所述最大更新次数,且所述第 一数量不为零,则根据所述第一数量确定第一权重和第二权重。13. -种电子设备,包括: 确定单元,用于确定进行第m次变量节点更新的第一权重和第二权重;其中,所述第一 权重为变量节点更新时所用的信道信息的权重;所述第二权重为变量节点更新时所用的第 一信息的权重;所述第一信息为校验节点传输给变量节点的信息;所述m为正整数; 更新单元,用于利用所述第一权重和所述第二权重,进行所述第m次变量节点更新得到 第m次变量节点更新信息。
【文档编号】H03M13/11GK105846831SQ201610162280
【公开日】2016年8月10日
【申请日】2016年3月21日
【发明人】蒲成, 蒲成一, 黄勤, 王展, 李立华, 李宗旺
【申请人】联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1