<<

Chapter 8:

CS420/520 Axel Krings Page 1 Sequence 8

Multiplexing

• What is multiplexing? —Frequency-Division Multiplexing —Time-Division Multiplexing (Synchronous) —Statistical Time-Division Multiplexing, etc.

CS420/520 Axel Krings Page 2 Sequence 8

1 Frequency Division Multiplexing • FDM • Useful of medium exceeds required bandwidth of channel • Each signal is modulated to a different carrier frequency • Carrier frequencies separated so signals do not overlap (guard bands) —e.g. broadcast • Channel allocated even if no data

CS420/520 Axel Krings Page 3 Sequence 8

Frequency Division Multiplexing Diagram

. 6

l 5 e

l 4 n e

l n 3 n e

a l n 2 n h e

a l n 1 n C h e

a l n n C h e a n n C h a n C h T a f6 C i h me f5 C f4 f y 3 nc f2 ue f eq 1 Fr

CS420/520 Axel Krings (a) FreqPageuenc 4y division multiplexing Sequence 8

2 5

. l 4 c e

t l 3 n e e

l n 2 n e

a l n 1 n h e

a l n 6 n C h e

a l n 5 n C h e

a l n 4 n C h e

a l n 3 n C h e

a l n 2 n C h e

a l n 1 n C h e

a l n n C h e a n n C h a n C h

T a im C e h C y nc ue eq Fr

(b) Time division multiplexing

Figure 8.2 FDM and TDM m1(t) modulator s1(t) FDM f1 m2(t) Subcarrier modulator s2(t) f2 mb(t) s(t) S f System • • c • • • • Composite baseband FDM signal modultating signal mn(t) Subcarrier modulator sn(t) fn

(a) Transmitter

|Mb(f)|

f

f1 f2 fn

B1 B2 Bn B

(b) Spectrum of composite baseband modulating signal

s1(t) m1(t) Bandpass filter, f1 Demodulator, f1

s2(t) m2(t) Bandpass filter, f2 Demodulator, f2 s(t) Main mb(t) Receiver • • • FDM signal Composite baseband s (t) m (t) signal n n Bandpass filter, fn Demodulator, fn

CS420/520 Axel Krings Page 5 (c) Receiver Sequence 8

Figure 8.4 FDM System [COUC01]

f

FDM z z z

0 H H H

0 0 0 0 0 0 3 4 0 of three 3 4 (a) Spectrum of voice signal

Voicebands Signals Lower Upper sideband

f

60 kHz 64 kHz 68 kHz

(b) Spectrum of voice signal modulated on 64 kHz frequency

Lower Lower Lower sideband, s1(t) sideband, s2(t) sideband, s3(t)

f

60 kHz 64 kHz 68 kHz 72 kHz

(c) Spectrum of composite signal using at 64 kHz, 68 kHz, and 72 kHz CS420/520 Axel Krings Page 6 Sequence 8

Figure 8.5 FDM of Three Voiceband Signals

3 Analog Carrier Systems • Long-distance links use FDM hierarcy • AT&T (USA) ITU-T (International) variants • Group —12 voice channels (4kHz each) = 48kHz —Range 60kHz to 108kHz • Supergroup —FDM of 5 group signals on carriers between 420kHz and 612 kHz —supports 60 channels (=5*12 J) • Mastergroup —10 supergroups, which supports 600 channels

CS420/520 Axel Krings Page 7 Sequence 8

North American and International FDM Carrier Standards

CS420/520 Axel Krings Page 8 Sequence 8

4 Wavelength Division Multiplexing (WDM) • Multiple beams of light at different frequency carried by — A form of FDM • Each colour of light (wavelength) carries separate data channel — most WDM use single mode fiber optical cable (9µm core) • 1997 — 100 beams, each at 10 Gbps — Giving 1 terabit per second (Tbps) • Commercial systems of 160 channels of 10 Gbps now available • Lab systems (Alcatel) 256 channels at 39.8 Gbps each — 10.1 Tbps — Over 100km span

CS420/520 Axel Krings Page 9 Sequence 8

ITU WDM Channel Spacing (G.692)

CS420/520 Axel Krings Page 10 Sequence 8

5 Dense Wavelength Division Multiplexing • DWDM • Implies more channels more closely spaced that WDM • 200GHz or less could be considered “dense” • Recommendation ITU-T G.694.1 —Check it out to see what recommendations look like

