Papers
Topics
Authors
Recent
Search
2000 character limit reached

MultiCE-Flow: Multimodal Channel Estimation

Updated 29 June 2026
  • MultiCE-Flow is a multimodal deep generative framework that fuses LiDAR, camera, and location sensor inputs with sparse pilot measurements to accurately reconstruct MIMO-OFDM channels.
  • It leverages a diffusion transformer backbone with flow matching for rapid and sample-efficient one-step inference, achieving substantial NMSE improvements over classical methods.
  • The integration of environmental semantics via classifier-free guidance enables robust channel estimation under severe pilot scarcity and out-of-distribution conditions.

MultiCE-Flow is a multimodal deep generative framework for channel estimation in sensing-aided wireless communication systems, employing flow matching and a diffusion transformer (DiT) backbone. By fusing LiDAR, camera, and location sensor data with sparse pilot measurements, MultiCE-Flow leverages environmental semantics to reconstruct frequency-domain MIMO-OFDM channels, achieving robust and sample-efficient inference. Efficient single-step generation via flow matching distinguishes MultiCE-Flow from standard diffusion models and enables real-time operation under severe pilot scarcity and out-of-distribution environmental conditions (Fan et al., 13 Mar 2026).

1. Channel Estimation Problem and Data Modalities

MultiCE-Flow is formulated for downlink vehicle-to-infrastructure (V2I) MIMO-OFDM with a roadside unit (RSU) transmitting to a connected and autonomous vehicle (CAV). The system operates with NtN_t transmit and NrN_r receive antennas across NcN_c subcarriers. At each subcarrier kk, the frequency-domain channel is

H[k]=l=1LAlej2πkΔfτl,AlCNr×Nt\mathbf{H}[k] = \sum_{l=1}^L \mathbf{A}_l e^{-j2\pi k \Delta f \tau_l},\quad \mathbf{A}_l \in \mathbb{C}^{N_r\times N_t}

where τl\tau_l denotes multipath delays.

A subset P{0,,Nc1}\mathcal{P}\subset\{0,\dots,N_c-1\} is selected for pilot transmission; at each kPk\in\mathcal{P}, only antenna tkt_k transmits a symbol s[k]s[k], producing the observation

NrN_r0

The objective is to recover the full channel tensor NrN_r1 from the sparse pilot set NrN_r2 and auxiliary multimodal data.

MultiCE-Flow employs:

  • LiDAR point clouds: Processed into bird’s-eye-view (BEV) semantic maps.
  • Multi-view camera images: Four RGB cameras, ResNet-34 encoders.
  • Fine-grained location information: Relative NrN_r3 vectors.

2. Multimodal Perception and Conditioning

The model employs parallel branches for each input type:

  • LiDAR: Converts BEV maps to NrN_r4 tokens via a perceiver resampler.
  • Camera: Extracts per-view features to NrN_r5 tokens, incorporating view-ID embeddings.
  • Location: Embeds relative coordinates as NrN_r6 tokens using an MLP.

Tokens from all branches are concatenated,

NrN_r7

then enriched with modality/positional embeddings and fused through a multi-layer transformer encoder to produce semantic environmental condition NrN_r8.

Pilot-based observations are processed into a "structural condition" NrN_r9:

  1. Least-squares (LS) solution with pilot interpolation yields NcN_c0.
  2. Transformation to angle-delay domain (2-D DFT); real and imaginary components split and stacked to obtain NcN_c1.

3. Diffusion Transformer and Flow Matching

Both the ground-truth channel NcN_c2 and a Gaussian noise initialization NcN_c3 are angle-delay transformed and tokenized via 3D patching and projection. An interpolation trajectory parameterized by NcN_c4 is constructed:

NcN_c5

Tokens of NcN_c6 and NcN_c7 are concatenated, positional embeddings are added, and input is provided to a DiT backbone. Each DiT block features:

The core innovation is the adoption of a flow matching objective. The true velocity field is straightforward:

NcN_c9

The network kk0 is trained to regress this straight-line velocity:

kk1

This allows deterministic, efficient one-step inference.

4. Training and Inference Pipeline

Training: For each minibatch:

  • Sample kk2, kk3, form kk4.
  • Construct kk5 and kk6.
  • Tokenize and input to DiT.
  • Regress velocity; perform weight updates via AdamW.

Inference: Given observed pilots and environmental data,

H[k]=l=1LAlej2πkΔfτl,AlCNr×Nt\mathbf{H}[k] = \sum_{l=1}^L \mathbf{A}_l e^{-j2\pi k \Delta f \tau_l},\quad \mathbf{A}_l \in \mathbb{C}^{N_r\times N_t}0

  • Output channel estimate via one Euler step:

H[k]=l=1LAlej2πkΔfτl,AlCNr×Nt\mathbf{H}[k] = \sum_{l=1}^L \mathbf{A}_l e^{-j2\pi k \Delta f \tau_l},\quad \mathbf{A}_l \in \mathbb{C}^{N_r\times N_t}1

  • Inverse transform to frequency domain.

CFG enables robust, adjustable semantic conditioning by randomly dropping H[k]=l=1LAlej2πkΔfτl,AlCNr×Nt\mathbf{H}[k] = \sum_{l=1}^L \mathbf{A}_l e^{-j2\pi k \Delta f \tau_l},\quad \mathbf{A}_l \in \mathbb{C}^{N_r\times N_t}2 at training, enabling both conditional and unconditional guidance at inference.

5. Experimental Evaluation

