Interference as the cause of transmission errors

Tip: Choose Save as PDF in the print dialog to download. Use A4 paper size.

Interference as the cause of transmission errors

Name:
Date:
Class:

Quick Questions

Shade in the A or B circle for each question.

1. Which best describes interference in data transmission?
A A method that checks data after it arrives
B Unwanted disturbance to a signal that can damage data while it travels
2. Which is an example of interference?
A Electrical noise from a motor near a cable
B A parity bit added to a byte
3. What is crosstalk?
A Signal from one cable leaking into a nearby cable
B Two computers confirming they received data
4. Interference can cause a bit to change from 0 to 1 during transmission.
A False
B True
5. Which link is usually MORE exposed to interference?
A A long wireless link
B A short cable between two nearby devices

Match the Pairs

Draw a line connecting each item on the left to its match on the right.

Left columnRight column
1interference AInterference has changed one bit during transmission, so the data has been changed
2Sent: 10110010 Received: 10100010 BThe comparison is the wrong way round. Longer and wireless links are more exposed to interference, so the wireless 100m link has the higher risk.
3Crosstalk is when the signal in one cable leaks into a cable next to it and disturbs the data there CUnwanted disturbance to a signal, such as electrical noise, that damages data while it travels
4Longer or wireless links are more exposed to interference, so errors are more likely DcableA signal -> leaks into cableB
5interference = data sent twice EInterference is not data being sent twice. It is unwanted disturbance, such as electrical noise or crosstalk, that damages the signal and the data it carries.
6risk(wired 1m) > risk(wireless 100m) Flink_length up => error_risk up

Definitions

interference

Fill in the Blanks

Complete each line of code by filling in the missing parts.

1.
sent ← "10110010" received ← "10010010" IF sent _ received THEN
2.
interference ← TRUE IF ____________ THEN OUTPUT "Bits may change"
3.
signal ← "weak" IF signal = "weak" THEN ______ "Data may be damaged"
4.
IF cableLength > 90 THEN risk ← "high" _____
5.
IF link = "wireless" __ length > 90 THEN risk ← "high" ENDIF

Spot the Error

Shade in the letter of the line that contains an error.

Question 1
A sent = "10110010"
B received = "10100010"
C if sent == received:
D print("Data changed")
Question 2
A sent = 1
B noise = 1
C received = sent + noise
D print(received)
Question 3
A distance = 100
B limit = 50
C if distance < limit:
D print("More exposed")
Question 4
A neighbour_signal = True
B if not neighbour_signal:
C print("Crosstalk risk")
Question 5
A wire = "unshielded
B if wire == "unshielded":
C print("Picks up noise")

Answer Key

Interference as the cause of transmission errors
Section A: Quick Questions
Q1
B — Unwanted disturbance to a signal that can damage data while it travels
Q2
A — Electrical noise from a motor near a cable
Q3
A — Signal from one cable leaking into a nearby cable
Q4
B — True
Q5
A — A long wireless link
Section B: Match the Pairs
Q1
interference → Unwanted disturbance to a signal, such as electrical noise, that damages data while it travels
Q2
Sent: 10110010 Received: 10100010 → Interference has changed one bit during transmission, so the data has been changed
Q3
Crosstalk is when the signal in one cable leaks into a cable next to it and disturbs the data there → cableA signal -> leaks into cableB
Q4
Longer or wireless links are more exposed to interference, so errors are more likely → link_length up => error_risk up
Q5
interference = data sent twice → Interference is not data being sent twice. It is unwanted disturbance, such as electrical noise or crosstalk, that damages the signal and the data it carries.
Q6
risk(wired 1m) > risk(wireless 100m) → The comparison is the wrong way round. Longer and wireless links are more exposed to interference, so the wireless 100m link has the higher risk.
Section C: Definitions
Q1
interference — Unwanted disturbance to a signal, such as electrical noise or crosstalk, that damages data as it travels and can cause bits to be lost, gained or changed.
Section D: Fill in the Blanks
Q1
sent ← "10110010" received ← "10010010" IF sent ≠ received THEN
Q2
interference ← TRUE IF interference THEN OUTPUT "Bits may change"
Q3
signal ← "weak" IF signal = "weak" THEN OUTPUT "Data may be damaged"
Q4
IF cableLength > 90 THEN risk ← "high" ENDIF
Q5
IF link = "wireless" OR length > 90 THEN risk ← "high" ENDIF
Section E: Spot the Error
Q1
C — The warning should appear when the data sent and received are different, because interference has changed a bit. The test should be sent != received.
Q2
C — Noise flips a bit, so the result must still be 0 or 1. The XOR operator ^ flips the bit when noise is 1. Adding gives 2, which is not a valid bit.
Q3
C — Longer links are more exposed to interference. The message should print when the distance is greater than the limit, so the test should use >.
Q4
B — Crosstalk happens when signals leak from a neighbouring cable. The risk exists when a neighbour signal is present, so the test should be if neighbour_signal: without not.
Q5
A — The string is missing its closing quote, which is a syntax error. It should be wire = "unshielded".