[发明专利]生成和使用可逆的缩短博斯-查德胡里-霍昆格姆码字有效
申请号: | 201980019029.5 | 申请日: | 2019-02-05 |
公开(公告)号: | CN111869111B | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | S·帕塔萨拉蒂 | 申请(专利权)人: | 美光科技公司 |
主分类号: | H03M13/15 | 分类号: | H03M13/15;G06F11/10 |
代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 王龙 |
地址: | 美国爱*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 生成 使用 可逆 缩短 查德胡里 霍昆格姆 码字 | ||
1.一种用于使用可逆的缩短码字的计算机实施的方法,所述方法包括:
接收将用户数据位存储在一组存储器装置中的请求;
将所述用户数据位和反转位扩展到码字模板的位位置,其中所述扩展形成经过扩展的反转位和用户数据位,所述经过扩展的反转位和用户数据位共同包含表示所述用户数据位和所述反转位的另外的位,其中所述反转位指示所述用户数据位是否被反转,其中所述码字模板将对应于所述用户数据位和所述反转位的第一组位位置映射到对应于所述经过扩展的反转位和用户数据位的第二组位位置;
为所述经过扩展的反转位和用户数据位生成奇偶校验位以形成缩短码字,其中所述缩短码字包括所述经过扩展的反转位和用户数据位以及所述奇偶校验位;
压缩所述缩短码字以形成经过压缩的缩短码字,其中所述经过压缩的缩短码字的位比所述缩短码字的位少;以及
将所述经过压缩的缩短码字存储在所述一组存储器装置中。
2.根据权利要求1所述的计算机实施的方法,其中所述缩短码字包括一或多个位,在不读取所述缩短码字的对应部分的情况下,解码器确定的所述一或多个位为零。
3.根据权利要求1所述的计算机实施的方法,其进一步包括:
检测与所述经过压缩的缩短码字相关联的事件;以及
响应于检测所述事件而反转所述经过压缩的缩短码字,使得所述经过压缩的缩短码字以反转状态存储在所述一组存储器装置中。
4.根据权利要求3所述的计算机实施的方法,其中所述事件是自将所述经过压缩的缩短码字存储在所述一组存储器装置中以来的预定时间的经过。
5.根据权利要求1所述的计算机实施的方法,其进一步包括:
从主机系统接收对所述用户数据位的请求;
响应于接收到所述对所述用户数据位的请求而根据所述码字模板扩展所述经过压缩的缩短码字以形成所述缩短码字;
对所述缩短码字进行解码以生成用户数据位输出和所述反转位;以及
基于所述反转位的值向所述主机系统输出所述用户数据位输出或所述用户数据位输出的反转版本。
6.根据权利要求1所述的计算机实施的方法,其进一步包括:
确定矢量的反转位和用户数据位部分的位的长度,其中所述矢量的所述反转位和用户数据位部分包括所有位位置的“一”;
增加所述矢量的所述反转位和用户数据位部分的长度,直到所述反转位和用户数据位部分以及针对所述矢量的所述反转位和用户数据位部分生成的奇偶校验位中的“一”的数量大于所述矢量的所述反转位和用户数据位部分的选定长度;
旋转所述矢量以便以系统形式放置所述矢量,使得所述矢量的所述反转位和用户数据位部分置于所述矢量的最低有效位侧;
并且从所述矢量的最高有效位开始,选择值为一的第一组位位置来表示所述反转位;
并且从所述矢量的最低有效位开始,选择第二组位位置来表示所述奇偶校验位;以及
选择尚未被选择用于所述反转位或所述奇偶校验位的第三组位位置来表示所述用户数据位,
其中所述第一组位位置、所述第二组位位置和所述第三组位位置的选择共同表示所述码字模板。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美光科技公司,未经美光科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980019029.5/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类