Data checking and correcting method for correcting fixed errors

A fixed error and data verification technology, applied in the field of fixed error verification and error correction, can solve the problems of high decoding complexity, high power consumption, error correction algorithm complexity and delay, and achieve good coding efficiency Effect

Inactive Publication Date: 2012-05-02
BEIHANG UNIV
View PDF4 Cites 13 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

But the above-mentioned error correction codes are all designed for random errors, and the redundant data required will be relatively large, such as (7, 4) Hamming codes, to correct an error, 3 bits of redundancy are required, and the code rate is only 57.1%. ; The complexi...

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
  • Data checking and correcting method for correcting fixed errors
  • Data checking and correcting method for correcting fixed errors
  • Data checking and correcting method for correcting fixed errors

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0053] Suppose n=8, there is at most 1 fixed error in each code word, if the message sequence is M=(1010101), then the dummy message sequence is v=(01010101).

[0054] (1) When writing data, assume that the error pattern is E=(λλ0λλλλλ), where λ means that the corresponding position is correct, then the fixed error position is at the third position, and the error type is "0". The encoder compares that v is consistent with the third data bit of E, then the stored codeword is When reading data, the decoder obtains C'=(01010101), and the first redundant data bit is taken out as "0", then After the first redundant bit is truncated, the restored message sequence is M'=M=(1010101), which is correctly decoded.

[0055] (2) When writing data, assuming that the error pattern is E=(λλ1λλλλλ), the fixed error position is at the third bit, and the error type is "1". The encoder compares that v is inconsistent with the third data bit of E, and the stored codeword is When reading data...

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 provides a data checking and correcting method for correcting fixed errors, comprising the following steps of: detecting error image samples to obtain positions and types of the fixed errors; generating a pseudo information sequence; generating a characteristic sequence by an encoder according to the error image samples and the pseudo information sequence; encoding data to generate code words; recovering the characteristic sequence and recovering the corresponding characteristic sequence by a decoder according to redundant data of the output code words; and decoding the data to recover an original information sequence. According to the invention, the complexity and an encoding/decoding time delay are very low when the fixed errors of a bit are corrected by the method provided by the invention; particularly, the lower encoding/decoding time delay can be obtained when a parallel encoding/decoding strategy is utilized; with the adoption of the data checking and correcting method provided by the invention, the errors in a phase change random access memory and the like can be detected; and meanwhile, the method can be used for an application scene with the low time relay, so that the practical value of the method is very great. Meanwhile, a code length can be subjected to self-adaptive adjustment according to an actually needed error rate, so as to obtain the optimal encoding efficiency.

Description

technical field [0001] The invention relates to the field of memory, more specifically, to an error check and error correction encoding method in a phase-change random access memory, especially a fixed error check and error correction method. Background technique [0002] Phase Change Random Access Memory (Phase Change Random Access Memory, PCRAM) is a new type of random storage technology, and it is also the most powerful competitor for next-generation memory. It stores data bits "0" and "1" by storing the difference in conductivity between the crystalline state and the amorphous state of the storage medium material. [0003] PCRAM media will produce bad bits (bits) during the production process. In order to ensure the reliability of PCRAM stored data, it is generally necessary to detect the location and type of bad bits in the application system or chip, and then correct the data of the bad bits. It is called data checking and error correction (Error Checking and Correcti...

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
IPC IPC(8): G11C29/42
Inventor 康旺张有光吴大畏
Owner BEIHANG UNIV
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