买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明公开了一种改进的TPC纠错算法和装置,至少包括以下步骤:步骤S1:获取编码数据并执行TPC译码算法以生成错误码元矩阵;步骤S2:在错误码元矩阵中任选定一行或列数据;步骤S3:修改该行或列的部分码元,并对该行或列执行译码操作直至译码成功,更新错误码元矩阵;步骤S4:重复执行上述步骤,直至错误码元矩阵没有错误数据,输出译码数据。采用本发明的技术方案,在定位不可纠的错误码元矩阵基础上,选择错误码元矩阵中的行或列码元先执行深层纠错,使错误矩阵收敛到TPC纠错能力范围内,最终实现所有码元纠错成功。从而在不增加纠错码长的前提下,进一步提升TPC的纠错能力。
主权项:1.一种改进的TPC纠错算法,其特征在于,至少包括以下步骤:步骤S1:获取编码数据并执行TPC译码算法以生成错误码元矩阵;步骤S2:在错误码元矩阵中任选定一行或列数据;步骤S3:修改该行或列的部分码元,并对该行或列执行译码操作直至译码成功,更新错误码元矩阵;步骤S4:重复执行上述步骤,直至错误码元矩阵没有错误数据,输出译码数据;在所述步骤S3中,根据行或列中的不确定码元数量来修改相应行或列中的码元;假设不确定码元数量为K,执行如下步骤:步骤S31:根据错误矩阵的位置信息,在选定行或列中任选K+1个码元;步骤S32:对选定的K+1个码元执行取反操作;步骤S33:对修改码元后的行或列执行TPC译码算法,如果译码不成功,根据错误矩阵的位置信息对选定的行或列执行全部取反操作后再次执行TPC译码算法,如果仍译码不成功,重新执行步骤S31直至所有迭代过程完成;如果译码成功,执行步骤S4;当错误矩阵中的单行或单列的不确定码元K为0时,在所述步骤S31为:根据错误矩阵的位置信息对选定的行或列任选1个码元进行取反;再执行一次步骤S33即可对该行或该列纠错成功;当错误矩阵中的单行或单列的不确定码元K为1时,具体步骤如下:第一次执行步骤S31时根据错误矩阵的位置信息对选定的行或列任选2个码元进行取反,当2个码元为相同性质码元时,执行步骤S33即可成功纠错;当2个码元为不同性质的码元时,第一次执行步骤S33失败,需再次执行步骤S31;第二次执行步骤S31时,挑选第一次选中的1个码元,再根据错误矩阵位置另外选择1个码元一起取反,当第二次选择的2个码元为相同性质码元时,再次执行步骤S33便成功纠错;当2个码元为不同性质的码元时,第二次执行步骤S33失败,由此判断第一次选中的另一个码元和第二次新选中的码元为相同性质的码元,第三次执行步骤S31时,对这2个码元同时取反,第三次步骤S33便成功纠错。
全文数据:
权利要求:
百度查询: 杭州华澜微电子股份有限公司 改进的TPC纠错算法和装置
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。