Time Division Multiplexing allows multiple devices to communicate

  • Slides: 59
Download presentation
Time Division Multiplexing allows multiple devices to communicate over the same circuit by assigning

Time Division Multiplexing allows multiple devices to communicate over the same circuit by assigning time slots for each device on the line.

Parameter Working No. of Slots Buffers Synchronous TDM In Synchronous TDM data flow of

Parameter Working No. of Slots Buffers Synchronous TDM In Synchronous TDM data flow of each input connection is divided into units and each input occupies one output time slot. In Synchronous TDM no. of slots in each frame are equal to no. of input lines. Buffering is not done, frame is sent after a particular interval of time whether someone has data to send or not. Statistical TDM In Statistical TDM slots are allotted dynamically. i. e. input line is given slots in output frame if and only if it has data to send. In Statistical TDM, No. of slots in each frame are less than the no. of input lines. Buffering is done and only those inputs are given slots in output frame whose buffer contains data to send.

Addressing Slots in Synchronous TDM carry data only and there is no need of

Addressing Slots in Synchronous TDM carry data only and there is no need of addressing. Synchronization and pre assigned relationships between input and outputs that serve as an address. Synchronization bits are on used at the beginning of each frame. Capacity Max. Bandwidth utilization if all inputs have data to send. Slots in Statistical TDM contain both data and address of the destination. No synchronization bits are used The capacity of link is normally is less than the sum of the capacity of each channel.

1 2 3 4 T 1 6. 312 Mb/s 2 7 T 2 system

1 2 3 4 T 1 6. 312 Mb/s 2 7 T 2 system – combination of 4 T 1 system T 3 system – combination of 7 T 2 system T 4 system – combination of 6 T 3 system 44. 736 Mb/s 1 2 6 T 3 Fourth level multiplexer S 24 1. 544 Mb/s Third level multiplexer S 2 T 1 CARRIER SYSTEM Accommodate 24 voice channels each frame 24 words -125µs – 1 sync bi each word - 8 -bits sampling rate – 8 KHz duration of each bit= 0. 647 µs transmission rate 1. 544 Mbps T 2 1 Second level multiplexer S 1 First level multiplexer TDM HIERARCHY 274. 176 Mb/s T 4

Bandwidth-Noise Tradeoff • Continuous wave modulation like FM and analog pulse modulation like PPM

Bandwidth-Noise Tradeoff • Continuous wave modulation like FM and analog pulse modulation like PPM have Figure of merit propotional to square of transmission bandwidth. • Digital pulse modulation like PCM provides better tradeoff than square law. • In PCM , sampling does discrete time representation of message signal and quantization does discrete amplitude representation of message signal. • By representing message signal as coded binary pulses PCM provides better trade off between bandwidth and noise.

Quantization

Quantization

In non uniform quantization the step size increase as the separation from origin increase.

In non uniform quantization the step size increase as the separation from origin increase. Weak passage voice signals which occur frequently are favored than rarely occuring voice signals with high amplitude.

Non uniform quantization is equivalent to applying compressed base band signal to uniform quantizer

Non uniform quantization is equivalent to applying compressed base band signal to uniform quantizer

DERIVATION-SNR OF UNIFORM QUANTIZER

DERIVATION-SNR OF UNIFORM QUANTIZER

DERIVATION-SNR OF UNIFORM QUANTIZER

DERIVATION-SNR OF UNIFORM QUANTIZER

DERIVATION-SNR OF UNIFORM QUANTIZER

DERIVATION-SNR OF UNIFORM QUANTIZER

DERIVATION-SNR OF UNIFORM QUANTIZER

DERIVATION-SNR OF UNIFORM QUANTIZER

Quantization

Quantization

Quantization

Quantization

Regenerative repeaters are present at sufficiently close spacing along the transmission route to control

Regenerative repeaters are present at sufficiently close spacing along the transmission route to control the effect of distortion and noise

Error Threshold

Error Threshold

VIRTUES, LIMITATIONS & MODIFICATIONS OF PCM

VIRTUES, LIMITATIONS & MODIFICATIONS OF PCM

Differential Pulse Code Modulation(DPCM) transmitter m[n] – unquantized input sample m^[n] – predicted value

Differential Pulse Code Modulation(DPCM) transmitter m[n] – unquantized input sample m^[n] – predicted value e[n] – prediction error (or) difference between unquantized input sample and prediction of it q[n] – quantization error mq[n] – prediction filter output

Differential Pulse Code Modulation(DPCM) transmitter

Differential Pulse Code Modulation(DPCM) transmitter

Differential Pulse Code Modulation (DPCM) q. Differential Pulse Code Modulation (DPCM) is a procedure

Differential Pulse Code Modulation (DPCM) q. Differential Pulse Code Modulation (DPCM) is a procedure of converting an analog into a digital signal in which an analog signal is sampled and then the difference between the actual sample value and its predicted value (predicted value is based on previous sample or samples) is quantized and then encoded forming a digital value. q. DPCM code words represent differences between samples unlike PCM where code words represented a sample value. EKT 343 -Principles of Communication Engineering 30

Differential Pulse Code Modulation (DPCM) q. It often happens that in the analogical signals,

Differential Pulse Code Modulation (DPCM) q. It often happens that in the analogical signals, which are coded in PCM (voices, images, etc), that many next samples show the same quantization level; as a consequence there is the transmission of many equal PCM codes and this is redundant for the reception signal reconstruction. q. The DPCM coding exploits this redundancy between adjacent samples. q. DPCM requires fewer bits than the standard PCM. EKT 343 -Principles of Communication Engineering 31

