Design of Hamming Code Using Verilog
Design of Hamming Code Using Verilog
Name: XXXX
Email : XXXX
Phone : XXXX
Abstract - In mathematics, digital communication and applications that need error-control. The design includes both
information theory, error detection and correction has great of the encoder and decoder systems to be used for the serial
practical importance in maintaining information integrity data transmission and reception of the wireless transceiver
across noisy channels. Error coding is considered as a method systems. The design has been simulated and verified using
of detecting and correcting these errors to ensure that the ISim simulator and Verilog HDL. The design can also be seen
information is transferred intact from its source to its using Spartan-6 FPGA trainer kit for Xilinx 14.3 has been
destination. Error coding is a method of detecting and used for the implementation .
correcting these errors in a wide range of communication
systems in computer memory, magnetic and optical data
Keywords – ASIC, CPLD, Decoder, Encoder, Error
storage media, satellite and deep space communications, Coding, FPGA, Hamming Code, Verilog HDL
2r e” n +1
or
2r e” k + r +1
B.The (11, 7, 1) Hamming code Fig. 3 shows the Hamming code implementation for an ASCII
The Hamming code can be applied to data units of any length. character. In the first step, each bit of the original character is
It uses the relationship between data and redundancy bits placed in its appropriate position in the 11-bit unit. In the
discussed above, and has the capability of correcting single-bit subsequent steps, the even parities for the various bit
combinations are calculated. The parity value for each
combination is the value of the corresponding ‘r’ bit.
A. SIMULATION RESULTS:
Encoder
Decoder
C.IMPLEMENT DESIGN:
B.RTL SCHEMATIC:
Encoder
The authors thank thier authorities of Dayananda Sagar
College Of Engineering,Bangalore, Karnataka, India for
encouraging us for this research work and project work.
REFERENCES
1. Leena, Mr. Subham Gandhi and Mr. Jitender Khurana,
“Implementing (7,4) Hamming Code using CPLD on VHDL”
International Journal of New Trends in Electronics , Vol. 1,
Issue 1, Aug. 2013.
Pages 5
IV. CONCLUSION
The hamming code for the given bit sequence is written and Words 1916
VI.ACKNOWLEDGMENT