Imagine you have one communication cable but several devices want to send data through it. If every device gets a separate cable, the network would become expensive and difficult to manage.
Multiplexing solves this problem.
Multiplexing is the technique of combining multiple signals or data streams and transmitting them over a single shared communication channel.
At the receiving end, the combined signals can be separated again. This process is called demultiplexing.
Signal 1 ──┐
Signal 2 ──┼──→ Multiplexer ──→ Shared Channel ──→ Demultiplexer ──┬──→ Signal 1
Signal 3 ──┘ ├──→ Signal 2
└──→ Signal 3
The device that combines the signals is called a Multiplexer (MUX), while the device that separates them is called a Demultiplexer (DEMUX).
Why Do We Need Multiplexing?
The main purpose of multiplexing is to use communication channels more efficiently.
Suppose three devices need to communicate with a server.
Without multiplexing:
Device A ───────── Cable 1 ───────── Server
Device B ───────── Cable 2 ───────── Server
Device C ───────── Cable 3 ───────── Server
With multiplexing:
Device A ──┐
Device B ──┼──→ MUX ── Single Channel ──→ DEMUX ──→ Server
Device C ──┘
Instead of using three separate channels, the signals share one channel.
Benefits of Multiplexing
Better use of communication channels
Reduces infrastructure cost
Allows multiple signals to share one medium
Improves overall communication efficiency
Useful for both wired and wireless communication
Types of Multiplexing
The major types of multiplexing are:
FDM – Frequency Division Multiplexing
TDM – Time Division Multiplexing
WDM – Wavelength Division Multiplexing
CDM/CDMA – Code Division Multiplexing
Let's understand each one.
1. Frequency Division Multiplexing (FDM)
In Frequency Division Multiplexing, the available bandwidth is divided into different frequency bands.
Each signal is assigned a different frequency and can be transmitted at the same time.
Frequency
↑
│ ┌── Signal C
│ ├── Signal B
│ ├── Signal A
│
└────────────────→ Time
Think of it like several radio stations broadcasting at the same time. Each station uses a different frequency, so the signals don't interfere with each other when properly separated.
Example
Radio broadcasting
Some traditional television systems
Certain cable communication systems
Main Idea
Different signals → Different frequency bands
2. Time Division Multiplexing (TDM)
In Time Division Multiplexing, multiple signals share the same channel by using different time slots.
Each signal gets the channel for a specific period of time.
Time →
| A | B | C | A | B | C |
Here, A, B, and C take turns using the same communication channel.
Example
TDM has been widely used in digital communication and telecommunications systems.
Main Idea
Different signals → Different time slots
3. Wavelength Division Multiplexing (WDM)
Wavelength Division Multiplexing is mainly used with fiber-optic communication.
Instead of using different frequencies in a traditional electrical channel, WDM uses different wavelengths of light to carry multiple signals through the same optical fiber.
Light λ1 ──┐
Light λ2 ──┼──→ Fiber
Light λ3 ──┘
Multiple optical signals can travel through the same fiber simultaneously.
Example
WDM is widely used in high-capacity fiber-optic networks.
Main Idea
Different signals → Different light wavelengths
4. Code Division Multiplexing (CDM)
In Code Division Multiplexing, multiple signals can use the same frequency range at the same time, but each signal is associated with a different code.
The receiver uses the appropriate code to distinguish the desired signal.
Example
CDMA-based cellular systems used this technique to allow multiple users to share communication resources.
Main Idea
Different signals → Different codes
Comparison of Multiplexing Techniques
Type | How Signals Share the Channel | Common Example |
|---|---|---|
FDM | Different frequency bands | Radio broadcasting |
TDM | Different time slots | Digital telecommunications |
WDM | Different light wavelengths | Fiber-optic networks |
CDM | Different codes | CDMA-based mobile systems |
Multiplexing vs Demultiplexing
These two processes work together.
Multiplexing
Multiple signals are combined into one shared channel.
Many Signals → MUX → One Channel
Demultiplexing
The combined signals are separated at the receiving end.
One Channel → DEMUX → Many Signals
So, the easiest way to remember it is:
MUX = Combine
DEMUX = Separate
Real-Life Example
Think about a highway.
Imagine several vehicles need to travel between two cities. Instead of building a separate road for every vehicle, they all use the same highway.
The highway is like the communication channel, while the different vehicles represent different data streams.
Multiplexing allows multiple data streams to share the same communication medium efficiently.
Conclusion
Multiplexing is the technique of combining multiple signals and transmitting them through a single communication channel.
The main types are FDM, TDM, WDM, and CDM. Each one uses a different method to allow multiple signals to share the same medium.
The easiest way to remember them is:
FDM → Frequency
TDM → Time
WDM → Wavelength
CDM → Code
Multiplexing is an important networking concept because communication infrastructure can carry multiple streams of data without requiring a separate physical channel for every stream.