Download Data Communications and Computer Networks Chapter 2

Document related concepts

Analog television wikipedia , lookup

Broadcast television systems wikipedia , lookup

HD-MAC wikipedia , lookup

Immunity-aware programming wikipedia , lookup

Serial digital interface wikipedia , lookup

ATSC tuner wikipedia , lookup

UniPro protocol stack wikipedia , lookup

Index of electronics articles wikipedia , lookup

Telecommunications engineering wikipedia , lookup

Telecommunication wikipedia , lookup

Transcript
Data Communications and
Computer Networks: A
Business User’s Approach
Chapter 2
Fundamentals of Data and Signals
1
Data Communications and Computer Networks
Chapter 2
What we cover:
Data vs signals
Signals – digital and analog; aspects
Conversion: A to D; D to A
Data encoding
2
Data Communications and Computer Networks
Chapter 2
Introduction
Computer networks transmit signals
Signals are the electric or electromagnetic encoding
of data
Data and signals can be analog or digital
3
Data Communications and Computer Networks
Chapter 2
Data vs Signals
Data is what we want to transmit
Data is usually stored
Signals are what we use to transmit the data
Signals are transient
4
Data Communications and Computer Networks
Chapter 2
Data and Signals
Examples of data include:
• computer files
• movie on a DVD
• music on a compact disc
• collection of samples from a blood gas analysis
device
5
Data Communications and Computer Networks
Chapter 2
Data and Signals
Examples of signals include:
• telephone conversation over a telephone line
• live television news interview from Europe
• web page download over your telephone line via
the Internet
• others?
6
Data Communications and Computer Networks
Chapter 2
Analog versus Digital
Analog is a continuous waveform, with examples
such as music and video.
7
Data Communications and Computer Networks
Chapter 2
Analog versus Digital
Digital is a discrete or non-continuous waveform
with examples such as computer 1s and 0s.
8
Data Communications and Computer Networks
Chapter 2
Analog versus Digital
It is harder to separate noise from an analog signal
than it is to separate noise from a digital signal.
9
Data Communications and Computer Networks
Chapter 2
Analog versus Digital
Noise in a digital signal. You can still discern a high
voltage from a low voltage.
10
Data Communications and Computer Networks
Chapter 2
Analog versus Digital
Noise in a digital signal. Too much noise - you
cannot discern a high voltage from a low voltage.
11
Data Communications and Computer Networks
Chapter 2
All Signals Three Components
Amount -
Amplitude
Time -
Frequency
Phase
12
Data Communications and Computer Networks
Chapter 2
Amplitude
The amplitude of a signal is the height of the wave
above or below a given reference point.
13
Frequency
The frequency is the number of times a signal makes a
complete cycle within a given time frame.
Measured in Hz (hertz = cycles/second)
Period is the length of one cycle = 1/frequency
Spectrum - The range of frequencies that a signal
spans from minimum to maximum.
Human speech: 300 Hz to 3100 Hz
Bandwidth - The absolute value of the difference
between the lowest and highest frequencies of a signal.
Human speech: 2800 Hz
14
Data Communications and Computer Networks
Chapter 2
15
Data Communications and Computer Networks
Chapter 2
Phase
The phase of a signal is the position of the waveform
relative to a given moment of time or relative to time
zero.
A change in phase can be any number of angles
between 0 and 360 degrees.
Phase changes often occur on common angles, such as
45, 90, 135, etc.
16
Data Communications and Computer Networks
Chapter 2
17
Data Communications and Computer Networks
Chapter 2
Loss or Gain of Signal Strength
All signals experience loss (attenuation).
Attenuation and gain is denoted as a decibel (dB) loss
or gain.
Decibel losses (and gains) are additive.
18
Data Communications and Computer Networks
Chapter 2
Loss of Signal Strength
Decibel is a relative loss or gain of signal
dB = 10 log10 (output power/input power)
dB = 10 log10 (Po/Pi) = 10 log10 Po – 10 log10 Pi
dB = dBo - dBi
Attenuation is denoted as a decibel (dB) loss.
Decibel losses (and gains) are additive.
dB is RELATIVE; cannot be calculated for a single
power level
19
Data Communications and Computer Networks
Chapter 2
Loss or gain of Signal Strength
Signal runs from point A to point C through point B
Both lines and nodes can have a lose or gain.
Rarely do lines have gains
-10 dB + 20 dB – 15 dB = -5 dB
20
Data Communications and Computer Networks
Chapter 2
Signal Strength
So if a signal loses 3 dB, is that a lot?
A 3 dB loss indicates the signal lost half of its power.
dB = 10 log10 (P2 / P1)
-3 dB = 10 log10 (X / 100)
-0.3 = log10 (X / 100)
10-0.3 = X / 100
0.50 = X / 100
21
X = 50
Data Communications and Computer Networks
Chapter 2
Converting data into signals - types
Transmitting
Digital data to digital signals
Digital data with analog signals
Analog data with digital signals
Analog data with analog signals
22
Data Communications and Computer Networks
Chapter 2
Converting Digital Data (0,1)’s into
Digital Signals
There are numerous techniques available to convert
digital data into digital signals.
Many systems are designed only to carry analog signals
Let’s examine four techniques:
• NRZ-L (non return to zero level)
• NRZ-I (non return to zero – inverted)
• Manchester
23
• Differential Manchester
Data Communications and Computer Networks
Chapter 2
Converting Digital Data
• NRZ-L & NRZ-I have synchronization problems
•No signal change at the beginning of each bit
•Requires to systems to have clocks in synch
• Manchester & Differential Manchester
•Each bit has signal change
•Encoding schemes are self-clocking
24
Data Communications and Computer Networks
Chapter 2
25
Data Communications and Computer Networks
Chapter 2
Bits per second (bps) = number of bits
transmitted across a medium in a given second
Baud rate: number of times a signal changes
value per second
bps and baud are not always the same
26
Data Communications and Computer Networks
Chapter 2
Note how with a Differential Manchester code, every bit
has at least one signal change. Some bits have two
signal changes per bit (baud rate is twice the bps).
Presence of transition at beginning of bit time means a zero
27
Data Communications and Computer Networks
Chapter 2
4B/5B Digital Encoding
Yet another encoding technique that converts four bits
of data into five-bit quantities.
The five-bit quantities are unique in that no five-bit
code has more than 2 consecutive zeroes.
The five-bit code is then transmitted using an NRZ-I
encoded signal.
28
Data Communications and Computer Networks
Chapter 2
29
Converting Digital Data into Analog
Signals
Modulation: change from one version to another
Three basic techniques:
• Amplitude modulation
• Frequency modulation
• Phase modulation
30
Modem
• Device that converts digital data to analog
signal and back again.
• MOdulator/DEModulator
31
Data Communications and Computer Networks
Chapter 2
Amplitude Modulation
One amplitude encodes a 0 while another amplitude
encodes a 1.
32
Data Communications and Computer Networks
Chapter 2
Amplitude Modulation
Some systems use multiple amplitudes.
33
Data Communications and Computer Networks
Chapter 2
Frequency Modulation
One frequency encodes a 0 while another frequency
encodes a 1.
34
Data Communications and Computer Networks
Chapter 2
Phase Modulation
One phase change encodes a 0 while another phase
change encodes a 1. Here, only phase change for a 1.
35
Data Communications and Computer Networks
Chapter 2
Converting Analog Data into Digital
Signals
To convert analog data into a digital signal, there are
two basic techniques:
• Pulse code modulation (used by telephone systems)
• Delta modulation
38
Data Communications and Computer Networks
Chapter 2
Pulse Code Modulation
The analog waveform is sampled at specific intervals
and the “snapshots” are converted to binary values.
39
Data Communications and Computer Networks
Chapter 2
Pulse Code Modulation
When the binary values are later converted to an analog
signal, a waveform similar to the original results.
40
Data Communications and Computer Networks
Chapter 2
Pulse Code Modulation
The more snapshots taken in the same amount of time,
the better the resolution.
41
Data Communications and Computer Networks
Chapter 2
Pulse Code Modulation
Since telephone systems digitize human voice, and since
the human voice has a fairly narrow bandwidth,
telephone systems can digitize voice into either 128
levels or 256 levels.
These levels are called quantization levels.
If 128 levels, then each sample is 7 bits (2 ^ 7 = 128).
If 256 levels, then each sample is 8 bits (2 ^ 8 = 256).
42
Data Communications and Computer Networks
Chapter 2
Delta Modulation
An analog waveform is tracked, using a binary 1 to
represent a rise in voltage, and a 0 to represent a drop.
43
Data Communications and Computer Networks
Chapter 2
Converting Analog Data into Analog
Signals
Many times it is necessary to modulate analog data onto
a different set of analog frequencies.
Broadcast radio and television are two very common
examples of this.
44
Data Communications and Computer Networks
Chapter 2
45
Data Communications and Computer Networks
Chapter 2
Spread Spectrum Technology
A secure encoding technique that uses multiple
frequencies or codes to transmit data.
Two basic spread spectrum technologies:
• Frequency hopping spread spectrum
• Direct sequence spread spectrum
46
Data Communications and Computer Networks
Chapter 2
Frequency Hopping Spread Spectrum
47
Data Communications and Computer Networks
Chapter 2
Direct Sequence Spread Spectrum
This technology replaces each binary 0 and binary 1
with a unique pattern, or sequence, of 1s and 0s.
For example, one transmitter may transmit the sequence
10010100 for each binary 1, and 11001010 for each
binary 0.
Another transmitter may transmit the sequence
11110000 for each binary 1, and 10101010 for each
binary 0.
48
Data Code – common digital data
transmitted
The set of all textual characters or symbols and their
corresponding binary patterns is called a data code.
There are two basic data code sets:
• ASCII (7 bit, 1 parity bit)
• EBCDIC (8 bit) [IBM computers]
Number of possible codeable terms 2*N
49
Data Communications and Computer Networks
Chapter 2
50
Data Communications and Computer Networks
Chapter 2
51
Data Communications and Computer Networks
Chapter 2
Data and Signal Conversions in Action
Let us transmit the message “Sam, what time is the meeting
with accounting? Hannah.”
This message first leaves Hannah’s workstation and travels
across a local area network.
52
Data Communications and Computer Networks
Chapter 2
Data and Signal Conversions in Action
Note the order of the signals in time
53
Data Communications and Computer Networks
Chapter 2
Data and Signal Conversions in Action
54
Data Communications and Computer Networks
Chapter 2
Higher Data Transfer Rates
How do you send data faster?
1. Use a higher frequency signal (make sure the
medium can handle the higher frequency)
2. Use a higher number of signal levels
In both cases, noise can be a problem.
55
What we covered
•
•
•
•
•
Data and Signal
Signal components – amplitude, frequency, phase
Transmission factors – noise and attenuation
Four combinations data and signal
Digital encoding schemes
– Bit rate vs baud
• Digital data on analog signals requires modulation
– AM, FM, PM
• Analog data to digital signals
– PCM, delta M
56
What we covered
• Analog data over analog signal – modulate to
another frequency
• Spread spectrum – frequency hopping
• Data codes – transmission of data codes
– ASCII (American National Standard code for
Information Interchange) the most common
57
Problems Set
58