Unlock instant, AI-driven research and patent intelligence for your innovation.

A kind of ldpc code decoder based on parity check matrix applied to flash memory

A technology of LDPC code and check matrix, applied in the field of error correction coding, can solve problems such as high throughput rate and low hardware area, and achieve the effects of improving service life, increasing parallelism, and reducing the average number of reads and writes.

Active Publication Date: 2020-08-11
NANJING UNIV
View PDF10 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Purpose of the invention: the present invention discloses a low hardware area, high throughput LDPC code decoder for the defects of current LDPC code decoders

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 kind of ldpc code decoder based on parity check matrix applied to flash memory
  • A kind of ldpc code decoder based on parity check matrix applied to flash memory
  • A kind of ldpc code decoder based on parity check matrix applied to flash memory

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] Below in conjunction with specific embodiment, further illustrate the present invention, should be understood that these embodiments are only used to illustrate the present invention and are not intended to limit the scope of the present invention, after having read the present invention, those skilled in the art will understand various equivalent forms of the present invention All modifications fall within the scope defined by the appended claims of the present application.

[0037] In order to make the technical method and advantages of this decoder clearer, the parameters of the decoder are now embodied and described in more detail with reference to the accompanying drawings.

[0038] Such as Figure 1a As shown, the parity check matrix of the quasi-cyclic LDPC code can be used with the offset parameter P i,j To represent. As shown in Figure 1b, each offset parameter corresponds to a cyclic right-shift matrix of a z×z identity matrix, and its offset is P i,j , wher...

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 an LDPC code decoder, belonging to the field of error correction coding in non-volatile memories. According to the characteristic that a decoder required for the error correction coding of an NAND flash memory is high in code rate and throughput rate, a min-sum decoding algorithm grouped by columns is adopted based on a check matrix of an arithmetic quasi-cyclic LDPC code. The LDPC code decoder disclosed by the invention has the following beneficial effects: based on the property of the check matrix of the arithmetic quasi-cyclic LDPC code, the area of the decoder can be reduced by avoiding the use of a barrel shifter; the throughput rate of the decoder can be improved by increasing the dimension of a sub-matrix of the arithmetic quasi-cyclic LDPC code; and the decoder is compatible with the use of 1-bit hard information soft decoding and 2-bit soft information soft decoding, the average read and write times of the flash memory can be reduced, and the service life of the flash memory can be prolonged.

Description

technical field [0001] The invention belongs to the technical field of error correction coding in non-volatile memories, and in particular relates to a low hardware area and high pass rate equivariant quasi-cyclic LDPC code decoder applied in the field of flash memory error correction. Background technique [0002] At present, the key application areas of NAND flash memory have been greatly tilted from desktop to mobile, such as mobile phones, tablets, USB flash drives and solid-state drives. An important development trend of NAND flash memory is the development of TLC (Trinary-Level Cell) technology. The earliest NAND flash memory uses SLC (Single-Level Cell) technology, which stores 1-bit information in each storage unit. With the increasing demand for storage capacity brought about by the development of mobile devices, MLC (Multi-Level Cell) technology emerged as the times require, realizing the function of storing 2-bit information in each storage unit. Currently, the ...

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/11G11C29/42G06F11/10
CPCG06F11/1012G11C29/42H03M13/1111H03M13/1131
Inventor 沙金邵炜胡光辉刘镜伯闫锋
Owner NANJING UNIV