chapter 8: multiplexing

72
Chapter 8: Multiplexing COE 341: Data & Computer Communications (T061) Dr. Radwan E. Abdel-Aal

Upload: patricia-arden

Post on 02-Jan-2016

53 views

Category:

Documents


1 download

DESCRIPTION

COE 341: Data & Computer Communications (T061) Dr. Radwan E. Abdel-Aal. Chapter 8: Multiplexing. Where are we:. Chapter 7: Data Link: Flow and Error control. Data Link. Chapter 8: Improved utilization: Multiplexing. Physical Layer. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Chapter 8: Multiplexing

Chapter 8:

Multiplexing

COE 341: Data & Computer Communications (T061)Dr. Radwan E. Abdel-Aal

Page 2: Chapter 8: Multiplexing

2

Where are we:

Physical Layer

Transmission Medium

Data Link

Chapter 4: Transmission Media

Chapter 3: Signals and their transmission over

media, Impairments

Chapter 5: Encoding: From data to signals

Chapter 7: Data Link: Flow and Error control

Chapter 6: Data Communication: Synchronization,

Error detection and correction

Chapter 8: Improved utilization: Multiplexing

Page 3: Chapter 8: Multiplexing

3

Contents

1. Introduction

2. Two Multiplexing Techniques1. FDM

2. TDM1. Synchronous

2. Statistical

3. Application: ADSL

(Asymmetric Digital Subscriber Line)

Page 4: Chapter 8: Multiplexing

4

Introduction Multiplexing: A generic term used when more

than one application or source share the capacity of one link

Objective is to achieve better utilization of the link bandwidth (channel capacity)

Multiplexer Demultiplexer

Page 5: Chapter 8: Multiplexing

5

Motivation High capacity (data rate) links are cost effective.

i.e. it is more economical to go for large capacity links But requirements of individual users are usually fairly

modest…e.g. 9.6 to 64 kbps for non intensive (graphics, video applications).

Solution: Let a number of such users share the high capacity channel (Multiplexing)

Example: Long haul trunk traffic: High capacity links: Optical fiber, terrestrial microwaves, etc. Large number of channels between cities over large

distances

Page 6: Chapter 8: Multiplexing

6

Multiplexing Types Our three resources:

Space Time Frequency Our channels must be

separated in at least one resource (can overlap in the other two)

The resource in which they are separated is “divided” between them: SDM: Separation in space TDM: Separation in time FDM: Separation in frequency

Space

FrequencyTime

TDM:Time Division Multiplexing

To use the same circuit (line)i.e. sharing space:

Use either TDM or FDM

FDM:Frequency Division Multiplexing

Page 7: Chapter 8: Multiplexing

7

Multiplexing Types

Synchronous Statistical

FDM: Frequency Division MultiplexingTDM: Time Division MultiplexingWDM: Wavelength Division Multiplexing (a form of FDM)

Analog Signals Digital SignalsRepresentingdigital or analog data

ModulationOr shift keying

Separation in Frequency

Separation in time by interleaving

Encoding

Page 8: Chapter 8: Multiplexing

8

Frequency Division Multiplexing (FDM)

• Channels exist on the same line (space) at the same time:• Must be separated in frequency!

f

t

Page 9: Chapter 8: Multiplexing

9

FDM Useful bandwidth of medium exceeds required

bandwidth of channel Signal of each channel is modulated on a different

carrier frequency fc

So, channels are shifted from same base band by different fc’s to occupy different frequency bands

Carrier frequencies separated so that channels do not overlap (also include some guard bands)

Disadvantage: Channel spectrum is allocated even if no data available for transmission in channel (rigid allocation)

Page 10: Chapter 8: Multiplexing

10

FDM

Different Frequencies

Same time

Page 11: Chapter 8: Multiplexing

11

FDM Multiplexing Process: Time-Domain View at TX

Fc (Different for each channel)Modulator

Qty: 3

Page 12: Chapter 8: Multiplexing

12

FDM Multiplexing Process: Frequency-Domain View at TX

All source channels are at (same) base band

ff

f1

f2

