一种基于ldpc编码的数据存储方法

文档序号:8265178阅读:300来源:国知局
一种基于ldpc编码的数据存储方法
【技术领域】
[0001]本发明涉及移动存储设备的数据传输和存储领域,具体涉及一种基于LDPC编码的数据存储方法。
【背景技术】
[0002]随着互联网的快速发展,人类产生的数据正在以前所未有的速度增长,对于如此大量的数据信息,存储和传输成为了人们面临的一个重要问题。在数据的传输和存储过程中,主要的技术指标之一就是数据的可靠性。可靠性即指数据在传输过程中尽量不会出现错误,又指存储的数据要具有一定的安全性,不能被任意获取。
[0003]信息数据量大增的同时,数据传输和存储的可靠性也面临着很多问题。首先,外界干扰源的增多,会在数据传输过程中(尤其在无线传输过程中)对数据造成干扰,从而造成传输数据的错误;其次,移动设备的丢失,也会造成重要数据的泄露。
[0004]低密度奇偶校验编码(Low Density Parity-check Code, LDPC)技术是当前无线通信系统中热门的编码技术,在数据传输,尤其是在无线传输过程中具有高的传输可靠性。LDPC码是基于一种被称为校验矩阵的矩阵H进行定义的,LDPC码的编、译码过程都是基于该校验矩阵H完成的,因此校验矩阵H唯一定义一种LDPC码,由此可见,只有在存储数据和读取数据时利用相同的校验矩阵H分别进行编码和译码才能正确的完成数据存储过程,如果读取数据时不知道存储时所采用的编码校验矩阵H的情况下是无法正确处理接收数据的。根据LDPC码的这一特性,可以将LDPC码应用于数据的传输和存储,LDPC码的纠错性能可以对抗传输过程中遇到的环境干扰,而其校验矩阵H的唯一性又可以使得编码后的数据存储具有较高的安全性。

【发明内容】

[0005]本发明要解决的技术问题是:本发明根据LDPC码的特性将其应用到数据的传输和存储过程中,在数据传输之前和读取之后分别进行相应的编码和译码计算,可以增加数据传输过程的高可靠性和数据存储的高安全性。
[0006]本发明所采用的技术方案为:
一种基于LDPC编码的数据存储方法,将数据传输到移动设备之前,采用LDPC编码方式对数据进行编码,将编码之后的数据传输到存储设备;在从存储设备中读取信息之前,首先确定编码采用的校验矩阵,然后根据参数对数据进行解码后使用,如果不能确定则无法正确读取存储信息。
[0007]所述采用LDPC编码方式对数据进行编码的过程,是在在数据的特定位置加入冗余信息,冗余信息的位置和大小由编码所采用的校验矩阵决定。
[0008]所述方法的操作步骤如下:
1)在数据传输之前,确定LDPC码的校验矩阵H,根据H对数据进行编码运算;
2)将编码后的数据传输到存储设备; 3)从存储设备中读取数据之前,首先确定编码所采用的校验矩阵H,如果能够知道正确的校验矩阵H,则进行译码运算,从而获得正确的数据,否则无法完成数据的读取。
[0009]本发明的有益效果为:本发明根据LDPC码的特性将其应用到数据的传输和存储过程中,在数据传输之前和读取之后分别进行相应的编码和译码计算,可以增加数据传输过程的高可靠性和数据存储的高安全性,无线设备间传输数据可以抵抗外界干扰。
【附图说明】
[0010]图1为本发明向传输设备传输数据过程示意图;
图2为本发明接收端的工作流程图;
图3为本发明确定正确的校验矩阵后从存储设备读取数据的过程。
【具体实施方式】
[0011]下面参照附图所示,通过【具体实施方式】对本发明进一步说明:
实施例1:
如图1所示,一种基于LDPC编码的数据存储方法,将数据传输到移动设备之前,采用LDPC编码方式对数据进行编码,将编码之后的数据传输到存储设备;
如图3所示,在从存储设备中读取信息之前,首先确定编码采用的校验矩阵,然后根据参数对数据进行解码后使用,如果不能确定则无法正确读取存储信息。
[0012]实施例2:
如图2所示,在实施例1的基础上,本实施例所述采用LDPC编码方式对数据进行编码的过程,是在在数据的特定位置加入冗余信息,冗余信息的位置和大小由编码所采用的校验矩阵决定。
[0013]实施例3:
如图2所示,在实施例1或2的基础上,本实施例所述方法的操作步骤如下:
1)在数据传输之前,确定LDPC码的校验矩阵H,根据H对数据进行编码运算;
2)将编码后的数据传输到存储设备;
3)从存储设备中读取数据之前,首先确定编码所采用的校验矩阵H,如果能够知道正确的校验矩阵H,则进行译码运算,从而获得正确的数据,否则无法完成数据的读取,如图2所不O
[0014]以上实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。
【主权项】
1.一种基于LDPC编码的数据存储方法,其特征在于:将数据传输到移动设备之前,采用LDPC编码方式对数据进行编码,将编码之后的数据传输到存储设备;在从存储设备中读取信息之前,首先确定编码采用的校验矩阵,然后根据参数对数据进行解码后使用,如果不能确定则无法正确读取存储信息。
2.根据权利要求1所述的一种基于LDPC编码的数据存储方法,其特征在于:所述采用LDPC编码方式对数据进行编码的过程,是在在数据的特定位置加入冗余信息,冗余信息的位置和大小由编码所采用的校验矩阵决定。
3.根据权利要求1或2所述的一种基于LDPC编码的数据存储方法,其特征在于,所述方法的操作步骤如下: 1)在数据传输之前,确定LDPC码的校验矩阵H,根据H对数据进行编码运算; 2)将编码后的数据传输到存储设备; 3)从存储设备中读取数据之前,首先确定编码所采用的校验矩阵H,如果能够知道正确的校验矩阵H,则进行译码运算,从而获得正确的数据,否则无法完成数据的读取。
【专利摘要】本发明公开了一种基于LDPC编码的数据存储方法,将数据传输到移动设备之前,采用LDPC编码方式对数据进行编码,将编码之后的数据传输到存储设备;在从存储设备中读取信息之前,首先确定编码采用的校验矩阵,然后根据参数对数据进行解码后使用,如果不能确定则无法正确读取存储信息。本发明根据LDPC码的特性将其应用到数据的传输和存储过程中,在数据传输之前和读取之后分别进行相应的编码和译码计算,可以增加数据传输过程的高可靠性和数据存储的高安全性,无线设备间传输数据可以抵抗外界干扰。
【IPC分类】H04L1-00
【公开号】CN104579571
【申请号】CN201510019810
【发明人】刘君朋
【申请人】山东超越数控电子有限公司
【公开日】2015年4月29日
【申请日】2015年1月15日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1