Multiplexing and Traffic Engineering
Multiplexing
Section titled “Multiplexing”Multiplexing combines several low-capacity signals onto one high-capacity transmission medium; demultiplexing separates the composite back into individual channels at the far end.
Sharing a transmission system avoids a separate cable, radio link, or repeater chain for every channel. The aggregate link must still provide enough usable capacity for the tributaries and multiplexing overhead.
Multiplexing and demultiplexing system.
Space Division Multiplexing
Section titled “Space Division Multiplexing”SDM operates on the concept of spatial isolation. Instead of forcing multiple signals to share the exact same physical path, the medium is structurally configured to provide distinct, independent routes. Because the signals travel along separate spatial paths, they do not inherently overlap or interfere with one another, allowing the entire system bandwidth to be multiplied by the number of spatial paths available.
Implementation Methods
Section titled “Implementation Methods”In modern networks, SDM is deployed using different physical architectures:
-
Multi-Core Fibers (MCF): Packing multiple glass cores into a single optical fiber cable, where each core acts as a distinct data highway.
-
Mode-Division Multiplexing (MDM): Sending multiple signals down a single fiber core by shaping the light into different spatial modes or geometrical paths that do not mix.
-
Multi-Antenna Arrays (MIMO): In wireless systems (like 4G/5G), using Multiple-Input Multiple-Output spatial antennas to send different data streams through the air using the exact same frequency block.
Technical Comparison
Section titled “Technical Comparison”While Frequency-Division Multiplexing (FDM) splits a channel by broadcasting on different frequencies, and Time-Division Multiplexing (TDM) splits a channel by assigning specific time slots, SDM splits the physical infrastructure itself to handle separate signals.
Importance & Core Challenge
Section titled “Importance & Core Challenge”-
Importance: SDM is crucial for overcoming the “capacity crunch” in fiber optics. Traditional fibers are reaching their absolute physical data limits; SDM allows exponential bandwidth growth without laying down entirely new cables.
-
Challenge: The main drawback is crosstalk (signal leakage between tightly packed spatial paths), which requires advanced Digital Signal Processing (DSP) techniques at the receiving end to untangle and clean the data.
Frequency Division Multiplexing (FDM)
Section titled “Frequency Division Multiplexing (FDM)”Definition and Operating Principle
Section titled “Definition and Operating Principle”Frequency-Division Multiplexing (FDM) divides the total bandwidth of a shared transmission medium into separate, non-overlapping frequency channels. Each input signal is assigned a different carrier frequency, so all channels are transmitted continuously and simultaneously.
At the transmitter, each message signal modulates its assigned carrier to form a channel signal . The multiplexer adds the channel signals to produce the composite FDM signal
where is transmitted over the common medium. The carrier frequencies are spaced so that the channel spectra do not overlap.
Transmitter and Receiver Operation
Section titled “Transmitter and Receiver Operation”-
Modulation: Each input signal modulates a carrier at a different frequency, placing it in an allocated frequency channel.
-
Combining: The modulated channel signals are added to form one composite signal and transmitted over the shared medium.
-
Separation: At the receiver, a bank of bandpass filters (BPFs) selects the required frequency channel.
-
Recovery: A demodulator converts the selected channel back to its original message signal.
Unlike TDM, FDM does not require time-slot or frame synchronisation; correct separation depends mainly on frequency allocation and filtering.
FDM modulation, channel allocation, and receiver filter-bank recovery.
Guard Bands and Spectral Efficiency
Section titled “Guard Bands and Spectral Efficiency”Guard bands are small unused frequency gaps placed between adjacent channels. They are required because practical filters do not have perfectly sharp cut-offs and carrier frequencies may vary slightly. Wider guard bands reduce adjacent-channel interference but waste more bandwidth; narrower guard bands improve spectral efficiency but require better filtering and frequency stability.
Core Advantages and Limitations
Section titled “Core Advantages and Limitations”Advantages
-
Continuous, real-time transmission by every channel.
-
No time-slot or frame synchronisation is required.
-
Well suited to analog and broadcast services.
-
All channels can carry signals simultaneously.
Disadvantages
-
Guard bands consume usable spectrum.
-
Requires modulators and selective bandpass filters.
-
Fixed channel allocation wastes capacity when a channel is idle.
-
Poor filtering may cause adjacent-channel interference.
Practical Applications
Section titled “Practical Applications”-
Radio and television broadcasting: Stations occupy separate assigned carrier-frequency channels in the shared radio spectrum.
-
Cable television (CATV): Many television and data channels travel concurrently over one coaxial cable.
-
Carrier telephony and satellite/microwave links: Voice or data tributaries are translated into separate channels within a wideband trunk or transponder.
-
First-generation cellular systems: The same frequency-partitioning principle was used as FDMA, assigning one radio channel to each active call.
Time Division Multiplexing (TDM)
Section titled “Time Division Multiplexing (TDM)”TDM lets several signals share one channel by assigning each a separate time slot. Only one user transmits per slot, but slots repeat rapidly so communication appears continuous apparently.
TDM frame structure.
Types of TDM
| Type | Description | Example |
|---|---|---|
| Synchronous | Fixed slot per channel, even if idle | PCM, E1/T1 |
| Statistical (also called asynchronous TDM) | Capacity assigned to active sources; labels identify destinations and buffering absorbs bursts | Data multiplexers, packet links |
PCM-TDM Rate
Section titled “PCM-TDM Rate”Conventional telephony limits speech to about and samples at . G.711 PCM represents each sample with 8 bits, producing a channel.
E1/PCM-30 frame structure.
An E1 frame contains 32 eight-bit time slots every . In PCM-30, TS0 carries frame alignment and related overhead, TS16 carries signalling, and the other 30 slots carry bearer channels. Channel-associated signalling uses TS16 over a 16-frame multiframe; E1 configurations without this signalling reservation can allocate slots differently.
Advantages and Disadvantages
Section titled “Advantages and Disadvantages”Advantages
-
Efficient for digital signals.
-
No guard bands are needed.
-
Easy integration with digital switching.
Disadvantages
-
Requires synchronisation.
-
Idle slots waste capacity in synchronous TDM.
-
Timing jitter degrades quality.
Wavelength Division Multiplexing (WDM)
Section titled “Wavelength Division Multiplexing (WDM)”- WDM is the optical counterpart of FDM. It increases the capacity of existing fibre infrastructure without installing additional fibres, provided that the optical spectrum, equipment, and link budget support the extra wavelength channels.
Core Principles and Architecture
Section titled “Core Principles and Architecture”-
Multiplexing (MUX): Optical transmitters or transponders carry separate data streams on distinct wavelengths . An optical multiplexer combines them into one composite light signal.
-
Transmission: The combined wavelengths propagate through the same fibre core. Channel spacing and optical filtering keep the streams distinguishable.
-
Demultiplexing (DEMUX): At the destination, an optical demultiplexer separates the composite signal into its individual wavelengths and directs each one to the appropriate receiver.
Wavelength-division multiplexing system.
System Capabilities and Constraints
Section titled “System Capabilities and Constraints”-
Capacity scaling: Aggregate capacity is approximately the sum of the channel rates, so adding usable wavelengths increases fibre capacity without laying another cable.
-
Independent channels: Each wavelength may carry a different client protocol or data rate, such as Ethernet, SDH/SONET, or storage-area-network traffic, within the capabilities of its transponder and optical path.
-
Physical limits: Channel count and transmission reach are constrained by wavelength spacing, filter selectivity, amplifier noise, chromatic dispersion, nonlinear optical effects, and optical-component cost.
Technology Variations: CWDM and DWDM
Section titled “Technology Variations: CWDM and DWDM”| Feature | CWDM | DWDM |
|---|---|---|
| Full form | Coarse Wavelength-Division Multiplexing | Dense Wavelength-Division Multiplexing |
| Channel spacing | Wide, typically | Narrow, commonly (about near ) or less |
| Channel count | Fewer wavelengths | Many wavelengths |
| Laser requirement | Simpler, often uncooled lasers | Precise, temperature-controlled lasers |
| Typical use | Shorter metro and access links | High-capacity metro-core and long-haul backbone links |
WDM System Components
Section titled “WDM System Components”| Component | Function |
|---|---|
| Optical transmitter | Generates a modulated optical carrier at a specific, stable wavelength |
| Optical multiplexer | Combines several wavelengths onto a single optical fibre |
| EDFA (Erbium-Doped Fibre Amplifier) | Amplifies multiple WDM channels directly in the optical domain without optical-electrical-optical conversion |
| Optical demultiplexer | Separates the received composite signal into its individual wavelengths |
| OADM (Optical Add-Drop Multiplexer) | Adds or removes selected wavelengths at an intermediate node while allowing others to pass through |
| ROADM (Reconfigurable Optical Add-Drop Multiplexer) | Uses remote software control to reconfigure which wavelengths are added, dropped, or switched |
Comparison of Multiplexing Techniques
Section titled “Comparison of Multiplexing Techniques”| Feature / criterion | Space-Division Multiplexing (SDM) | Frequency-Division Multiplexing (FDM) | Time-Division Multiplexing (TDM) | Wavelength-Division Multiplexing (WDM) |
|---|---|---|---|---|
| Fundamental concept | Allocates a distinct physical path or spatial channel to each signal. | Divides the available bandwidth into non-overlapping frequency channels. | Allocates the shared link to different signals sequentially in recurring time slots. | Carries several optical channels on one fibre using different light wavelengths . |
| Separation basis | Physical conductors, fibre cores, spatial modes, or antenna paths. | Carrier-frequency bands in the electrical or radio spectrum. | Interleaved time slots grouped into frames. | Optical wavelengths or corresponding optical frequencies. |
| Domain of operation | Spatial or physical dimension. | Frequency domain. | Time domain. | Optical spectrum. |
| Core mechanism | Uses separate pairs/fibres, multi-core or few-mode fibre, or spatial streams separated by MIMO processing. | Modulators translate signals to assigned carriers; a linear combiner forms the composite signal and filters separate the channels. | Electronic switches or commutators interleave samples, bits, or bytes; framing identifies each recurring slot. | Optical filters, diffraction gratings, thin-film filters, or arrayed waveguide gratings (AWGs) combine and separate wavelengths. |
| Signal type | Carries analog or digital signals. | Carries analog signals or digitally modulated carrier signals. | Predominantly digital; sampled analog signals can also be multiplexed before quantisation in analog TDM systems. | Optical carriers whose modulated payloads may use different protocols and bit rates. |
| Capacity constraints | Number of available paths, physical size, antenna count, and spatial crosstalk or mode coupling. | Total usable bandwidth, channel bandwidths, guard bands, filter selectivity, noise, and link SNR. | Aggregate line rate, switching and clock speed, framing overhead, and sampling rate when analog inputs are digitised. | Usable optical bands, channel spacing, chromatic and polarisation-mode dispersion, fibre nonlinearities, and optical-amplifier bandwidth. |
| Overhead and efficiency | Low multiplexing overhead but high hardware overhead from additional conductors, cores, or antennas. | Guard bands reduce spectral efficiency but limit adjacent-channel interference. | Frame-alignment bits and, where required, guard time reduce payload efficiency; fixed synchronous slots are wasted when idle. | Channel spacing and filter roll-off consume optical spectrum; tighter grids require more precise components. |
| Synchronisation need | Separate physical paths need no multiplexing synchronisation; coherent MIMO implementations require aligned signal processing. | No common frame clock; receivers require carrier tuning, and coherent modulation also requires phase or frequency recovery. | Accurate clock and frame synchronisation is essential to prevent bit slips and slot misalignment. | No common time-slot clock at the WDM layer, but laser wavelength stability requires precise frequency and temperature control. |
| Real-world examples | Multi-pair telephone cables; or MIMO in 5G/Wi-Fi; multi-core fibre. | AM/FM radio; analog cable TV; ADSL subcarriers. | T1/E1 carrier systems; ISDN; GSM time slots. | CWDM metro/access links; DWDM terrestrial and submarine long-haul networks. |
| Primary engineering challenge | Deployment cost, physical scaling limits, and crosstalk between spatial paths. | Adjacent-channel interference, intermodulation, and the need for selective filters and linear equipment. | Clock recovery, jitter, frame alignment, and increasing aggregate line rate as more channels are added. | Precision-laser and filter cost, dispersion and nonlinearities, and accumulated optical-amplifier noise over long spans. |
Core Metrics
Section titled “Core Metrics”-
FDM and WDM operating domains: WDM follows the frequency-separation principle of FDM, but their implementations differ. FDM normally operates from kilohertz to gigahertz using electronic oscillators, mixers, and electrical filters. WDM operates in the photonic domain at hundreds of terahertz, commonly near ; for example, corresponds to approximately . It uses wavelength-selective devices such as thin-film filters, diffraction gratings, and AWGs, while EDFAs amplify light through stimulated emission from erbium ions.
-
PCM-TDM synchronisation: In T1 and E1 systems, each voice channel contributes one PCM sample to every frame. Since telephony PCM uses an sampling rate,
The receiver recovers the line clock and frame alignment to locate each user’s slot. Excessive uncorrected clock drift or jitter can produce bit slips or loss of frame alignment and consequently corrupt multiple tributary channels.
- WDM nonlinearities: Closely spaced DWDM channels at high optical power can alter the refractive index of the fibre through the Kerr effect.
-
Four-wave mixing (FWM): Interacting optical channels generate new frequencies such as ; a product that falls inside another channel causes interference.
-
Self-phase modulation (SPM): A channel’s own intensity changes its phase, producing chirp and spectral broadening.
-
Cross-phase modulation (XPM): Power variations in one channel change the phase of neighbouring channels, increasing distortion.
Multiplexing vs Multiple Access
Section titled “Multiplexing vs Multiple Access”-
Multiplexing: Combines tributary signals within a transmission system, for example several PCM channels at one trunk multiplexer.
-
Multiple access: Coordinates separate users sharing a common resource, for example mobile stations assigned uplink time slots or subcarriers. It must account for users’ timing, power, and access requests as well as channel separation.
| Multiple access | Based on | Example |
|---|---|---|
| FDMA | Frequency | 1G cellular, satellite |
| TDMA | Time slot | GSM |
| CDMA | Code | IS-95, CDMA2000 |
| OFDMA | Orthogonal subcarriers | LTE, WiMAX, 5G NR |
| SDMA | Space / beam | Sector antennas, MIMO |
Common multiple-access methods
TeleTraffic Engineering
Section titled “TeleTraffic Engineering”Importance of Teletraffic Engineering
Section titled “Importance of Teletraffic Engineering”-
Models stochastic demand: User traffic varies randomly with time, so probability-based models are needed to estimate busy-hour load.
-
Avoids over- and under-provisioning: Excess capacity wastes capital and remains idle, while insufficient capacity causes congestion, blocking, and excessive delay.
-
Balances cost and service quality: Traffic models identify the minimum practical capacity that satisfies the required Grade of Service (GoS) or Quality of Service (QoS).
Operational Metrics
Section titled “Operational Metrics”Busy Hour and BHCA
Section titled “Busy Hour and BHCA”The busy hour is the continuous 60-minute interval with the highest traffic demand. Busy-Hour Call Attempts (BHCA) is the total number of call setup attempts, successful or unsuccessful, made during that hour; it measures switch and signalling workload rather than circuit occupancy.
BHCA alone does not determine traffic in erlangs; the mean holding time is also required: .
Calling Rate ()
Section titled “Calling Rate (λ\lambdaλ)”The calling rate is the number of calls in a selected traffic stream during an observation interval:
Use for offered attempts and for accepted calls.
Mean Holding Time ()
Section titled “Mean Holding Time (hhh)”The holding time is how long a call occupies or requests a network resource. For calls of durations ,
The calls used to calculate must be from the same offered or carried population as .
Traffic Volume ()
Section titled “Traffic Volume (VVV)”Traffic volume is the total resource-occupancy time accumulated during the observation interval:
usually expressed in circuit-minutes or circuit-hours.
Traffic Intensity () and the Erlang
Section titled “Traffic Intensity (AAA) and the Erlang”Traffic intensity is the average number of resources occupied during interval :
The units of and must be compatible. One erlang means that one circuit is occupied continuously on average; for example, 60 circuit-minutes during one hour equals .
Blocking Probability ()
Section titled “Blocking Probability (BBB)”The blocking probability is the probability that an offered call cannot obtain a resource. Its observed estimate is
where is the number of blocked attempts and is the total number of offered attempts.
Offered, Carried, and Lost Traffic
Section titled “Offered, Carried, and Lost Traffic”Offered traffic is total demand, carried traffic is successfully served demand, and lost traffic is blocked demand. For blocking probability ,
These relations assume blocked and accepted calls have the same mean offered holding time, as in the Erlang loss model.
Circuit Utilisation ()
Section titled “Circuit Utilisation (ρ\rhoρ)”For a group of identical circuits carrying erlangs, the mean utilisation per circuit is
Grade of Service (GoS)
Section titled “Grade of Service (GoS)”Grade of Service is a specified traffic-performance target under stated busy-hour conditions. A loss system commonly requires
while a waiting system may specify a delay target such as .
Erlang B Formula
Section titled “Erlang B Formula”The Erlang B model, or Erlang loss formula, gives the probability that an arriving call is blocked because all circuits are occupied. It represents a full-availability loss system with no waiting room, conventionally written as an queue.
Model Assumptions
Section titled “Model Assumptions”-
Poisson arrivals: Calls arrive independently at a constant mean rate from a population large relative to the trunk group.
-
Blocked calls cleared (BCC): A call finding all circuits busy is rejected immediately; it neither waits nor holds a place in a queue.
-
Holding times: Accepted calls have independent holding times with mean . The derivation assumes exponential holding times, although Erlang B is insensitive to their distribution under the standard loss-system assumptions.
-
Full availability: Any arriving call can seize any one of the identical free circuits, and each accepted call occupies one circuit until completion.
-
Steady state: Arrival and service conditions are stable, with no priorities, reservations, immediate retrials, or dependent overflow traffic.
Offered Traffic
Section titled “Offered Traffic”The offered traffic intensity is
where is the offered call rate and is the mean holding time in compatible units. One erlang represents the continuous average occupancy of one circuit.
Blocking Probability
Section titled “Blocking Probability”The corresponding carried and lost traffic are
Numerically Stable Recursion
Section titled “Numerically Stable Recursion”For calculation, the recursive form avoids large powers and factorials:
Trunk Dimensioning and Application
Section titled “Trunk Dimensioning and Application”-
Dimensioning: For busy-hour traffic and target GoS , choose the smallest integer satisfying ; for a target, .
-
Capacity planning: The model balances the cost of excess circuits against the blocking caused by insufficient capacity.
-
Model boundary: Erlang B predicts call blocking, not waiting time. Use a queueing model such as Erlang C when blocked calls wait instead of being cleared.
Queuing Theory
Section titled “Queuing Theory”Kendall’s Notation
Section titled “Kendall’s Notation”Kendall’s notation is a standard method for describing and classifying a queueing model. Its complete form is
where the service-time field is also written as , giving the alternative form .
Arrival Process ()
Section titled “Arrival Process (AAA)”Describes how customers arrive at the system.
-
M (Markovian): Arrivals form a Poisson process; equivalently, interarrival times are independent and exponentially distributed.
-
D (Deterministic): Customers arrive at fixed, regular intervals.
-
G (General): Interarrival times follow a general probability distribution.
Service-Time Distribution ( or )
Section titled “Service-Time Distribution (SSS or BBB)”Describes the time required to serve each customer.
-
M (Markovian): Service times are independent and exponentially distributed.
-
D (Deterministic): Every customer has the same constant service time.
-
G (General): Service times follow a general probability distribution.
Number of Parallel Servers ()
Section titled “Number of Parallel Servers (ccc)”The positive integer gives the number of servers operating simultaneously. For example, denotes one server and denotes parallel servers.
System Capacity ()
Section titled “System Capacity (KKK)”is the maximum number of customers allowed in the entire system, including those in service and those waiting. If omitted, is normally assumed.
Calling Population ()
Section titled “Calling Population (NNN)”is the number of potential customers that may generate arrivals. If omitted, is normally assumed.
Queue Discipline ()
Section titled “Queue Discipline (DDD)”specifies the rule used to select the next waiting customer.
-
FCFS/FIFO: First Come, First Served (First In, First Out).
-
LCFS/LIFO: Last Come, First Served (Last In, First Out).
-
SIRO: Service in Random Order.
Standard Example:
Section titled “Standard Example: M/M/1M/M/1M/M/1”The notation describes Poisson arrivals, exponential service times, and one server. Because the final fields are omitted, it conventionally means
Little’s Law (Little’s Theorem)
Section titled “Little’s Law (Little’s Theorem)”Little’s Law states that the long-term average number of customers, calls, packets, or jobs in a stable queueing system equals their effective arrival rate multiplied by their average time in that system:
The first relation applies to the complete system, while the second applies only to the waiting queue.
Components
Section titled “Components”-
: Mean number of customers, packets, or jobs in the system, including those waiting and in service.
-
: Effective or admitted arrival rate into the system per unit time.
-
: Mean total time in the system, including waiting time and service time.
-
: Mean number of customers, calls, packets, or jobs waiting in the queue, excluding those currently in service.
-
: Mean waiting time before service begins.
Conditions
Section titled “Conditions”-
The system must be stable, its long-run averages must exist, and flow must be conserved.
-
Each relation must use the same customer population and observation boundary.
-
If arrivals are rejected, must be the admitted throughput rather than the total offered rate.
-
Poisson arrivals, exponential service times, and a particular discipline such as FIFO or LIFO are not required.
Importance
Section titled “Importance”-
Distribution-independent: It applies to Poisson, deterministic, or general arrival and service distributions when the stated conditions hold.
-
Flexible: The system and queue forms relate occupancy, throughput, and delay when analysing network buffers and server performance.
M/M/1 Queue
Section titled “M/M/1 Queue”In Kendall’s notation, M/M/1 denotes Markovian (Poisson) arrivals, Markovian (exponential) service times, and one server. The omitted fields imply an unlimited system capacity, an infinite calling population, and FCFS service.
Let calls, packets, or jobs arrive at mean rate . The server completes them at mean rate while busy, so the mean service time is . A steady state exists only when .
Symbols
Section titled “Symbols”| Symbol | Meaning | Unit |
|---|---|---|
| Mean arrival rate | Customers per unit time | |
| Mean service rate while the server is busy | Customers per unit time | |
| Server utilisation or traffic intensity, | Dimensionless | |
| Probability that exactly customers are in the system | Dimensionless | |
| Mean number in the system, including the customer in service | Customers | |
| Mean number waiting in the queue | Customers | |
| Mean total time in the system, including service | Time | |
| Mean waiting time before service | Time |
Performance Formulae
Section titled “Performance Formulae”Utilisation and state probabilities
Mean number of customers
Mean delay
The results satisfy Little’s Law and the service-time relation:
As , , , , and grow without bound. Increasing buffer space alone cannot correct sustained overload; the long-term service rate must remain greater than the arrival rate.
| Feature | Erlang B | Queuing model |
|---|---|---|
| System type | Loss system | Waiting system |
| Blocked user | Cleared immediately | Waits in queue |
| Main metric | Blocking probability | Delay, queue length |
| Example | Trunk group (no wait) | Router buffer, call centre |
| Typical formula | Erlang B | Little’s law, M/M/1, M/M/c |
Erlang B loss model vs. queuing (delay) model