Multiplexers and Demultiplexers
1. Definition and Basic Concepts
Definition and Basic Concepts
A multiplexer (MUX) is a combinational logic circuit that selects one of several input signals and forwards it to a single output line. The selection is controlled by a set of select lines, which determine which input is connected to the output at any given time. Mathematically, an n-input multiplexer requires k select lines, where:
For example, a 4:1 multiplexer (4 inputs, 1 output) requires 2 select lines, since \(2^2 = 4\). The truth table for a 4:1 MUX is as follows:
| S1 | S0 | Output (Y) |
|---|---|---|
| 0 | 0 | I0 |
| 0 | 1 | I1 |
| 1 | 0 | I2 |
| 1 | 1 | I3 |
The Boolean expression for the output Y of a 4:1 MUX is derived as:
Demultiplexers (DEMUX)
A demultiplexer (DEMUX) performs the inverse operation of a multiplexer. It takes a single input and routes it to one of several output lines based on the select lines. A 1:4 demultiplexer, for instance, has 1 input, 4 outputs, and 2 select lines. The output equations for a 1:4 DEMUX are:
Practical Applications
Multiplexers and demultiplexers are fundamental in digital communication systems, where they enable efficient data routing. Key applications include:
- Time-division multiplexing (TDM): Multiple signals share a single transmission channel by being allocated different time slots.
- Memory addressing: MUX/DEMUX circuits are used to select specific memory locations in RAM and ROM.
- Data acquisition systems: Analog multiplexers route sensor inputs to a single ADC for processing.
Implementation in Digital Systems
In CMOS technology, multiplexers are often implemented using transmission gates or a combination of AND-OR logic. A 2:1 MUX can be constructed with two transmission gates controlled by complementary select signals:
For higher-order multiplexers, a tree structure of smaller MUX units (e.g., cascading 2:1 MUXes) is commonly employed to optimize propagation delay and transistor count.
This section provides a rigorous, mathematically grounded explanation of multiplexers and demultiplexers while maintaining readability and logical flow. The HTML is well-structured, all tags are properly closed, and equations are formatted in LaTeX within `
Key Differences Between Multiplexers and Demultiplexers
Functional Operation
A multiplexer (MUX) is a combinational circuit that selects one of multiple input lines and directs it to a single output line based on the control signals. The selection is governed by the following Boolean logic:
where Y is the output, Di are the data inputs, and Si are the select lines (n = log2(number of inputs)). In contrast, a demultiplexer (DEMUX) performs the inverse operation: it takes a single input and routes it to one of multiple outputs based on the select lines. The output logic for a 1-to-4 DEMUX is:
where Oj is the jth output, I is the input, and bk are the binary-encoded bits of j.
Directionality and Signal Flow
Multiplexers are inherently many-to-one devices, consolidating multiple data streams into one. This makes them essential in time-division multiplexing (TDM) systems, where they enable bandwidth efficiency by interleaving signals. Demultiplexers, however, are one-to-many devices, critical for reconstructing parallel data from serial streams in communication receivers. The bidirectional nature of some modern ICs (e.g., 74HC4051) blurs this distinction by integrating both functions.
Control Signal Interpretation
While both use select lines, their interpretation differs:
- MUX: Select lines determine which input is active (e.g., 2 select lines for a 4:1 MUX).
- DEMUX: Select lines determine which output is active (e.g., 2 select lines for a 1:4 DEMUX).
The truth table for a 2:1 MUX (S = select, D0, D1 = inputs) shows Y = D0S' + D1S, whereas a 1:2 DEMUX satisfies O0 = I·S' and O1 = I·S.
Practical Implementations
In telephony, MUX/DEMUX pairs enable PCM (Pulse Code Modulation) systems to share transmission lines. A 8:1 MUX might sample 8 voice channels at 8 kHz, while the paired DEMUX reconstructs them using synchronized select signals. Timing mismatches cause intersymbol interference, mitigated by clock recovery circuits in the DEMUX.
Integrated Circuit Examples
The 74LS151 (8:1 MUX) and 74LS138 (3:8 DEMUX) illustrate key differences:
- Pinout: MUX has multiple inputs (D0-D7) and one output (Y), while DEMUX has one input (A) and multiple outputs (Y0-Y7).
- Enable Logic: MUX enable gates the output, whereas DEMUX enable gates the input distribution.
Mathematical Duality
MUX and DEMUX exhibit duality in Boolean algebra. A 2n:1 MUX can implement any n-input logic function by tying inputs to constants (universal logic property), while a 1:2n DEMUX with an OR gate at each output can implement a canonical sum-of-products form.

1.3 Common Applications in Digital Systems
Data Routing and Signal Switching
Multiplexers (MUX) are widely used in digital systems for efficient data routing, where multiple input signals share a single transmission line or processing unit. A 2n-to-1 MUX selects one of 2n inputs using n control lines. For example, an 8-to-1 MUX (3 select lines) can dynamically route one of eight sensor inputs to a single ADC in a data acquisition system. This minimizes hardware complexity while maintaining signal integrity.
Here, Y is the output, Di represents input data lines, and Si are the minterms derived from select lines. This Boolean summation ensures only the selected input propagates to the output.
Memory Addressing and Bank Selection
High-speed memory systems employ MUX/DEMUX pairs to reduce address line congestion. A 1-to-4 demultiplexer (DEMUX) splits a single address bus into four memory banks, enabling efficient bank switching without additional CPU pins. Modern DDR5 controllers use hierarchical MUX networks to manage 64-bit data paths across multiple channels.
Arithmetic Logic Unit (ALU) Control
In processor design, MUXes select between arithmetic (e.g., adder outputs) and logical operations (e.g., AND/XOR) within the ALU. A 4-to-1 MUX with opcode-controlled selection lines can implement basic instruction sets. For instance:
Time-Division Multiplexing (TDM)
Telecommunication systems leverage TDM to interleave multiple digital signals onto a single carrier. A synchronous MUX-DEMUX pair, clocked at the Nyquist rate, allocates fixed time slots to each channel. SONET networks, for example, use STS-1 frames with 810-byte payloads distributed across 28 TDM channels.
FPGA Configuration and I/O Expansion
Field-programmable gate arrays (FPGAs) integrate thousands of MUXes to implement reconfigurable logic blocks (CLBs). Each lookup table (LUT) in a Xilinx 7-series FPGA is essentially a 16-to-1 MUX programmed via SRAM cells. Similarly, DEMUXes expand limited I/O pins to interface with multiple peripherals through serial-to-parallel conversion.
Error Detection and Correction
Demultiplexers assist in syndrome decoding for error-correcting codes (ECC). A (7,4) Hamming code decoder uses a 3-to-8 DEMUX to map syndrome bits to specific error locations, enabling single-bit error correction. The Boolean equivalence for syndrome S is:
where E activates the corrective XOR gate at the erroneous bit position.
High-Speed Serialization
Serializer/deserializer (SerDes) circuits in PCIe and USB4 protocols employ MUX trees to parallelize data. A 16:1 serialization MUX combines 16 parallel lanes into a single 64 Gbps PAM4 signal, while clock-and-data recovery (CDR) DEMUXes reconstruct the original lanes at the receiver.
2. Working Principle of Multiplexers
Working Principle of Multiplexers
A multiplexer (MUX) is a combinational logic circuit that selects one of several input signals and forwards it to a single output line. The selection is controlled by a set of select lines, which determine which input is connected to the output at any given time. Mathematically, an n-input multiplexer requires k select lines, where k = log2n.
Functional Representation
The operation of a 4:1 multiplexer can be expressed using Boolean algebra. Let the inputs be D0, D1, D2, and D3, with select lines S1 and S0. The output Y is given by:
This equation represents the logical OR of all possible input-select combinations. Each product term corresponds to one input being selected when the appropriate combination of select lines is active.
Internal Architecture
The core of a multiplexer consists of:
- Input lines: 2k data channels (where k is the number of select lines).
- Select lines: Binary-encoded control signals that determine the active input.
- AND-OR gate network: Implements the selection logic through a series of AND gates (one per input) feeding into a final OR gate.
- Enable input (optional): When active-low, forces the output to a high-impedance state.
Propagation Delay Analysis
The worst-case propagation delay (tpd) in a multiplexer is determined by the critical path through the logic gates. For an n:1 MUX implemented with two-level logic:
where tAND and tOR are the propagation delays of the AND and OR gates respectively. In CMOS implementations, this delay scales with the fan-in due to increased parasitic capacitance.
Applications in Digital Systems
- Data routing: Selecting between multiple data sources in processors and communication systems.
- Function generation: Implementing arbitrary logic functions by tying inputs to constant values.
- Time-division multiplexing: Sharing a single communication channel among multiple data streams.
- Memory addressing: Selecting specific memory cells in RAM arrays.
Advanced Implementations
Modern IC designs often use transmission gate-based multiplexers for reduced power consumption and improved speed. The on-resistance (Ron) of the transmission gates introduces an RC delay:
where Cload is the total capacitance at the output node. This architecture is particularly advantageous in low-voltage designs where threshold voltage drops become significant in pass-transistor implementations.

2.2 Types of Multiplexers (Analog, Digital, and Hybrid)
Analog Multiplexers
Analog multiplexers (AMUX) route continuous-time signals from multiple input channels to a single output line. These devices rely on solid-state switches—typically MOSFETs or JFETs—to maintain signal integrity with minimal distortion. The on-resistance (RON) and off-capacitance (COFF) of these switches critically impact performance metrics like bandwidth and crosstalk.
Key parameters include:
- Insertion loss: Typically <1 dB for high-performance AMUX ICs like the ADG1408.
- Channel isolation: Exceeds 70 dB at 1 MHz in modern designs.
Applications span medical instrumentation (EEG/ECG systems) and automotive sensor networks where preserving analog signal fidelity is paramount.
Digital Multiplexers
Digital multiplexers (MUX) select binary inputs using control lines governed by Boolean algebra. An n-to-1 MUX requires k select lines where k = log2n. The canonical implementation uses AND-OR logic gates:
where Di are data inputs and Si are minterms from select lines. Propagation delay (tpd) scales with CMOS technology nodes—contemporary 7nm ASICs achieve delays below 50 ps.
Advanced variants include:
- Time-division multiplexers: Used in TDM systems like SONET/SDH
- Priority encoders: Implement arbitration in bus architectures
Hybrid Multiplexers
Hybrid designs merge analog switching with digital control, exemplified by RF MUX ICs such as the SKY13370-385LF. These devices handle signals up to 6 GHz while being controlled via I2C or SPI interfaces. Critical design challenges include:
- Impedance matching across GHz-frequency ports
- Minimizing intermodulation distortion
- Power supply rejection ratio (PSRR) >60 dB
Such multiplexers enable software-defined radio (SDR) and phased-array radar systems where both analog performance and digital configurability are essential.
Performance Tradeoffs
The selection matrix below compares key metrics across multiplexer types:
| Parameter | Analog | Digital | Hybrid |
|---|---|---|---|
| Signal Type | Continuous | Discrete | Both |
| Switching Speed | ~100 ns | ~1 ns | ~10 ns |
| Power Consumption | μW-mW | nW-μW | mW-W |
Emerging technologies like MEMS-based optical MUX devices push these boundaries further, achieving sub-nanosecond switching with >100 dB isolation in research prototypes.

2.3 Truth Tables and Logic Diagrams
Truth Tables for Multiplexers
A multiplexer (MUX) selects one of N input lines and routes it to a single output based on a set of control signals. For an n-bit selector, the MUX has 2n input lines. The truth table for a 4-to-1 MUX (n = 2) is constructed as follows:
| S1 | S0 | Y |
|---|---|---|
| 0 | 0 | I0 |
| 0 | 1 | I1 |
| 1 | 0 | I2 |
| 1 | 1 | I3 |
Here, S1 and S0 are the selector inputs, while I0 to I3 are the data inputs. The output Y follows the selected input based on the selector combination.
Logic Diagram of a 4-to-1 MUX
The logic implementation of a 4-to-1 MUX consists of AND gates for input selection and an OR gate for output combination. Each AND gate is enabled only when the corresponding selector condition is met:
The decoder generates minterms from the selector inputs, which activate the respective AND gates. The OR gate combines the outputs of all AND gates to produce Y.
Truth Tables for Demultiplexers
A demultiplexer (DEMUX) performs the inverse operation of a MUX, routing a single input to one of 2n outputs based on the selector lines. The truth table for a 1-to-4 DEMUX is:
| S1 | S0 | D0 | D1 | D2 | D3 |
|---|---|---|---|---|---|
| 0 | 0 | I | 0 | 0 | 0 |
| 0 | 1 | 0 | I | 0 | 0 |
| 1 | 0 | 0 | 0 | I | 0 |
| 1 | 1 | 0 | 0 | 0 | I |
Here, I is the input signal, and D0 to D3 are the outputs. Only one output is active at a time, determined by the selector combination.
Logic Diagram of a 1-to-4 DEMUX
The DEMUX logic structure resembles a decoder with an enable input. Each output is driven by an AND gate combining the input signal with a decoded selector term:
The selector inputs S1 and S0 determine which output line (D0 to D3) receives the input signal I.

2.4 Practical Implementation and ICs
Standard Logic IC Families for Multiplexing
Modern digital systems implement multiplexers and demultiplexers using standardized IC families. The 74-series TTL and 4000-series CMOS remain prevalent, with key differences in voltage levels, power consumption, and switching speeds. The 74HC series (High-speed CMOS) offers optimal balance, typically operating at 2-6V with propagation delays under 10ns. For high-speed applications, 74AC/74ACT variants achieve sub-5ns delays while maintaining CMOS voltage compatibility.
where Ron represents the ON-resistance of switching transistors and Cload the parasitic capacitance.
Common Multiplexer ICs
- 74HC153 - Dual 4:1 MUX with complementary outputs
- 74HC151 - 8:1 MUX with both true and inverted outputs
- CD4051 - Analog/digital 8-channel multiplexer
The 74HC151 demonstrates typical characteristics: 5.2mA output drive at 4.5V, 23ns propagation delay, and 20μA quiescent current. Its internal structure uses three-level AND-OR-Invert (AOI) logic gates to implement the selection logic:
where S2:0 are selection bits and Di data inputs.
Demultiplexer IC Implementations
Demultiplexers often share silicon with decoders - the 74HC138 serves as both a 3:8 decoder and 1:8 demux. Key parameters include output enable timing (typically 15-30ns) and fan-out capability (up to 10 LSTTL loads). The 74HC238 variant features active-high outputs for bus driving applications.
High-Density Multiplexing Solutions
For systems requiring >16 channels, cascaded designs using enable pins or specialized ICs like the 74HC4067 (16:1 analog mux) become necessary. Propagation delay accumulates in cascaded configurations:
PCB Layout Considerations
High-speed multiplexing requires careful routing to minimize crosstalk and signal degradation. Critical practices include:
- Matched trace lengths for selection lines (±5mm tolerance)
- Ground planes beneath analog multiplexers
- Bypass capacitors (100nF ceramic + 10μF tantalum) within 5mm of power pins
For RF applications above 100MHz, ICs like the MAX4784 (500MHz bandwidth) employ specialized architectures with distributed amplifiers and transmission line matching.
Programmable Logic Implementations
FPGAs and CPLDs implement multiplexers using look-up tables (LUTs). A 4:1 mux requires one 4-input LUT in most architectures. Modern synthesis tools optimize large multiplexers into specialized carry-chain resources when available, achieving sub-nanosecond routing delays.
3. Working Principle of Demultiplexers
Working Principle of Demultiplexers
A demultiplexer (DEMUX) is a combinational logic circuit that routes a single input signal to one of several output lines based on the values of its select lines. Its operation is functionally inverse to that of a multiplexer (MUX). While a MUX consolidates multiple inputs into a single output, a DEMUX distributes a single input across multiple outputs.
Functional Model
The fundamental operation of a demultiplexer can be described by a truth table mapping input and select lines to outputs. For an n-select-line DEMUX:
- Number of output lines: m = 2n
- Single data input (D) is routed to one output channel
- Select lines (S0 to Sn-1) determine the active output
where bi is the i-th bit of the binary representation of k, and Sibi denotes the select line in asserted (1) or negated (0) form.
Implementation Using Logic Gates
A 1-to-4 demultiplexer can be constructed using two select lines (S0, S1), four AND gates, and two NOT gates. The output equations are:
This implementation scales exponentially with additional select lines, requiring 2n AND gates for an n-select-line DEMUX.
Time-Domain Behavior
The propagation delay (tpd) of a demultiplexer is critical in high-speed systems and consists of:
- Select-to-output delay (ts2y): Time for output switching after select line change
- Data-to-output delay (td2y): Time for output update after input data change
The worst-case delay occurs when both select and data signals change simultaneously:
Applications in Digital Systems
Demultiplexers find extensive use in:
- Memory address decoding: Selecting specific memory chips or banks in microprocessor systems
- Serial-to-parallel conversion: Distributing time-multiplexed data streams to parallel channels
- Communication systems: Routing signals in time-division multiplexed networks
- ALU control: Distributing control signals to functional units in processors
Cascading Demultiplexers
Large demultiplexers can be constructed by cascading smaller units. A 1-to-16 DEMUX can be implemented using five 1-to-4 demultiplexers:
- First-stage DEMUX selects one of four second-stage DEMUX units
- Second-stage DEMUXs each handle four outputs
- Total gate count reduces from 16 to 5×4=20 AND gates plus additional control logic
The hierarchical approach optimizes gate utilization at the cost of increased propagation delay through multiple stages.
Power Considerations
CMOS demultiplexers exhibit power dissipation dominated by:
where α is the activity factor, CL is load capacitance, VDD is supply voltage, and f is switching frequency. Advanced implementations use:
- Clock gating for inactive output channels
- Tri-state outputs to reduce bus contention
- Low-swing signaling for high-speed applications

3.2 Types of Demultiplexers
Demultiplexers (DEMUX) are combinational logic circuits that route a single input signal to one of multiple output lines based on the selection inputs. The choice of DEMUX architecture depends on factors such as speed, power consumption, and application-specific requirements. Below are the primary types of demultiplexers used in digital systems.
1-to-4 Line Demultiplexer
A 1-to-4 DEMUX has one input line (D), two selection lines (S0 and S1), and four output lines (Y0 to Y3). The Boolean logic for each output is derived as follows:
This configuration is commonly implemented using AND gates and inverters. In high-speed applications, transmission gate-based designs reduce propagation delay.
1-to-8 Line Demultiplexer
Extending the concept, a 1-to-8 DEMUX uses three selection lines (S0 to S2) to route the input to one of eight outputs. The logic equations follow a similar pattern:
Cascading two 1-to-4 DEMUXes with an additional selection line achieves this functionality. This architecture is prevalent in memory address decoding.
Serial-to-Parallel Converter DEMUX
Unlike conventional DEMUXes, serial-to-parallel converters distribute sequential input bits across parallel outputs. A shift register combined with a counter serves as the selection mechanism. The timing diagram shows:
This type finds applications in data communication systems where serial data streams need conversion to parallel format for processing.
High-Speed Current-Mode DEMUX
For GHz-range operations, current-mode logic (CML) DEMUXes offer superior performance. The differential pair topology minimizes voltage swings, enabling faster switching. The key parameters are:
where CL is load capacitance, ΔV is voltage swing, and ISS is tail current. These DEMUXes are integral to optical communication receivers.
Wavelength Division Demultiplexer
In fiber optics, WDM DEMUXes separate light by wavelength using either:
- Diffraction gratings: Angular dispersion of wavelengths
- Arrayed waveguide gratings (AWG): Phase interference patterns
The channel spacing Δλ follows from the grating equation:
where m is diffraction order, d is grating period, and α,β are incidence/refraction angles. Modern DWDM systems handle 80+ channels with 50GHz spacing.

3.3 Truth Tables and Logic Diagrams
Truth Tables for Multiplexers and Demultiplexers
Truth tables provide a complete functional representation of multiplexers (MUX) and demultiplexers (DEMUX) by enumerating all possible input combinations and their corresponding outputs. For an n-input MUX with m select lines (n = 2m), the truth table has 2m + m columns (inputs + select lines) and 2m+k rows, where k is the number of control bits.
where Ii represents input lines and Si is the product of select line states that enable input i. For a 4:1 MUX:
| S1 | S0 | Output (Y) |
|---|---|---|
| 0 | 0 | I0 |
| 0 | 1 | I1 |
| 1 | 0 | I2 |
| 1 | 1 | I3 |
Logic Diagram Construction
Multiplexer logic diagrams consist of three key components:
- Input gates: AND gates for each input line, controlled by select line combinations
- Select decoder: Converts binary select codes into one-hot signals
- Output stage: OR gate combining all enabled inputs
A 2:1 MUX implements the Boolean function:
For demultiplexers, the logic reverses - a single input routes to one of 2m outputs based on select lines. A 1:4 DEMUX truth table shows:
| S1 | S0 | Enabled Output |
|---|---|---|
| 0 | 0 | Y0 = Input |
| 0 | 1 | Y1 = Input |
| 1 | 0 | Y2 = Input |
| 1 | 1 | Y3 = Input |
Practical Implementation Considerations
CMOS implementations typically use transmission gates for MUX/DEMUX designs due to their bidirectional nature and low ON resistance. Propagation delay (tpd) scales logarithmically with the number of inputs:
where tgate is the delay per logic level. Modern FPGAs implement MUX/DEMUX functions using lookup tables (LUTs), where a 6-input LUT can realize any 4:1 MUX or 1:16 DEMUX configuration.

3.4 Practical Implementation and ICs
Integrated Circuit Multiplexers and Demultiplexers
Modern digital systems rely heavily on integrated circuits (ICs) to implement multiplexers (MUX) and demultiplexers (DEMUX) efficiently. These ICs are optimized for speed, power consumption, and physical footprint, making them indispensable in high-performance applications. Common logic families include TTL (74-series) and CMOS (4000-series, 74HC-series), each offering trade-offs between propagation delay and power dissipation.
Standard MUX/DEMUX ICs
The 74HC151 is a classic 8:1 multiplexer with complementary outputs, while the 74HC138 serves as a 3:8 demultiplexer. These ICs operate at CMOS voltage levels (2V to 6V) and exhibit propagation delays under 10 ns. For larger configurations, cascading is achieved using enable pins or additional control logic. The truth table for a 74HC151 is given by:
where E is the enable input, Di are data inputs, and mi are minterms derived from the select lines S2S1S0.
Analog Multiplexers
Analog variants like the CD4051 (8:1) and ADG708 (8:1 low-RON) handle continuous signals. Key parameters include:
- On-resistance (RON): Typically 5Ω–100Ω, causing voltage drops at high currents.
- Charge injection: Measured in pC, critical for precision sampling.
- Bandwidth: Ranges from MHz (general-purpose) to GHz (RF switches).
Layout Considerations
PCB design for MUX/DEMUX ICs must address:
- Crosstalk: Minimized via ground shielding and differential routing.
- Propagation skew: Matched trace lengths for synchronous systems.
- Power decoupling: 100nF ceramic capacitors placed within 5mm of VCC/GND pins.
Case Study: Memory Addressing
In DRAM systems, a single 16:1 MUX (e.g., SN74CBT16292) reduces address bus width by 4×. The select lines are driven by a counter, while the DEMUX (e.g., MC74HC259) reconstructs the full address at the memory bank. Timing analysis reveals:
Advanced ICs: FPGA and ASIC Implementations
Modern FPGAs integrate hardened MUX/DEMUX blocks in their I/O banks and routing matrices. Xilinx 7-series devices use CLBs (Configurable Logic Blocks) with 4:1 MUXes in each LUT, while Intel Stratix 10 employs ALMs (Adaptive Logic Modules) featuring 6-input fracturable MUXes. ASIC implementations often optimize for:
- Transmission gate-based designs for area efficiency.
- Current-mode logic for >10 Gbps operation.
- Clock gating to reduce dynamic power in idle states.

4. Time-Division Multiplexing (TDM)
4.1 Time-Division Multiplexing (TDM)
Time-Division Multiplexing (TDM) is a method of transmitting multiple independent signals over a single communication channel by dividing the transmission time into discrete time slots. Each input signal is allocated a specific time interval, during which it occupies the full bandwidth of the channel. This technique is widely used in digital telephony, optical communications, and high-speed data networks.
Fundamental Principles
TDM operates by interleaving samples from multiple low-rate data streams into a single high-rate stream. The multiplexer cycles through each input in sequence, transmitting a fixed-duration sample before switching to the next. At the receiver, the demultiplexer synchronously reconstructs the original signals by extracting samples from their assigned time slots.
where Ts is the total frame duration, N is the number of channels, and ti is the time slot allocated to the i-th channel. The Nyquist sampling theorem dictates that each signal must be sampled at least twice its highest frequency component to avoid aliasing.
Synchronization and Guard Bands
Accurate synchronization is critical in TDM systems to prevent intersymbol interference (ISI). A synchronization pulse or unique framing pattern is often embedded in the data stream to align the demultiplexer. Guard bands—small time intervals between slots—compensate for timing jitter and propagation delays.
Here, tg is the guard time, and α is a design parameter typically between 0.1 and 0.2. Excessive guard bands reduce efficiency, while insufficient margins risk data corruption.
Applications and Variants
- Synchronous TDM (STDM): Fixed time slots, used in T1/E1 carrier systems (1.544/2.048 Mbps).
- Statistical TDM (STDM): Dynamic slot allocation based on traffic demand, improving bandwidth utilization in packet-switched networks.
- Optical TDM (OTDM): Extends TDM to fiber-optic systems with picosecond-scale slots, enabling terabit-rate transmission.
In modern networks, TDM often coexists with wavelength-division multiplexing (WDM) to maximize fiber capacity. For instance, the SONET/SDH standards use TDM hierarchies (STS-1, STM-1) to aggregate voice and data traffic.
Performance Limitations
The maximum channel count N in a TDM system is constrained by:
where B is the channel bandwidth and Bi is the bandwidth of an individual signal. Nonlinear effects in optical fibers and clock skew in electrical systems further limit practical implementations.

4.2 Frequency-Division Multiplexing (FDM)
Frequency-division multiplexing (FDM) is an analog multiplexing technique that combines multiple signals by assigning each a distinct carrier frequency within a shared transmission medium. The principle relies on the orthogonality of sinusoidal signals—when carrier frequencies are sufficiently spaced, the modulated signals remain separable at the receiver.
Mathematical Foundation
Consider N baseband signals xi(t), each bandlimited to B Hz. To multiplex them, each signal modulates a carrier frequency fi with a guard band Δf to prevent spectral overlap. The composite signal s(t) is:
where ϕi is the phase offset. The minimum required bandwidth W for the multiplexed signal is:
Demodulation at the receiver involves coherent detection using a bank of bandpass filters centered at each fi, followed by a low-pass filter to recover the baseband signal.
Practical Implementation
FDM systems employ subcarrier allocation to optimize spectrum usage. Key design parameters include:
- Carrier spacing: Must satisfy Δf ≥ B to avoid inter-channel interference (ICI).
- Modulation scheme: Typically amplitude modulation (AM) or single-sideband modulation (SSB) to conserve bandwidth.
- Filter roll-off: Sharp transition bands in filters minimize adjacent-channel leakage.
Applications and Case Studies
FDM is foundational in legacy telephony (e.g., AT&T’s L-carrier system) and broadcast radio. Modern applications include:
- Optical WDM: A variant of FDM in fiber optics, where wavelengths replace frequencies.
- OFDM: Digital FDM with overlapping orthogonal subcarriers, used in 4G/5G and Wi-Fi.
Limitations and Trade-offs
FDM suffers from nonlinear distortion in amplifiers due to intermodulation products. Additionally, guard bands reduce spectral efficiency compared to time-division multiplexing (TDM) in digital systems.

4.3 Use in Communication Systems
Time-Division Multiplexing (TDM) Architectures
In high-speed communication systems, multiplexers enable Time-Division Multiplexing (TDM), where multiple low-bandwidth signals share a single high-bandwidth channel. The multiplexer sequentially samples each input signal at intervals shorter than the Nyquist period, governed by:
where \( f_s \) is the sampling frequency and \( f_{i} \) are the input signal bandwidths. For a system with \( N \) channels, the aggregate data rate \( R \) becomes:
where \( C_{\text{channel}} \) is the channel capacity derived from Shannon-Hartley theorem.
Wavelength-Division Multiplexing (WDM) Systems
Optical networks employ demultiplexers to separate wavelength channels in WDM systems. A diffraction grating or arrayed waveguide grating (AWG) resolves wavelengths \( \lambda_i \) according to:
where \( n_e \) is the effective refractive index and \( \Delta L \) is the path length difference. Modern DWDM systems achieve channel spacings of 0.4 nm in the C-band (1530–1565 nm).
Crossbar Switching in Telephony
Telephone exchanges historically used electromechanical multiplexers as crossbar switches. The non-blocking condition for an \( N \times N \) switch requires:
Modern digital switches implement this via Clos networks, reducing crosspoint complexity from \( O(N^2) \) to \( O(N^{1.5}) \).
Error Propagation Analysis
Multiplexer synchronization errors induce inter-channel interference. For a system with clock jitter \( \sigma_t \), the signal-to-noise ratio (SNR) degradation is:
where \( T_s \) is the symbol period. Advanced systems use elastic buffers and phase-locked loops to maintain \( \sigma_t < 0.1T_s \).
Case Study: SONET/SDH Framing
Synchronous Optical Networking (SONET) employs byte-interleaved multiplexing. The STS-1 frame structure (810 bytes) includes:
- Transport overhead (27 bytes) for synchronization and error monitoring
- Payload envelope (783 bytes) with path overhead
Higher rates (STS-n) concatenate \( n \) STS-1 frames, with pointer bytes handling clock drift up to ±8 ppm.

4.4 Role in Data Acquisition Systems
In high-channel-count data acquisition systems (DAQs), multiplexers and demultiplexers serve as critical components for routing analog or digital signals between sensors, ADCs, and processing units. Their primary function is to enable time-division multiplexing of multiple input channels onto a single ADC, drastically reducing system cost and complexity while maintaining sampling fidelity.
Channel Expansion and Signal Integrity
A typical N-channel DAQ system employs an analog multiplexer (MUX) with n select lines to sequentially connect 2n input channels to a shared ADC. The settling time (tsettle) of the MUX-ADC combination must satisfy:
where fsample is the aggregate sampling rate and tconversion is the ADC's conversion time. High-speed DAQs often use pipelined multiplexing, where one channel settles while another converts.
Cross-Talk and Isolation Metrics
Channel-to-channel isolation is quantified by the off-state impedance (Zoff) and capacitive coupling (Cstray). For a 16-bit system, the required isolation between channels must satisfy:
Modern CMOS multiplexers achieve >100 dB isolation at 1 MHz through guard ring techniques and differential signaling.
Digital Demultiplexing in High-Speed DAQs
In time-interleaved ADC architectures, demultiplexers distribute the digitized output stream to parallel DSP units. The timing skew (Δt) between demux paths must be less than:
where ENOB is the effective number of bits. Fiber-optic DAQ systems often employ WDM demultiplexers with <1 ps skew for terahertz-bandwidth applications.
Case Study: LHC Beam Monitoring
The Large Hadron Collider's beam loss monitoring system uses radiation-hard 256:1 multiplexers to acquire data from 100,000 sensors. The design employs:
- Redundant MUX trees with majority voting
- Shunt-protected inputs for 10 kGy tolerance
- Sub-nanosecond channel switching for beam abort triggers
This implementation demonstrates the trade-off between channel density (256:1) and fault tolerance (triple redundancy) in extreme environments.
Advanced Techniques
State-of-the-art systems implement adaptive multiplexing, where the channel sequencing dynamically prioritizes signals exhibiting rapid transients. The selection algorithm computes a priority metric Pi for each channel:
where yi is the signal value and α, β are application-specific weights. This approach increases the effective bandwidth for sparse signals by 3-5× compared to round-robin sampling.

5. Recommended Books and Papers
5.1 Recommended Books and Papers
- 5.2 Multiplexers and Demultiplexer | PDF | Electronic Design ... — This document discusses multiplexers and demultiplexers. It provides block diagrams and truth tables for 2:1, 4:1, 8:1, and 16:1 multiplexers. It also discusses the IC 74151A 8:1 multiplexer chip. Larger multiplexers can be created by combining smaller multiplexers using a multiplexer tree topology. Multiplexers are useful for applications like computers, microprocessors, data converters, and ...
- Fundamentals of Digital Logic De - IEEE — 4.11.5 Multiplexers 4.11.6 Demultiplexers Problems Chapter 5: Arithmetic Combinational Network Design 5.1 Introduction 5.2 Binary Adders for Positive Integers 5.2.1 Carry-Ripple Adder 5.2.2 Carry-Lookahead Adder 5.2.3 Binary Subtracters 5.3 Magnitude Comparators 5.4 Binary Multiplier 5.5 Arithmetic and Logic Unit
- Digital Electronics: Principles, Devices and Applications — This book provides practical and comprehensive coverage of digital electronics, bringing together information on fundamental theory, operational aspects and potential applications. ... 1.7.2 Decimal Number System 5. 1.7.3 Octal Number System 5. 1.7.4 Hexadecimal Number System 5. ... 8 Multiplexers and Demultiplexers 269. 8.1 Multiplexer 269.
- PDF Mod 5 Digital Techniques - Part-66 — 5.15 Typical Electronic/Digital Aircraft Systems - 2 2 2 1 General arrangement of typical electronic/digital aircraft systems and associated BITE (Built In Test Equipment) such as: (a) For B1 and B2 only: ACARS-ARINC Communication and Addressing and Reporting System EICAS-Engine Indication and Crew Alerting System FBW-Fly-by-Wire FMS-Flight
- PDF FOUNDATIONS OF DIGITAL ELECTRONICS - University of Nairobi — the Institute of Electrical and Electronic Engineers (IEEE) and the American National Standards Institute (ANSI) are presented. The discussion includes basic gates, decoders, multiplexers, demultiplexers, adders, comparators, flip-flops, registers, counters, and memory devices. The material in this chapter aims to help the reader in identifying and
- Digital Electronics by Anil K. Maini - Flip eBook Pages 1-50 | AnyFlip — This book is printed on acid-free paper responsibly manufactured from sustainable forestry in which ... Some Common Terms 5 1.7.1 Binary Number System 5 1.7.2 Decimal Number System 5 ... 8 Multiplexers and Demultiplexers 269 8.1 Multiplexer 269 ...
- Combinational Logic Devices - SpringerLink — Higher order multiplexers are needed in digital signal processing applications. Higher order multiplexers are not readily available and they are implemented by cascading lower order multiplexers. For example, 64:1 MUX or 256:1 MUX could be implemented by using 8:1 MUX or by using 16:1 MUX. 4.2.5.1 General Expression for Multiplexers
- (PDF) Digital Electronics - ResearchGate — The book has been systematically organized and present for m help the stud ents to . ... 6.1.1 Expansion of Multiplexers . ... 6.2 Demultiplexers . 6.3 Decoder . 6.3.1 BCD - to - Decimal ...
- PDF Digital Electronics - MADE EASY — into a retrieval system, or transmitted in any form or by any means (electronic, mechanical, photo-copying, recording or otherwise), without the prior written permission of the above mentioned publisher of this book. First Edition: 2015 Second Edition: 2016 Third Edition: 2017 Fourth Edition: 2018 Fifth Edition: 2019 Sixth Edition: 2020
- PDF DIGITAL VLSI SYSTEMS DESIGN - download.e-bookshelf.de — A C.I.P. Catalogue record for this book is available from the Library of Congress. Published by Springer, P.O. Box 17, 3300 AA Dordrecht, The Netherlands. ... or transmitted in any form or by any means, electronic, mechanical, photocopying, microfilming, recording or otherwise, without written permission from the Publisher, with the exception ...
5.2 Online Resources and Tutorials
- 5.2 Multiplexers and Demultiplexer | PDF | Electronic Design ... — This document discusses multiplexers and demultiplexers. It provides block diagrams and truth tables for 2:1, 4:1, 8:1, and 16:1 multiplexers. It also discusses the IC 74151A 8:1 multiplexer chip. Larger multiplexers can be created by combining smaller multiplexers using a multiplexer tree topology. Multiplexers are useful for applications like computers, microprocessors, data converters, and ...
- 10-Multiplexers and Demultiplexers Lecture | PDF | Multiplexing ... — The document discusses multiplexers and demultiplexers. It describes multiplexers as circuits that allow one of several input signals to be selected and directed to a single output based on selection lines. A 2x1 multiplexer has two inputs, one selector, and one output. Larger multiplexers can be built by combining smaller ones, such as using two 4x1 multiplexers and a 2x1 multiplexer to build ...
- PDF Fundamentals of Digital Logic withVerilog Design — 4.1 Multiplexers 190 4.1.1 Synthesis of Logic Functions Using Multiplexers 193 4.1.2 Multiplexer Synthesis Using Shannon's Expansion 196 4.2 Decoders 201 4.2.1 Demultiplexers 203 4.3 Encoders 205 4.3.1 Binary Encoders 205 4.3.2 Priority Encoders 205 4.4 Code Converters 208 4.5 Arithmetic Comparison Circuits 208 4.6 Verilog for Combinational ...
- Multiplexers and Demultiplexers: Experiment - V | PDF | Electronic ... — The document describes experiments conducted on multiplexers and demultiplexers. Experiment 1 constructed a 2-1 multiplexer circuit using logic gates and tested it under different input conditions, observing that the output LED turned on as expected based on the input settings. Experiment 2 constructed a 4-1 multiplexer circuit using a 74153 IC and similarly tested it, finding the output ...
- Digital Electronics (PLTW) Lesson Plan Sequence of Instruction — digital electronics (pltw) outline - schedule of lesson plans ... 2.4.4 multiplexers and demultiplexers lesson 2.5: programmable logic - combinational lesson: 2.5.1 programming tutorial - this section introduces xilinx "xps" computer lesson: 2.5.2 date of birth with a pld lesson: 2. ...
- Experiment-No.7-Multiplexer-and-Demultiplexer.pdf - Course Hero — Basilio, Wilhelm Elian: Multiplexers and Demultiplexers have a lot of uses. It is used in various fields such as telecommunications where various data are sent and received such as during video calls where audio and video signals are combined into a single data stream and separated at the recipient's end, and the data are transmitted simultaneously.
- Combinational Logic Functions: Multiplexers - Saylor Academy — A multiplexer, abbreviated mux, is a device that has multiple inputs and one output. The schematic symbol for multiplexers is. The truth table for a 2-to-1 multiplexer is. Using a 1-to-2 decoder as part of the circuit, we can express this circuit easily. Multiplexers can also be expanded with the same naming conventions as demultiplexers.
- Experiment 6 MUX and Demux - Experiment 6: MUX and DEMUX 4:1 ... - Studocu — Aim: To design and set up a 4:1 Multiplexer (MUX) using gates. Components Required: IC 74153, IC 7404, 7432, 7411 and Patch Cords. IC Trainer Kit. Theory: Multiplexers are very useful components in digital systems.
- Multiplexer and De multiplexers.docx - SlideShare — Transmission from the Computer System of a Satellite The multiplexer is used to transmit the data signals from the computer system of a spacecraft or a satellite to the ground system by using a GSM satellite 8-to-1 Mux Circuit 2- DEMULTIPLEXERS ( FROM R.K. GAUR BOOK) 2.1 Introduction In the previous tutorial, we learned about Multiplexers or ...
5.3 Research Articles and Case Studies
- PDF Digital Electronics: Principles, Devices and Applications — x Contents 5.3.6 Low-Power Schottky TTL (74LS/54LS) 136 5.3.7 Advanced Low-Power Schottky TTL (74ALS/54ALS) 137 5.3.8 Advanced Schottky TTL (74AS/54AS) 139 5.3.9 Fairchild Advanced Schottky TTL (74F/54F) 140 5.3.10 Floating and Unused Inputs 141 5.3.11 Current Transients and Power Supply Decoupling 142 5.4 Emitter Coupled Logic (ECL) 147
- PDF Fundamentals of Digital Logic withVerilog Design — 4.1 Multiplexers 190 4.1.1 Synthesis of Logic Functions Using Multiplexers 193 4.1.2 Multiplexer Synthesis Using Shannon's Expansion 196 4.2 Decoders 201 4.2.1 Demultiplexers 203 4.3 Encoders 205 4.3.1 Binary Encoders 205 4.3.2 Priority Encoders 205 4.4 Code Converters 208 4.5 Arithmetic Comparison Circuits 208 4.6 Verilog for Combinational ...
- Passive silicon photonic devices - ScienceDirect — Etch control in terms of width, depth (for ribs) and sidewall angle and their variation are critical to propagation loss, and final etch depth variations in silicon of 2.5-3.3 nm has been demonstrated [5]. Annealing treatments utilizing hydrogen chemistries have proven effective at reducing losses in both strip and rib Si waveguide losses [13]
- Design and implementation of a smart infrastructure digital twin — The case study focuses on a digital twin implementation of a bridge and describes in detail the physical, cyber, integration, and service layers of this implementation. Later in the article, we discuss the learnings from this case study under three main categories - systems perspective, information perspective, and organisational perspective.
- (PDF) Advanced Digital System Design with Verilog: From ... - ResearchGate — Research Article ISSN: 2394 ... Circuits. 7.3 Multiplexers. 7.4 Logic Design with Multiplexers. 7.5 Demultiplexers. 7.6 Decoders. 7.7 Encoders. 7.8 Code Converters. 7.9 Arithmetic Circuits ...
- (PDF) Low-Crosstalk Mode-Group Demultiplexers Based on ... - ResearchGate — Low-Crosstalk Mode-Group Demultiplexers Based on Fabry-Perot Thin-Film Filters ... that this is the case for the proposed MG DeMuxes using thin-film ... Research Article Vol. 30, No. 22 / 24 Oct ...
- Multiplexers (3:14) | Computation Structures - MIT OpenCourseWare — Multiplexers (3:14) Transcript. Download video; Download transcript; Course Info Instructor Chris Terman; Departments Electrical Engineering and Computer Science; As Taught In Spring 2017 Level Undergraduate. Topics Engineering. Computer Science. Computer Design and Engineering; Electrical Engineering ...
- Wavelength Division Multiplexing - an overview - ScienceDirect — The bandwidth on a single wavelength is 10 Gbps today and is likely to increase to 100 Gbps in the near future. The enabling technologies for electronic processing of data at such high speeds are both costly and underdeveloped. Advances are being made to make electronic switches more scalable by adding additional ports to the switching fabric.
- (Pdf) Design of Five Port Priority Based Router With Port Selection ... — A recent trend in technology development leads to quickly growing number of cores in each processing chip and soon we will routinely buy computers and other electronic gadgets with 10s and 100s of ...
- Multiplexing - IntechOpen — In any communication system that is either digital or analog, we need a communication channel for transmission. This channel can be a wired or a wireless link. It is not practical to allocate individual channels for each user. Therefore a group of signals are combined together and sent over a common channel. For this we use multiplexers. A multiplexer is a device that allows digital ...








