• edited by
7,214 views
22 22 votes

In serial data transmission, every byte of data is padded with a $'0'$ in the beginning and one or two $'1'$s at the end of byte because:

  1. receiver is to be synchronized for byte reception
  2. receiver recovers lost $'0'$s and $'1'$s from these padded bits
  3. padded bits are useful in parity computation
  4. none of the above

3 Answers

Best answer
31 31 votes

Answer (A) In serial communication in beginning $'0'$ is padded as start bit and one or two $'1'$s are padded as stop bit.

and those bits are for synchronize receiver

http://esd.cs.ucr.edu/labs/serial/serial.html

• edited by
0 0 votes

This question is describing the classic asynchronous serial communication frame. Because the sender and receiver do not share a separate "clock" wire to keep their timing perfectly matched, they are completely out of sync.

The padded bits act as the timing mechanism to fix this:

  • The padded '0' at the beginning is the Start Bit: The line idles at a high voltage ('1'). When the sender forces it to a low voltage ('0'), it acts as a wake-up call. The exact moment the receiver feels that voltage drop, it synchronizes its internal clock and starts a timer to read the incoming 8 bits of data at the agreed-upon baud rate.

  • The padded '1's at the end are the Stop Bits: By forcing the line back to a high voltage ('1'), it officially ends the frame. This gives the receiver time to process the byte, and crucially, it guarantees the line is back at an idle '1' state so the next Start Bit ('0') can be easily detected.

Why the other options are wrong:

  • Recovering lost bits: Start and stop bits cannot magically recover a corrupted data payload. If a bit flips in the middle of transmission, it is lost or corrupted.

  • Parity computation: Parity is an entirely separate, optional bit inserted before the stop bits. The start and stop bits are never used to calculate parity.

Answer:
Position:
Show:

Related questions

9 9 votes
2 answers 2 answers
4.6k
4.6k views
Kathleen asked Sep 13, 2014
4,636 views
Start and stop bits do not contain any "information" but are used in serial communication forError detectionError correctionSynchronizationSlowing down the communications...
9 9 votes
5 answers 5 answers
8.9k
8.9k views
go_editor asked Sep 28, 2014
8,930 views
In the context of modular software design, which one of the following combinations is desirable?High cohesion and high couplingHigh cohesion and low couplingLow cohesion ...
20 20 votes
2 answers 2 answers
13.7k
13.7k views
Kathleen asked Sep 25, 2014
13,724 views
In serial communication employing $8$ data bits, a parity bit and $2$ stop bits, the minimum band rate required to sustain a transfer rate of $300$ characters per second ...
9 9 votes
1 answers 1 answer
3.5k
3.5k views
Kathleen asked Oct 8, 2014
3,523 views
An asynchronous serial communication controller that uses a start-stop scheme for controlling the serial I/O of a system is programmed for a string of length seven bits, ...