Implementation of Hamming code using VLSI

  ijett-book-cover  International Journal of Engineering Trends and Technology (IJETT)          
  
© 2013 by IJETT Journal
Volume-4 Issue-2                       
Year of Publication : 2013
Authors : Nutan Shep , Mrs. P.H. Bhagat

Citation 

Nutan Shep , Mrs. P.H. Bhagat. "Implementation of Hamming code using VLSI". International Journal of Engineering Trends and Technology (IJETT). V4(2):186-190 Feb 2013. ISSN:2231-5381. www.ijettjournal.org. published by seventh sense research group

Abstract

This paper tries to explain the implementation of hamming code using VLSI . In the present world the field of communication has got many applications, and in every field the data is encoded at the transmitter and transferred on a communication channel and received at the receiver after it is decoded. During the transmission of data it might get corrupted because of some noise on the channel . So it is necessary for the receiver to have some function which can detect the error in the received data . Hamming code is one of such forward error correcting code which has got many applications. In this paper the algorithm for hamming code is discussed and then implement ation of it in verilog is done to get the results . Hamming code is an improvement over parity check method . Here a code is implemented in verilog in which 4 - bit of informat ion data is transmitted with 3 - redundancy bits . In order to find the value of these redundancy bits a code is written in verilog which will be simulated in X illinx 9.1 software . Th e result of simulation and test bench waveforms are also shown .

References

[1] Data communication and networking, Behrouz A. Forouzan, 4 th edition , Tata McGrawHill publication.
[2] http://hamming (7,4) code Discussion and implementation.
[3] Hardware implementation of a single bit error c ode correction by const - antion IANA, Gheorghe SERBAN, Ion TUTANESCU, Petre ANGHE - - LESCU.
[4] Information Theory Coding and Cryptography by Ranjan Bose.
[ 5] http://www.xillinx.com/training/xillinx - training - cour ses.pdf.
[6] Verilog HDL:A guide to digital design and synthesis,second edition by Sameer Palnitkar.
[7] Hamming W.Richard. Coding and information and theory, Prentice - Hall chapter 3.
[8] ISE 9.1 Quick Start Tutorial, available at http:/ www. xillinx.com/itp/ xillinx9/books/docs/qst/q.

Keywords
VLSI, verilog, xillinx, redundancy, parity, Hamming .