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...
Main Authors: | , , |
---|---|
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 |