18132415. ERROR CORRECTION CODE DECODER USING CONSTACYCLIC CODE, AND MEMORY DEVICE AND MEMORY SYSTEM INCLUDING THE SAME simplified abstract (Samsung Electronics Co., Ltd.)
Contents
- 1 ERROR CORRECTION CODE DECODER USING CONSTACYCLIC CODE, AND MEMORY DEVICE AND MEMORY SYSTEM INCLUDING THE SAME
- 1.1 Organization Name
- 1.2 Inventor(s)
- 1.3 ERROR CORRECTION CODE DECODER USING CONSTACYCLIC CODE, AND MEMORY DEVICE AND MEMORY SYSTEM INCLUDING THE SAME - A simplified explanation of the abstract
- 1.4 Simplified Explanation
- 1.5 Potential Applications
- 1.6 Problems Solved
- 1.7 Benefits
- 1.8 Potential Commercial Applications
- 1.9 Possible Prior Art
- 1.10 Original Abstract Submitted
ERROR CORRECTION CODE DECODER USING CONSTACYCLIC CODE, AND MEMORY DEVICE AND MEMORY SYSTEM INCLUDING THE SAME
Organization Name
Inventor(s)
Junghwan Choi of Suwon-si (KR)
ERROR CORRECTION CODE DECODER USING CONSTACYCLIC CODE, AND MEMORY DEVICE AND MEMORY SYSTEM INCLUDING THE SAME - A simplified explanation of the abstract
This abstract first appeared for US patent application 18132415 titled 'ERROR CORRECTION CODE DECODER USING CONSTACYCLIC CODE, AND MEMORY DEVICE AND MEMORY SYSTEM INCLUDING THE SAME
Simplified Explanation
The ECC decoder described in the patent application includes a syndrome generator and a burst error corrector. The syndrome generator creates global and local syndrome data using input data and a parity check matrix based on a constacyclic code. The burst error corrector corrects errors in the input data using the generated syndrome data. The ECC decoder can correct both single burst errors and multi-bit errors that occur in the input data.
- The syndrome generator creates global and local syndrome data using input data and a parity check matrix based on a constacyclic code.
- The burst error corrector corrects errors in the input data using the generated syndrome data.
- The ECC decoder can correct both single burst errors and multi-bit errors that occur in the input data.
Potential Applications
The technology described in this patent application could be applied in:
- Data storage systems
- Communication systems
- Satellite transmissions
Problems Solved
This technology helps in:
- Correcting errors in data transmission
- Improving data reliability
- Enhancing error correction capabilities
Benefits
The benefits of this technology include:
- Increased data accuracy
- Enhanced error correction efficiency
- Improved overall system reliability
Potential Commercial Applications
Potential commercial applications of this technology could be in:
- Telecommunication companies
- Data centers
- Aerospace industry
Possible Prior Art
One possible prior art for this technology could be:
- Reed-Solomon error correction codes
Unanswered Questions
How does the ECC decoder handle multiple burst errors in the input data?
The ECC decoder is designed to correct a single burst error and a multi-bit error simultaneously, but the specific mechanism for handling multiple burst errors is not detailed in the abstract.
What is the specific constacyclic code used in the parity check matrix for generating syndrome data?
The abstract mentions that the parity check matrix is based on a constacyclic code, but it does not specify the exact code used in the ECC decoder.
Original Abstract Submitted
An error correction code (ECC) decoder includes a syndrome generator and a burst error corrector. The syndrome generator generates global syndrome data and local syndrome data using input data and a parity check matrix based on a constacyclic code. The burst error corrector corrects a correctable error included in the input data using the global syndrome data and the local syndrome data. The input data includes a plurality of data bits arranged along a first direction and a second direction. The ECC decoder simultaneously corrects a single burst error and a multi-bit error. The single burst error occurs on two or more symbols arranged along the first direction in the input data, and each symbol includes two or more data bits. The multi-bit error randomly occurs on two or more data bits in the input data.