[发明专利]应用于闪存控制器中的自适应polar码纠错码系统和方法有效
| 申请号: | 201811571199.8 | 申请日: | 2018-12-21 |
| 公开(公告)号: | CN109739682B | 公开(公告)日: | 2021-04-02 |
| 发明(设计)人: | 高美洲;孙大朋;郭泰;裴永航;刘忞斋 | 申请(专利权)人: | 山东华芯半导体有限公司 |
| 主分类号: | G06F11/10 | 分类号: | G06F11/10;G11C29/42 |
| 代理公司: | 济南泉城专利商标事务所 37218 | 代理人: | 赵玉凤 |
| 地址: | 250101 山东省济南市高新*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用于 闪存 控制器 中的 自适应 polar 纠错码 系统 方法 | ||
1.一种应用于闪存控制器中的自适应polar码纠错码系统,其特征在于:包括Polar码编码器、Polar码生成矩阵、自适应感知器、错误侦测器、数据处理器、闪存特性log单元、Polar码解码器和判决器,Polar码编码器连接于主机和闪存存储器之间,并且Polar码编码器与Polar码生成矩阵、自适应感知器相连,自适应感知器与闪存特性log单元、判决器相连,数据处理器连接于Polar码解码器与闪存存储器之间,Polar码解码器又与自适应感知器相连,数据处理器与闪存特性log单元相连,错误侦测器连接于判决器与数据处理器之间,判决器又与Polar码解码器相连;闪存特性log单元内存储有与闪存存储器型号相对应的log内容,包括闪存此时的发生错误的概率和闪存块擦写次数,判决器判断Polar码解码是否成功以及数据错误的位数,得出闪存存储器真实的发生的错率概率,错误侦测器根据判决器判断解码失败,输出解码的数据错误,数据处理器根据闪存特性log对从闪存读取的数据进行处理并利用错误侦测器进行加权,最后输出每位数据的最大似然值,自适应感知器校验闪存块真实的发生的错误概率与log单元预存的闪存此时的发生错误的概率的差异,根据差异与阈值的关系决定是否调整信道偏移概率值,根据调整后的信道偏移概率值生成Polar码生成矩阵,Polar码编码器根据自适应感知器和Polar码生成矩阵对从主机获取的数据进行编码处理然后存储至闪存存储器;自适应感知器根据闪存块类型、闪存块发生错误的概率和闪存块擦写次数来选择对应信道偏移概率的校验矩阵,Polar解码器根据校验矩阵、数据处理器输出的最大似然值进行解码运算。
2.根据权利要求1所述的应用于闪存控制器中的自适应polar码纠错码系统,其特征在于:所述自适应感知器包括信息收集器和自适应调节器,信息收集器收集实时的闪存错误率、闪存擦写次数和闪存特性log内容,自适应调节器根据信息收集器的信息根据闪存特性原理进行自适应的调节。
3.根据权利要求2所述的应用于闪存控制器中的自适应polar码纠错码系统,其特征在于:所述自适应调节指自适应调节器校验实时的闪存错误率与闪存特性log内容重错误概率的差异,如果差异小于预设阈值,信道偏移概率值不变,如果差异大于预设阈值,根据实时的闪存错误率调整信道偏移概率值。
4.一种应用于闪存控制器中的自适应polar码纠错码方法,其特征在于:包括自适应编码流程和自适应解码流程,自适应编码流程包括以下步骤:S11)、自适应感知器校验闪存块真实发生的错误概率与log单元预存的闪存此时发生错误的概率的差异,根据差异与阈值的关系决定是否调整信道偏移概率值,根据调整后的信道偏移概率值生成Polar码生成矩阵;S12)、数据编码器根据polar生成矩阵对码字信息进行相应编码;S13)、把编码完的数据及校验码存储到闪存存储器中;自适应解码流程包括以下步骤:S21)、数据处理器从闪存存储器中读取码字信息;S22)、数据处理器根据闪存特性log内容和错误侦测器的侦测结果进行数据处理输出每位的最大似然值;S23)、polar码解码器根据最大似然值进行polar码解码,然后进行解码判断,如果成功接收解码,如果失败且没有达到一定迭代次数,继续进行Polar解码迭代,如果达到一定迭代次数还没有解码成功则进入下一步判决;S24)、利用判决器进行判断,如果解码成功,转到步骤S28,如果解码不成功,转到步骤S25,同时把发生错误个数反馈给自适应感知器和错误侦测器;S25)、判决是否继续进行解码,如果不继续解码,转到步骤S27,如果继续解码,转到步骤S26;S26)、启动错误侦测器,错误侦测器输出解码的数据错误并反馈给数据处理器,配置好再次解码的参数,转到步骤S21;S27)、Polar码解码失败,结束解码过程;S28)、Polar码解码成功,结束解码过程。
5.根据权利要求4所述的应用于闪存控制器中的自适应polar码纠错码方法,其特征在于:判决器根据解码数据与校验矩阵相乘是否等于0来判断是否解码成功,如果等于0,解码成功,输出成功纠正错误的个数,如果不成功是不等于0,输出最大的能纠错的个数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东华芯半导体有限公司,未经山东华芯半导体有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811571199.8/1.html,转载请声明来源钻瓜专利网。





