Time Division Multiplexing
Definition
Time Division Multiplexing is a multiplexing technique in which a single communication channel is divided into time slots, and each input signal is assigned a specific slot for transmission in a repeating cycle. The signals are sent sequentially at different times, but because the switching occurs very rapidly, all users appear to be transmitting simultaneously.
Main Content
1. Time Slots and Frame Structure
Time slots
- are small, fixed intervals of time allocated to different signals or users. Each signal is allowed to transmit only during its assigned slot.
- A frame is a complete cycle of time slots. After all users have transmitted in their respective slots, the frame repeats continuously.
In TDM, the timing is extremely important. All senders and receivers must remain synchronized so that each receiver knows exactly which time slot belongs to which source. If synchronization is lost, data may be interpreted incorrectly.
For example, if four users share one channel, the communication link may be divided into four slots:
- Slot 1 → User A
- Slot 2 → User B
- Slot 3 → User C
- Slot 4 → User D
The pattern repeats many times per second, creating the impression of simultaneous transmission.
A simple illustration of a TDM frame:
| Slot 1 | Slot 2 | Slot 3 | Slot 4 |
| A | B | C | D |
This structure makes TDM highly organized and predictable. It is suitable for systems where multiple data streams need to be carried over a single high-speed link.
2. Synchronous TDM and Statistical TDM
Synchronous TDM
- assigns a fixed time slot to each channel, whether or not that channel has data to send. This means unused slots may still be reserved, which can lead to waste of bandwidth if some users are idle.
Statistical TDM
- assigns time slots dynamically based on demand. Only active users get slots, so the channel is used more efficiently.
In synchronous TDM, the slot sequence is fixed. For example, a link may always allocate slot 1 to one source, slot 2 to another, and so on. This makes implementation simpler and timing easier to manage, but it can be inefficient when some sources do not always have data.
In statistical TDM, the multiplexer collects data from sources and schedules transmission based on which inputs are ready. Each transmitted unit usually carries an address or identification field so the receiver can determine where it belongs. This method improves utilization, especially in data networks where traffic is bursty and not continuous.
Comparison of the two:
Synchronous TDM
- fixed allocation, simple, predictable, but less efficient with idle channels.
Statistical TDM
- flexible allocation, better efficiency, but more complex because it requires buffering and addressing.
3. Multiplexer, Demultiplexer, and Synchronization
- A multiplexer (MUX) combines multiple input signals into one output stream for transmission over a shared channel.
- A demultiplexer (DEMUX) separates the combined stream back into individual signals at the receiving end.
Synchronization
- ensures the transmitter and receiver agree on the timing and order of the time slots.
The multiplexer is placed at the sending side. It gathers data from multiple sources and places each input into the correct time slot. The combined stream travels through a single medium such as a fiber optic cable, copper line, or wireless link.
At the receiver, the demultiplexer uses timing information and slot order to reconstruct the original signals. Without proper synchronization, the receiver would not know which data belongs to which user.
Basic TDM chain:
Input 1 ----\
Input 2 ----- > [ MUX ] ---- Shared Channel ---- [ DEMUX ] ---- Output 1
Input 3 ----/ |------> Output 2
|------> Output 3
Synchronization may be achieved using special framing bits, timing pulses, or clock signals. In practical digital systems, accurate clock recovery is essential because even small timing errors can cause data loss or corruption.
Working / Process
1. Multiple input signals are prepared for transmission
- Different voice, data, or video sources generate information that needs to be sent.
- The system organizes these inputs so they can share one channel without interfering with one another.
2. The multiplexer assigns time slots and forms a frame
- Each input is given a time slot according to the TDM scheme.
- The multiplexer combines the signals into a single high-speed bit stream.
- In synchronous TDM, the same slot order is repeated every frame; in statistical TDM, slot assignment may vary depending on demand.
3. The receiver separates and reconstructs the signals
- The demultiplexer uses synchronization information to identify each slot.
- It extracts the data and sends each part to the correct destination.
- The original signals are restored in the correct order and timing.
Advantages / Applications
Efficient use of a single communication channel
- Multiple signals can share one transmission medium, reducing the need for separate physical lines.
- This lowers infrastructure cost and improves resource utilization.
Suitable for digital communication systems
- TDM works naturally with binary data and digital switching systems.
- It is widely used where signals can be precisely timed and synchronized.
Common in real-world networks and transmission technologies
- It is used in telephone networks, ISDN, digital telephony, satellite links, fiber optic communication, and some multiplexed data systems.
- It is especially useful when many low-rate signals need to be carried over a high-speed backbone.
Examples of applications:
- Telephone trunk lines carrying many conversations at once
- Digital subscriber and carrier systems
- Optical transmission systems
- Satellite and radio communication links
- Multiplexed computer and sensor networks
Summary
- Time Division Multiplexing shares one channel by giving each signal a separate time slot.
- It relies on a multiplexer at the sender and a demultiplexer at the receiver.
- It can be synchronous or statistical, depending on whether slots are fixed or assigned dynamically.
Important terms to remember
- multiplexing, time slot, frame, synchronous TDM, statistical TDM, multiplexer, demultiplexer, synchronization