ECEN4533 Data Communications Lecture #4222 April 2013 Dr. George Scheets n Problems: 2012 Final Exam...

29
ECEN4533 Data Communications Lecture #42 22 April 2013 Dr. George Scheets Problems: 2012 Final Exam Problems: 2012 Final Exam Final Exam Final Exam 0800 – 0950, Friday, 3 May (Live) 0800 – 0950, Friday, 3 May (Live) On or before Friday, 10 May (DL) On or before Friday, 10 May (DL) Wireshark Project due by midnight 4 May (All) Wireshark Project due by midnight 4 May (All) Late turn in NOT accepted Late turn in NOT accepted 15 points + 20 points extra credit 15 points + 20 points extra credit Quiz 2 Results Quiz 2 Results Hi = 18.7, Low = 12.2, Ave = 16.82, Hi = 18.7, Low = 12.2, Ave = 16.82, σ = 2.70 = 2.70

Transcript of ECEN4533 Data Communications Lecture #4222 April 2013 Dr. George Scheets n Problems: 2012 Final Exam...

Page 1: ECEN4533 Data Communications Lecture #4222 April 2013 Dr. George Scheets n Problems: 2012 Final Exam n Final Exam u 0800 – 0950, Friday, 3 May (Live) u.

ECEN4533 Data CommunicationsLecture #42 22 April 2013Dr. George Scheets

ECEN4533 Data CommunicationsLecture #42 22 April 2013Dr. George Scheets Problems: 2012 Final ExamProblems: 2012 Final Exam Final ExamFinal Exam

0800 – 0950, Friday, 3 May (Live)0800 – 0950, Friday, 3 May (Live) On or before Friday, 10 May (DL)On or before Friday, 10 May (DL)

Wireshark Project due by midnight 4 May (All)Wireshark Project due by midnight 4 May (All) Late turn in NOT acceptedLate turn in NOT accepted 15 points + 20 points extra credit15 points + 20 points extra credit

Quiz 2 ResultsQuiz 2 Results Hi = 18.7, Low = 12.2, Ave = 16.82, Hi = 18.7, Low = 12.2, Ave = 16.82, σσ = 2.70 = 2.70

Page 2: ECEN4533 Data Communications Lecture #4222 April 2013 Dr. George Scheets n Problems: 2012 Final Exam n Final Exam u 0800 – 0950, Friday, 3 May (Live) u.

ECEN4533 Data CommunicationsLecture #43 24 April 2013Dr. George Scheets

ECEN4533 Data CommunicationsLecture #43 24 April 2013Dr. George Scheets

Problems: 17-12, 17, & 18Problems: 17-12, 17, & 18 Final ExamFinal Exam

0800 – 0950, Friday, 3 May (Live)0800 – 0950, Friday, 3 May (Live) On or before Friday, 10 May (DL)On or before Friday, 10 May (DL)

Wireshark Project due by midnight 4 May (All)Wireshark Project due by midnight 4 May (All) Late turn in NOT acceptedLate turn in NOT accepted 15 points + 20 points extra credit15 points + 20 points extra credit

Page 3: ECEN4533 Data Communications Lecture #4222 April 2013 Dr. George Scheets n Problems: 2012 Final Exam n Final Exam u 0800 – 0950, Friday, 3 May (Live) u.

Video Delivery SystemsVideo Delivery Systems Cable TV

Tree configuration Distribution systems originally all coax Originally Analog NTSC BW ≈ 700 MHz

HeadendAMP

AMP

...

...

AMP ...Initially Simplex Copper Coax

Page 4: ECEN4533 Data Communications Lecture #4222 April 2013 Dr. George Scheets n Problems: 2012 Final Exam n Final Exam u 0800 – 0950, Friday, 3 May (Live) u.

Video Delivery SystemsVideo Delivery Systems Cable TV

Tree configuration Distribution systems originally all coax Fiber deployed from Head End side moving

out

HeadendAMP

AMP

...

...

AMP ...

Copper CoaxFiber

2nd GenerationHybrid Fiber Coax

a.k.a. FTTx

Page 5: ECEN4533 Data Communications Lecture #4222 April 2013 Dr. George Scheets n Problems: 2012 Final Exam n Final Exam u 0800 – 0950, Friday, 3 May (Live) u.

Video Delivery SystemsVideo Delivery Systems Cable TV

Now mostly digital ATSC, MPEG2/4 Analog NTSC now uncommon

Cable Modems require 2-way commo Some 6 MHz channels pulled from TV pool

HeadendAMP

AMP

...

...

AMP ...

Copper CoaxFiber

2nd GenerationHybrid Fiber Coax

FTT curb

