pith. sign in

arxiv: 2601.09384 · v2 · submitted 2026-01-14 · 📡 eess.SP

Uplink Multi-User MIMO Implementation in OpenAirInterface

Pith reviewed 2026-05-16 14:46 UTC · model grok-4.3

classification 📡 eess.SP
keywords uplink MU-MIMOOpenAirInterfaceSRS channel estimationcell-free MIMOsoftware-defined radioreal-time implementationTDD reciprocitysignal separation
0
0 comments X

The pith

OpenAirInterface separates and decodes uplink signals from two users transmitting on non-orthogonal resources using SRS channel estimates.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The paper shows a practical 2x2 uplink MU-MIMO testbed built with modified OpenAirInterface gNB software and two standard UEs on commercial SDRs. By computing combiners directly from real-time SRS channel estimates, the system isolates each user's signal even when they share the same time-frequency resources. This hardware verification confirms the approach works in practice and serves as a building block for larger cell-free MU-MIMO deployments that rely on TDD reciprocity to perform downlink beamforming.

Core claim

Using a modified OAI gNB and two unmodified OAI UEs, SRS channel estimates obtained in real-time hardware can be used to compute uplink combiners that separate and decode signals from two users transmitting in non-orthogonal time-frequency resources.

What carries the argument

SRS-based uplink combiner computation inside the modified OAI gNB for multi-user signal separation.

If this is right

  • The same method can scale toward full cell-free MU-MIMO systems with multiple cells.
  • TDD reciprocity becomes usable for downlink beamforming once uplink separation is demonstrated.
  • Real-time operation is feasible with general-purpose computers and commercial SDRs.
  • The testbed provides a concrete platform for further O-RAN MU-MIMO experiments.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • The approach could be adapted to other open-source 5G protocol stacks beyond OpenAirInterface.
  • Hardware validation of this kind reduces uncertainty when moving from simulation to distributed cell-free deployments.
  • Success with two users suggests the combiner method may extend to larger numbers of users if channel estimation quality holds.

Load-bearing premise

The SRS channel estimates from real-time hardware are accurate enough to produce combiners that separate the two users without leaving significant residual interference.

What would settle it

High residual interference or decoding errors when both users transmit simultaneously in the same time-frequency resources would show the SRS-based combiners do not achieve separation.

Figures

Figures reproduced from arXiv: 2601.09384 by Daniel Sch\"aufele, Fariba Armandoust, Jochen Fink, Matthias Mehlhose, Renato L. G. Cavalcante, S{\l}awomir Sta\'nczak, Utku U\c{c}ak.

Figure 1
Figure 1. Figure 1: Block diagram of main system components. [PITH_FULL_IMAGE:figures/full_fig_p002_1.png] view at source ↗
Figure 2
Figure 2. Figure 2: A simplified OFDM grid showing three uplink slots with physical channel allocation when MU-MIMO scheduling is disabled (left) and enabled [PITH_FULL_IMAGE:figures/full_fig_p004_2.png] view at source ↗
Figure 3
Figure 3. Figure 3: A picture of the setup in our lab. VII. RESULTS & DISCUSSION To validate our system, we visualized several PHY signals and user throughput in real time as the system is running. We are particularly interested in the SRS channel estimates in frequency domain and PUSCH symbols as they were re￾ceived, MRC, and RZF equalized. By changing the number of MU-MIMO layers in the PUSCH scheduler between one and two, … view at source ↗
Figure 4
Figure 4. Figure 4: Channel frequency domain response from SRS pilots. [PITH_FULL_IMAGE:figures/full_fig_p006_4.png] view at source ↗
Figure 5
Figure 5. Figure 5: Received (left) and MRC equalized (right) signal constellation of one [PITH_FULL_IMAGE:figures/full_fig_p006_5.png] view at source ↗
Figure 6
Figure 6. Figure 6: Received (left), MRC equalized (center), and RZF equalized (right) [PITH_FULL_IMAGE:figures/full_fig_p006_6.png] view at source ↗
Figure 7
Figure 7. Figure 7: User throughput over time as the MU-MIMO scheduler is switched [PITH_FULL_IMAGE:figures/full_fig_p006_7.png] view at source ↗
read the original abstract

