一种纠错方法、系统、装置及计算机可读存储介质制造方法及图纸

技术编号:20025242 阅读:17 留言:0更新日期:2019-01-06 04:17
本发明专利技术公开了一种纠错方法,利用第一预设参考电压来读取待读取数据,并确定第一读取出错率,在第一读取出错率在LDPC硬解码算法的纠错能力范围内时,利用LDPC硬解码算法进行纠错,由于第一预设参考电压是目标环境下通过读写仿真操作确定的最优参考电压,而不是厂商给出的固定参考电压,因此更符合闪存的实际情况,利用该电压对闪存进行读取操作就更合适,从而使读取操作的出错率得到有效降低,从而更易满足硬解码的纠错能力,使纠错效果得到提高。本申请还提供了一种纠错系统、装置及计算机可读存储介质,同样可以实现上述技术效果。

【技术实现步骤摘要】
一种纠错方法、系统、装置及计算机可读存储介质
本专利技术涉及数据纠错
,更具体地说,涉及一种纠错方法、系统、装置及计算机可读存储介质。
技术介绍
闪存(FlashMemory)是一种长寿命的非易失性的存储器,在断电情况下仍能保持所存储的数据信息。使用闪存介质是未来存储技术发展的趋势,随着闪存制造工艺的提升,闪存误码率也随之上升。造成误码率上升的原因即是闪存中每个bit数据对应的电子数会随着闪存制造工艺的提升而减少,再加上随着使用时长和环境温度的影响,电子也会慢慢丢失,很容易造成bit数据的翻转,即0与1之间翻转,从而造成误码率上升。目前通常采用LDPC纠错算法来进行数据纠错,从而降低误码率,但是对于LDPC的纠错算法来说,其中包括了硬解码算法,该算法是通过给定的参考电压经验值,来尝试读取数据,如果读取到的数据的出错率在其纠错能力范围内,则对读取数据进行纠错,从而降低数据的误码率,但是其纠错的效果还是有待提高。因此,如何提过数据纠错效果,是本领域技术人员需要解决的问题。
技术实现思路
本专利技术的目的在于提供一种纠错方法、系统、装置及计算机可读存储介质,以解决如何提过数据纠错效果的问题。为实现上述目的,本专利技术实施例提供了如下技术方案:一种纠错方法,包括:利用与待读取数据的目标环境信息对应的第一预设参考电压读取所述待读取数据,确定第一读取出错率;其中,所述第一预设参考电压为预先通过读写仿真操作确定的最优参考电压;判断所述第一读取出错率是否在LDPC硬解码算法的纠错能力范围内;若是,则利用所述LDPC硬解码算法对读取操作中出错的数据进行纠错。其中,所述利用与待读取数据的目标环境信息对应的第一预设参考电压读取所述待读取数据,确定第一读取出错率之前,还包括:利用第二预设参考电压读取所述待读取数据,确定第二读取出错率;其中,所述第二预设参考电压为LDPC硬解码算法对应的预设参考电压;判断所述第二读取出错率是否在所述LDPC硬解码算法的纠错能力范围内;若是,则利用所述LDPC硬解码算法对读取操作中出错的数据进行纠错;若否,则执行所述利用与待读取数据的目标环境信息对应的第一预设参考电压读取所述待读取数据,确定第一读取出错率的步骤。其中,所述判断所述第一读取出错率是否在所述LDPC硬解码算法的纠错能力范围内之后,还包括:若否,则利用LDPC软解码算法对读取操作中出错的数据进行纠错。其中,所述待读取数据的目标环境信息包括所述待读取数据所在页的目标页类型;则利用与待读取数据的目标环境信息对应的第一预设参考电压读取所述待读取数据,确定第一读取出错率,包括:确定与所述目标页类型对应的第一预设参考电压;利用与所述目标页类型对应的第一预设参考电压读取所述待读取数据,确定第一读取出错率。其中,所述待读取数据的目标环境信息包括所述闪存的目标闪存环境信息;则所述利用与所述待读取数据的目标环境信息对应的第一预设参考电压读取所述待读取数据,确定第一读取出错率,包括:确定与所述目标闪存环境信息对应的第一预设参考电压;利用与所述目标闪存环境信息对应的第一预设参考电压读取所述待读取数据,确定第一读取出错率。其中,所述目标闪存环境信息包括:所述闪存当前累积被读取的次数信息、所述待读取数据在所述闪存中保存时间信息、所述闪存当前累积被擦与写的次数信息与所述待读取数据的读写横跨温度;所述读写横跨温度为所述闪存被写入所述待读取数据时的温度与所述闪存被读取所述待读取数据时的温度的差值。其中,所述利用与待读取数据的目标环境信息对应的第一预设参考电压读取所述待读取数据,确定第一读取出错率之前,还包括:向仿真闪存中写入仿真数据;所述仿真闪存为用于进行读写仿真操作的闪存,所述仿真数据为用于进行读写仿真操作的数据;利用所述目标环境信息对所述仿真数据进行预设次数读取操作,其中每次读取操作分别在不同参考电压下进行;统计每次读取操作的出错率;确定出错率最小的一次读取操作对应的最优参考电压,作为所述第一预设参考电压。本申请还提供了一种纠错系统,包括:读取模块,用于利用与待读取数据的目标环境信息对应的第一预设参考电压读取所述待读取数据,确定第一读取出错率;其中,所述第一预设参考电压为预先通过读写仿真操作确定的最优参考电压;判断模块,用于判断所述第一读取出错率是否在LDPC硬解码算法的纠错能力范围内;纠错模块,用于当所述第一读取出错率在LDPC硬解码算法的纠错能力范围内时,利用所述LDPC硬解码算法对读取操作中出错的数据进行纠错。本申请还提供了一种纠错装置,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如所述纠错方法的步骤。本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如所述纠错方法的步骤。通过以上方案可知,本专利技术提供的一种纠错方法,包括:利用与待读取数据的目标环境信息对应的第一预设参考电压读取所述待读取数据,确定第一读取出错率;其中,所述第一预设参考电压为预先通过读写仿真操作确定的最优参考电压;判断所述第一读取出错率是否在LDPC硬解码算法的纠错能力范围内;若是,则利用所述LDPC硬解码算法对读取操作中出错的数据进行纠错。由此可见,本申请实施例提供的一种纠错方法,利用第一预设参考电压来读取待读取数据,并确定第一读取出错率,在第一读取出错率在LDPC硬解码算法的纠错能力范围内时,利用LDPC硬解码算法进行纠错,由于第一预设参考电压是目标环境下通过读写仿真操作确定的最优参考电压,而不是厂商给出的固定参考电压,因此更符合闪存的实际情况,利用该电压对闪存进行读取操作就更合适,从而使读取操作的出错率得到有效降低,从而更易满足硬解码的纠错能力,使纠错效果得到提高。本申请还提供了一种纠错系统、装置及计算机可读存储介质,同样可以实现上述技术效果。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例公开的一种纠错方法流程图;图2为本专利技术实施例公开的一种具体的纠错方法流程图;图3为本专利技术实施例公开的一种具体的纠错方法流程图;图4为本专利技术实施例公开的一种纠错系统结构示意图;图5为本专利技术实施例公开的一种纠错装置结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种纠错方法、系统、装置及计算机可读存储介质,以解决如何提过数据纠错效果的问题。参见图1,本专利技术实施例提供的一种纠错方法,具体包括:S101,利用与待读取数据的目标环境信息对应的第一预设参考电压读取所述待读取数据,确定第一读取出错率;其中,所述第一预设参考电压为预先通过读写仿真操作确定的最优参考电压。需要说明的是,在对闪存进行数据读取操作时,不同的电压条件,读取操作的出错率也会本文档来自技高网...