CS420/520 Axel Krings Page 11 Sequence 8

International Union

Dense Wavelength Division Multiplexing

ITU-T G.694.1 TELECOMMUNICATION (02/2012) STANDARDIZATION SECTOR OF ITU

SERIES G: TRANSMISSION SYSTEMS AND MEDIA, DIGITAL SYSTEMS AND NETWORKS Transmission media and optical systems characteristics – Characteristics of optical systems

Spectral grids for WDM applications: DWDM frequency grid CS420/520 Axel Krings Page 12 Sequence 8

6

Recommendation ITU-T G.694.1

Time Division Multiplexing

CS420/520 Axel Krings Page 13 Sequence 8

Time-Division Multiplexing TDM (synchronous) —fixed time slots: take your turn or loose it —each slot is of duration T — is of duration NT and then repeats itself —X sends at constant data rate and Y receives at that rate - no buffering or flow control needed - though channels may have own flow control (such as V.24 DSR/DTR and RTS/CTS) —errors on one channel do not affect behavior of system —character interleaving - can eliminate start/stop bits and reinsert later for asynchronous sources —can use 1 bit/frame to indicate slot/frame alignment (101010...) —differing data rates managed by buffers and use-based allocation CS420/520 Axel Krings Page 14 Sequence 8

7 m1(t) m1(t) Buffer

m2(t) m2(t) Buffer TDM System Scan mc(t) s(t) Operation

TDM stream modulated TDM stream mn(t) mn(t) Buffer

(a) Transmitter

Frame Frame 1 2 N 1 2 n

Time slot: may be empty or occupied (b) TDM Frames

m1(t) Buffer

m2(t) Buffer s(t) mc(t) Scan Modem Operation

modulated TDM stream TDM stream mn(t) Buffer

(c) Receiver

Figure 8.6 Synchronous TDM System

CS420/520 Axel Krings Page 15 Sequence 8

Multiplexing

—TDM Link Control • does not need link control • data rate on the multiplexed lines is fixed • what does one do if a channel is down? – Some channel might not send data – Answer: tough luck - the efficiency goes down - no big deal • what does one do if the data on a channel is corrupted? – Need error control within the multiplexer? – Answer: control (e.g. HDLC) on a per-channel basis

CS420/520 Axel Krings Page 16 Sequence 8

8 Multiplexing

CS420/520 Axel Krings Page 17 Sequence 8

Multiplexing

—Framing • character interleaving - can eliminate start/stop bits and reinsert later for asynchronous sources • need some synchronization – if no synchronization is provided to prevent input and output to get out of step • added-digit framing – use 1 bit/frame to indicate slot/frame alignment – alternate this bit • kind of logical channel with pattern (101010...) pattern – if synchronization is lost, look at successive frames to find the pattern again. • This is called framing search mode

CS420/520 Axel Krings Page 18 Sequence 8

9 Pulse Stuffing is a common solution

Have outgoing Stuff extra Stuffed pulses data rate dummy bits or inserted at fixed (excluding pulses into each locations in framing bits) incoming signal frame and higher than sum until it matches removed at of incoming rates local clock demultiplexer

Ø Problem of synchronizing various data sources Ø Variation among clocks could cause loss of synchronization Ø Issue of data rates from different sources not related by a simple rational number

CS420/520 Axel Krings Page 19 Sequence 8

TDM of Analog and Digital Sources

From source 1 2 kHz, analog TDM PAM signal 4 bit TDM PCM signal 16 ksamples/sec A/D 64 kbps

f From source 2 4 kHz, analog f = 4 kHz

From source 3 2 kHz, analog

From source 4 Pulse 8 kbps, digital 7.2 kbps, digital stuffing

From source 5 8 kbps, digital Pulse TDM PCM 7.2 kbps, digital stuffing Scan output signal • • operation 128 kbps • • • •

From source 11 Pulse 8 kbps, digital 7.2 kbps, digital stuffing CS420/520 Axel Krings Page 20 Sequence 8

Figure 8.8 TDM of Analog and Digital Sources [COUC01]

10 Digital Carrier Systems • Hierarchy of TDM • USA/Canada/Japan use one system • ITU-T use a similar (but different) system • US system based on DS-1 format • Multiplexes 24 channels • Each frame has 8 bits per channel plus one framing bit • 193 bits per frame

