Chapter 1
Chapter 1
language or gestures)
Visual communication (the use of images or pictures such as
communication channel
Bits will be reassembled at the destination
a time
Needs multiple (parallel) communication channels
4
Contd.
5
Definitions
The word data refers to information presented in whatever
form is agreed upon by the parties creating and using the data.
Signal: the electrical wave that is used to represent the data.
manipulation.
transmitter).
and 0s.
continues wave
11
Flashing light and telegraph message are
Contd.
The advantage of digital signals is that
12
wiring and can cope with multiple signals without
Contd.
are Digital?
Volume control on a radio
Traffic lights
Motor bike throttle
Water tap
Dimmer switch
Light switch
In Music on a CD
14
Music on a tape
Modes of data transmission
There are 3 different transmission modes
exchanges:
transmits in turn.
This type of connection makes it possible to have bidirectional
communication in both directions at the same time; the entire capacity of the
16
channel can be utilized for each direction.
Contd.
3. Full-Duplex: In full-duplex mode (also called duplex), both
This sharing can occur in two ways: Either the link must contain two
physically separate transmission paths, one for sending and the other for
18
Signal Encoding techniques
1 and 0.
of time.
20
Assignment #1
3. Bipolar-AMI
4. Pseudoternary
5. Manchester
21
6. Differential Manchester
22
DIGITAL DATA, ANALOG SIGNALS
network.
so does traffic.
29 Frequency division multiplexing involves simultaneously
Contd.
These different frequencies, called channels, share
being used.
31
Time-division multiplexing (TDM)
A multiplexing method for transmitting multiple data
34
Statistical Multiplexing
It is a multiplexing technique that allows information from a
signal as it is transmitted.
in the background
39
Dealing With Errors
We need to build systems that are resilient to errors in data.
uncorrupted.
undetected.
40
Errors in Data
Data is sent in the form of binary numbers.
There are four possible ways that noise can affect a bit:
41
Pure Noise
bits correctly.
The question is, how can the receiver know when an error has
occurred?
We could try sending the data twice and comparing the two transmissions
Even when we detect an error, the next question is: what to do about
43
it?
Parity Checking (Vertical Redundancy Check (VRC))
If the received character does not have an even (or odd) number
Both the sender and receiver must know which form of parity to
use.
44
Contd.
A character such as 0110001 would be transmitted as:
dissimilar bits.
checksum.
49
Cyclic Redundancy Code (CRC)
A far more effective way of detecting errors in a
50
Contd.
The mathematical procedure for performing a CRC is