Page 6: ECEN4533 Data Communications Lecture #4222 April 2013 Dr. George Scheets n Problems: 2012 Final Exam n Final Exam u 0800 – 0950, Friday, 3 May (Live) u.

Video Delivery SystemsVideo Delivery Systems Cable TV

Ultimate Goal: Fiber to the Home (FTTH) Passive Optical Network

No active electronics in access network

Headend Splitter

...Fiber

3rd GenerationFTT home

...Splitter

...Splitter

Page 7: ECEN4533 Data Communications Lecture #4222 April 2013 Dr. George Scheets n Problems: 2012 Final Exam n Final Exam u 0800 – 0950, Friday, 3 May (Live) u.

Cable NetworksCable Networks Have a Lot of BW (XXX MHz)Have a Lot of BW (XXX MHz) Allocate 6 MHz channels for various servicesAllocate 6 MHz channels for various services

FDMFDM 6 MHz Channel can carry6 MHz Channel can carry

2 MPEG4 HDTV signals2 MPEG4 HDTV signals 2-6 MPEG2/4 SDTV signals2-6 MPEG2/4 SDTV signals 30-40 Mbps Cable Modem Traffic (Shared)30-40 Mbps Cable Modem Traffic (Shared)

DOCSIS (Data over Cable Service Interface Specification)DOCSIS (Data over Cable Service Interface Specification) InternetInternet VoIPVoIP

Page 8: ECEN4533 Data Communications Lecture #4222 April 2013 Dr. George Scheets n Problems: 2012 Final Exam n Final Exam u 0800 – 0950, Friday, 3 May (Live) u.

Last Mile OptionsLast Mile Options Digital Subscriber Line (xDSL)

Rides on top of Telco access network Runs over twisted pair cabling (BW X to XX MHz) Various flavors exist

CO

...

Page 9: ECEN4533 Data Communications Lecture #4222 April 2013 Dr. George Scheets n Problems: 2012 Final Exam n Final Exam u 0800 – 0950, Friday, 3 May (Live) u.

ADSLADSL Plain Vanilla ADSLPlain Vanilla ADSL

384 Kbps - 8 Mbps downstream384 Kbps - 8 Mbps downstream 16 Kbps - 640 Kbps upstream16 Kbps - 640 Kbps upstream

Uses FDMUses FDM POTS analog voice stays in 0 - 4 KHz bandPOTS analog voice stays in 0 - 4 KHz band Upstream and Downstream signals mappedUpstream and Downstream signals mapped

to higher frequency bandsto higher frequency bands Uses OFDMUses OFDM

ATM or Ethernet frame formats ATM or Ethernet frame formats

Page 10: ECEN4533 Data Communications Lecture #4222 April 2013 Dr. George Scheets n Problems: 2012 Final Exam n Final Exam u 0800 – 0950, Friday, 3 May (Live) u.

FDM FDMAWDM

FDM FDMAWDM frequency

tim

eDifferent channels use some of the bandwidth all of the time.

1 2 3 4 5

Page 11: ECEN4533 Data Communications Lecture #4222 April 2013 Dr. George Scheets n Problems: 2012 Final Exam n Final Exam u 0800 – 0950, Friday, 3 May (Live) u.

Orthogonal FDMOrthogonal FDMfrequency

tim

e

Channels split into sub-channelsBits parceled out to sub-channels

Advantage:Sub-channel bit rates can be modified to cope with interferenceLess susceptible to multipath

Channel 1

Page 12: ECEN4533 Data Communications Lecture #4222 April 2013 Dr. George Scheets n Problems: 2012 Final Exam n Final Exam u 0800 – 0950, Friday, 3 May (Live) u.

802.11 & Cellular SystemsWays to decrease P(Bit Error)

802.11 & Cellular SystemsWays to decrease P(Bit Error)

Crank up power outCrank up power out As a last resort (cellular)As a last resort (cellular)

Reduce noise in systemReduce noise in system Slow down transmitted bit rateSlow down transmitted bit rate Use directional antennasUse directional antennas Use Forward Error Correcting codesUse Forward Error Correcting codes Use Orthogonal Frequency Division MultiplexingUse Orthogonal Frequency Division Multiplexing

Page 13: ECEN4533 Data Communications Lecture #4222 April 2013 Dr. George Scheets n Problems: 2012 Final Exam n Final Exam u 0800 – 0950, Friday, 3 May (Live) u.

FDM with Multi-pathFDM with Multi-path

XMTR

RCVRdirect path

bounce path

direct path pulsesbounce path pulses

Signal sum seen by Receiver

T1 T2 T3 Symbol decision intervals at Receiver.The third bit is obliterated by multi-path.

T3time

