Reference Hub2
Implementation and Performance Analysis of Two Error Detection and Correction Techniques: CRC and Hamming Code

Implementation and Performance Analysis of Two Error Detection and Correction Techniques: CRC and Hamming Code

Swati Chaturvedi, Sukrut Pasumarthi, Nan Wang
Copyright: © 2018 |Volume: 10 |Issue: 1 |Pages: 13
ISSN: 1941-8663|EISSN: 1941-8671|EISBN13: 9781522543947|DOI: 10.4018/IJITN.2018010103
Cite Article Cite Article

MLA

Chaturvedi, Swati, et al. "Implementation and Performance Analysis of Two Error Detection and Correction Techniques: CRC and Hamming Code." IJITN vol.10, no.1 2018: pp.36-48. http://doi.org/10.4018/IJITN.2018010103

APA

Chaturvedi, S., Pasumarthi, S., & Wang, N. (2018). Implementation and Performance Analysis of Two Error Detection and Correction Techniques: CRC and Hamming Code. International Journal of Interdisciplinary Telecommunications and Networking (IJITN), 10(1), 36-48. http://doi.org/10.4018/IJITN.2018010103

Chicago

Chaturvedi, Swati, Sukrut Pasumarthi, and Nan Wang. "Implementation and Performance Analysis of Two Error Detection and Correction Techniques: CRC and Hamming Code," International Journal of Interdisciplinary Telecommunications and Networking (IJITN) 10, no.1: 36-48. http://doi.org/10.4018/IJITN.2018010103

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

In computer communication and telecommunication applications, error detection and correction techniques must be employed to ensure a reliable data transmission from the source to the destination. Two of the most prevailing techniques, Cyclic Redundancy Check (CRC) detection and Hamming code correction, are implemented and analyzed. The CRC method picks up prominence because it joins three focal points: extraordinary blunder identification capacities, minimal overhead, and simplicity of usage. Moreover, both the CRC and Hamming code are binary linear codes. However, one significant difference is that Hamming code only works on data of some fixed size (depending on the Hamming code used), whereas CRC is a convolution code that works on data of any size. In this paper, the authors will show how CRC helps in removing errors by passing three distorted signals and using CRC to receive the signal error free in the MATLAB environment.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.