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

Adaptive polar code error correction code system and method applied in flash memory controller

A flash memory controller and self-adaptive technology, applied in static memory, generation of response errors, error detection of redundant codes, etc., can solve problems affecting user experience, increase of LDPC code decoding delay, etc., to enhance error correction capability, The effect of improving error correction ability and improving service life

Active Publication Date: 2021-04-02
SHANDONG SINOCHIP SEMICON
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In the current flash memory control device, the main error correction code is LDPC code. As the error probability increases, the space requirement and computing power of LDPC code gradually increase; with the improvement of flash memory storage technology, the error rate of stored data increases. , during the use of flash memory, the probability of errors gradually increases, and the delay in decoding LDPC codes also gradually increases, which will affect the user experience. Therefore, error correction codes with stronger error correction capabilities, more flexibility, and strong adaptability are required.

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
  • Adaptive polar code error correction code system and method applied in flash memory controller
  • Adaptive polar code error correction code system and method applied in flash memory controller
  • Adaptive polar code error correction code system and method applied in flash memory controller

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0018] In this embodiment, firstly, the basic knowledge of polar codes is introduced as follows.

[0019] Polar codes are linear block codes that are coded by constructing generator matrices. As long as the code length N is given, the encoding and decoding structure is uniquely determined. The polar code is based on the channel polarization phenomenon, so as to maximize the advantages and avoid the disadvantages. Transmitting message bits on the most reliable sub-channel is to maximize strength, and transmitting frozen bits on the least reliable sub-channel is to avoid shortcoming. Polar codes have the characteristics of both algebraic coding and probabilistic coding. As long as the coding length of the polar code is given, its coding and decoding structure is uniquely determined, and the coding process can be completed in the form of a generator matrix, which is consistent with the common thinking of algebraic coding. The polar code uses the process of channel combination ...

Embodiment 2

[0032] This embodiment discloses an adaptive polar code error correction code method applied in a flash memory controller, which adaptively adjusts the number of error correction bits according to the error probability of data stored in the flash memory and different processes. The self-adaptive Polar code error correction code of the present invention can automatically expand the number of error correction bits to improve the reliability of data and the service life of the flash memory. The adaptability of the patented invention is mainly reflected in the encoder and decoder of the Polar code, which automatically adjusts the number of error correction bits according to the error detector, thereby adjusting the encoding method and its decoding method.

[0033] Under different processes of flash memory, the probability of error will be different for the same number of times of flash memory erasing and writing, and the error probability of different manufacturers will also be dif...

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 system and method for applying an adaptive Polar code error correction code in a flash memory storage controller, mainly aiming at improving the error correction capability of the error correction code of the flash memory, protecting the stability of stored data and improving the service life of the flash memory . Converting the Polar code into an adaptive encoding and decoding improves the adaptability of the flash memory storage controller, greatly enhances the error correction capability of the flash memory storage controller, and increases the service life of the flash memory.

Description

technical field [0001] The invention relates to a polar code error correction code system and method, in particular to an adaptive polar code error correction code system and method applied in a flash memory controller, belonging to the field of flash memory storage control. Background technique [0002] In various applications that require signal transmission, error-correcting codes are often used to enable the receiving end to correct the error and obtain a correct signal when the signal transmission is wrong. Error correction codes can be applied to many systems. In communication systems, signal transmission may be interfered by channel effects and noise, which may cause incorrect data stored in the flash memory device. The data stored in the flash storage device is encoded by the error correction code device, and the error correction code is a necessary functional unit for the flash memory storage control device. With the emergence of new memory technology, it is more a...

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): G06F11/10G11C29/42
CPCG06F11/10G11C29/42
Inventor 高美洲孙大朋郭泰裴永航刘忞斋
Owner SHANDONG SINOCHIP SEMICON