delay

Page 14: ECEN4533 Data Communications Lecture #4222 April 2013 Dr. George Scheets n Problems: 2012 Final Exam n Final Exam u 0800 – 0950, Friday, 3 May (Live) u.

OFDM with Multi-pathOFDM with Multi-path

direct

T3

bounce

directbounce

directbounce

T2T1

Matched filter detector will work OK.

delay

Slower symbol rate over each subchannel.

Page 15: ECEN4533 Data Communications Lecture #4222 April 2013 Dr. George Scheets n Problems: 2012 Final Exam n Final Exam u 0800 – 0950, Friday, 3 May (Live) u.

Some of the Flavored VersionsSome of the Flavored Versions ADSL2ADSL2

Needs higher SNR than ADSLNeeds higher SNR than ADSL 8 -12 Mbps downstream8 -12 Mbps downstream 800 Kbps - 3.5 Mbps upstream800 Kbps - 3.5 Mbps upstream

ADSL2+ADSL2+ Doubles used Bandwidth & Bit RatesDoubles used Bandwidth & Bit Rates Can also bond multiple twisted pairsCan also bond multiple twisted pairs

Inverse MultiplexInverse Multiplex VDSL2VDSL2

4 - 8 MHz BW, Inverse Multiplexing4 - 8 MHz BW, Inverse Multiplexing 100 Mbps over short distances100 Mbps over short distances

Page 16: ECEN4533 Data Communications Lecture #4222 April 2013 Dr. George Scheets n Problems: 2012 Final Exam n Final Exam u 0800 – 0950, Friday, 3 May (Live) u.

xDSLxDSL ADSL (ADSL (<< 8 Mbps downstream) can carry 8 Mbps downstream) can carry

A handful of 1.5 Mbps SDTV signalsA handful of 1.5 Mbps SDTV signals Internet traffic (in left over BW) & Standard voice callInternet traffic (in left over BW) & Standard voice call 0 HDTV signals0 HDTV signals

ADSL2+ (ADSL2+ (<< Mbps down stream) can carry Mbps down stream) can carry Two 9 Mbps MPEG4Two 9 Mbps MPEG4 Internet traffic (in left over BW) & Standard voice callInternet traffic (in left over BW) & Standard voice call

To Support Triple Play ServiceTo Support Triple Play Service TelCo's need to drive fiber down towards homesTelCo's need to drive fiber down towards homes FTTH: Gbps speeds possibleFTTH: Gbps speeds possible VDSL2+ can support 100 Mbps on copper out to 0.5 KmVDSL2+ can support 100 Mbps on copper out to 0.5 Km

Longer reach if FTTC in placeLonger reach if FTTC in place

Page 17: ECEN4533 Data Communications Lecture #4222 April 2013 Dr. George Scheets n Problems: 2012 Final Exam n Final Exam u 0800 – 0950, Friday, 3 May (Live) u.

DSL SpeedsDSL Speeds

source: www.convergedigest.com/blueprints/ttp03/bp1.asp?ID=232&ctgy=Loop

(Copper)

Page 18: ECEN4533 Data Communications Lecture #4222 April 2013 Dr. George Scheets n Problems: 2012 Final Exam n Final Exam u 0800 – 0950, Friday, 3 May (Live) u.

IPTV & Last Mile NetworksIPTV & Last Mile Networks On the Access NetworkOn the Access Network

Cable TV/Cable Modem: No ProblemCable TV/Cable Modem: No Problem FTTH : No ProblemFTTH : No Problem xDSL: ProblemxDSL: Problem

Unless Next Door to COUnless Next Door to CO Or near FTTC terminationOr near FTTC termination Either way, can't stream 150 HDTV channelsEither way, can't stream 150 HDTV channels Solution: Selectively feed a fewSolution: Selectively feed a few

On the Home NetworkOn the Home Network 100 Mbps can handle several HDTV channels100 Mbps can handle several HDTV channels Leaves significant BW available for data & Leaves significant BW available for data &

yet-to-be-invented appsyet-to-be-invented apps

Page 19: ECEN4533 Data Communications Lecture #4222 April 2013 Dr. George Scheets n Problems: 2012 Final Exam n Final Exam u 0800 – 0950, Friday, 3 May (Live) u.

Powerline HANPowerline HAN

10/100BaseT Ethernet: PC ↔ Adapter500 Mbps: Adapter ↔ Adapter

Page 20: ECEN4533 Data Communications Lecture #4222 April 2013 Dr. George Scheets n Problems: 2012 Final Exam n Final Exam u 0800 – 0950, Friday, 3 May (Live) u.

IPTV on the Access NetworkIPTV on the Access Network

