Design and realization of (7,4) Hamming code channel encoder trainer using Arduino Mega 2560

1Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Channel encoder is a part of transmitter block in a digital communication system which is capable of protecting information data from errors by adding parity bits from bits of information. The channel encoder receives bits of information from the source encoder and produces a new code called the codeword. Hamming code is one of the coding mechanisms used to protect information data from errors, with the ability to correct an error. This study explains the design of (7.4) Hamming encoder code channel trainer by using Arduino Mega 2560. The purpose of this research is producing a product that synchronizes a theory with the realization of how the channel encoder blocks work. Important parameters in the encoder channel are information bits, matrix generator, and parity bits. The form of the matrix generator affects the parity bits and the generated codeword. Therefore, the trainer is made and designed that can be used in the form of different matrix generator and qualify of (7.4) Hamming code channel encoder. This trainer is made in two stages: The simulation stage using Proteus 8 Professional and the hardware manufacturing stage. The results showed that the trainers worked in accordance with the theory (7.4) Hamming code channel encoder.

Cite

CITATION STYLE

APA

Karostiani, N., & Pantjawati, A. B. (2020). Design and realization of (7,4) Hamming code channel encoder trainer using Arduino Mega 2560. In IOP Conference Series: Materials Science and Engineering (Vol. 850). Institute of Physics Publishing. https://doi.org/10.1088/1757-899X/850/1/012033

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free