TY - JOUR
T1 - Stochastic MIMO detector based on the markov chain monte carlo algorithm
AU - Chen, Jienan
AU - Hu, Jianhao
AU - Sobelman, Gerald E.
PY - 2014/3/15
Y1 - 2014/3/15
N2 - A stochastic computing framework for a Markov Chain Monte Carlo (MCMC) multiple-input-multiple-output (MIMO) detector is proposed, in which the arithmetic operations are implemented by simple logic structures. Specifically, we introduce two new techniques, namely a sliding window generator (SWG) and a log-likelihood ratio based updating method (LUM), to achieve an efficient design. The SWG utilizes the variance in stochastic computations to increase the transition probability of the MCMC detector, while the LUM reduces the hardware cost. As a case study, we design a fully-parallel stochastic MCMC detector for a 4\, × 4 16-QAM MIMO system using 130 nm CMOS technology. The proposed detector achieves a throughput of 1.5 Gbps with only a 0.2 dB performance loss compared to a traditional floating-point detection method. Our design has a 30% better ratio of gate count to scaled throughput compared to other recent MIMO detectors.
AB - A stochastic computing framework for a Markov Chain Monte Carlo (MCMC) multiple-input-multiple-output (MIMO) detector is proposed, in which the arithmetic operations are implemented by simple logic structures. Specifically, we introduce two new techniques, namely a sliding window generator (SWG) and a log-likelihood ratio based updating method (LUM), to achieve an efficient design. The SWG utilizes the variance in stochastic computations to increase the transition probability of the MCMC detector, while the LUM reduces the hardware cost. As a case study, we design a fully-parallel stochastic MCMC detector for a 4\, × 4 16-QAM MIMO system using 130 nm CMOS technology. The proposed detector achieves a throughput of 1.5 Gbps with only a 0.2 dB performance loss compared to a traditional floating-point detection method. Our design has a 30% better ratio of gate count to scaled throughput compared to other recent MIMO detectors.
KW - Markov chain Monte Carlo (MCMC)
KW - multiple-input-multiple- output (MIMO) detector
KW - stochastic logic
UR - http://www.scopus.com/inward/record.url?scp=84900628074&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84900628074&partnerID=8YFLogxK
U2 - 10.1109/TSP.2014.2301131
DO - 10.1109/TSP.2014.2301131
M3 - Article
AN - SCOPUS:84900628074
VL - 62
SP - 1454
EP - 1463
JO - IRE Transactions on Audio
JF - IRE Transactions on Audio
SN - 1053-587X
IS - 6
M1 - 6716028
ER -