· 2014
ERROR DETECTING AND ERROR CORRECTING CODES
- 3,235citations
- 2014year
Short summary
This paper reviews error detection and correction mechanisms for communication systems, aiming to select the best approach based on accuracy, complexity, and power consumption.
AI-generated from the title and abstract; the full text is not read.
Key points
- Error detection and correction mechanisms are vital for ensuring data integrity in communication systems.
- Forward Error Correction (FEC) and Automatic Repeat Request (ARQ) are primary techniques for mitigating bit-errors.
- Advanced Error Correcting Codes (ECCs) are used to protect memories against single and multiple bit errors.
- A trade-off exists between decoder complexity and power consumption.
- Selection criteria for the best mechanism include accuracy, complexity, and power consumption.
AI-generated from the title and abstract; the full text is not read.
Abstract
In most communication system convolutional encoders are used and AWGN introduces errors during transmission. In this paper all error detecting and error correcting mechanisms are studied and best mechanism on the basis of accuracy, complexity and power consumption is selected. Error detection and correction mechanisms are vital and numerous techniques exist for reducing the effect of bit - errors and trying to ensure that the receiver eventually gets an error free version of the packet. In order to protect memories against MCUs as well as SEUs is to make use of advanced Error detecting and correcting codes that can correct more than one error per word. There should be tradeoff between complexity of hardware and power consumption in decoder. Index Term:- Error correcting codes, error detecting codes, hamming codes, block codes INTRODUCTION: Error detection and correction mechanisms are vital and numerous techniques exist for reducing the effect of bit -errors and trying to ensure that the receiver eventually gets an error free version of the packet. The major techniques used are error detection with Automatic Repeat Request, Forward Error Correction and hybrid forms. Forward Error Correction is the method of transmitting error correction information along with the message. To prevent soft errors from causing data corruption, memories are typically protected with error correction codes. Error correcting codes (ECCs) are commonly used to protect against soft errors and thereby enhance system reliability and data integrity. Single error detecting and single error correcting codes are used for this purpose, these codes are able to correct single bit errors and detect double bit errors in a codeword. The code is often designed first with the goal of minimizing the gap from Shannon capacity and attaining the target error probability. ECC protects against undetected data corruption, and is used in computers where such corruption is unacceptable, as with some scientific and financial computing applications and as file servers. ECC also reduces the number of crashes, particularly unacceptable in multi-user server applications and maximum-availability systems. Error detection is most commonly realized using a suitable hash function (or checksum algorithm). A hash function adds a fixed-length tag to a message, which enables receivers to verify the delivered message by recomputing the tag and comparing it with the one provided.
The authors' abstract, as published at the source., 2014 · DOI ↗
Continue with a free account
Ask the paper: 3 free questions a day about this paper; save it, get its citation, new summaries every day for your field. Takeaways are Premium.
Continue free on the webSign in with Google or Apple; no card needed. You come back to this paper.
On your phone:
Field: Electrical and Electronic Engineering
Electrical and Electronic EngineeringEngineering