The project utilized the computer program Tinkercad to build and simulate the design. The design incorporates a Ardinuo uno microcontroller which is programmable with the Arduino IDE (Integrated Development Environment) which will be used to incorporate the design features of an LCD display, switching pins, and 7-segment displays. In coding theory, Hamming (7,4) is a linear error-correcting code that encodes four bits of data into seven bits by adding three parity bits. The project allows the user to select a 4-bit code which will be used to produce a even parity correcting code of 3-bits, resulting in a 7-bit Hamming code. The design allows the user flexibility in selecting a 4-bit code, which can be configured to represent a 0 or 1 by utilizing the switch pins for the appropriate 7-segment displays. Once the user has chosen the desired bit code, the user can select the LED switch pin state which turns on the LED and begins the process to simulate the Hamming code calculator. The 7-bit Hamming code is computed using even parity Hamming code theory and display to the user using the LCD display.
-
Notifications
You must be signed in to change notification settings - Fork 0
In coding theory, Hamming (7,4) is a linear error-correcting code that encodes four bits of data into seven bits by adding three parity bits. The project implements a even parity correcting code.
AngelsGills/Hamming-code-calculator-7-4
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
In coding theory, Hamming (7,4) is a linear error-correcting code that encodes four bits of data into seven bits by adding three parity bits. The project implements a even parity correcting code.
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published