Quasi-cyclic low density parity-check code (QC-LDPC) decoder and decoding method

A low-density parity and decoder technology, applied in the field of solid-state hard disk error correction systems, can solve the problems of wasting clock cycles, low bit error rate, and complex implementation, and achieve the effect of reducing chip area, optimizing system performance, and improving efficiency.

Active Publication Date: 2011-02-16
RAMAXEL TECH SHENZHEN
View PDF7 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The traditional BCH error correction technology has a fixed number of error correction bits for a specific application, which means that even if the number of errors in the decoding process is less than the set number of error correction bits, the clock consumed by the adjoint calculation in the decoding process Cycles are not reduced, unnecessary clock cycles are wasted
More bit information is stored on a floating gate transistor unit, and the storage density is greatly improved, requiring a lower bit error rate. These requirements pose a huge challenge to BCH, and the implementation becomes complicated or even difficult, while the error correction performance is reduced. severe decline
[0004] In summary, the existing solid-state hard disk error correction system and method obviously have inconvenience and defects in actual use, so it is necessary to improve it.

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
  • Quasi-cyclic low density parity-check code (QC-LDPC) decoder and decoding method
  • Quasi-cyclic low density parity-check code (QC-LDPC) decoder and decoding method
  • Quasi-cyclic low density parity-check code (QC-LDPC) decoder and decoding method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.

[0040] Such as figure 1 As shown, a quasi-cyclic low-density parity-check code (QC-LDPC) decoder 10 of the present invention is applied to a solid state disk error correction system 100 and uses Bit Flipping for decoding. The decoder 10 includes a syndrome calculation module 11 , a judgment control module 12 , a lookup module 13 , an inversion control module 14 , a data sequence register 15 and an iteration number judgment module 16 .

[0041] Syndrome calculation module 11, configured to calculate the syndrome of the sequence to be decoded. The circuit structure of the accompanying formula calcu...

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 quasi-cyclic low density parity-check code (QC-LDPC) decoder. The QC-LDPC decoder is applied to solid state disk error correction systems, and comprises a syndrome calculation module, a judgment control module, a searching module and an overturn control module, wherein the syndrome calculation module is used for calculating the syndrome of a code sequence to be decoded; the judgment control module is used for judging whether the syndrome is an all-zero vector or not, and controlling to finish the syndrome calculation and outputting the current code sequence as a decoding result if the syndrome is the all-zero vector; the searching module is used for calculating the set of the number of code elements which do not meet a check equation in the code sequence to be decoded and searches the position of a maximal value in the set when the syndrome is not the all-zero vector; and the overturn control module is used for overturning the code element which corresponds to the position of the maximal value in the set in the code sequence to be decoded, and inputting an updated code sequence to be decoded into the syndrome calculation module. The invention correspondingly provides a QC-LDPC decoding method. Thus, by using the decoder and the decoding method, the syndrome calculation can be controlled to be finished when error correction is finished, and the decoding period and decoding delay are lowered.

Description

technical field [0001] The invention relates to a solid-state hard disk error correction system and method, in particular to a quasi-cyclic low-density parity-check code (QC-LDPC) decoder and a decoding method. Background technique [0002] At present, the error correction technology applied to solid-state hard drives is mainly BCH technology. The encoding process is realized through linear feedback shift registers. The number of registers is proportional to the error correction capability requirements; is the key equation solving and finally the money search process. The decoding process of this technology is complicated, which leads to complex hardware implementation circuits, and the price of delay and chip area needs to be paid. As the technological level improves, the page unit of the flash memory array increases, the sector size for error correction develops from 512B to 1KB, and the code length increases and the error correction capability also increases. With the i...

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 Applications(China)
IPC IPC(8): G11C29/42
Inventor 莫海锋朱从义贾宗铭张耀辉
Owner RAMAXEL TECH SHENZHEN
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products