CS412 Computer Networks - Winona State University
Download
Report
Transcript CS412 Computer Networks - Winona State University
CS412 Introduction to
Computer Networking &
Telecommunication
Theoretical Basis of
Data Communication
Chi-Cheng Lin, Winona State University
Topics
Analog/Digital Signals
Time and Frequency Domains
Bandwidth and Channel Capacity
Data Communication Measurements
2
Signals
Information must be transformed into
electromagnetic signals to be
transmitted
Signal forms
Analog or digital
Periodic or aperiodic
3
Analog/Digital Signals
Analog signal
Continuous waveform
Can have a infinite number of values in a
range
Digital signal
Discrete
Can have only a limited number of values
E.g., 0 or 1
4
Figure 3.1
Comparison of analog and digital signals
5
Periodic/Aperiodic Signals
Periodical signal
Contains continuously repeated pattern
Period (T): amount of time needed for the
pattern to complete
Aperiodical signal
Contains no repetitive signals
6
Analog Signals
Simple analog signal
Sine wave
3 characteristics
1. Peak amplitude (A)
2. Frequency (f)
3. Phase ()
Composite analog signal
Composed of multiple sine waves
7
Figure 3.2
A sine wave
s(t ) A sin(2ft )
8
Figure 3.3
Amplitude
s(t): instantaneous amplitude
t
9
Characteristics of Analog Signal
Peak amplitude: highest intensity
Frequency (f)
Number of cycles/rate of change per second
Measured in Hertz (Hz), KHz, MHz, GHz, …
Period (T): amount of time it takes to
complete one cycle
f = 1/T
Phase: position of the waveform relative
to time 0
10
Figure 3.4
Period and frequency
11
Table 3.1 Units of periods and frequencies
Unit
Seconds (s)
Equivalent
1s
Unit
hertz (Hz)
Equivalent
1 Hz
Milliseconds (ms)
10–3 s
kilohertz (KHz)
103 Hz
Microseconds (ms)
10–6 s
megahertz (MHz)
106 Hz
Nanoseconds (ns)
10–9 s
gigahertz (GHz)
109 Hz
Picoseconds (ps)
10–12 s
terahertz (THz)
1012 Hz
12
Figure 3.5
Relationships between different phases
13
Figure 3.6
Sine wave examples
14
Figure 3.6
Sine wave examples (continued)
15
Figure 3.6
Sine wave examples (continued)
16
Characteristics of Analog Signal
Changes in the three characteristics
provides the basis for
telecommunication
Used by modems (later …)
17
Time Vs. Frequency Domain
The sine waves shown previously are
plotted in its time domain.
An analog signal is best represented in
the frequency domain.
18
Figure 3.7
Time and frequency domains
19
Composite Signals
A composite signal can be decomposed
into component sine waves - harmonics
The decomposition is performed by
Fourier Analysis
20
Figure 4-13
WCB/McGraw-Hill
Signal with DC Component
The McGraw-Hill Companies, Inc., 1998
Figure 3.8-3.10 Square wave and the first three harmonics
22
Figure 3.11 Frequency spectrum comparison
23
Frequency Spectrum and Bandwidth
Frequency spectrum
Collection of all component frequencies it
contains
Bandwidth
Width of frequency spectrum
24
Figure 3.13
Bandwidth
25
Example 3
If a periodic signal is decomposed into five sine waves
with frequencies of 100, 300, 500, 700, and 900 Hz,
what is the bandwidth? Draw the spectrum, assuming all
components have a maximum amplitude of 10 V.
Solution
B = fh - fl = 900 - 100 = 800 Hz
The spectrum has only five spikes, at 100, 300, 500, 700,
and 900 (see Figure 13.4 )
26
Figure 3.14
Example 3
27
Example 4
A signal has a bandwidth of 20 Hz. The highest frequency
is 60 Hz. What is the lowest frequency? Draw the
spectrum if the signal contains all integral frequencies of
the same amplitude.
Solution
B = fh - fl
20 = 60 - fl
fl = 60 - 20 = 40 Hz
28
Figure 3.15
Example 4
29
Example 5
A signal has a spectrum with frequencies between 1000
and 2000 Hz (bandwidth of 1000 Hz). A medium can pass
frequencies from 3000 to 4000 Hz (a bandwidth of 1000
Hz). Can this signal faithfully pass through this medium?
Solution
The answer is definitely no. Although the signal can have
the same bandwidth (1000 Hz), the range does not
overlap. The medium can only pass the frequencies
between 3000 and 4000 Hz; the signal is totally lost.
30
Digital Signals
0s and 1s
Bit interval and bit rate
Bit interval: time required to send 1 bit
Bit rate: #bit intervals in one second
31
Example 6
A digital signal has a bit rate of 2000 bps. What is the
duration of each bit (bit interval)
Solution
The bit interval is the inverse of the bit rate.
Bit interval = 1/ 2000 s = 0.000500 s
= 0.000500 x 106 ms = 500 ms
32
Digital Signal - Decomposition
A digital signal can be decomposed into
an infinite number of simple sine waves
(harmonics), each with a different
amplitude, frequency, and phase
A digital signal is a composite signal
with an infinite bandwidth.
Significant spectrum
Components required to reconstruct the
digital signal
33
Figure 4-20
Harmonics of a Digital Signal
WCB/McGraw-Hill
The McGraw-Hill Companies, Inc., 1998
Bandwidth-Limited Signals
(a) A binary signal and its root-meansquare Fourier amplitudes.
35
Bandwidth-Limited Signals (2)
(b) – (e) Successive approximations
to the original signal.
36
Figure 4-21
WCB/McGraw-Hill
Exact and Significant Spectrums
The McGraw-Hill Companies, Inc., 1998
Channel Capacity
Channel capacity
Max. bit rate a transmission medium can
transfer
Nyquist theorem
C = 2H log2V
where C: channel capacity (bit per second)
H: bandwidth (Hz)
V: signal levels (2 for binary)
C is proportional to H
Significant bandwidth puts a limit on
channel capacity
38
Figure 3.18
Digital versus analog
To transmit 6bps, we need a bandwidth = 3 - 0 = 3Hz
39
Channel Capacity
Nyquist theorem is for noiseless (errorfree) channels.
Shannon Capacity
C = H log2(1 + S/N)
where C: (noisy) channel capacity (bps)
H: bandwidth (Hz)
S/N: signal-to-noise ratio
dB = 10 log10 S/N
In practice, we have to apply both for
determining the channel capacity.
40
Example 7
Consider a noiseless channel with a bandwidth of 3000
Hz transmitting a signal with two signal levels. The
maximum bit rate can be calculated as
Bit Rate = 2 3000 log2 2 = 6000 bps
Example 8
Consider the same noiseless channel, transmitting a signal
with four signal levels (for each level, we send two bits).
The maximum bit rate can be calculated as:
Bit Rate = 2 x 3000 x log2 4 = 12,000 bps
41
Example 9
Consider an extremely noisy channel in which the value
of the signal-to-noise ratio is almost zero. In other words,
the noise is so strong that the signal is faint. For this
channel the capacity is calculated as
C = B log2 (1 + S/N) = B log2 (1 + 0)
= B log2 (1) = B 0 = 0
42
Example 10
We can calculate the theoretical highest bit rate of a
regular telephone line. A telephone line normally has a
bandwidth of 3000 Hz (300 Hz to 3300 Hz). The signalto-noise ratio is usually 35dB, i.e., 3162. For this channel
the capacity is calculated as
C = B log2 (1 + S/N) = 3000 log2 (1 + 3162)
= 3000 log2 (3163)
C = 3000 11.62 = 34,860 bps
43
Example 11
We have a channel with a 1 MHz bandwidth. The S/N for
this channel is 63; what is the appropriate bit rate and
signal level?
Solution
First, we use the Shannon formula to find our upper
limit.
C = B log2 (1 + S/N) = 106 log2 (1 + 63) = 106 log2 (64) = 6 Mbps
Then we use the Nyquist formula to find the
number of signal levels.
4 Mbps = 2 1 MHz log2 L L = 4
44
Data Communication Measurements
Throughput
How fast data can pass through an entity
Propagation speed
Depends on medium and signal frequency
Propagation time (propagation delay)
Time required for one bit to travel from one
point to another
Wavelength
Propagation speed = wavelength X frequency
45
Figure 3.25
Throughput
46
Figure 3.26
Propagation time
47
Figure 3.27
Wavelength
48