CS420/520 Axel Krings Page 21 Sequence 8

Digital Carrier Systems (2) • For voice each channel contains one word of digitized data (PCM, 8000 samples per sec) —Data rate 8000x193 = 1.544Mbps —Five out of six frames have 8 bit PCM samples —Sixth frame is 7 bit PCM word plus signaling bit —Signaling bits form stream for each channel containing control 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 sync

CS420/520 Axel Krings Page 22 Sequence 8

11 Mixed Data DS-1 can carry mixed voice and data signals • voice digitization: 4kHz => 8000 samples/s —8 bit sample every 125 microseconds —in US 24 voice channels grouped together (30 for ITU-I) —resulting aggregate is 1.544 Mbs (2.048Mbs) —actually (24 x 8 + 1)bits/125µs = 1.544Mbps —called DS1 or T1 link —4 x T1 = T2 —7 x T2 = T3 —6 x T3 = T4

CS420/520 Axel Krings Page 23 Sequence 8

Multiplexing

Hal96 fig 2.26 CS420/520 Axel Krings Page 24 Sequence 8

12 Multiplexing

Hal96 fig 2.26 CS420/520 Axel Krings Page 25 Sequence 8

DS-1 Transmission Format

CS420/520 Axel Krings Page 26 Sequence 8

13 Multiplexing

Hal96 fig 2.26 CS420/520 Axel Krings Page 27 Sequence 8

Multiplexing

Hal96 fig 2.26 CS420/520 Axel Krings Page 28 Sequence 8

14 TDM Carrier Standards • North America (based on 24 channels)

CS420/520 Axel Krings Page 29 Sequence 8

SONET/SDH • Synchronous Optical Network (ANSI) • Synchronous Digital Hierarchy (ITU-T) • Compatible • Signal Hierarchy —Synchronous Transport Signal level 1 (STS-1) • or Optical Carrier level 1 (OC-1) —51.84Mbps —Carry DS-3 or group of lower rate signals (DS1 DS1C DS2) plus ITU-T rates (e.g. 2.048Mbps) —Multiple STS-1 combined into STS-N signal —ITU-T lowest rate is 155.52Mbps (STM-1)

CS420/520 Axel Krings Page 30 Sequence 8

15 Table 8.4 SONET/SDH Signal Hierarchy

SONET Designation ITU-T Designation Data Rate Rate (Mbps) STS-1/OC-1 51.84 Mbps 50.112 Mbps STS-3/OC-3 STM-1 155.52 Mbps 150.336 Mbps STS-12/OC-12 STM-4 622.08 Mbps 601.344 Mbps STS-48/OC-48 STM-16 2.48832 Gbps 2.405376 Gbps STS-192/OC-192 STM-64 9.95328 Gbps 9.621504 Gbps STS-768 STM-256 39.81312 Gbps 38.486016 Gbps STS-3072 159.25248 Gbps 153.944064 Gbps

CS420/520 Axel Krings Page 31 Sequence 8

SONET Frame Format

90 octets Transport overhead Synchronous payload envelope (SPE) 3 octets 87 octets Section overhead 3 octets Line overhead 6 octets

Path overhead 1 octet

(a) STS-1 frame format

270 N octets Section overhead STM-N payload 9 N octets 261 N octets

9 octets

CS420/520 Axel Krings (b) STM-NPage 32frame format Sequence 8

Figure 8.10 SONET/SDH Frame Formats 16 Framing Framing trc/grwth Trace A1 A2 J0/Z0 J1 Section BIP-8 Orderwire User BIP-8 Overhead B1 E1 F1 B3 DataCom DataCom DataCom Signal D1 D2 D3 Label C2 Pointer Pointer Pointer Path H1 H2 Action H3 Status G1 BIP-8 APS APS User B2 K1 K2 F2 DataCom DataCom DataCom Multiframe Line D4 D5 D6 H4 Overhead DataCom DataCom DataCom Growth D7 D8 D9 Z3 DataCom DataCom DataCom Growth D10 D11 D12 Z4 Status Error Orderwire Growth S1/Z1 M0/M1 E2 Z5

(a) Transport Overhead (b) Path Overhead

Figure 8.11 SONET STS-1 Overhead Octets

CS420/520 Axel Krings Page 33 Sequence 8

