Professional Documents
Culture Documents
Unguided media
Guided media
(wireless)
Communication is
in the form of
electromagnetic
waves
Twisted pair, coaxial Propagation through air,
cable, optical fiber vacuum, and seawater
Analog and Digital Data
Time
(a) Analog
Amplitude
(volts)
Time
(b) Digital
Amplitude (volts)
Periodic Signals
0
Time
–A
signal pattern
period = T = 1/f
Could be analog
A
or digital signals
Amplitude (volts)
0
Time
–A
period = T = 1/f
Assuming signal Or
velocity v, then the
wavelength is related equivalently
to the period as λ = vT λ = v/f
Frequency Domain Concepts
The frequency domain is more compact and useful
when we are dealing with more than one sine wave
E.g. 3 sine waves, each with different amplitude and
frequency. All can be represented by three spikes in the
frequency domain.
Periodic Composite Signals
Time domain representation Frequency domain representation
discrete
continuous
Square waves
Limiting
Most energy in have infinite
bandwidth
first few components and
creates
components hence an infinite
distortions
bandwidth
Solution
A page has an average of 24 lines with 80 characters in each
line. If we assume that one character requires 8 bits, the bit
rate is:
Example: Bit rate
Solution
The bit rate is:
Example: Bit rate
Note that both bandwidths are infinite, but the periodic signal
has discrete frequencies while the non-periodic signal has
continuous frequencies.
We usually encounter a non-periodic digital signal in data
communications.
Transmission types
Unwanted signals
inserted between
transmitter and
receiver
Noisy channel: e.g. the power of a signal is 10 mW and the power of the noise is 1 μW.
Noiseless channel
Categories of Noise
Categories of Noise
Crosstalk:
A signal from one line is picked
up by another
Can occur by electrical
coupling between nearby
twisted pairs or when
microwave antennas pick up
Impulse Noise: unwanted signals
Solution
We can use the Nyquist formula as shown:
This means that the highest bit rate for a telephone line is
34.860 kbps. If we want to send data faster than this, we can
either increase the bandwidth of the line or improve the signal-
to-noise ratio.
Example: Shannon Capacity
The signal-to-noise ratio is often given in decibels. Assume
that SNRdB = 36 and the channel bandwidth is 2 MHz. The
theoretical channel capacity can be calculated as:
Solution
We can calculate the throughput as
Solution
We can calculate the propagation time as
Propagation time = 12,000 x 1000 / (2.4 x 𝟏𝟏𝟏𝟏𝟖𝟖 ) = 50ms
The example shows that a bit can go over the Atlantic Ocean
in only 50 ms if there is a direct cable between the source
and the destination.
Example: Latency
What are the propagation time and the transmission time for
a 2.5-KB (kilobyte) message if the bandwidth of the
network is 1 Gbps? Assume that the distance between the
sender and the receiver is 12,000 km and that light travels at
2.4 × 108 m/s.
Solution
We can calculate the propagation and transmission time as
Note that in this case, because the message is short and the
bandwidth is high, the dominant factor is the propagation
time, not the transmission time.
Example: Latency
What are the propagation time and the transmission time for a
5MB message (an image) if the bandwidth of the network is 1
Mbps? Assume that the distance between the sender and the
receiver is 12,000 km and that light travels at 2.4 × 108 m/s.
Solution
We can calculate the propagation and transmission times as:
Note that in this case, because the message is very long and the
bandwidth is not very high, the dominant factor is the
transmission time, not the propagation time. The propagation
time can be ignored.
Bandwidth-Delay Product
Bandwidth and delay are two performance metrics of a link.
However, the product of the two i.e. the bandwidth-delay product is
very important in data communications.
The product of bandwidth and delay is the number of bits that can fill
the link. This measurement is important if we need to send data in
bursts and wait for the acknowledgment of each burst before
sending the next one.
To use the maximum capability of the link, we need to make the size
of our burst 2 times the product of bandwidth and delay; we need to
fill up the full-duplex channel (two directions). The sender should send
a burst of data of (2 × bandwidth × delay) bits. The sender then waits
for receiver acknowledgment for part of the burst before sending
another burst. The amount 2 × bandwidth × delay is the number of
bits that can be in transition at any time.
Case 1: Filling the links with bits