What is meant by the ‘curse of the inverse-square law’?
When transmitting to a system, if the power received by the system is low, noise becomes a severe problem for the communication.
What is mean by Error Detection?
Detecting the error bits within the data being transmitted.
What is Error Correction Coding?
Adding redundancy to data being transmitted in order to safeguard against noise and improve communication reliability.
Define noise
Data communication interference caused by bit flipping in the raw information.
What are the 2 types of algorithms that deal with noise interference?
Error Detection : Detects the data packet cause the error during communication.
Error Correction : Corrects detected error.
What are the 2 main methods of error correction?
Explain Reverse Error Correction…
When is Reverse Error Correction not suitable?
For real-time communication.
When communicating to a system, what is the the power proportional to?
1 / (distance^2)
What does compression do?
Removes redundancy from raw data, reducing chance of interference.
What are the 2 methods of detection bit errors?
Parity check
Cyclic redundancy check
What is the Parity Check? Explain how it works…
What is the difference between Odd and Even Parity Checks?
What is an issue with Parity Check error detection? What is the solution to this?
How many bits does the encoder/decoder have for CRC-4, CRC-8, CRC-16 functions?
4 bits, 8 bits, 16 bits.
What operation is performed on bits in a CRC function?
XOR
What are the 4 steps of CRC Generation at the sender side?
What are the steps for the receiver to take during CRC?
Upon receiving data with the sender CRC check appended to it, use the divisor to perform XOR on the data.
How does the receiver know that there are no errors in the CRC transmitted data?
When the result of XOR on the transmitted data is all 0’s bits.
How does CRC work?
How can we represent the encoder / decoder of the CRC in polynomial form? Write 1101 in polynomial form…
What is the advantage of writing the encoder/decoder in polynomial form?
Polynomial division and multiplication enables efficient encoding and decoding.