Please use C++ In this lab, you need to write a program which, given a seven digit binary input given below, it will check to see if there is a single bit error using the Hamming Code method discussed in lab. For a sample of Hamming Code, the input: 1110101 will reveal that ‘110’ is the location of the error (meaning the sixth slot in the input), so the corrected number would be 1010101, and the actual message transmitted, would be 1011, which is 11 in decimal. You can use this example to test your program to ensure it’s working correctly. Create a program which can, given a 7-bit long input, written in Hamming Code style, do the three following tasks, displaying the results as output. (1) Determine if there’s an incorrect bit, and if so, where it is. (2) Display what the CORRECT code should look like (if it needs to be corrected.) (3) Display the decimal form of the message that was sent, after any needed correction. Remember, when using Hamming code, only the 7, 6, 5 and 3 slots comprise the actual message! For your input, use the following five inputs, and show the results of each: 1101010 1010101 (there should be no error) 0010111 0110011 (there should be no error)
Please use C++
In this lab, you need to write a program which, given a seven digit binary input given below, it will check to see if there is a single bit error using the Hamming Code method discussed in lab. For a sample of Hamming Code, the input: 1110101 will reveal that ‘110’ is the location of the error (meaning the sixth slot in the input), so the corrected number would be 1010101, and the actual message transmitted, would be 1011, which is 11 in decimal. You can use this example to test your program to ensure it’s working correctly.
Create a program which can, given a 7-bit long input, written in Hamming Code style, do the three following tasks, displaying the results as output.
(1) Determine if there’s an incorrect bit, and if so, where it is.
(2) Display what the CORRECT code should look like (if it needs to be corrected.)
(3) Display the decimal form of the message that was sent, after any needed correction.
Remember, when using Hamming code, only the 7, 6, 5 and 3 slots comprise the actual message!
For your input, use the following five inputs, and show the results of each:
1101010
1010101 (there should be no error)
0010111
0110011 (there should be no error)
Trending now
This is a popular solution!
Step by step
Solved in 4 steps with 6 images