Transcript ppt
ECEN4533 Data Communications
Lecture #1
7 January 2013
Dr. George Scheets
www.okstate.edu/elec-eng/scheets/ecen4533
Read Chapter 1.1
Ungraded Homework
Problems: None
ECEN4533 Data Communications
Dr. George Scheets
Lecture #2
9 January 2013
www.okstate.edu/elec-engr/scheets/ecen4533/
Read Chapter 1.2 - 1.4
Problems: None
Quiz #1, Lecture 12, 4 February
ECEN4533 Data Communications
Dr. George Scheets
Lecture #3
11 January 2013
www.okstate.edu/elec-engr/scheets/ecen4533/
Read
2.1, 2.2
Problems 1.1 - 1.3
Quiz #1, Lecture 12, 4 February
Grading
In Class: Quizzes, Tests, Final Exam
Open Book & Open Notes
WARNING!
Study for them like they’re closed book!
Graded Homework: Design Problems
Ungraded Homework:
Assigned most every class
Not collected
Solutions Provided
Payoff: Tests & Quizzes
Why work the ungraded
Homework problems?
An Analogy: Data Com vs. Football
Reading the text = Reading a playbook
Looking at the problem solutions =
watching a scrimmage
Working the problems =
practicing or playing in a scrimmage
Quiz = Exhibition Game
Test = Big Game
To succeed in this class...
Show some self-discipline!! Important!!
For every hour of class...
... put in 1-2 hours of your own effort.
PROFESSOR'S LAMENT
If you put in the time
You should do fine.
If you don't,
You likely won't.
Cheating
Don’t do it!
If caught, expect to get an 'F' for the course.
My idol:
Judge Isaac Parker
U.S. Court: Western District of Arkansas
1875-1896
a.k.a. “Hanging Judge Parker”
General Comments
Pre/Co-requisites
Knowledge
of probability & statistics
Knowledge of Excel, MatLab, MathCad or
something similar
General Format
Lecture
Feel
free to interrupt at will
Goal
Understand
data networks
Design data networks
Twisted Pair Cables
LAN cables are attached to RJ-45 connection.
Coax cable
images from
www.computingsolutions.ca
&
www.air802.com
Fiber Optic Cable
1 1/4 inch
SC
Channel Capacity
Claude Shannon
1916-2001
Bell Labs, MIT
Ralph Hartley
1888-1970
Bell Labs
images from wikipedia.com
Channel Capacity (C)
C = W*Log2(1 + SNR) bps
W
= channel bandwidth (Hz)
SNR = channel signal-to-noise ratio
Maximum bit rate that can be reliably shoved
down a connection
EX) Analog Modem (30 dB SNR)
C = 3500 *Log2(1 + 1000) = 34,885 bps
EX) 6 MHz TV RF Channel (42 dB SNR)
C = 6,000,000 *Log2(1 + 15,849) = 83.71 Mbps
Channel Capacity (C)
Channel Capacity defines relationship
C = Maximum reliable bit rate
C = W*Log2(1 + SNR) bps
Bandwidth sets the maximum baud rate
symbols/second = baud
If bandwidth = W Hertz,
In
theory, can move 2W symbols/sec
In practice, can move closer to W symbols/sec
Channel Capacity (C)
Channel Capacity defines relationship
C = Maximum reliable bit rate
C = W*Log2(1 + SNR) bps
SNR sets the maximum number of bits/symbol
2 bits/symbol (1 or 0) a.k.a. Binary signaling
Log2M bits/symbol a.k.a. M-Ary signaling
+1
Binary
+.447
4-Ary
-1
-1.342
Mathematically, 4-Ary symbols are closer together.
M-Ary Signaling
Used when bandwidth is tight & SNR is decent
Baud rates same? Symbol shapes similar?
If yes..
Bandwidth required is similar
M-Ary signaling allows increased bit rate
Symbols get closer together if Power fixed
Receiver detection errors more likely
Channel Capacity, Increasing SNR
C = W*Log2(1 + SNR) bps
Suppose at/near C limit & no extra BW available and...
Current SNR = 10 (C = W3.459) ?
Current SNR = 120?
Need to bump SNR up to 214.4M to double bps (C = W27.68)
To increase C by factor of 8
Need to bump SNR up to 14,640 to double bps (C = W13.84)
Current SNR = 14,640?
Need to bump SNR up to 120 to double bps (C = W6.919)
Increase SNR by factor of 214,358,881
Is increasing BW a better idea?
Channel Capacity, Increasing W
C = W*Log2(1 + SNR) bps
C = W*Log2(1 + [Signal Power]/[Noise Power]) bps
C = W*Log2(1 + [Signal Power]/[NoW]) bps
Suppose at/near C limit, want to increase C by factor of 8,
current SNR = 10
No = Noise Power Spectral Density (watts/Hertz)
C = WLog2(1+10) = W3.459
Bumping W to 8W
C = 8WLog2(1+1.125) = 8W1.170 = W9.359
Capacity increases by a factor of 9.359/3.459 = 2.706
Bumping W by 214,358,881
C = 214,358,881W Log2(1.00000004665) = 14.43W
C increases by a factor of 14.43/3.459 = 4.172 (worse than SNR!)
Channel Capacity, Increasing Both
C = W*Log2(1 + SNR) bps
C = W*Log2(1 + [Signal Power]/[Noise Power]) bps
C = W*Log2(1 + [Signal Power]/[NoW]) bps
Suppose at/near C limit, want to increase C by factor of 8,
current SNR = 10
No = Noise Power Spectral Density (watts/Hertz)
C = WLog2(1+10) = W3.459
Bumping both W & Signal Power by factor of 8 yields
C = 8WLog2(1+10) = 8W3.459 = W27.67
Capacity increases by a factor of 8
Best to bump W, but also bump Signal Power
33.6 Kbps Dial-Up Modem
CO Input Line Card Low Pass Filter limits BW (3.5 KHz)
M-Ary Signaling (256 QAM or something even more complex)
Channel Capacity says max transfer is around 34 - 35 Kbps
1960's: 300 bps using binary signaling @ 300 symbols/second
1980's: 14,400 bps using 128-Ary signaling @ 2400 symbols/second
1996: 33,600 bps using 1664-Ary signaling @ 3429 symbols/second
CO
CO
PC
PC
Modem
Protocol
Digital Bit Stream
(1's & 0's) 64 Kbps
Modem
Protocol
Fine print indicates
Uses
Acceleration (compression)
Some material won't be compressed
Actual data transmission rates =
standard dial up rates
Bogus Channel Capacity Claims
Silk Road (Summer 1999)
Claim: Gbps in 64 KHz
Stock
Analyst: 70% success
Claim: > Tbps over Power Lines
Step Down Transformers = LP Filter
Untwisted Pair = Antenna
Exceeding Channel Capacity?
Same impact as exceeding Speed of Light
ISO OSI Seven Layer Model
Layer 7
Layer 6
Layer 5
Layer 4
Layer 3
Layer 2
Layer 1
Application
Presentation
Session
Transport
Network
Data Link
Physical
User Program
Windows API
TCP, Windows
TCP, Windows
IP, Windows
PC NIC/CPU
PC NIC
TCP/IP Model
Layer 5
Layer 5
Layer 4
Layer 4
Layer 3
Layer 2
Layer 1
Application
}
Presentation
Session
}
Transport
Network
Data Link
Physical
Application
Transport (TCP)
Internet (IP)
Data Link
Physical
Typical Network: Core & Access
a
b
2
i
1
h
c
d
3
4
g
e
f
PSTN: Wired Dial-up Modem
Access Line (twisted pair) is expecting analog voice
Modem maps PC digital signal to a signal with voice spectral
characteristics
Trunks are digital
CO
CO
PC
PC
Modem
Protocol
Digital TDM (1's & 0's)
64 Kbps
Modem
Protocol
PSTN Connectivity via BRI ISDN
Copper
Local
Loop
CO
Copper
Local
Loop
Fiber
Optic
Trunk
CO
Server
PC
Digital 64 or 128 Kbps