Cell-Free Multiple-Input Multiple-Output (MIMO) and Open Radio Access Network (O-RAN) have been active research topics in the wireless communication community in recent years. As an open-source software implementation of the 3rd Generation Partnership Project (3GPP) 5th Generation (5G) protocol stack, OpenAirInterface (OAI) has become a valuable tool for deploying and testing new ideas in wireless communication systems. In this paper, we present our OAI-based real-time uplink Multi-User MIMO (MU-MIMO) testbed developed at Fraunhofer HHI. As a part of our Cell-Free MIMO testbed development, we built a 2x2 MU-MIMO system using general purpose computers and commercially available software defined radios (SDRs). Using a modified OAI next-Generation Node-B (gNB) and two unmodified OAI user equipment (UE), we show that it is feasible to use Sounding Reference Signal (SRS) channel estimates to compute uplink combiners. Our results verify that this method can be used to separate and decode signals from two users transmitting in non-orthogonal time-frequency resources. This work serves as an important verification step to build a complete Cell-Free MU-MIMO system that leverages time domain duplexing (TDD) reciprocity to perform downlink beamforming over multiple cells

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

3 major / 2 minor

Summary. The manuscript presents a real-time 2x2 uplink MU-MIMO testbed built on OpenAirInterface (OAI) using general-purpose computers and commercial SDRs. It modifies the OAI gNB to compute uplink combiners from real-time SRS channel estimates and demonstrates separation and decoding of signals from two unmodified UEs transmitting on identical time-frequency resources, as an experimental verification step toward cell-free MIMO systems that exploit TDD reciprocity for downlink beamforming.

Significance. If the central feasibility claim is supported by quantitative metrics, the work supplies a reproducible open-source hardware-in-the-loop platform for MU-MIMO algorithm validation. This is valuable for the O-RAN and cell-free MIMO communities because it bridges simulation studies with practical SDR constraints and provides a concrete starting point for multi-cell TDD reciprocity experiments.

major comments (3)
  1. [Results section] Results section: the claim that the method 'can be used to separate and decode signals' is not accompanied by any quantitative post-combining metrics (BER, BLER, SINR, or throughput per user). Without these numbers or error bars, it is impossible to verify that residual interference after combining is low enough for successful decoding of both streams.
  2. [Implementation section] System implementation / combiner computation subsection: the paper does not specify whether zero-forcing, regularized ZF, or MMSE combiners are used, nor how the SRS estimates are processed (e.g., averaging, interpolation, or noise variance estimation). This detail is load-bearing for the central claim that real-time SRS estimates suffice for effective nulling.
  3. [Hardware setup section] Hardware and channel estimation subsection: no measurements or bounds are given for SRS estimation error (noise, hardware impairments, timing offset, or power limitations). The skeptic concern that real-time SRS estimates may be insufficiently accurate for MU-MIMO nulling therefore remains unaddressed by data.
minor comments (2)
  1. [Abstract] Abstract: the sentence 'our results verify that this method can be used...' would be stronger if it referenced at least one concrete performance figure (e.g., 'with post-combining SINR > X dB').
  2. [Figures] Figure captions: constellation or spectrum plots should explicitly state whether they correspond to single-user or MU-MIMO operation and whether they are before or after combining.

Simulated Author's Rebuttal

3 responses · 0 unresolved

We thank the referee for the constructive comments, which help clarify the presentation of our implementation results. We address each major comment below and indicate the revisions that will be made.

