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.
CITATION STYLE
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
Mendeley helps you to discover research relevant for your work.