Differential Pulse Code Modulation (DPCM) Can save bandwidth by not sending all samples. *

Differential Pulse Code Modulation (DPCM) Can save bandwidth by not sending all samples. * Send true samples occasionally. * In between, send only change from previous value. * Change values can be sent using a fewer number of bits than true samples. Examples (CCITT standards) * 32 k bits / s (4 -bit quantization and 8 k samples /s) for 3. 2 k. Hz * 64 k bits / s (4 -bit quantization and 16 k samples /s) for 7 k. Hz

How it works – the background • We know the signal up to a

How it works – the background • We know the signal up to a certain time • Use prediction to estimate future values • Signal sampled at fs= 1/Ts ; sampled sequence – {m[n]}, where samples are Ts seconds apart • Input signal to the quantizer – difference between the unquantized input signal m(t) and its prediction: prediction of the input sample Digital Communication Systems 2012 R. Sokullu 33/45

 • Predicted value – achieved by linear prediction filter whose input is the

• Predicted value – achieved by linear prediction filter whose input is the quantized version of the input sample m[n]. • The difference e[n] is the prediction error (what we expect and what actually happens) • By encoding the quantizer output we actually create a variation of PCM called differential PCM (DPCM). Digital Communication Systems 2012 R. Sokullu 34/45

Receiver side • decoder – constructs the quantized error signal • quantized version of

Receiver side • decoder – constructs the quantized error signal • quantized version of the input is recovered by using the same prediction filter as at the tx • if there is no channel noise – encoded input to the decoder is identical to the transmitter output • then the receiver output will be equal to mq[n] (differs from m[n] by q[n] caused by quantizing the prediction error e[n]) Digital Communication Systems 2012 R. Sokullu 35/45

Differential Pulse Code Modulation(DPCM) Receiver

Differential Pulse Code Modulation(DPCM) Receiver

PROCESSING GAIN

PROCESSING GAIN

PROCESSING GAIN

PROCESSING GAIN

Delta Modulation

Delta Modulation

Delta Modulation (DM) – A single-bit PCM code to achieve digital transmission of analog.

Delta Modulation (DM) – A single-bit PCM code to achieve digital transmission of analog. Use only 1 bit either logic ‘ 1’ or ‘ 0’. – Logic ‘ 0’ is transmitted if current sample is smaller than the previous sample – Logic ‘ 1’ is transmitted if current sample is larger than the previous sample EKT 343 -Principles of Communication Engineering 43

Cont’d… EKT 343 -Principles of Communication Engineering 44

Cont’d… EKT 343 -Principles of Communication Engineering 44

DELTA MODULATION SYSTEM

DELTA MODULATION SYSTEM

Cont’d. . . • Analog input is approximated by a staircase function • Move

Cont’d. . . • Analog input is approximated by a staircase function • Move up or down one level ( ) at each sample interval (by one quantization level at each sampling time) output of DM is a single bit. • Binary behavior – Function moves up or down at each sample interval • In DM the quantization levels are represented by two symbols: 0 for - and 1 for +. In fact the coding process is performed on eq. • The main advantage of DM is its simplicity. EKT 343 -Principles of Communication Engineering 47

Delta Modulation - Example EKT 343 -Principles of Communication Engineering 48

Delta Modulation - Example EKT 343 -Principles of Communication Engineering 48

Noise in Delta Modulation Systems • slope overhead distortion • granular noise Digital Communication

Noise in Delta Modulation Systems • slope overhead distortion • granular noise Digital Communication Systems 2012 R. Sokullu 51/45

Slope Overhead Distortion • The quantized message signal can be represented as: • where

Slope Overhead Distortion • The quantized message signal can be represented as: • where the input to the quantizer can be represented as: Sample of m(T) at time n. T Quantizer input at time (n -1)T So, (except for the quantization error) the quantizer input is the first backward difference (derivative) of the input signal = inverse of the digital integration process Digital Communication Systems 2012 R. Sokullu 52/45

Discussion • Consider the max slope of the input signal m(t) • To increase

Discussion • Consider the max slope of the input signal m(t) • To increase the samples {mq[n]} as fast as the input signal in its max slope region the following condition should be fulfilled: otherwise the step-size Δ is too small Digital Communication Systems 2012 R. Sokullu 53/45

Granular Noise • • In contrast to slope overhead Occurs when step size is

Granular Noise • • In contrast to slope overhead Occurs when step size is too large Usually relatively flat segment of the signal Analogous to quantization noise in PCM systems Digital Communication Systems 2012 R. Sokullu 54/45

q Slope overload distortion occurs when is too small, the staircase approximation mq(t) can't

q Slope overload distortion occurs when is too small, the staircase approximation mq(t) can't follow closely the actual curve of the message signal m(t ). q large is needed for rapid variations of m(t) to reduce the slope-overload distortion q granular noise occurs when is too large relative to the local slope characteristics of m(t). q granular noise is similar to quantization noise in PCM q small is needed for slowly varying m(t) to reduce the granular noise EKT 343 -Principles of Communication Engineering 55

Comparison • DPCM and DM – DPCM includes DM as a special case –

Comparison • DPCM and DM – DPCM includes DM as a special case – Similarities • subject to slope-overhead and quantization error – Differences • DM uses a 1 -bit quantizer • DM uses a single delay element (zero prediction order) • DPCM and PCM – both DM and DPCM use feedback while PCM does not – all subject to quantization error Digital Communication Systems 2012 R. Sokullu 59/45