f3

0 4 KHz f1 f2 f3

Restoration at RX:3 different pass-band filters,each bracketing a channel

Page 13: Chapter 8: Multiplexing

13

FDM De-Multiplexing Process: Time-Domain View at RX

f1

f2

f3

fcDemodulator

Low Pass Filter

Qty: 3

Demultiplexing Filters

Qty: 3

Filter pass bands

(Different for each channelSame as those used at TX)

Page 14: Chapter 8: Multiplexing

14

FDM De-Multiplexing Process: Frequency-Domain View at RX

f1

f2

f3

0 4 KHz

All received channels restored to base band

• Guard bands prevent channel overlap• But represent wasted spectrum

f

Page 15: Chapter 8: Multiplexing

15

FDM System – Transmitter

Subcarriers

Main CarrierAny type of modulation:AM, FM, PM

Group of channels

To meet Transmission Requirements

Individual base band channels

Page 16: Chapter 8: Multiplexing

16

FDM System – Receiver

fc

Composite base band signal mb(t)

recovered

Individual base band channels

recovered

Subcarriers

Main Carrier

f1

f2

f3

Page 17: Chapter 8: Multiplexing

17

FDM of Three Voice band Signals

What is the modulation type ?

3 MUXed channelUsing lower side band only

3 Subcarriers at:64, 68, and 72 KHz

Channel overlap means crosstalk!

Guard bandsTo reduce channel spectrum overlap

BW, allocated: 0 – 4000 Hz

BW, actual : 300 – 3400 Hz

fc

Assume we will keep only the lower side band

for each channel

Page 18: Chapter 8: Multiplexing

18

Analog Carrier Systems One-go Vs Hierarchical:

…. Channel ….

Group ….

Master super group

Super group ….

4000 channels 4000 channels

... ...

• Modular approach• Easier to implement• Also, not all channels may be available at one place

Stages

….

….

Page 19: Chapter 8: Multiplexing

19

Analog Carrier Systems Devised by AT&T (USA) Hierarchy of FDM schemes: MUXing in stages Group: AM, Lower Side band

12 voice channels = 12 x 4 kHz = 48 kHz BW 12 sub carriers: 64 kHz – 108 kHz in 4 KHz intervals Frequency range for group: 60 kHz – 108 kHz = 48 kHz (lower side band)

Super group: FM 5 groups = 5 x 48 kHz = 240 kHz BW 5 sub carriers: 420 kHz - 612 kHz at 48 KHz intervals (No GBs bet. groups) Frequency range: 312 kHz – 552 kHz = 240 kHz

Master group: FM 10 super groups = 10 x 240 kHz = 2400 kHz BW 10 sub carriers: 1116 kHz - 3396 kHz (Min of 8 KHz GBs between SGs) BW of 2.52 MHz (> 10 x 240 KHz = 2.4 MHz due to GB between SGs)

Jumbo group: FM

6 master groups i.e. total of 6 x 10 x 5 x 12 = 3600 voice channels BW of 16.984 MHz (> 3600 x 4 KHz due to gaud bands between super groups)

Each channel is 300 to 3400 = 3100 Hz. 4000 Hz provides 900 Hz guard band

Page 20: Chapter 8: Multiplexing

20

Analog Carrier Systems

12

8 KHz

GroupChannel Super group Master super group

3084

Page 21: Chapter 8: Multiplexing

21

Analog FDM Hierarchy

0.24 x 10 Vs 2.52

Page 22: Chapter 8: Multiplexing

22

FDM characteristic problems Two potential problems characterize FDM and

all broadband applications Crosstalk:

- Due to overlap between channel spectra and the use of non-ideal filters to separate them

- Use gurdbands

Inter modulation noise:

- Nonlinearities in amplifiers ‘mix’ channels

- This generates spurious frequency components (sum, difference) which fall within channel BWs!

Page 23: Chapter 8: Multiplexing

23

Waveform Division MUXing (WDM) A form of FDM used with optical fibers Lasers of different colors (different wavelengths)

