
Graph‐based low complexity detection algorithms in multiple‐input–multiple‐out systems: an edge selection approach
Author(s) -
Lv Tiejun,
Long Feichi
Publication year - 2013
Publication title -
iet communications
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.355
H-Index - 62
eISSN - 1751-8636
pISSN - 1751-8628
DOI - 10.1049/iet-com.2012.0644
Subject(s) - algorithm , computational complexity theory , computer science , factor graph , binary number , enhanced data rates for gsm evolution , convergence (economics) , belief propagation , graph , selection (genetic algorithm) , theoretical computer science , mathematics , decoding methods , artificial intelligence , arithmetic , economics , economic growth
In this study, the problem of low complexity multiple‐input–multiple‐out signal detection based on belief propagation (BP) is addressed. The authors propose an edge selection approach that works on factor graph model to cut down the number of circles and high complexity of standard BP algorithm. The message passing from factor nodes to variable nodes is updated by only partial edges, and the mean feedback method is designed to compensate the information loss brought by the edge selection. Both binary and high‐order modulations are considered, and the scheme of mapping between bit soft output and modulation symbols when computing the feedback information is discussed. In addition, a minimum mean‐square error filter initialised algorithm is proposed, in which the initial message of BP detection is exploited. Both binary and high‐order modulations are discussed as well when the authors design this initial message. Simulation results along with convergence and complexity analyses verify that the proposed edge selection approach can achieve good performance with low complexity, and significantly outperform the existing methods with comparative complexity. Moreover, our approach has asymptotic optimality and is a self‐adapting scheme, which can achieve the trade‐off between performance and complexity by varying the number of selected edges.