Data Communication Components · Computer Networks

Multiplexing — Time Division (TDM)

Watch lectures
SVGVector Architecture Diagram (SVG)
COMPUTER NETWORKS · Module 1★ High PriorityMultiplexing: TDMIT Sem 6 · Code 100602 · Time Division MultiplexingMNEMONICTDM = digital; each source gets the whole channel for one slot, round-robin per frame.Sync TDM: fixed slots, empty if idle. Statistical TDM: only active sources, with address.Core BreakdownConceptDigital technique: whole channel bandwidth goes to one source for one time slot.Slots from n inputs are interleaved into frames; Tslot = Tframe / n.SynchronousFixed slot per input in every frame; position identifies the source.An idle input leaves its slot empty, so capacity is wasted.Framing bitAn alternating 1010.. bit per frame keeps the receiver locked on slot edges.Link rate = n x input rate + framing overhead.T-1 carrier24 voice channels x 8 bits = 192 + 1 framing bit = 193 bits per frame.8000 frames/s x 193 bits = 1.544 Mbps.StatisticalSlots only for active sources, so no empty slots; needs input FIFO buffers.Each slot carries an address, so input rates can sum to more than the link rate.CompareSynchronous: simple and cheap, no address overhead, wastes idle slots.Statistical: efficient but complex, adds an address header per slot.Diagram: Synchronous vs StatisticalSynchronous TDM (B idle):A1EMPTYC1A2EMPTYC2Wasted: B slots stay emptyStatistical TDM (address + data):A:A1C:C1A:A2C:C2No empty slot, each slot has an addressT-1 frame: 24 x 8 + 1 = 193 bitsFrames per second: 8000Rate: 193 x 8000 = 1.544 MbpsTslot = Tframe / n⚠️ Exam Traps & Viva Favorites① Why statistical needs address?Slots are given out on demand, so position nolonger shows the source. The address tells thedemultiplexer which output line to use.② What is the framing bit?One extra bit per frame in an alternating pattern0101.. that lets the demux find frame boundariesand stay synchronised.③ T-1 bit rate?(24 x 8 + 1) = 193 bits per frame, 8000 framesper second (the voice sampling rate), so193 x 8000 = 1.544 Mbps.Tip: T-1 = 193 bits x 8000 = 1.544 MMaster Revision Table(learn it row by row!)ParameterSynchronous TDMStatistical TDMSlot allocationFixed, round-robinDynamic, on demand for active sourcesEmpty slotsYes, wasted when input idleNone, only real data is sentAddressingNone, position identifies sourceAddress header added to every slotLink capacityAt least the sum of input ratesCan be less than the sum of input ratesBufferingNot neededInput FIFO buffers neededCost / complexitySimple and cheapComplex, intelligent controllerQUICK FACTSFour 100 kbps channels, 1 bit each + 1 framing bit: 5 bits x 100,000 = 500 kbpsTframe equals one input unit; Tslot = Tframe / n · T-1 voice: 8000 samples/s, 8 bitStatistical TDM is also called asynchronous or intelligent TDMVERIFIED★ Golden rule: share by time, and giveslots only where data exists (statistical).

Time Division Multiplexing (TDM)


1. Concept of Time Division Multiplexing

Time Division Multiplexing (TDM) is a digital multiplexing technique that combines multiple low-rate digital data streams into a single high-speed digital link.

Unlike FDM (which divides channel bandwidth across frequencies simultaneously), TDM allocates the entire bandwidth of the physical channel to each transmitting source for a brief duration of time (called a Time Slot).

MermaidDiagram
Rendering diagram…

There are two primary classifications of TDM:

  1. Synchronous TDM
  2. Statistical (Asynchronous) TDM

2. Synchronous TDM

In Synchronous TDM, each input connection is assigned a fixed, dedicated time slot in round-robin fashion within every transmission frame.

  • If an input device has data to transmit, its data occupies its designated slot.
  • If an input device has no data (idle), its time slot is transmitted empty, leading to wasted channel capacity.
SVGVector Architecture Diagram (SVG)
Input 1: Active A1 EMPTY A2 Input 2: IDLE! EMPTY EMPTY EMPTY Input 3: Active C1 C2 C3 Synchronous TDM Output: C1 EMPTY A1 C2 EMPTY EMPTY C3 EMPTY A2 Wasted time slots Frame 1 Frame 2 Frame 3

Mathematical Characteristics & Framing:

  1. Frame Duration: Equal to the unit duration of one input data unit:
Tframe=Tinput_unitT_{\text{frame}} = T_{\text{input\_unit}}
  1. Time Slot Duration: If there are nn input connections:
