Mitigation of UE Antenna Calibration Errors via Differential STBC in Cell-Free Massive MIMO

Mitigation of UE Antenna Calibration Errors via Differential STBC in Cell-Free Massive MIMO
Notice: This research summary and analysis were automatically generated using AI technology. For absolute accuracy, please refer to the [Original Paper Viewer] below or the Original ArXiv Source.

This letter investigates the use of differential space-time block coding (DSTBC) to address antenna array calibration impairments at multi-antenna user equipment (UE) in the downlink (DL) of cell-free massive MIMO (CF-mMIMO) systems. We show that, by exploiting DSTBC, reliable DL communication can be achieved without explicit UE-side calibration or channel phase knowledge. Simulation results demonstrate that the proposed DSTBC-based transmission effectively mitigates the impact of antenna-dependent phase offsets, restoring near-coherent performance in CF-mMIMO networks.


💡 Research Summary

This paper addresses a critical yet often overlooked impairment in cell‑free massive MIMO (CF‑mMIMO) systems: antenna‑dependent calibration errors at multi‑antenna user equipment (UE). While most prior work focuses on calibrating the access points (APs) and assumes perfectly calibrated UEs, real mobile devices suffer from unknown, slowly varying phase and amplitude offsets in their RF chains. These offsets break the uplink/downlink (UL/DL) reciprocity that TDD‑based massive MIMO relies on, causing the downlink precoder—computed from UL channel estimates—to be mismatched to the actual DL channel. Consequently, the data vector received at the UE is multiplied by a non‑diagonal mixing matrix, dramatically degrading bit‑error‑rate (BER) and spectral efficiency (SE).

The authors propose to eliminate the need for explicit UE‑side calibration by employing differential space‑time block coding (DSTBC). DSTBC transmits multiple copies of the data across antennas and time, encoding them into orthogonal space‑time codewords. The receiver recovers the data by exploiting phase differences between successive codewords, thus achieving transmit diversity without instantaneous channel state information (CSI) or knowledge of the phase offsets.

System model: L APs (each with N_AP antennas) serve K UEs (each with N_UE antennas) in TDD mode. The true UL and DL channels are modeled as G_UL = Φ_AP_rx G Φ_UE_tx and G_DL = Φ_UE_rx G^H Φ_AP_tx, where the Φ matrices contain per‑antenna complex gains. The UE‑side matrices Φ_UE_rx and Φ_UE_tx are assumed quasi‑static over at least two consecutive DSTBC codewords (i.e., they change on the order of milliseconds, much slower than symbol periods).

Transmission scheme: Each UE k receives N_s parallel data streams (N_s ≤ N_UE). For each stream j, the information symbols are segmented into blocks of n_s symbols and mapped to a square orthogonal STBC matrix X_t,k,j of size L_k × P (with L_k = P, the number of serving APs). Differential encoding is performed recursively: C_t,k,j = C_{t‑1,k,j} X_t,k,j, with C_0,k,j = I. The rows of C_t,k,j are assigned to the APs serving UE k; each AP l transmits its row after precoding with the locally computable zero‑inter‑stream‑interference (ZISI) beamformer W_k,l derived from the UL channel estimate.

Reception: The UE observes the aggregate DL signal Y_t,k = Σ_{l∈L_k} G_DL,k,l W_k,l M_k B_t,k,l + N_t,k, where B_t,k,l contains the rows for all streams. Because the effective channel G_DL W_k,l M_k is unknown, the UE performs differential detection. It first partitions Y_t,k into N_s sub‑matrices eY_t,k,j, each corresponding to a group of N_b = N_UE/N_s antennas that mainly receive stream j. Assuming PSK modulation, the maximum‑likelihood decision for the codeword is
 ˆX_t,k,j = arg max_{X∈𝒳} Re{tr


Comments & Academic Discussion

Loading comments...

Leave a Comment