are used simultaneously in the same fiber Each beam carries a separate data channel 256 such beams @ 40 Gbps each 10 Tbps

over 100 km

Page 24: Chapter 8: Multiplexing

24

Usually uses synchronous transmission,

but asynchronous is also possible Data rate of medium exceeds data rate of digital

signals to be transmitted for one channel Digital signals of multiple channels interleaved in time Interleaving may be:

At bit level At block level (e.g. bytes)

Two types: Synchronous TDM (Fixed rotation on channels) Statistical or asynchronous TDM (More efficient utilization of

the time slots)

Time Division Multiplexing (TDM)

Page 25: Chapter 8: Multiplexing

25

Time Division Multiplexing

300 Hz Channels occupy the same frequency band(Base band)

Channels must go on the link atdifferent times

3400 Hz

Page 26: Chapter 8: Multiplexing

26

Time Division Multiplexing (TDM)

BasebandSignals

Ts = 1/2fmax

Channel sampling interval

Note: MUXing and DeMUXingare transparent to the end stations.Each pair ‘think’ they have a dedicated link !

Time

Page 27: Chapter 8: Multiplexing

27

TDM Frames

Channel sampling interval = 3TFor each channel, data rate is 1 sample/3T

1

2

3

4

5

6

123456….Sample Number

On the link: Data is sent at a rate of 1 sample/TData rate is 3 times the channel data rate

Sampling Interval

Sampling Interval

Page 28: Chapter 8: Multiplexing

28

Interleaving may be: At bit level: Suitable for synchronous transmission At block level (e.g. bytes): Suitable for asynchronous

transmission Synchronous TDM: (Fixed channel scan arrangement)

Time slots pre-assigned to sources and fixed Disadvantage: Time slots allocated even if no data available

(channel capacity waste, as with BW waste in FDM) But simple to implement, e.g. No need to send ID of source

channel We could assign more than time slot per scan for faster sources-

but on a permanent basis Could use both synchronous and asynchronous transmission

Time Division Multiplexing (TDM)

Page 29: Chapter 8: Multiplexing

29

Synchronous TDM – Transmitter

Scanning and link data rate: high enough to prevent channel buffers overflowing

N channels,Sampling rate R sample/s Minimum link

capacity = N R sample/s

Analog Signal

Digital Signalor

Transmitted frames consist of interleaved channel data

Time Slot, T Channel dwell time

T Should be enough to

empty a channel buffer

Channel 2

Bit stream

Channel Buffers

Sample data fills buffer

Page 30: Chapter 8: Multiplexing

30

TDM System – Receiver

Bit stream

Page 31: Chapter 8: Multiplexing

31

Data Link Control with Sync TDM Frames on the link consist of interleaved channel frames

They will not have headers and trailers of their own Data rate on the link (multiplexed line) is fixed and MUX

and DEMUX must operate at it Data link control protocol not needed on the MUXED line Flow control Channel based

If one channel receiver is not ready to receive data, other channels will carry on

Channel-based flow control would then halt corresponding source channel

This causes transmission of empty slots for that channel in the MUXED data

Error control Channel based Errors are detected and handled by individual channel systems

Page 32: Chapter 8: Multiplexing

32

Data Link Control with TDM

Channel 1 Frame

This is what goes on the linkEverything is mixed up, even FCS bytesFCS applies only to channel framesChannel frames get reassembled at RX

Start of “1” Frame

MUXed stream can not be considered as an HDLC frames!

Page 33: Chapter 8: Multiplexing

33

Framing in TDM So far, no flag or SYNC characters bracketing

composite (MUXED) TDM frames on the link Must provide frame synchronization to allow RX

to keep ‘in step’ with TX Two approaches:

Frame-by-Frame: A synch pattern at the beginning of each assembled frame (similar to the preamble flag)

Frame-to-Frame: Additional control channel with a unique frame-to-frame pattern that can be easily identified by RX (can be just 1 bit, and extends across frames, so less overhead)This is called “added digit framing”

Page 34: Chapter 8: Multiplexing

34

Framing in TDM Added digit framing

One control bit added to each TDM frame as an additional “control channel”

