← Back to digest

Quantum-Native Maximum Likelihood Detection in Random Access Channel with Overloaded MIMO

Hyoga Iizumi, Naoki Ishikawa, Shunsuke Uehashi, Kota Nakamura, Shusaku Umeda, Toshiaki Koike-Akino (Yokohama National Univ. / Mitsubishi Electric Research Labs) · arXiv:2605.19389 · cross-listed from eess.SP · submitted 19 May 2026 · score 8/10 (HIGH)

Abstract

In this paper, we propose a quantum-native formulation of maximum likelihood detection (MLD) for overloaded multiple-input multiple-output (MIMO) systems in a random access channel, where numerous user terminals share the same channel resource and asynchronously transmit signals. Classical linear detectors suffer from significant performance degradation in this scenario, whereas the exhaustive-search MLD achieves the optimal performance but incurs an exponential computational complexity. To overcome this trade-off, we formulate the MLD as a binary optimization problem and solve it via Grover adaptive search (GAS) — a quantum exhaustive search algorithm offering quadratic speedup in fault-tolerant quantum computing. We then introduce a search space reduction technique to substantially decrease the required computational resources. In addition, we investigate efficient parameter settings for GAS through probability analysis to improve convergence performance. We demonstrate that the proposed detector achieves the optimal detection performance while reducing the required Grover rotation count to reach the solution by up to approximately 65% compared with the conventional GAS, showing its potential as a viable solution for future quantum-accelerated wireless systems.

Executive summary

Iizumi et al. formulate the MLD problem for asynchronous overloaded MIMO as a binary optimisation problem solved by Grover Adaptive Search (GAS), and introduce three accelerators: (i) a problem-specific search space reduction exploiting structural constraints from the modulation alphabet, (ii) an analytically derived tighter lower bound Lmin on the number of Grover operators per round, and (iii) a calibrated initial threshold obtained from a classical minimum-variance distortion (MVD) pre-detector, with a restart strategy for when the MVD estimate accidentally undershoots. Together these reduce the Grover rotation count to reach the optimum by ~65% versus vanilla GAS. For Yuan, this is methodologically the closest 2026-05-20 paper to Y4: same Grover-on-structured-feasible-space mechanism, similar Lmin/Lmax tuning, and an explicit demonstration that the structural reductions matter as much as the Grover engine itself.

Main contribution

The paper takes the well-known Grover Adaptive Search of Bulger/Baritompa/Stephens and Gilliam et al., specialises it to the MIMO ML detection problem, then attacks both ends of the GAS cost: the per-round Grover-operator schedule (bounded above by the standard Lmax = ⌈π/(4 arcsin √(1/(4·feasible_fraction)))⌉ family of bounds, and below by a problem-aware Lmin the authors derive analytically), and the search-space size itself, by exploiting modulation-alphabet symmetry to halve or quarter the effective search space. The MVD-initialised threshold + restart strategy stabilises convergence when the classical seed estimate is bad.

Key theorems / lemmas / algorithms

Detailed walkthrough

System model (Sec. III). M user terminals (UTs) asynchronously transmit signals to N receive antennas; each UT's symbol can arrive in any of τmax+1 time slots. The aggregate received signal at the N antennas, after sampling, is a noisy linear combination of all UTs' symbols across overlap slots. The ML detector finds the binary representation of the symbol vector that minimises ‖y − H x‖² over the discrete modulation alphabet — classically O(|alphabet|M(τ_max+1)), exponentially intractable for large M, τmax.

GAS recap (Sec. II). Grover Adaptive Search wraps a Grover search inside a classical loop. At round t with threshold yt, an oracle marks all bitstrings x with E(x) < yt; Grover amplifies the marked subspace; measurement gives a candidate x'; if E(x') < yt, set yt+1 = E(x') and continue, else retry with larger Grover-operator count L drawn from the standard exponentially expanding schedule. The total cost is O(√(2n/M)) rotations in expectation for M marked items.

Search-space reduction (Sec. IV-B). The clever observation is that for QPSK and π/2-BPSK constellations, the MLD objective has discrete symmetries (a global rotation by π/2 maps feasible to feasible with related energies). By fixing one degree of freedom per symbol — equivalently, working in a quotient of the alphabet — the effective n drops by a factor of 2–4, immediately squaring the GAS speedup. They prove the reduction preserves the optimum.

Tighter Lmin (Sec. V-C). The default GAS schedule starts each round with a Grover-operator count drawn uniformly from [1, Lt]; the floor of 1 is wasteful when the marked-subspace fraction is provably bounded below. The authors compute the worst-case marked fraction induced by the threshold-update rule and the problem structure, deriving a problem-aware Lmin > 1 that prunes rounds in which Grover is statistically guaranteed to fail. Empirically (Figs. 8 and 9 of the LaTeX) this saves a substantial fraction of total rotations.

MVD-seeded threshold (Sec. V-B + V-D). A linear MVD detector with explicit modelling of preamble-length-dependent estimation error produces an initial yMVD. The catch: if yMVD < Emin (an unrealistically low seed), no Grover round can improve, and the algorithm stalls. The restart strategy detects this case (via the failure rate of the first few rounds) and re-initialises with a more conservative threshold.

Performance (Sec. VI). Numerical experiments on small N, M, τmax configurations (e.g. N=2, M=4, τmax=1) confirm the bit-error rate (BER) attains the exhaustive-MLD optimum while the average Grover-rotation count to convergence drops by up to ~65% versus vanilla GAS. Comparisons across preamble lengths (Fig. 6), initial-threshold variants (Fig. 7), and Lmin values (Fig. 8) isolate each improvement.

Figures

Figure 1
Figure 1. An example of a quantum circuit for GAS with an objective function E(x) = 2 − yi + x1 − 3 x1 x2 x3 + x1 x2 x3 — the GAS oracle inverts amplitudes of bitstrings whose energy beats the current threshold.
Figure 2
Figure 2. CDF of query complexity showing the effect of the proposed search-space reduction. Vanilla GAS vs. the reduced-search-space variant at N=2, M=4, τmax=1.
Figure 3
Figure 3. BER comparison when varying the length of the preamble used to seed the MVD threshold.
Figure 4
Figure 4. BER comparison when varying the initial threshold y0 — comparison across four initial-value strategies (zero, classical MVD, MVD with estimation-error correction, ideal).
Figure 5
Figure 5. CDF of query complexity when varying the lower bound Lmin on the number of Grover operators per round; N=2, M=4, τmax=2, C=2.
Figure 6
Figure 6. Same study, τmax=2, C=4 — larger constellation. The tighter Lmin bound continues to help.
Figure 7
Figure 7. Same study, τmax=5 — larger asynchronous overlap window. The proposed Lmin approach remains beneficial even with more aggressive asynchrony.
Figure 8
Figure 8. Same study, M=8 users — scale-up. The relative speedup from the tighter Lmin bound is preserved.

Citations to Yuan's papers

No direct citation to any of Y1–Y6 found in bibliography.

Overlap with Y1–Y6

Recommended action for Yuan