Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A construction method and decoding device of a multi-code-rate ldpc code

A technology of LDPC code and construction method, applied in error detection coding using multi-bit parity bits, generation of response errors, error detection of redundant codes, etc., can solve the problems of waste of storage space and decoding pass rate, etc., Achieve the effect of improving early read and write pass rate, increase service life, and high decoding pass rate

Active Publication Date: 2021-07-09
NANJING UNIV
View PDF10 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

If the LDPC code in the flash memory error correction unit only uses one code rate, it must use a code rate low enough to ensure the data reliability of the entire service life, thus causing a waste of storage space and decoding pass rate

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A construction method and decoding device of a multi-code-rate ldpc code
  • A construction method and decoding device of a multi-code-rate ldpc code
  • A construction method and decoding device of a multi-code-rate ldpc code

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0041] First of all, the method of the present invention is applicable to flash memory technology, specifically for a construction method of QC-LDPC codes applicable to a multi-code rate of flash memory, specifically as follows:

[0042] (1) Suppose the parity check matrix of the p multi-code rate LDPC codes that want to construct is:

[0043]

[0044] The corresponding QC-LDPC fundamental matrix is ​​as follows:

[0045]

[0046] Check matrix sub-matrix size is Q, then M r =Q×m r ,N r =Q×n r , where r∈{0,1,...p-1} is the code rate parameter.

[0047] The construction method is mainly as follows:

[0048] Based on the element {α in the Galois Field GF(q) -∞ ,α 0 ,α 1 ,…,α q-1}, construct p fundamental matrices with different code lengths and different code rates For any one of the basic matrix B m×n The construction; any one of the basic matrix B m×n The construction of the element B in the fundamental matrix m×n =[b kl ] 0≤k<m,0≤l<n are elements in GF(q)...

Embodiment 2

[0073] Firstly, the multi-code rate QC-LDPC built on flash memory has 6 code rates ranging from 0.867 to 0.946, and the information bits are fixed at K=26520. QC-LDPC is constructed based on the Galois field GF(257), and the CPM size Q in the parity check matrix is ​​Q=255.

[0074] Step 1. Construct the fundamental matrix

[0075] Construct the basic matrix B of 6 multi-code rates 16×120 ,B 14×118 ,B 12×116 ,B 10×114 ,B 8×112 ,B 6×110 . In this embodiment, the method of intercepting elements from the Latin square matrix is ​​adopted. in latin phalanx L 256×256 Any column and any row in are composed of different elements in GF(257). in L 256×256 Intercept the first 16 rows and the first 120 columns of elements in the upper left corner to get B 16×120 . Obtain other fundamental matrices in the same way.

[0076] Step 2. Construct a mask matrix.

[0077] The mask matrix of the present invention can make the parity check matrix set of multiple code rates have a unif...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a construction method of a multi-code rate LDPC code and its decoding device. The invention firstly proposes a construction method of a multi-code rate LDPC code, and based on the constructed multi-code rate LDPC code set, proposes a multi-code rate LDPC code set. Decoding device of LDPC code. The method is based on the algebraic construction of quasi-cyclic LDPC, and constructs a multi-rate LDPC code set with a cyclic shift mask with hold adjustment. The decoding device utilizes the characteristics of uniform column weight and cyclic shift of the constructed QC‑LDPC code, maximizes the multiplexing of hardware storage resources between decodings of different code rates, and completely multiplexes the computing logic resources of the decoding device. The present invention is applied to the flash memory structure, and can adaptively adapt the code rate under different service life of the flash memory, so as to achieve the effects of improving the service life of the flash memory and the reading and writing speed of the flash memory.

Description

technical field [0001] The invention belongs to data storage technology, and in particular relates to a construction method of a multi-code rate LDPC code and a decoding device thereof. Background technique [0002] As a storage device that is more stable than traditional disk storage and faster and more convenient to read and write data, flash memory has penetrated into every corner of our daily life. In order to meet the ever-increasing storage demand, flash memory manufacturers continue to shrink the process size and propose three-dimensional NAND storage technology to increase the number of information bits in a single flash memory unit. As a result, the error probability of flash memory continues to rise, and the traditional BCH error correction code is no longer enough to ensure data security. Low-density parity-check code LDPC, as an error correction method with an error correction capability close to Shannon's limit, is gradually replacing BCH and becoming an error ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Patents(China)
IPC IPC(8): H03M13/11G06F11/10G11C29/42
Inventor 沙金陈帅陈中杰刘镜伯王鸿彬郑颖
Owner NANJING UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products