Statistical TDM • In Synchronous TDM many slots are wasted • Statistical TDM allocates time slots dynamically based on demand —Make use of the fact that slots are not always active, so can support more devices on same channel —Requires use of extra overhead for identifying channel, and buffering

CS420/520 Axel Krings Page 34 Sequence 8

17 Multiplexing

• Statistical Multiplexer principle

CS420/520 Axel Krings Page 35 Sequence 8

Statistical TDM Frame Formats

CS420/520 Axel Krings Page 36 Sequence 8

18 Performance • Output data rate less than aggregate input rates • May cause problems during peak periods —Buffer inputs —Keep buffer size to minimum to reduce delay

CS420/520 Axel Krings Page 37 Sequence 8

Multiplexing

—let mc be maximum data rate of multiplexed trunk

—let mi be maximum data rate of source i

—mc can be less than the sum of all mi iff probabilities pi are such that the sum of pimi is less than mc : By how much? (rule of thumb is 80%)

—Example: How many 9600bps terminals can be

supported on a 56Kbps line using TDM if pi 75%?

CS420/520 Axel Krings Page 38 Sequence 8

19 Buffer Size and Delay

assume data is transmitted in 1000-bit frames

CS420/520 Axel Krings Page 39 Sequence 8

Cable Modem Outline • Two channels from cable TV provider dedicated to data transfer — One in each direction • Each channel shared by number of subscribers — Scheme needed to allocate capacity — Statistical TDM

CS420/520 Axel Krings Page 40 Sequence 8

20 Operation • Downstream — Cable scheduler delivers data in small packets — If more than one subscriber active, each gets fraction of downstream capacity • e.g., may get 500kbps to 20Mbps — Also used to allocate upstream time slots to subscribers • Upstream — User requests timeslots on shared upstream channel • Dedicated slots for this — Headend scheduler sends back assignment of future time slots to subscriber

CS420/520 Axel Krings Page 41 Sequence 8

Grant: Grant: Station A Data: Station B Data: can send for Station X can send for Station Y 1 minislot 2 minislots of data of data

Data: Data: from Station X from Station B Data: from Request from Headend Scheduler Station A Station C

Figure 8.12 Cable Modem Scheme

CS420/520 Axel Krings Page 42 Sequence 8

21 Cable Spectrum Division

• To support both cable programming and data channels, the cable spectrum is divided in to three ranges:

—User-to-network data (upstream): 5 - 40 MHz —Television delivery (downstream): 50 - 550 MHz —Network to user data (downstream): 550 - 750 MHz

CS420/520 Axel Krings Page 43 Sequence 8

One-to-Two Splitter Digital converter box

RF QAM Demodulator

MAC Data and control logic control QPSK/QAM Modulator Cable Modem

Figure 8.13 Cable Modem Configuration CS420/520 Axel Krings Page 44 Sequence 8

22 Asymmetrical • ADSL • Link between subscriber and network — • Uses currently installed cable —Can carry broader spectrum —1 MHz or more

CS420/520 Axel Krings Page 45 Sequence 8

ADSL Design • Asymmetric —Greater capacity downstream than upstream • Frequency division multiplexing —Lowest 25kHz for voice • Plain old service (POTS) —Use echo cancellation or FDM to give two bands —Use FDM within bands • Range 5.5km

CS420/520 Axel Krings Page 46 Sequence 8

23 ADSL Channel Configuration

CS420/520 Axel Krings Page 47 Sequence 8

Discrete Multitone (DMT)

Bits per hertz Line Gain Bits per hertz

Frequency Frequency Frequency

Figure 8.15 DMT Bits per Channel Allocation • Multiple carrier signals at different frequencies • Divide into 4kHz subchannels • Test and use subchannels with better SNR • 256 downstream subchannels at 4kHz (60kbps) —In theory 15.36Mbps, in practice 1.5-9Mbps CS420/520 Axel Krings Page 48 Sequence 8

24 DMT Transmitter

CS420/520 Axel Krings Page 49 Sequence 8

Internet Home LAN

Router Wireless Wireless Wireless modem/ modem modem router ATM switch

G.DMT Set-top DSLAM modem box

Splitter Splitter

Voice Telephone switch Customer Premises

PSTN

Central Office

ATM = Asynchronous Transfer Mode DSLAM = Digital Subscriber Line Access Multiplexer PSTN = Public Switched G.DMT = G.992.1 Discrete Multitone

