A unified message-passing algorithm for MIMO-SDMA in software-defined radio

This paper presents a novel software radio implementation for joint channel estimation, data decoding, and noise variance estimation in multiple-input multiple-output (MIMO) space division multiple access (SDMA). In contrast to many other iterative solutions, the proposed receiver is derived within...

Full description

Bibliographic Details
Main Authors: Kocian, A, Badiu, MA, Fleury, BH, Martelli, F, Santi, P
Format: Journal article
Language:English
Published: SpringerOpen (part of Springer Nature) 2017
_version_ 1826275988921647104
author Kocian, A
Badiu, MA
Fleury, BH
Martelli, F
Santi, P
author_facet Kocian, A
Badiu, MA
Fleury, BH
Martelli, F
Santi, P
author_sort Kocian, A
collection OXFORD
description This paper presents a novel software radio implementation for joint channel estimation, data decoding, and noise variance estimation in multiple-input multiple-output (MIMO) space division multiple access (SDMA). In contrast to many other iterative solutions, the proposed receiver is derived within the theoretical framework of a unified message-passing algorithm, combining belief propagation (BP) and the mean field approximation (MF) on the corresponding factor graph. The algorithm minimizes the region-based variational free energy in the system under appropriate conditions and, hence, converges to a fixpoint. As a use-case, we consider the high-rate packet-oriented IEEE 802.11n standard. Our receiver is implemented on a software-defined radio platform dubbed MIMONet, composed of a GNU radio software component and a universal software radio peripheral (USRP). The receiver was evaluated in real indoor environments. The results of our study clearly show that, once synchronization issues are properly addressed, the BP-MF receiver provides a substantial performance improvement compared to a conventional receiver also in real-world settings. Such improvement comes at the expense of an increase in running time that can be as high as 87. Therefore, the trade-off between communication performance and receiver complexity should be carefully evaluated in practical settings.
first_indexed 2024-03-06T23:07:13Z
format Journal article
id oxford-uuid:644115a1-d292-433e-a003-d2525be7669c
institution University of Oxford
language English
last_indexed 2024-03-06T23:07:13Z
publishDate 2017
publisher SpringerOpen (part of Springer Nature)
record_format dspace
spelling oxford-uuid:644115a1-d292-433e-a003-d2525be7669c2022-03-26T18:17:50ZA unified message-passing algorithm for MIMO-SDMA in software-defined radioJournal articlehttp://purl.org/coar/resource_type/c_dcae04bcuuid:644115a1-d292-433e-a003-d2525be7669cEnglishSymplectic ElementsSpringerOpen (part of Springer Nature)2017Kocian, ABadiu, MA Fleury, BHMartelli, FSanti, PThis paper presents a novel software radio implementation for joint channel estimation, data decoding, and noise variance estimation in multiple-input multiple-output (MIMO) space division multiple access (SDMA). In contrast to many other iterative solutions, the proposed receiver is derived within the theoretical framework of a unified message-passing algorithm, combining belief propagation (BP) and the mean field approximation (MF) on the corresponding factor graph. The algorithm minimizes the region-based variational free energy in the system under appropriate conditions and, hence, converges to a fixpoint. As a use-case, we consider the high-rate packet-oriented IEEE 802.11n standard. Our receiver is implemented on a software-defined radio platform dubbed MIMONet, composed of a GNU radio software component and a universal software radio peripheral (USRP). The receiver was evaluated in real indoor environments. The results of our study clearly show that, once synchronization issues are properly addressed, the BP-MF receiver provides a substantial performance improvement compared to a conventional receiver also in real-world settings. Such improvement comes at the expense of an increase in running time that can be as high as 87. Therefore, the trade-off between communication performance and receiver complexity should be carefully evaluated in practical settings.
spellingShingle Kocian, A
Badiu, MA
Fleury, BH
Martelli, F
Santi, P
A unified message-passing algorithm for MIMO-SDMA in software-defined radio
title A unified message-passing algorithm for MIMO-SDMA in software-defined radio
title_full A unified message-passing algorithm for MIMO-SDMA in software-defined radio
title_fullStr A unified message-passing algorithm for MIMO-SDMA in software-defined radio
title_full_unstemmed A unified message-passing algorithm for MIMO-SDMA in software-defined radio
title_short A unified message-passing algorithm for MIMO-SDMA in software-defined radio
title_sort unified message passing algorithm for mimo sdma in software defined radio
work_keys_str_mv AT kociana aunifiedmessagepassingalgorithmformimosdmainsoftwaredefinedradio
AT badiuma aunifiedmessagepassingalgorithmformimosdmainsoftwaredefinedradio
AT fleurybh aunifiedmessagepassingalgorithmformimosdmainsoftwaredefinedradio
AT martellif aunifiedmessagepassingalgorithmformimosdmainsoftwaredefinedradio
AT santip aunifiedmessagepassingalgorithmformimosdmainsoftwaredefinedradio
AT kociana unifiedmessagepassingalgorithmformimosdmainsoftwaredefinedradio
AT badiuma unifiedmessagepassingalgorithmformimosdmainsoftwaredefinedradio
AT fleurybh unifiedmessagepassingalgorithmformimosdmainsoftwaredefinedradio
AT martellif unifiedmessagepassingalgorithmformimosdmainsoftwaredefinedradio
AT santip unifiedmessagepassingalgorithmformimosdmainsoftwaredefinedradio