【技术保护点】
1.一种纠错方法,其特征在于,包括:利用与待读取数据的目标环境信息对应的第一预设参考电压读取所述待读取数据,确定第一读取出错率;其中,所述第一预设参考电压为预先通过读写仿真操作确定的最优参考电压;判断所述第一读取出错率是否在LDPC硬解码算法的纠错能力范围内;若是,则利用所述LDPC硬解码算法对读取操作中出错的数据进行纠错。

【技术特征摘要】
1.一种纠错方法,其特征在于,包括:利用与待读取数据的目标环境信息对应的第一预设参考电压读取所述待读取数据,确定第一读取出错率;其中,所述第一预设参考电压为预先通过读写仿真操作确定的最优参考电压;判断所述第一读取出错率是否在LDPC硬解码算法的纠错能力范围内;若是,则利用所述LDPC硬解码算法对读取操作中出错的数据进行纠错。2.根据权利要求1所述的方法,其特征在于,所述利用与待读取数据的目标环境信息对应的第一预设参考电压读取所述待读取数据,确定第一读取出错率之前,还包括:利用第二预设参考电压读取所述待读取数据,确定第二读取出错率;其中,所述第二预设参考电压为LDPC硬解码算法对应的预设参考电压;判断所述第二读取出错率是否在所述LDPC硬解码算法的纠错能力范围内;若是,则利用所述LDPC硬解码算法对读取操作中出错的数据进行纠错;若否,则执行所述利用与待读取数据的目标环境信息对应的第一预设参考电压读取所述待读取数据,确定第一读取出错率的步骤。3.根据权利要求1所述的方法,其特征在于,所述判断所述第一读取出错率是否在所述LDPC硬解码算法的纠错能力范围内之后,还包括:若否,则利用LDPC软解码算法对读取操作中出错的数据进行纠错。4.根据权利要求1所述的方法,其特征在于,所述待读取数据的目标环境信息包括所述待读取数据所在页的目标页类型;则利用与待读取数据的目标环境信息对应的第一预设参考电压读取所述待读取数据,确定第一读取出错率,包括:确定与所述目标页类型对应的第一预设参考电压;利用与所述目标页类型对应的第一预设参考电压读取所述待读取数据,确定第一读取出错率。5.根据权利要求1所述的方法,其特征在于,所述待读取数据的目标环境信息包括所述闪存的目标闪存环境信息;则所述利用与所述待读取数据的目标环境信息对应的第一预设参考电压读取所述待读取数据,确定第一读取出错率,包括:确定与所述目标闪存环境信息...

【专利技术属性】
技术研发人员:郭峰
申请(专利权)人:浪潮电子信息产业股份有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1