Serial (Asynchronous vs Synchronous) Transmission Transfer Rates at 1200 bps
To compare transmission speeds, we treat both systems as using the same physical bit rate bits/second, and compute how many useful information characters arrive per second based on the number of transmitted bits per character/frame.
Key ideas:
- bit rate: given as bps in both cases.
- frame: determines overhead.
- sync character.
- information character.
For T1 (serial/async), each character has overhead: start + stop + parity. For T2 (synchronous), each block begins with a sync sequence (3 bytes), followed by data (30 bytes), forming a larger repeating frame.
Mermaid overview of bit accounting:
Asynchronous vs Synchronous Serial Communication (Frame/Overhead Intuition)
Given
- Bit rate (both): bits/s.
T1 (serial transmission)
Each character consists of:
- 8 information bits
- 1 parity bit
- 2 start bits
- 1 stop bit
Total bits per character:
T2 (synchronous transmission)
Each block/frame contains:
- 3 sync characters (each is 8 bits) bits
- 30 information characters (each is 8 bits) bits
Total bits per block:
Useful information in T2 per block:
- 30 information characters per block
Compute transfer rate in characters/s for T1 and T2
- 1Step 1
For any scheme, frames/s .
- 2Step 2
Bits per character , so .
- 3Step 3
Bits per block , so .
- 4Step 4
Each block carries 30 information characters, so .
- 5Step 5
Report T1 = 100 characters/s and T2 ≈ 136.36 information characters/s.
Final Answers (Transfer Rates)
T1 transfer rate
T2 transfer rate
Answer:
- T1: information characters/second
- T2: information characters/second
Character Transfer Rate Comparison (Information Characters/s)
Computed from the same 1200 bps bit rate using different framing overhead.
How to avoid common mistakes
Always convert bit rate to character/block rate using the total transmitted bits per unit. For T2, remember only the 30 data bytes count as “information characters,” not the 3 sync bytes.
Frame definition matters
In T1, the overhead is per character. In T2, the overhead (3 sync bytes) is per block of 33 bytes total. Mixing these (e.g., treating T2 sync bytes as per character) gives the wrong result.
Quick Checks
Knowledge Check
For T1, the number of transmitted bits per character is: