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
Description
Summary: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.
ISSN:2352-8648