发明名称 |
利用数据可压缩性提高固态硬盘响应速度的方法、装置及系统 |
摘要 |
本发明公开了一种利用数据可压缩性提高固态硬盘响应速度的方法、装置及系统。本发明提供的用于提高固态硬盘响应速度的固态存储系统控制器,包括:数据无损压缩模块,用于所接收的用户数据进行无损压缩操作;LDPC码率控制器,用于对无损压缩数据进行分析,获取最低可能的LDPC码率;可编程LDPC码编码器,对无损压缩后的数据进行LDPC码编码保护;可编程LDPC码解码器,对该数据进行解码;以及数据无损解压模块,将解码结果进行数据解压以恢复原始用户数据。本发明可有效地利用数据本身的可压缩性来降低LDPC纠错码对闪存芯片读数据软判决操作的依赖性,进而达到固态存储系统最充分地利用LDPC纠错码的纠错功能并同时保持运行速度不受影响的目的。 |
申请公布号 |
CN102915767B |
申请公布日期 |
2013.12.25 |
申请号 |
CN201210322864.6 |
申请日期 |
2012.09.04 |
申请人 |
邹粤林 |
发明人 |
张彤;邹粤林 |
分类号 |
G11C29/42(2006.01)I |
主分类号 |
G11C29/42(2006.01)I |
代理机构 |
广州市红荔专利代理有限公司 44214 |
代理人 |
李彦孚 |
主权项 |
一种利用数据可压缩性提高固态硬盘响应速度的方法,其特征在于包括:当固态数据存储系统控制器接收一帧用户数据时,对所接收的用户数据进行无损压缩操作;对无损压缩数据进行分析,从而选择最低可能的LDPC码率,根据所选择的最低可能的LDPC码率进行码率控制;根据所提供的码率信息,对无损压缩后的数据进行LDPC码编码保护; 进行数据读取时根据所提供的码率信息对数据进行解码;以及将解码结果进行数据解压以恢复原始用户数据;其中对所接收的用户数据进行无损压缩操作的同时获取一无损数据压缩率,根据所获取的无损数据压缩率选择最低可能的LDPC码率;根据码率信息对数据进行硬判决解码,如果硬判决LDPC解码正确,将解码结果进行数据解压以恢复原始用户数据;如果失败,向闪存芯片发送软判决数据读取命令,闪存芯片执行相应的软判决数据读取并将结果传至固态数据存储系统控制器,然后对数据进行软判决解码。 |
地址 |
广东省广州市天河区粤垦路188号8楼 |