Data Transmission
Data Transmission
Serial
Data transmission refers to the process of transferring data between two or more digital devices.
Data is transmitted from one device to another in analog or digital format. Basically, data
transmission enables devices or components within devices to speak to each other.
Serial transmission
When data is sent or received using serial data transmission, the data bits are organized in a
specific order, since they can only be sent one after another. The order of the data bits is
important as it dictates how the transmission is organized when it is received. It is viewed as
a reliable data transmission method because a data bit is only sent if the previous data bit
has already been received.
There are two types of serial transmission-synchronous and asynchronous both these
transmissions use 'Bit synchronization'
Bit Synchronization is a function that is required to determine when the beginning and end of
the data transmission occurs.
Bit synchronization helps the receiving computer to know when data begin and end during a
transmission. Therefore bit synchronization provides timing control.
Asynchronous Transmission
• Asynchronous transmission sends only one character at a time where a character is either a
letter of the alphabet or number or control character i.e. it sends one byte of data at a time.
• Bit synchronization between two devices is made possible using start bit and stop bit.
• Stop bit indicates the end of data i.e. to let the receiver know that byte is finished, one or
more additional bits are appended to the end of the byte. These bits, usually 1s are called stop
bits.
• Addition of start and stop increase the number of data bits. Hence more bandwidth is
consumed in asynchronous transmission.
• There is idle time between the transmissions of different data bytes. This idle time is also
known as Gap
• The gap or idle time can be of varying intervals. This mechanism is called Asynchronous,
because at byte level sender and receiver need not to be synchronized. But within each byte,
receiver must be synchronized with the incoming bit stream.
• In this method bit stream is combined into longer frames that may contain multiple
bytes.
• In the absence of start & stop bits, bit synchronization is established between sender &
receiver by 'timing' the transmission of each bit.
• Since the various bytes are placed on the link without any gap, it is the responsibility of
receiver to separate the bit stream into bytes so as to reconstruct the original
information.
• In order to receive the data error free, the receiver and sender operates at the same
clock frequency.
1. This method is faster as compared to asynchronous as there are no extra bits (start bit
& stop bit) and also there is no gap between the individual data bytes.
2. The sender and receiver have to operate at the same clock frequency. This requires
proper synchronization which makes the system complicated.
• All n bits of one group are transmitted with each clock pulse from one device to
another i.e. multiple bits are sent with each clock pulse.
• As shown in the fig, eight separate wires are used to transmit 8 bit data from sender
to receiver.
Advantages
Serial transmission
It is cost-effective
It is appropriate for long-distance communication.
More reliable
Parallel transmission
Parallel transmission
1. Simplex Mode
2. Half duplex Mode
3. Full duplex Mode
SIMPLEX Mode
In this type of transmission mode, data can be sent only in one direction i.e. communication is
unidirectional. We cannot send a message back to the sender. Unidirectional communication is done
in Simplex Systems where we just need to send a command/signal, and do not expect any response
back.
Examples of simplex Mode are loudspeakers, television broadcasting, television and remote,
keyboard and monitor etc.
In full duplex system there can be two lines one for sending the data and the other for receiving
data.
This figure shows the schematic illustration of asynchronous transmission. In this example,
the start bits are 0s and the stop bits are 1s and the gap is represented by an idle line rather
than by additional stop bits.
In this diagram, the ASCII character would be transmitted using 10 bits. In this transmission
scheme "0100 0001" changes into "1 0100 0001 0". The extra bits, depending on the parity
bit, at the start and end of the data transmission.
This starts and a stops bit tells the receiver that character is coming and also the character
has ended.
This scheme of transmission is used when data are transmitted irregularly as opposed to in a
solid stream.
The bit streams are combined into longer "frames" in synchronous transmission, which may
contain multiple bytes. Each byte, however, is introduced onto the transmission link without
a gap between it and the next one.
It is left to the receiver to separate the bitstreams into bytes for decoding purposes.
Advantages:
Disadvantages: