Académique Documents
Professionnel Documents
Culture Documents
Transmission
Digital Transmission
• A computer network is designed to send
information from one point to another.
• This information needs to be converted to either
a digital signal (digital transmission) or an analog
signal (analog transmission).
• In Digital transmission:
▫ (1) methods which convert digital data to digital
signals (digital-to-digital conversion)
▫ (2) methods which convert analog signals to
digital signals (analog-to-digital conversion)
Digital Signals
• Bit interval (instead of period) and bit rate (instead of
frequency) are used to describe digital signals
• The bit interval is the time required to send one single
bit.
• The bit rate is the number of bit intervals per second
(bits per second: bps)
Digital-to-Digital conversion
• The data can be either digital or analog.
• The signals that represent data can also be
digital or analog.
• The conversion involves three techniques:
▫ line coding
▫ block coding
▫ scrambling.
Block Coding
• Block coding is used for error detection and re-
transmitted the data.
• Block coding is represented using mB/nB slash
notation.
• In general, block coding changes a block of m
bits into a block of n bits, where n is larger than
m.
Block Coding (cont..)
• Simplex communication is
a communication channel that sends
information in one direction only.
Half-Duplex Mode
• A duplex communication system is a point-to-point
system composed of two or more connected parties or
devices that can communicate with one another in both
directions.
Full-Duplex Mode
• In a full-duplex system, both parties can
communicate with each other simultaneously.
34
Data Transmission
35
Parallel Transmission
• In parallel mode, multiple bits are sent with each
clock tick.
• In serial mode one bit is sent with each clock
tick.
• In parallel transmission n wires are used to
transmit n bits.
• This is limited to short distances as wiring is
expensive
36
Parallel transmission
37
Serial Transmission
• In serial transmission, one bit follows another so
we need only one communication channel rather
than n-channels to transmit data between two
communicating devices.
• Serial communication reduces the cost by
roughly a factor of n.
• Serial transmission occurs in of two ways:
▫ asynchronous
▫ synchronous
38
Serial transmission
39
Asynchronous transmission
• In asynchronous transmission the timing or a signal
is unimportant.
• To alert the receiver of the arrival of a new group of bits
(usually a byte), an extra bit (0) (start bit) is added at
the beginning of each byte.
• Another bit (1) (stop bit) needs to be transmitted at the
end of the group to indicated that the transmission of a
byte is finished.
• In addition, the transmission of each byte may then be
followed by a gap of varying duration.
• This can be either represented by an idle channel or by a
stream of additional stop bits.
• Asynchronous communication is slow but it is cheap
and effective.
• It is used for communication between the keyboard
and a computer
40
Asynchronous transmission
Synchronous transmission
• In synchronous transmission, the bit stream is
combined into ‘longer’ frames which may
contain multiple bytes.
• Each byte is introduced on to the transmission
link without a gap between two bytes.
• It is left to the receiver to separate the bit stream
into bytes for decoding purposes.
• The advantage of synchronous transmission is
speed, that’s why it is used for data transmission
between computers.
42
Synchronous
transmission
In synchronous transmission,
we send bits one after another without start/stop bits or gaps.
It is the responsibility of the receiver to group the bits.