TutorChase logo
Login
AQA A-Level Computer Science

18.1.1 Serial and Parallel Transmission

Serial and Parallel Transmission are two fundamental methods of sending data between devices. Understanding their characteristics is key to designing efficient communication systems.

What is serial transmission?

Serial transmission is a communication method in which data is sent one bit at a time over a single communication line or wire. It is commonly used in scenarios where simplicity, low cost, and reliability over distance are important. In serial transmission, each individual bit of data—either a 0 or a 1—is transmitted sequentially. The bits follow one another in a stream from the sender to the receiver.

Serial transmission is used widely in modern digital communications, including USB connections, network cables, and long-distance telecommunications. This approach avoids many of the problems associated with multiple-wire systems such as timing mismatches and interference.

Characteristics of serial transmission

  • Single channel: Only one wire or communication path is required to carry the data stream.

  • Sequential bit delivery: Bits are transmitted one after the other in a specific order, usually starting with the most significant bit or the least significant bit, depending on the protocol.

  • Synchronisation required: To ensure correct data interpretation, sender and receiver must agree on timing, which is achieved through either synchronous or asynchronous techniques.

  • Efficient for long distances: Serial transmission maintains signal integrity over longer cables better than parallel systems.

How serial transmission works

Take your grades to the next level!

UPGRADING TO PREMIUM UNLOCKS
AI Tutor
AI-powered study assistant
instant feedback and guidance
Predicted Papers
Examiner-style predicted papers
based on recent exam trends
Practice Questions
All exam practice questions
by topic for each subject
Study Notes
All detailed revision notes
written by expert teachers
Cheat Sheets
Quick revision summaries
perfect for last-minute review
Past Papers
Complete collection
of practice and past exam papers
Email
Password
Confirm Password
Already have an account?

Practice Questions

FAQ

Skew occurs in parallel transmission because each bit travels along a separate wire, and even slight differences in wire length, resistance, capacitance, or physical layout can cause bits to arrive at different times. As the frequency of transmission increases, these small delays become more pronounced, leading to errors when the receiver interprets misaligned signals. For instance, if one wire introduces a microsecond delay while others don’t, the bits will no longer align to form the correct byte, corrupting the data. To minimise skew, hardware designers implement techniques like equal-length traces on circuit boards, twisted pair cabling, and impedance matching. They may also use buffer circuits to re-time signals or introduce delay lines to synchronise slower-arriving bits. In high-performance systems, error detection and correction protocols further protect against the consequences of skew. These physical and logical countermeasures are essential in systems like RAM and CPU buses, where high-speed and accuracy are equally critical.

Crosstalk is the unwanted electromagnetic interference that occurs when signals in adjacent wires influence each other. In parallel transmission, multiple wires are bundled closely together, and when one wire carries a signal, its electromagnetic field can induce a signal in a neighbouring wire. This effect is especially problematic at higher frequencies because the signal changes more rapidly, increasing the likelihood of interference being induced. The faster the signal transitions, the more energy is radiated, which can couple into nearby conductors more easily. Crosstalk can result in bit errors, data corruption, or even complete communication failure if not managed properly. Engineers mitigate crosstalk through careful physical design—by increasing spacing between wires, using shielding, or implementing twisted pair cabling. Additionally, differential signalling can help cancel out noise. High-frequency parallel buses often require expensive shielding techniques to combat crosstalk, which is one reason serial transmission has become more common in external and long-distance digital communication systems.

Serial transmission is typically preferred for modern external interfaces because it is more scalable, cost-effective, and reliable over a range of distances. Technologies such as USB, Thunderbolt, and SATA all use serial methods due to these advantages. Unlike parallel transmission, serial interfaces require fewer physical wires, reducing cable size, complexity, and cost. Fewer wires also mean less electromagnetic interference, making shielding and error prevention more manageable. Additionally, serial transmission does not suffer from skew, allowing high-speed communication without the need for complex synchronisation techniques. Advances in serial technology, such as clock recovery, signal modulation, and high-frequency transceivers, have enabled serial links to reach data rates that equal or exceed older parallel methods. For example, USB 3.2 can transmit data at up to 20 Gbps using a single differential pair. The use of full-duplex serial communication also allows simultaneous two-way data exchange. All these factors make serial interfaces the dominant choice for external hardware connectivity today.

Serial and parallel transmission face different challenges when it comes to error detection and correction due to their structural differences. Serial transmission, being sequential, is more prone to timing-related errors and noise-induced corruption, especially over long distances. To address this, serial protocols often incorporate parity bits, checksums, cyclic redundancy checks (CRC), or more complex error correction codes (ECC) to ensure data integrity. The lower wire count also makes it easier to shield serial cables, reducing interference and simplifying the process of detecting and correcting errors. In contrast, parallel transmission typically requires fewer error correction features over short distances but must deal with skew and crosstalk, which can cause multiple bits to be misread simultaneously. In high-speed parallel buses like memory systems, built-in timing calibration, strobe signals, and sometimes ECC are used to mitigate these issues. Ultimately, while both methods use error-checking strategies, the complexity and focus of those strategies differ based on the typical faults each transmission method faces.

Increasing the speed of parallel transmission faces several physical and electrical limitations. Firstly, the faster data is transmitted across parallel lines, the more severe skew becomes—bits may arrive out of sync due to minute differences in wire properties. This makes it difficult to reconstruct the original byte or word accurately. Second, faster signals generate stronger electromagnetic fields, which in tightly packed parallel cables increases crosstalk. Crosstalk introduces noise into neighbouring lines, raising the probability of data corruption. To combat these issues, hardware designers must employ complex solutions like matched impedance, precise trace routing, and shielding, which raise costs and limit scalability. Additionally, the width of parallel buses cannot be increased indefinitely due to space constraints on printed circuit boards and connector limitations. In contrast, serial transmission scales more easily. With improvements in signal encoding and clock recovery, a single high-speed serial line can outperform wide parallel buses without the same susceptibility to skew or crosstalk, making it more suitable for high-frequency data communication.

Hire a tutor

Please fill out the form and we'll find a tutor for you.

1/2
Your details
Alternatively contact us via
WhatsApp, Phone Call, or Email