ISP Backbone

UserTVUserTV

UserTV

UserTV

LocalCache

...

Regional Caches Streamed All or Most TV

Network Programs Local Cache

HouseApartment Complex

Streamed > 1 channel, Access BW permitting.

User TV Streamed > 1 channel,

Home BW permitting.

RegionalCache

...

Page 21: ECEN4533 Data Communications Lecture #4222 April 2013 Dr. George Scheets n Problems: 2012 Final Exam n Final Exam u 0800 – 0950, Friday, 3 May (Live) u.

IPTV on the Access NetworkIPTV on the Access Network

ISP Backbone

UserTVUserTV

UserTV

UserTV

LocalCache

...

Want to change channel?

TV Cache Checked Available?

< 1/2 second to change Not available?

Packet request shipped to Local Cache

RegionalCache

...

Page 22: ECEN4533 Data Communications Lecture #4222 April 2013 Dr. George Scheets n Problems: 2012 Final Exam n Final Exam u 0800 – 0950, Friday, 3 May (Live) u.

IPTV on the Access NetworkIPTV on the Access Network

ISP Backbone

UserTVUserTV

UserTV

UserTV

LocalCache

...

Local Cache Checked Available?

Channel streamed to TVMay take > 1/2 second

Not available?Packet request shipped to Regional Cache

RegionalCache

...

Page 23: ECEN4533 Data Communications Lecture #4222 April 2013 Dr. George Scheets n Problems: 2012 Final Exam n Final Exam u 0800 – 0950, Friday, 3 May (Live) u.

IPTV on the Access NetworkIPTV on the Access Network

ISP Backbone

UserTVUserTV

UserTV

UserTV

LocalCache

...

Regional Cache Checked Available?

Channel streamed to Local Cache, then user TV.

Not available?Packet request might need to be shipped to info source.

If these are busy...

RegionalCache

...

Page 24: ECEN4533 Data Communications Lecture #4222 April 2013 Dr. George Scheets n Problems: 2012 Final Exam n Final Exam u 0800 – 0950, Friday, 3 May (Live) u.

IPTV on the Access NetworkIPTV on the Access Network

ISP Backbone

UserTVUserTV

UserTV

UserTV

LocalCache

...

Channel Change May Take Several Seconds

Channel Surfers Won't be Happy Ongoing Research

Streaming Techniques to minimize channel change time.

Predicting next channel

RegionalCache

...

When they're awake.

Page 25: ECEN4533 Data Communications Lecture #4222 April 2013 Dr. George Scheets n Problems: 2012 Final Exam n Final Exam u 0800 – 0950, Friday, 3 May (Live) u.

HDTV Video On DemandHDTV Video On Demand Roughly 80 TV's per 100 U.S. PopulationRoughly 80 TV's per 100 U.S. Population Current population about 314,900,000Current population about 314,900,000 About 251.9 million TV'sAbout 251.9 million TV's Worst Case Traffic DemandWorst Case Traffic Demand

251,900,000 x 9.51 Mbps/user =251,900,000 x 9.51 Mbps/user =2,395,569,000,000,000 bps2,395,569,000,000,000 bps

All aren't HDTV capableAll aren't HDTV capable All won't be onAll won't be on Should be some multicastingShould be some multicasting etc.etc.

Page 26: ECEN4533 Data Communications Lecture #4222 April 2013 Dr. George Scheets n Problems: 2012 Final Exam n Final Exam u 0800 – 0950, Friday, 3 May (Live) u.

Video On Demand- ReservationsVideo On Demand- ReservationsI want to watch"Dr. Strangelove"at 7:12 pm.

Someone else in vicinity commencedwatching at 6:58 pm?

Reservations 1 hour in advance required?

System can plan ahead.6:58 request could be streamed live and forwarded (multicast) to my location, stored locally, played back commencing at 7:12.

Page 27: ECEN4533 Data Communications Lecture #4222 April 2013 Dr. George Scheets n Problems: 2012 Final Exam n Final Exam u 0800 – 0950, Friday, 3 May (Live) u.

UnicastUnicast

Server

Router

SinkSinkSink

3 Separate Streams Required to service 3 users.

Page 28: ECEN4533 Data Communications Lecture #4222 April 2013 Dr. George Scheets n Problems: 2012 Final Exam n Final Exam u 0800 – 0950, Friday, 3 May (Live) u.

MulticastMulticast

Server

Router

SinkSinkSink

For a portion of the route, 1 stream suffices.

Page 29: ECEN4533 Data Communications Lecture #4222 April 2013 Dr. George Scheets n Problems: 2012 Final Exam n Final Exam u 0800 – 0950, Friday, 3 May (Live) u.