read point-by-point responses
  1. Referee: [Results section] Results section: the claim that the method 'can be used to separate and decode signals' is not accompanied by any quantitative post-combining metrics (BER, BLER, SINR, or throughput per user). Without these numbers or error bars, it is impossible to verify that residual interference after combining is low enough for successful decoding of both streams.

    Authors: We agree that quantitative post-combining metrics would strengthen the central claim. In the revised manuscript we will add measured post-combining SINR values and BER for both users (with error bars from repeated trials) to demonstrate that residual interference remains low enough for reliable decoding. revision: yes

  2. Referee: [Implementation section] System implementation / combiner computation subsection: the paper does not specify whether zero-forcing, regularized ZF, or MMSE combiners are used, nor how the SRS estimates are processed (e.g., averaging, interpolation, or noise variance estimation). This detail is load-bearing for the central claim that real-time SRS estimates suffice for effective nulling.

    Authors: We will revise the combiner computation subsection to state explicitly that zero-forcing combiners are computed directly from the raw SRS channel estimates. No averaging, interpolation, or explicit noise-variance estimation is performed; the estimates are used as obtained in real time. revision: yes

  3. Referee: [Hardware setup section] Hardware and channel estimation subsection: no measurements or bounds are given for SRS estimation error (noise, hardware impairments, timing offset, or power limitations). The skeptic concern that real-time SRS estimates may be insufficiently accurate for MU-MIMO nulling therefore remains unaddressed by data.

    Authors: We acknowledge that explicit bounds on SRS estimation error would address the concern more directly. However, obtaining such quantitative bounds requires dedicated calibration experiments outside the scope of this feasibility study. We will add a discussion of the dominant error sources and note that successful decoding in the 2x2 setup provides indirect evidence that estimation accuracy is adequate for the reported case. revision: partial

Circularity Check

0 steps flagged

No circularity: experimental implementation with no derivation chain

full rationale

The paper describes a hardware testbed implementation of uplink MU-MIMO using modified OpenAirInterface on SDRs, with the central claim being experimental verification that SRS-based channel estimates can separate two users on shared time-frequency resources. No equations, fitted models, or first-principles derivations are presented that could reduce to self-definition or fitted inputs. The work relies on direct measurements rather than any load-bearing self-citation chain or ansatz smuggling, so the result is independent of its own outputs.

Axiom & Free-Parameter Ledger

0 free parameters · 1 axioms · 0 invented entities

The work rests on standard wireless-communication assumptions and the correctness of the unmodified OAI UE stack; no free parameters or invented entities are introduced.

axioms (1)
  • domain assumption TDD channel reciprocity holds sufficiently for future downlink extensions
    Invoked in the abstract as the motivation for the uplink testbed.

pith-pipeline@v0.9.0 · 5572 in / 1155 out tokens · 77474 ms · 2026-05-16T14:46:43.021849+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Reference graph

Works this paper leans on