Carries an identifiable known bit pattern in time (frame to frame) e.g. alternating 01010101…unlikely to occur on a normal data channel

RX searches frame-to-frame for this pattern until it finds it. This establishes frame sync. Will keep locked to it

Page 35: Chapter 8: Multiplexing

35

Frame-to-Frame Sync (added digit framing)

C 1 2 3 4 C 1 2 3 4 C 1

0 1 0

Four data channels

Control Channel, C010101….

…..

A data ChannelUnlikely to have 010101…. over successive frames

Once the position of this control channel is established, RX knows where the channel sequence starts and sync is established with TX

…..

MUXed frame

RX knows the size of the MUXed frame

It can check each frame bit frame-to-frame for the special pattern until it finds it!

Page 36: Chapter 8: Multiplexing

36

Pulse Stuffing Other Practical Problems:

Different sources (channels) may require sampling at different rates

Different sources may be using different clocks and you would like to standardize them on a common (higher rate) clock

Solution - Pulse Stuffing Make outgoing data rate higher than the sum of incoming rates

and an exact multiple of each to allow uniform sampling Stuff extra dummy bits (pulses) into incoming channel signals to

satisfy the higher data rate Stuffed pulses inserted at fixed locations in frame by TX MUX

and removed by RX deMUX

Page 37: Chapter 8: Multiplexing

37

Pulse Stuffing Example:

Source 1: 1 bps

Source 2: 3 bps

MUXed data rate 1+3 = 4 bps take as 6 bps

(divides both rates)

(1/6) s1 sSource 1

Sampling

Source 2Sampling (1/3) s

X X

MUXed (composite) sampling

Dummy pulses stuffed in place of blank (unused) samples

MUXedFrame

Useful data rate: 4 bps

Page 38: Chapter 8: Multiplexing

38

Example: TDM of 11 Analog and Digital Sources

=BW=fmax

Now channel 2 is sampled uniformly and at the correct rate

221 2 3

PCM with n = 4 bits/sample

PAM Analog samples

PCM

Sys

tem

3 Analog Channels

Digital Signals:64 kbps

Analog to Digital Converter

RotationFrequency

8 D

igit

al I

nput

s

Sampling rate = 2 fmax = 4K sample/s

64 kbps

Sampling rate:2 fmax = 8K sample/s

= MUXed data rate

Satisfies the two requirements:• 64 + 8 x 8 128 kbps• Divides 64kbps, 8 kbps exactly

Rotation/s

Page 39: Chapter 8: Multiplexing

39

Example: TDM of 11 Analog and Digital Sources

16-bit Buffer

2-bit Buffer

2-bit Buffer

2-bit Buffer

Suggested framing and buffering arrangement

64 kbps 16-bit2-bit………2-bit 2-bit

32-bit MUXed frames

64 kbps

No. of frames/s= 128 kbps/32bpframe= 4 k frames/s= Rotation rate

Time slot, enough to empty buffer8 kbps

This is also the rate of emptying any ofThe MUXed buffers: 4 k buffers/s

Rate of filling the buffers should not exceed the rate of emptying them

Rate of filling this buffer= 64 kbps/16 bpbuffer= 4 k buffers/s

4 k rotations/s

Frame bits are allocated to Scanned sources in proportion to their data rates

Page 40: Chapter 8: Multiplexing

40

Digital Carrier Systems Hierarchy for TDM (as with FDM!) USA/Canada/Japan use one system ITU-T use a similar (but different) system US system based on DS format, for example DS-1 (similar to a group in FDM):

Multiplexes 24 PCM voice channels digitized with n = 8 bits + a framing bit (a control channel for frame-to-frame synchronization)

Frame takes a sample of each channel So, frame size is 24 x 8 +1 = 193 bits Channels must be sampled at 2 x 4000 = 8000 sample/s This gives a data rate = 8000 x 193 = 1.544 Mbps for DS-1

Note: FDM Group needed 48 KHz for 12 channels

Page 41: Chapter 8: Multiplexing

41

The DS Hierarchy

42 x 96 = 4032 DS-0(4032 voice channels)

