The University of Southampton
University of Southampton Institutional Repository

Partial learning for MIMO detection

Partial learning for MIMO detection
Partial learning for MIMO detection
Reliable and efficient multiple-input multiple-output (MIMO) detection remains a central challenge in modern wireless receivers. Optimal maximum-likelihood (Max-L) detection delivers the best performance. However, its exponential complexity is prohibitive, while linear schemes such as zero-forcing (ZF) and minimum mean square error (MMSE) are computationally attractive yet they suffer from poor performance. Fully learned detectors improve robustness but introduce substantial parameter counts and computational complexity. Building on prior work on partial learning (PL), this thesis contributes a unified detection framework based on PL that addresses these trade-offs by applying learning only where it yields the most benefits: a subset of the weakest symbol streams, with the remaining streams detected using low-complexity linear detection.

The first part of the thesis designs a soft-output PL demapper implemented with a small fully connected neural network (FCNN) for quasi-static channels and embeds it into an iterative detection. The inner MIMO detector produces log-likelihood ratios (LLRs) that are exchanged with an outer convolutional decoder. EXIT charts and decoding trajectories are used to analyze convergence. Across representative 2×2 and 4×4 quadrature phase-shift keying (QPSK) systems, the iterative PL (Iter-PL) technique closes most of the gap to iterative Max-L and full-learning detectors while operating at a fraction of their complexity. Operation counts are reported and related to the number of learning-assisted streams d, demonstrating explicit performance versus complexity trade-off.

The second part extends Iter-PL to time-varying channels, while also considering channel state information (CSI) error. The same FCNN-based soft demapper is trained using CSI errors. Results show that Iter-PL retains its iterative gains under 5% CSI error and remains markedly superior to purely linear detection. An adaptive PL strategy is further introduced to select d based on the average received signal-to-noise ratio (SNR), thereby achieving a near-constant target bit error rate (BER) with reduced average complexity.

The final part addresses scalability in dynamic multi-user uplinks. A graph neural network (GNN)–based PL detector is proposed, where an approximate message passing (AMP) frontend supplies soft symbols and variance estimates to the GNN. The GNN then detects only the d weakest users, while ZF detects the remaining users. By operating on user graphs, the model generalizes across changing activity masks without requiring retraining and maintains a low parameter count. Simulations over multiple activity patterns consistently confirm low BER and favorable performance–complexity trade-offs.

Overall, the thesis demonstrates that PL enables near-optimal soft detection, accompanied by clear and quantifiable reductions in complexity, and that GNN-based partial learning offers the same benefits in multi-user scenarios. The proposed technique offers a practical approach to scalable, low-latency MIMO detection, making it suitable for evolving wireless systems.
University of Southampton
Babulghum, Abdulaziz Mohammed A
deebfb34-3693-43e1-a881-e0486b7c3ce2
Babulghum, Abdulaziz Mohammed A
deebfb34-3693-43e1-a881-e0486b7c3ce2
El-Hajjar, Mohammed
3a829028-a427-4123-b885-2bab81a44b6f
Ng, Michael
e19a63b0-0f12-4591-ab5f-554820d5f78c
Xu, Chao
5710a067-6320-4f5a-8689-7881f6c46252

Babulghum, Abdulaziz Mohammed A (2026) Partial learning for MIMO detection. University of Southampton, Doctoral Thesis, 141pp.

Record type: Thesis (Doctoral)

Abstract

Reliable and efficient multiple-input multiple-output (MIMO) detection remains a central challenge in modern wireless receivers. Optimal maximum-likelihood (Max-L) detection delivers the best performance. However, its exponential complexity is prohibitive, while linear schemes such as zero-forcing (ZF) and minimum mean square error (MMSE) are computationally attractive yet they suffer from poor performance. Fully learned detectors improve robustness but introduce substantial parameter counts and computational complexity. Building on prior work on partial learning (PL), this thesis contributes a unified detection framework based on PL that addresses these trade-offs by applying learning only where it yields the most benefits: a subset of the weakest symbol streams, with the remaining streams detected using low-complexity linear detection.

The first part of the thesis designs a soft-output PL demapper implemented with a small fully connected neural network (FCNN) for quasi-static channels and embeds it into an iterative detection. The inner MIMO detector produces log-likelihood ratios (LLRs) that are exchanged with an outer convolutional decoder. EXIT charts and decoding trajectories are used to analyze convergence. Across representative 2×2 and 4×4 quadrature phase-shift keying (QPSK) systems, the iterative PL (Iter-PL) technique closes most of the gap to iterative Max-L and full-learning detectors while operating at a fraction of their complexity. Operation counts are reported and related to the number of learning-assisted streams d, demonstrating explicit performance versus complexity trade-off.

The second part extends Iter-PL to time-varying channels, while also considering channel state information (CSI) error. The same FCNN-based soft demapper is trained using CSI errors. Results show that Iter-PL retains its iterative gains under 5% CSI error and remains markedly superior to purely linear detection. An adaptive PL strategy is further introduced to select d based on the average received signal-to-noise ratio (SNR), thereby achieving a near-constant target bit error rate (BER) with reduced average complexity.

The final part addresses scalability in dynamic multi-user uplinks. A graph neural network (GNN)–based PL detector is proposed, where an approximate message passing (AMP) frontend supplies soft symbols and variance estimates to the GNN. The GNN then detects only the d weakest users, while ZF detects the remaining users. By operating on user graphs, the model generalizes across changing activity masks without requiring retraining and maintains a low parameter count. Simulations over multiple activity patterns consistently confirm low BER and favorable performance–complexity trade-offs.

Overall, the thesis demonstrates that PL enables near-optimal soft detection, accompanied by clear and quantifiable reductions in complexity, and that GNN-based partial learning offers the same benefits in multi-user scenarios. The proposed technique offers a practical approach to scalable, low-latency MIMO detection, making it suitable for evolving wireless systems.

Text
Thesis_V4_correction_final_version a3 - Version of Record
Restricted to Repository staff only until 31 December 2026.
Available under License University of Southampton Thesis Licence.
Text
Final-thesis-submission-Examination-Mr-Abdulaziz-Babulghum
Restricted to Repository staff only

More information

Published date: 2026

Identifiers

Local EPrints ID: 507940
URI: http://eprints.soton.ac.uk/id/eprint/507940
PURE UUID: da6d89e9-97e1-4036-b166-378b547f9184
ORCID for Abdulaziz Mohammed A Babulghum: ORCID iD orcid.org/0009-0000-2837-8652
ORCID for Mohammed El-Hajjar: ORCID iD orcid.org/0000-0002-7987-1401
ORCID for Michael Ng: ORCID iD orcid.org/0000-0002-0930-7194
ORCID for Chao Xu: ORCID iD orcid.org/0000-0002-8423-0342

Catalogue record

Date deposited: 08 Jan 2026 17:33
Last modified: 09 Jan 2026 02:57

Export record

Contributors

Author: Abdulaziz Mohammed A Babulghum ORCID iD
Thesis advisor: Mohammed El-Hajjar ORCID iD
Thesis advisor: Michael Ng ORCID iD
Thesis advisor: Chao Xu ORCID iD

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×