Figure 8.17 DSL Broadband Access CS420/520 Axel Krings Page 50 Sequence 8

25 Table 8.6: Comparison of xDSL Alternatives

ADSL HDSL SDSL VDSL Data rate 1.5 to 9 Mbps 1.544 or 2.048 1.544 or 2.048 13 to 52 Mbps downstream Mbps Mbps downstream 16 to 640 kbps 1.5 to 2.3 Mbps upstream upstream Mode Asymmetric Symmetric Symmetric Asymmetric Copper pairs 1 2 1 1 Range (24- 3.7 to 5.5 km 3.7 km 3.0 km 1.4 km gauge UTP) Signaling Analog Digital Digital Analog Line code CAP/DMT 2B1Q 2B1Q DMT Frequency 1 to 5 MHz 196 kHz 196 kHz ≥ 10 MHz Bits/cycle Varies 4 4 Varies

UTP = unshielded twisted pair CS420/520 Axel Krings Page 51 Sequence 8

xDSL • High data rate DSL (HDSL) —2B1Q coding on dual twisted pairs —Up to 2Mbps over 3.7km • Single line DSL —2B1Q coding on single twisted pair (residential) with echo cancelling —Up to 2Mbps over 3.7km • Very high data rate DSL —DMT/QAM for very high data rates —Separate bands for separate services

CS420/520 Axel Krings Page 52 Sequence 8

26 Guard band

S1 Subchannel for S1

Guard band

Subchannel for S2 S2 Frequency Guard band

(a) Frequency-division duplex (TDD)

X1 Y1 X2 Y2 Station X

X1 Y1 X2 Y2 Station Y Time Tp Tb Tg

Tp = Propagation delay Tb = Burst transmission time

Tg = Guard time

(b) Time-division duplex (TDD) Figure 8.18 Duplex Access Techniques

CS420/520 Axel Krings Page 53 Sequence 8

S1 Uplink frequency band for S1 Guard band Uplink frequency band for S2 S2 Guard band Uplink frequency band for S3 Guard band Frequency Downlink frequency band S3

(a) Frequency-division multiple access (FDMA)

S1 Time Time Time Time Time Time Time slot slot slot slot slot slot slot for for for for for for for S2 S1 S2 S3 S1 S2 S3 S1 Guard time Guard time Guard time Guard time Guard time Guard time

Guard band Base station Frequency S3 Time Time Time Time Time Time Time slot slot slot slot slot slot slot for for for for for for for S2 S3 S1 S2 S3 S1 S2 Guard time Guard time Guard time Guard time Guard time Guard time

Time

(b) Time-division multiple access (TDMA)

Figure 8.19 Multiple Channel Access Techniques CS420/520 Axel Krings Page 54 Sequence 8

27 FDMA • Frequency-Division Multiple Access —Technique used to share the spectrum among multiple stations —Base station assigns bandwidths to stations within the overall bandwidth available —Key features:

Individual If a Requires fewer subchannels Each subchannel is overhead bits must be subchannel is not in use, it is because each separated by dedicated to a idle; the subchannel is guard bands to single station capacity is dedicated minimize wasted interference

CS420/520 Axel Krings Page 55 Sequence 8

TDMA

• Time-Division Multiple Access —There is a single, relatively large, uplink frequency band that is used to transmit a sequence of time slots —Repetitive time slots are assigned to an individual subscriber station to form a logical subchannel —Key features:

Guard times are For an individual needed between The uplink and station data time slots, to Downlink channel Each subchannel downlink transmission account for lack of may be on a is dedicated to a transmission may occurs in bursts perfect separate single station be on the same rather than synchronization frequency band frequency band continuously among the subscriber station

CS420/520 Axel Krings Page 56 Sequence 8

28 Summary

• Frequency-division multiplexing • xDSL — Characteristics — High data rate digital subscriber — Analog carrier systems line — Wavelength division multiplexing — Single-line digital subscriber line • Synchronous time-division — Very high data rate digital multiplexing subscriber line — Characteristics • Multiple channel access — TDM link control — Frequency-division duplex (FDD) — Digital carrier systems — Time-division duplex (TDD) — SONET/SDH — Frequency-division multiple • Cable access (FDMA) — Time-division multiple access • Asymmetric digital subscriber (TDMA) line — ADSL design — Discrete multitone — Broadband access configuration

CS420/520 Axel Krings 57 Sequence 8

29