Transmission Methods and Directions

Data transmission refers to the movement of digital binary data from one device or component to another. Computer systems categorize data transmission along two dimensions: the direction of travel and the number of bits sent concurrently.


Learning Objectives

  • Compare and contrast Simplex, Half-Duplex, and Full-Duplex transmission directions.
  • Compare Serial and Parallel data transmission methods, explaining data skew and crosstalk.
  • Explain the operation, architecture, benefits, and drawbacks of the Universal Serial Bus (USB).

1. Directions of Data Transmission

Data flow between two communicating endpoints occurs in one of three directional modes:

Simplex:       [Sender]  ==============================>  [Receiver]
Half-Duplex:   [Device A] <=========== (Turn 1) =========  [Device B]
                          ========== (Turn 2) =========>
Full-Duplex:   [Device A] <============================>  [Device B]

Simplex Transmission

  • Operation: Data travels in one direction only at all times.
  • Example:
  • Computer sending video signals to a monitor.
  • Barcode scanner sending scanned codes to a point-of-sale terminal.
  • Sensor sending temperature data to a microcontroller.

Half-Duplex Transmission

  • Operation: Data travels in both directions, but only one direction at a time. Devices take turns transmitting; while one is sending, the other must listen.
  • Example:
  • Walkie-talkie two-way radios ("Push-to-talk").
  • Early wireless communication systems where sender and receiver shared a single channel.

Full-Duplex Transmission

  • Operation: Data travels in both directions simultaneously at the same time.
  • Example:
  • Modern broadband fiber-optic internet connection.
  • Smartphone telephone conversation (both parties can speak and hear at the exact same instant).

2. Serial vs Parallel Transmission

SERIAL:    Bit 7 -> Bit 6 -> Bit 5 -> Bit 4 -> Bit 3 -> Bit 2 -> Bit 1 -> Bit 0  (Single Wire)

           Wire 7: Bit 7 -------------------------->
           Wire 6: Bit 6 -------------------------->
PARALLEL:  ...
           Wire 1: Bit 1 -------------------------->
           Wire 0: Bit 0 --------------------------> (Multiple Wires Simultaneously)

Serial Data Transmission

  • How It Works: Bits are transmitted one by one sequentially down a single physical wire or channel.
  • Characteristics:
  • No Data Skew: Because all bits travel down the exact same physical path, they cannot arrive out of synchronization.
  • Minimal Crosstalk: Low electrical interference between adjacent wires.
  • Distance: Reliable over long distances (hundreds of meters or across networks).
  • Cost: Lower manufacturing cost because fewer wires and smaller connectors are needed.

Parallel Data Transmission

  • How It Works: Multiple bits (typically 8, 16, 32, or 64 bits simultaneously) are transmitted over multiple parallel wires.
  • Characteristics:
  • High Transfer Rate over Very Short Distances: Because 8 bits travel at the same moment, early engineers used it for internal CPU data buses and printers.
  • Data Skew: Over longer cables, tiny variations in physical wire resistance, capacitance, and length cause electrical pulses to travel at slightly different speeds. The bits arrive out of sync, corrupting the byte.
  • Crosstalk: High electromagnetic interference between closely packed parallel wires can induce voltages in adjacent lines, flipping bits.
  • Cable Bulk & Cost: Thick, bulky cables with large multi-pin connectors.

Summary Comparison: Serial vs Parallel

Feature

Serial Transmission

Parallel Transmission

Number of Wires

Single data line (or twisted pair).

Multiple parallel data lines (e.g. 8 or 16).

Bit Timing

One bit at a time sequentially.

Multiple bits simultaneously.

Data Skew

None (impossible on a single line).

Significant risk over medium/long distances.

Crosstalk

Minimal.

Severe over longer cables.

Reliable Distance

Long distances (kilometres).

Very short distances (typically $< 2$ metres).

Modern Application

USB, SATA, PCIe, Ethernet, Internet.

Internal CPU data buses (internal to motherboard/chip).


Written practice and self-review

The Universal Serial Bus (USB) is the dominant industry standard for connecting computer peripherals.

  1. State three distinct benefits of using a USB connection compared to older legacy ports.
  2. Describe one technical limitation of USB cables.

Write an explanation before checking the theory. Check that each claim answers the question, uses the correct concept and explains why it applies. Discuss uncertain points with a teacher. The structured exercise below checks specific facts; it does not automatically mark this explanation.

AI Socratic Tutor

All-Access
Sign in or create an account. AI Tutor is an All-Access benefit.
Sign Up

Need guidance? Ask a question or use the hint below.

AI Socratic Tutor is an All-Access Benefit

Unlock step-by-step Socratic hints, algorithm trace table walkthroughs, and error diagnostics for every Cambridge exercise.

You're chatting with an AI tutor, not a person. AI can make mistakes, so double-check its answers.

Application: Check the reasoning

+30 XP

Application: Check the reasoning

  1. Both parties transmit at the same time: [Space 1]
  2. Only one direction is possible: [Space 2]
  3. Bits sent one after another over one channel: [Space 3]
Word Bank / Available Cards (Drag into spaces or tap to place)
All-Access Required

Interactive exercises for Module 2 and beyond require an active plan.