DS-0 is a PCM voice channel:8000 sample/s x 8 b/sample= 64 kbps

Transmission lines used should support the progressivelyincreasing data rate (channel capacity) requirement

FDM Jumbo group: 16.984 MHz for 3600 channels

Which one uses BW more efficiently ?

Page 42: Chapter 8: Multiplexing

42

DS & T Lines Rates

Service LineData Rate

(Mbps)No. of Voice

Channels

DS-1DS-1 T-1T-1 1.5441.544 2424

DS-2DS-2 T-2T-2 6.3126.312 9696

DS-3DS-3 T-3T-3 44.73644.736 672672

DS-4DS-4 T-4T-4 274.176274.176 40324032

Transmission line that supports it Corresponding Channel Capacity

Page 43: Chapter 8: Multiplexing

43

DS-1 Digital Carrier Systems For voice, each channel contains one byte of digitized

data (PCM, 8000 samples per sec) Data rate 8000 MUXed frames/s x (24x8+1) bits/frame =

1.544Mbps Five out of every six frames have 8 bit PCM user data samples

for each channel Sixth frame has (7 bit PCM user data + 1 signaling bit) for each

channel Signaling bits form a stream for each channel containing

control (e.g. error and flow) and routing info Same format for digital data

23 channels of data 7 bits per frame plus indicator bit for data or systems control

24th channel is for signaling DS-1 can carry mixed voice and data signals

Page 44: Chapter 8: Multiplexing

44

DS-1 Transmission Format

Frame

(frame-to-frame)

125/193

(8000 x 7 bits = 56 kbps)

Page 45: Chapter 8: Multiplexing

45

T1

Due to 1 framing bitPer frame

Page 46: Chapter 8: Multiplexing

46

T1 Frames

Framing bit

1 second

Page 47: Chapter 8: Multiplexing

47

SONET/SDH SONET: Synchronous Optical Network (ANSI) SDH: Synchronous Digital Hierarchy (ITU-T) They utilize the large channel capacity of

optical fibers They are Compatible

Page 48: Chapter 8: Multiplexing

48

Statistical (Asynchronous) TDM In Synchronous TDM many time slots may be wasted

since not all channels will have data all the time Statistical TDM allocates time slots to channels

dynamically based on demand Multiplexer scans input lines and collects data available

from all channels to fill a MUXed frame and sends it: Skips ‘empty’ channels

Must specify source of data since MUX rotation is no longer fixed

Data rate on MUXed line can be made lower than the aggregate peak rate on input lines This saves on channel capacity (and bandwidth)

A calculated risk!

Page 49: Chapter 8: Multiplexing

49

Statistical TDM

t1 t2 t3 t4Time slots wasted: Couldserve a higher user demand

using same link capacity!

We could use a lower data rate for sending same data Reduce channel capacity (BW requirement)!

Penalty: Should specify source generating the data. More overhead!

Automatic addressing by fixed rotation time

time

Same data rate

Lower data rate

Page 50: Chapter 8: Multiplexing

50

Statistical TDM Frame FormatsStation

Channel

Channel Channel

• Source address and length of data (if variable) for each channel have to be specified• To reduce overhead:

- Use relative addressing (e.g. relative the previous source), or - Use a single address bit map (e.g. 10010010) indicating which channels are sending

Page 51: Chapter 8: Multiplexing

51

Performance Issues Use a data rate that is less than peak aggregate

input rate from individual sources (channels) to improve utilization (economize)

But this may cause problems during peak periods when all channels suddenly transmit and you get peak demand!

Page 52: Chapter 8: Multiplexing

52

Performance Issues Solution:

MUX should keep a buffer of adequate size for holding excess data from arriving during peak times

Buffer size is determined by data rate allowed for the MUXed data (on the link) in relation to the aggregate average data rate from sources: The closer the data rate used to the average demand the

more economical the link is, but the larger the buffer size required to handle the expected large backlog during peaks

Larger buffers slow down system response: increase waiting time by sources for service (MUX will be busy sending backlog in buffer first!)

