Fixed-point Implementation of Approximate Message Passing (AMP) algorithm in massive MIMO systems

In massive multiple input and multiple output (MIMO) systems the challenge is the detection of the individual signals from the composite signal with a large system limit. The optimal detector becomes prohibitively complex. The approximate message passing (AMP) algorithm, designed for compressed sens...

Full description

Bibliographic Details
Main Authors: Mhlaliseni Khumalo, Wan-Ting Shi, Chao-Kai Wen
Format: Article
Language:English
Published: KeAi Communications Co., Ltd. 2016-11-01
Series:Digital Communications and Networks
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2352864816300487
_version_ 1818912142902951936
author Mhlaliseni Khumalo
Wan-Ting Shi
Chao-Kai Wen
author_facet Mhlaliseni Khumalo
Wan-Ting Shi
Chao-Kai Wen
author_sort Mhlaliseni Khumalo
collection DOAJ
description In massive multiple input and multiple output (MIMO) systems the challenge is the detection of the individual signals from the composite signal with a large system limit. The optimal detector becomes prohibitively complex. The approximate message passing (AMP) algorithm, designed for compressed sensing, has attracted researchers to counter this problem due to its reduced complexity with a large system limit. For this reason the AMP algorithm has been used for detection in massive MIMO systems. In this paper, we focus on implementing this algorithm in a fixed-point format. To obtain an implementation friendly architecture, we propose approximations for the mean and variance estimation functions within the algorithm. These estimation functions are obtained using the log-sum approximation, then taking the exponent of the result. The log-sum approximation is obtained by the Jacobian logarithm with a correction function. We also provide a modification of the correction function for the approximations that best suits our case. We then transform the algorithm with the approximated functions to fixed-point and provide a BER performance for the algorithm with the variables set to 16-bit word lengths using the hybrid “ScaledDouble” data types.
first_indexed 2024-12-19T23:09:54Z
format Article
id doaj.art-dc5af806c30a49369f9ff22b2124d373
institution Directory Open Access Journal
issn 2352-8648
language English
last_indexed 2024-12-19T23:09:54Z
publishDate 2016-11-01
publisher KeAi Communications Co., Ltd.
record_format Article
series Digital Communications and Networks
spelling doaj.art-dc5af806c30a49369f9ff22b2124d3732022-12-21T20:02:17ZengKeAi Communications Co., Ltd.Digital Communications and Networks2352-86482016-11-012421822410.1016/j.dcan.2016.08.002Fixed-point Implementation of Approximate Message Passing (AMP) algorithm in massive MIMO systemsMhlaliseni KhumaloWan-Ting ShiChao-Kai WenIn massive multiple input and multiple output (MIMO) systems the challenge is the detection of the individual signals from the composite signal with a large system limit. The optimal detector becomes prohibitively complex. The approximate message passing (AMP) algorithm, designed for compressed sensing, has attracted researchers to counter this problem due to its reduced complexity with a large system limit. For this reason the AMP algorithm has been used for detection in massive MIMO systems. In this paper, we focus on implementing this algorithm in a fixed-point format. To obtain an implementation friendly architecture, we propose approximations for the mean and variance estimation functions within the algorithm. These estimation functions are obtained using the log-sum approximation, then taking the exponent of the result. The log-sum approximation is obtained by the Jacobian logarithm with a correction function. We also provide a modification of the correction function for the approximations that best suits our case. We then transform the algorithm with the approximated functions to fixed-point and provide a BER performance for the algorithm with the variables set to 16-bit word lengths using the hybrid “ScaledDouble” data types.http://www.sciencedirect.com/science/article/pii/S2352864816300487AMPLog-sum approximation
spellingShingle Mhlaliseni Khumalo
Wan-Ting Shi
Chao-Kai Wen
Fixed-point Implementation of Approximate Message Passing (AMP) algorithm in massive MIMO systems
Digital Communications and Networks
AMP
Log-sum approximation
title Fixed-point Implementation of Approximate Message Passing (AMP) algorithm in massive MIMO systems
title_full Fixed-point Implementation of Approximate Message Passing (AMP) algorithm in massive MIMO systems
title_fullStr Fixed-point Implementation of Approximate Message Passing (AMP) algorithm in massive MIMO systems
title_full_unstemmed Fixed-point Implementation of Approximate Message Passing (AMP) algorithm in massive MIMO systems
title_short Fixed-point Implementation of Approximate Message Passing (AMP) algorithm in massive MIMO systems
title_sort fixed point implementation of approximate message passing amp algorithm in massive mimo systems
topic AMP
Log-sum approximation
url http://www.sciencedirect.com/science/article/pii/S2352864816300487
work_keys_str_mv AT mhlalisenikhumalo fixedpointimplementationofapproximatemessagepassingampalgorithminmassivemimosystems
AT wantingshi fixedpointimplementationofapproximatemessagepassingampalgorithminmassivemimosystems
AT chaokaiwen fixedpointimplementationofapproximatemessagepassingampalgorithminmassivemimosystems