14 extracted references · 14 canonical work pages

  1. [1]

    MIMO- OFDM for a cellular deployment — Concepts, real-time implementation and measurements towards 3GPP-LTE,

    T. Haustein, J. Eichinger, W. Zirwas, E. Schulz, A. Forck, H. G ¨abler, V . Jungnickel, S. Wahls, C. Juchems, F. Luhn, and Zavrtak, “MIMO- OFDM for a cellular deployment — Concepts, real-time implementation and measurements towards 3GPP-LTE,” in2007 15th European Signal Processing Conference, 2007, pp. 1849–1853. [Online]. Available: https://ieeexplore.ie...

  2. [2]

    Argos: Practical many-antenna base stations,

    C. Shepard, H. Yu, N. Anand, E. Li, T. Marzetta, R. Yang, and L. Zhong, “Argos: Practical many-antenna base stations,” in Proceedings of the 18th Annual International Conference on Mobile Computing and Networking. ACM, 2012, pp. 53–64. [Online]. Available: https://dl.acm.org/doi/10.1145/2348543.2348553

  3. [3]

    The World’s First Real-Time Testbed for Massive MIMO: Design, Implementation, and Validation,

    S. Malkowsky, J. Vieira, L. Liu, P. Harris, K. Nieman, N. Kundargi, I. C. Wong, F. Tufvesson, V . ¨Owall, and O. Edfors, “The World’s First Real-Time Testbed for Massive MIMO: Design, Implementation, and Validation,”IEEE Access, vol. 5, pp. 9073–9088, 2017. [Online]. Available: https://ieeexplore.ieee.org/document/7931558/

  4. [4]

    A flexible 100-antenna testbed for Massive MIMO,

    J. Vieira, S. Malkowsky, K. Nieman, Z. Miers, N. Kundargi, L. Liu, I. Wong, V . Owall, O. Edfors, and F. Tufvesson, “A flexible 100-antenna testbed for Massive MIMO,” in2014 IEEE Globecom Workshops (GC Wkshps). IEEE, 2014, pp. 287–293. [Online]. Available: http://ieeexplore.ieee.org/document/7063446/

  5. [5]

    Multi- User Frequency-Selective Hybrid MIMO Demonstrated Using 60 GHz RF Modules,

    S. Blandino, C. Desset, C.-M. Chen, A. Bourdoux, and S. Pollin, “Multi- User Frequency-Selective Hybrid MIMO Demonstrated Using 60 GHz RF Modules,” in2018 IEEE 87th V ehicular Technology Conference (VTC Spring), 2018, pp. 1–6

  6. [6]

    m3MIMO: An 8×8 mmWave Multi-User MIMO Testbed for Wireless Research,

    K. F. Haque, F. Meneghello, K. M. Rumman, and F. Restuccia, “m3MIMO: An 8×8 mmWave Multi-User MIMO Testbed for Wireless Research,” inProceedings of the 30th Annual International Conference on Mobile Computing and Networking. ACM, 2024, pp. 1922–1929. [Online]. Available: https://dl.acm.org/doi/10.1145/3636534.3697321

  7. [7]

    Openairinterface: A flexible platform for 5g research,

    N. Nikaein, M. K. Marina, S. Manickam, A. Dawson, R. Knopp, and C. Bonnet, “Openairinterface: A flexible platform for 5g research,” SIGCOMM Comput. Commun. Rev., vol. 44, no. 5, p. 33–38, Oct

  8. [8]
  9. [9]

    srsRAN Development Team, “srsran,” https://docs.srsran.com/projects/ project/en/latest/, 2025, software, Software Radio Systems

  10. [10]

    Testbed Development: An Intelligent O-RAN-Based Cell- Free MIMO Network,

    Y . Chu, M. Rahmani, J. Shackleton, D. Grace, K. Cumanan, H. Ahmadi, and A. Burr, “Testbed Development: An Intelligent O-RAN-Based Cell- Free MIMO Network,”IEEE Communications Magazine, vol. 63, no. 6, pp. 74–81, Jun. 2025

  11. [11]

    O-RAN.WG4.CUS.0-R004-v16.01: Open Fronthaul Interfaces – Control, User, and Synchronization Plane Specification,

    O-RAN Alliance, “O-RAN.WG4.CUS.0-R004-v16.01: Open Fronthaul Interfaces – Control, User, and Synchronization Plane Specification,” O-RAN Alliance, Technical Specification, 2023, accessed 2025-01-13. [Online]. Available: https://www.o-ran.org/specifications

  12. [12]

    O-RAN.WG7.IPC-HRD-Opt8.0-v01.00: Hardware Reference Design Specification for Indoor Picocell (FR1) with Split Architecture Option 8,

    ——, “O-RAN.WG7.IPC-HRD-Opt8.0-v01.00: Hardware Reference Design Specification for Indoor Picocell (FR1) with Split Architecture Option 8,” O-RAN Alliance, Technical Specification, 2021. [Online]. Available: https://www.o-ran.org/specifications

  13. [13]

    NR MIMO Feature Implementation into OpenAirInterface,

    K. A. Saaifan, T. Schlichter, and T. Heyn, “NR MIMO Feature Implementation into OpenAirInterface,” inWSA 2021; 25th International ITG Workshop on Smart Antennas, 2021, pp. 1–6. [Online]. Available: https://ieeexplore.ieee.org/document/9739185/

  14. [14]

    3GPP TS 38.211 V16.2.0 (2020-07): NR; Physical Channels and Modulation,

    3GPP, “3GPP TS 38.211 V16.2.0 (2020-07): NR; Physical Channels and Modulation,” 3GPP / ETSI, Technical Specification, 2020. [Online]. Available: https://www.etsi.org/deliver/etsi ts/138200 138299/138211/ 16.02.00 60/ts 138211v160200p.pdf