MultiCE-Flow is evaluated on the Multimodal-Wireless dataset: 16 scenarios, 640k training samples, 80k in-distribution test samples, and a 48k out-of-distribution (OOD) test set (e.g., rural “Town07”).

Baselines: LS, LMMSE, DMPS (iterative DiT posterior), and Pilots-Only (MultiCE-Flow with H[k]=l=1LAlej2πkΔfτl,AlCNr×Nt\mathbf{H}[k] = \sum_{l=1}^L \mathbf{A}_l e^{-j2\pi k \Delta f \tau_l},\quad \mathbf{A}_l \in \mathbb{C}^{N_r\times N_t}3).

Results:

  • At H[k]=l=1LAlej2πkΔfτl,AlCNr×Nt\mathbf{H}[k] = \sum_{l=1}^L \mathbf{A}_l e^{-j2\pi k \Delta f \tau_l},\quad \mathbf{A}_l \in \mathbb{C}^{N_r\times N_t}4 dB SNR (pilot spacing H[k]=l=1LAlej2πkΔfτl,AlCNr×Nt\mathbf{H}[k] = \sum_{l=1}^L \mathbf{A}_l e^{-j2\pi k \Delta f \tau_l},\quad \mathbf{A}_l \in \mathbb{C}^{N_r\times N_t}5):
    • LS: H[k]=l=1LAlej2πkΔfτl,AlCNr×Nt\mathbf{H}[k] = \sum_{l=1}^L \mathbf{A}_l e^{-j2\pi k \Delta f \tau_l},\quad \mathbf{A}_l \in \mathbb{C}^{N_r\times N_t}6 dB NMSE
    • LMMSE: H[k]=l=1LAlej2πkΔfτl,AlCNr×Nt\mathbf{H}[k] = \sum_{l=1}^L \mathbf{A}_l e^{-j2\pi k \Delta f \tau_l},\quad \mathbf{A}_l \in \mathbb{C}^{N_r\times N_t}7 dB
    • DMPS: H[k]=l=1LAlej2πkΔfτl,AlCNr×Nt\mathbf{H}[k] = \sum_{l=1}^L \mathbf{A}_l e^{-j2\pi k \Delta f \tau_l},\quad \mathbf{A}_l \in \mathbb{C}^{N_r\times N_t}8 dB
    • Pilots-Only: H[k]=l=1LAlej2πkΔfτl,AlCNr×Nt\mathbf{H}[k] = \sum_{l=1}^L \mathbf{A}_l e^{-j2\pi k \Delta f \tau_l},\quad \mathbf{A}_l \in \mathbb{C}^{N_r\times N_t}9 dB
    • MultiCE-Flow: τl\tau_l0 dB
  • At τl\tau_l1, MultiCE-Flow (τl\tau_l2 dB NMSE) outperforms LMMSE at τl\tau_l3 (τl\tau_l4 dB).
  • Environmental ablation (τl\tau_l5, SNR τl\tau_l6 dB, NMSE): Pilots-Only (τl\tau_l7 dB), +Location (τl\tau_l8 dB), +LiDAR (τl\tau_l9 dB), +Camera (P{0,,Nc1}\mathcal{P}\subset\{0,\dots,N_c-1\}0 dB), Full (P{0,,Nc1}\mathcal{P}\subset\{0,\dots,N_c-1\}1 dB).
  • OOD: At P{0,,Nc1}\mathcal{P}\subset\{0,\dots,N_c-1\}2 dB SNR, MultiCE-Flow exceeds Pilots-Only by P{0,,Nc1}\mathcal{P}\subset\{0,\dots,N_c-1\}3 dB, cosine similarity P{0,,Nc1}\mathcal{P}\subset\{0,\dots,N_c-1\}4 with P{0,,Nc1}\mathcal{P}\subset\{0,\dots,N_c-1\}5.
  • Latency per sample: LMMSE P{0,,Nc1}\mathcal{P}\subset\{0,\dots,N_c-1\}6 ms, DMPS P{0,,Nc1}\mathcal{P}\subset\{0,\dots,N_c-1\}7 ms (69.4 GFLOPs), MultiCE-Flow P{0,,Nc1}\mathcal{P}\subset\{0,\dots,N_c-1\}8 ms (5.6 GFLOPs).

6. Comparison with Classical and Generative Estimators

Classical estimators perform poorly under low SNR and pilot scarcity; LS is unreliable, while LMMSE requires prior covariance knowledge and assumes linearity. MultiCE-Flow demonstrates substantial NMSE gains (5–10 dB) in these regimes.

Relative to other deep generative approaches:

  • DMPS’s iterative DiT posterior sampling incurs higher latency and sensitivity to noise.
  • MultiCE-Flow’s flow-matching enables single-step, deterministic mapping, greatly reducing latency while retaining semantic controllability via CFG.

Integration of environmental context mitigates the ill-posedness caused by pilot sparsity; single-step inference accommodates real-time constraints; CFG scaling enhances OOD robustness.

7. Limitations and Prospects

MultiCE-Flow presumes high-quality, synchronized multimodal sensor inputs and accurate cross-modal alignment. The large DiT backbone imposes significant training cost and memory requirements. Applicability to scenarios with missing or unreliable environmental modalities may require augmentation.

A plausible implication is that future research may investigate lightweight, adaptive backbones or self-supervised cross-modal alignment to reduce sensor and computation dependencies. Extending MultiCE-Flow beyond V2I scenarios, or integrating temporal context, may provide additional generalizability across dynamic communication regimes (Fan et al., 13 Mar 2026).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to MultiCE-Flow.