Compromise between required link capacity (economy) and source waiting time (user satisfaction)!

Page 53: Chapter 8: Multiplexing

53

Example A system serves:

10 sources, each with a peak data rate of 1000 bps But on average, data from the sources will be produced

at 50% of the maximum rate Examine system performance and determine

minimum buffer size for: A link capacity = average aggregate input data rate

(5000 bps) A link capacity > average aggregate input data rate

(= 7000 bps) We are given the following information on actual

aggregate input data rate at twenty 1ms time intervals:

Page 54: Chapter 8: Multiplexing

54

Performance IssuesA

ctua

l agg

rega

te in

put (

bits

) ov

er tw

enty

1 m

s in

terv

als

Average = 5 bits/ms = 5000 bps

MUXed link capacity = 5000 bpsMin buffer size = ?

MUXed link capacity = 7000 bpsMin buffer size = ?

(= Average I/P) (> Average I/P) Actual Aggregate I/P, bits

Page 55: Chapter 8: Multiplexing

55

Statistical Performance I = number of (identical) input sources R = maximum data rate for each source, bps

(when a source sends, it sends at this maximum rate) Peak data rate from all sources combined = R I = mean fraction of time over which a source

transmits (0 < <1 ) Average input data rate from all sources combined () = R I

M = effective capacity of multiplexed line, bps (excluding overhead)

K = M / (IR)= ratio of multiplexed line capacity to the maximum input data rate= measure of compression achieved by multiplexer (=1 for synch TDM)

(link capacity reduction over synchronous TDM)

For Statistical TDM Average< M < Peak < K < 1 If K = 1, this is synchronous TDM! (no longer statistical TDM) If K < , Capacity is below the average input data rate (Avoid) i.e.< K < 1

Page 56: Chapter 8: Multiplexing

56

Performance A queuing theory model: Data sources queue for service

by the MUX Event (request for service): A bit generated by a source Service: MUX sends that bit Assume random (Poisson) arrivals and fixed service time Average event arrival rate = Rate of requesting service, I R bit arrivals/s (Demand rate) Rate of providing the service = M bits sent/s (Service

rate) Service time Ts:

Link utilization, (fraction of total line capacity utilized): = Average rate of sources requesting service/Rate of MUX

providing it

MTs

1

1 be will ,K with , KM

IRT

M s

Page 57: Chapter 8: Multiplexing

57

Choice of M for a statistical TDM

RI

MK

= R I

Average Demand

Peak Demand

R I

Less synchronousGreater utilization Larger BuffersPoorer quality of service

M

< K < 1 K = 1K =

K

M

More synchronousLower utilization Smaller buffersBetter quality of service

< < 1 =

Synchronous

Minimum Utilization

Utilization:

Larger Values

Page 58: Chapter 8: Multiplexing

58

The Poisson Distribution of random arrivals

e-1

