State two limitations of ASCII
It only allows a small number of characters (≤128) to be represented.
It’s an AMERICAN standard and only allows communication in English.
Explain why Unicode was introduced
• Introduced to store more characters so that more languages could be represented (ASCII only allows for English)
• Unicode can represent a wider range of characters
State three methods of error detection when transmitting bits
Parity bits
Check digits
Majority voting
State two limitations of parity bits in detecting errors
Explain how the even parity system works. Include a description of the roles of the sending device and the receiving device during transmission. [4]
Sending Device
• Sender counts the number of 1s in the bit pattern
• and adds an extra bit to ensure even number of 1s
Receiving Device
• Receiver counts the number of 1s in the bit pattern received
• If there are an odd number of 1s it identifies that an error has occurred
Explain how a check digit is created [1]
A check digit is calculated by applying a function to our value, until the result is a single number
Explain how the check digit system works. Include a description of the sender and receiver. [3]
State the principle behind majority voting [1]
It copies each bit three (or an odd number) of times before sending.
If one bit changes during transmission, the other bits in the section allow determination of the original value.
State the role of the sender and receiver in majority voting [2]
Sender triples each bit to make and sends this tripled binary word
Receiver determines the modal bit from each triplet and reconstructs the original binary word from them.
State an advantage of majority voting vs other error detection methods [1]
It is corrective – if there is data corruption the original data can be determined through the modal bit
State a disadvantage of majority voting [1]
Majority voting is space inefficient, as you are tripling the data that you are sending.
This makes transmission take longer.