Tslot=TframenT_{\text{slot}} = \frac{T_{\text{frame}}}{n}
  1. Data Rate of Multiplexed Link:
Link Rate=n×(Data Rate of each input channel)+Framing Overhead\text{Link Rate} = n \times (\text{Data Rate of each input channel}) + \text{Framing Overhead}
  1. Framing Bit: A synchronization bit (pattern 101010...) appended to each frame to ensure receiver demultiplexers stay locked to slot boundaries.

Solved Numerical Example (T-1 Carrier / Synchronous TDM):

  • Problem: In a standard telephone T-1 carrier system, 24 voice channels are digitized via PCM (sampled at 8,000 samples/sec8{,}000\text{ samples/sec}, 8 bits per sample). 1 framing bit is added to each frame.
    Calculate: (a) Frame size, (b) Frame rate, (c) Output bit rate.
  • Solution:
    • (a) Frame Size:
Payload=24 channels×8 bits/sample=192 bits\text{Payload} = 24\text{ channels} \times 8\text{ bits/sample} = 192\text{ bits}
Frame Size=192 bits+1 framing bit=193 bits\text{Frame Size} = 192\text{ bits} + 1\text{ framing bit} = 193\text{ bits}
  • (b) Frame Rate: Must equal the sampling rate = 8,000 frames/second8{,}000\text{ frames/second}.
    • (c) Bit Rate of T-1:
Bit Rate=193 bits/frame×8,000 frames/sec=1.544 Mbps\text{Bit Rate} = 193\text{ bits/frame} \times 8{,}000\text{ frames/sec} = 1.544\text{ Mbps}

3. Statistical (Asynchronous) TDM

Statistical TDM (also known as Asynchronous TDM or Intelligent TDM) dynamically allocates time slots only to active devices that currently have data to transmit.

MermaidDiagram
Rendering diagram…
  • Addressing Overhead: Because slot positions are no longer fixed, each slot must carry an address/channel identifier so the demultiplexer knows which output line to route the data to.
  • Buffer Queues: If more stations transmit than there are available slots in a frame, extra data is held in input FIFO buffers.
  • High Efficiency: The total data rate of all input lines can exceed the physical capacity of the multiplexed link (∑Ri>Rlink\sum R_i > R_{\text{link}}) based on the statistical reality that not all stations transmit simultaneously.

4. Comparison: Synchronous TDM vs. Statistical TDM

Parameter Synchronous TDM Statistical (Asynchronous) TDM
Slot Allocation Fixed, predetermined round-robin Dynamic, on-demand for active sources
Empty Slots Yes (wastes bandwidth when idle) None (only active data sent)
Addressing Overhead None (position identifies source) Required (Address header prepended to each slot)
Link Capacity ≥∑Input Channel Rates\geq \sum \text{Input Channel Rates} Can be significantly less than ∑Input Rates\sum \text{Input Rates}
Buffering No buffering required Requires input FIFO buffers
Complexity & Cost Simple, inexpensive More complex, requires intelligent controller

Frequently Asked Questions

QWhy does Statistical TDM require addressing in its slots while Synchronous TDM does not?

In Synchronous TDM, the slot index within the frame is fixed and rigidly mapped to a specific input channel. In Statistical TDM, slots are allocated dynamically; without an explicit channel ID header, the demultiplexer cannot determine the intended destination.

QWhat is a Framing Bit in Synchronous TDM?

A single bit inserted at the beginning of each frame following a strict alternating sequence (0101...) that enables the receiver's demultiplexer to maintain clock synchronization and identify frame boundaries.

QCalculate the line rate of a TDM system combining four $100\text{ kbps}$ channels where 1 bit is interleaved from each channel and 1 framing bit is added per frame.
  • Frame contains: 4×1 bit+1 framing bit=5 bits4 \times 1\text{ bit} + 1\text{ framing bit} = 5\text{ bits}.
  • Each input produces 100,000 bits/sec, so frame rate = 100,000 frames/sec100{,}000\text{ frames/sec}.
  • Line rate = 5 bits×100,000 frames/sec=500 kbps5\text{ bits} \times 100{,}000\text{ frames/sec} = 500\text{ kbps}.
QCalculate the T-1 carrier bit rate.

A T-1 frame carries 24 channels ×\times 8 bits = 192 bits plus 1 framing bit = 193 bits. At 8,000 frames/s the rate is 193×8000=1.544 Mbps193 \times 8000 = 1.544\text{ Mbps}.

AI LearningWeb Platform

Coursify — Personal AI Course Generator

Struggling with a difficult subject or concept? Turn any engineering topic into a structured course with interactive lessons, quizzes, and research-backed explanations.

← All Computer Networks modules