!)(

a

meaP

am

Page 59: Chapter 8: Multiplexing

59

A measure of the buffer size needed (in frames)

Average delay suffered by a request

Function of only ( has M)

Function of both and M

(MUX)

What happens as approaches 1?

= /M = Utilization

= /M

Page 60: Chapter 8: Multiplexing

60

Buffer Size and Delay

Increasing utilization increases Buffer size required Delay encountered

Utilization > 0.8 is undesirable

Frame size: 1000 bits

,

Average Input load = 8,000 bps,Link Capacity = 10,000 bps

Increasing link capacity, M reduces delay time for same

Frame size: 1000 bits

N

Tr

,

Frames

ms

N does not depend on Mdirectly

Page 61: Chapter 8: Multiplexing

61

Probability of Buffer overflow Vs Buffer Size

For a given buffer size, higher utilization increases probability of overflow

For a given utilization , Increasing buffer size drastically reduces probability of overflow, particularly for low

Again, utilization > 0.8 is highly undesirable

Page 62: Chapter 8: Multiplexing

62

Asymmetric Digital Subscriber Line (ADSL) ADSL is an asymmetric communication technology designed for residential users over ordinary telephone twisted pair wires

High speed digital data transmission Existing subscriber lines (local loops) were installed for

base band speech (0 – 4 kHz), but can actually provide bandwidths of up to 1 MHz (short distances)

ADSL is an adaptive technology, using different data rates based on the condition of the local loop line

Ranges up to 5.5 km (95% of subscriber lines in USA) Two main technologies: - Multi-level encoding, e.g. QAM

- Discrete Multitone (DMT) by FDM

Shorterdistance,Higherdata rates

Q. What is the BE for 2.5 km lines?

Page 63: Chapter 8: Multiplexing

63

ADSL Design

Asymmetric: Providing higher capacity down stream (to customer) than upstream (from customer)

Originally targeting the video-on-demand market Now being used for Internet traffic Uses Frequency Division Multiplexing (FDM) in a novel

way to utilize the 1 MHz BW of twisted pair wires

ServiceProvider

Video, graphics

Voice, e-mailADSLSubscriber

Downstream (download)

Upstream (upload)

Page 64: Chapter 8: Multiplexing

64

FDM is used at two levels:

Use FDM to obtain three major bands:

1. POTS band: “Plain Old Telephone Service!” 0 - 20 kHz

2. Upstream band:

25 – 200 kHz

3. Downstream band:

250 – 1000 KHz

4

DMT: Further FDM inside the upstream and the downstream bands: Single fast bit stream is split into multiple bit streams traveling at lower data rates in parallel (simultaneously) in subchannels at different subbands within the upstream and downstream bands.

Page 65: Chapter 8: Multiplexing

65

ADSL Using Echo Cancellation Echo cancellation is a signal

processing method that allows overlapping the upstream and downstream bands

Advantages: Allows more of the downstream

band to fall in the lower frequency region Lower attenuation and larger distances

Gives flexibility in defining the width of the upstream band to suit user requirements

Page 66: Chapter 8: Multiplexing

66

ADSL Hardware Home

Telephone Exchange

Subscriber Loop

Page 67: Chapter 8: Multiplexing

67

ADSL Frequency Bands and DMT Channels

Guard bandsBetween voice and data

Channel #

256 x 4 kHz 1 MHz

1 MHz

- 256 4KHz sub channels- DMT distributes data rate load on sub channels, non uniformly

Page 68: Chapter 8: Multiplexing

68

Discrete Multitone (DMT) Multiple subchannels (each 4 KHz wide) within the upstream

and downstream bands Subchannels are modulated with subcarriers

of different frequencies (FDM) (hence “multitone”) Bit stream to be transmitted is split into a number of streams

that travel in parallel at a lower data rate on a number of these limited BW subchannels

1

1011010011Serial to Parallel

Converter

Subchannel 1

Subchannel 5

.

.

1

0

1

1

0

1

0

0

1

1

Data rate for each channel:R/5 bpsOverall data rate: R bps

Data rate R bps

(Each: 4 kHz BW)

15

Page 69: Chapter 8: Multiplexing

69

Discrete Multitone (DMT): Adaptive ADSL adaptive property:

Not all subchannels run at the same data rate! Each subchannel can carry from 0 to 60 kbps DMT modem sends out test signals on various

subchannels to determine SNR (expected lower for subchannels located at higher frequencies due to larger attenuation)

Then faster data rates are assigned to subchannels having better signal transmission conditions

.

.

1

1

Page 70: Chapter 8: Multiplexing

70

Discrete Multitone (DMT) Uses QAM (Quadrature Amplitude Modulation)

multilevel modulation allowing up to 15 bits/baud (L = 15 bits/signal level)

(4 KHz B D = 4 kbauds (if filtering coefft. r = 0) R max = 4 kbauds x 15 = 60 kbps per channel)

Ideally, 256 x 60 kbps = 15.36 Mbps maximum (if uniform)

Not uniform, not maximum in practice due to various transmission impairments

Practical system operate at 1.5 to 9 Mbps depending on distance and line quality

.

.

1

1

Page 71: Chapter 8: Multiplexing

71

DMT

Page 72: Chapter 8: Multiplexing

72

DMT

Demodulators

Modulators