Abstract
A bit-clusters trellis-search (BCTS) based soft-input soft-output detection algorithm is proposed for iterative Multiple-Input Multiple-Output (MIMO) receivers. Compared to the symbol nodes trellis-search (SNTS) based MIMO detection algorithm, which significantly reduces the search complexity by limiting the number of candidates in each trellis stage compared to sphere decoding algorithm, the BCTS algorithm proposed in this article further reduces the number of candidates in the trellis. In the BCTS algorithm, we replace the symbol node in SNTS algorithm with bit-cluster that represents several relative symbols whose corresponding bit is 0 or 1 while the other bits are not concerned. Because the bit-cluster number is fewer than the symbol node number, the search complexity of proposed BCTS algorithm is much less than that of the SNTS algorithm. The simulation results show, by transforming symbol nodes to bit-clusters in trellis-search detection, the performance is improved nearly 0.5 dB when the bit-error-ratio reaches \(10^{-4}\); the complexity analysis shows the number of partial-Euclidian-distance (PED) comparisons and PED computations are approximately three and one times fewer than that of the SNTS algorithm respectively when constellation size is beyond 16. And this tendency will be more obvious with the transmit antenna number and constellation size increasing.
Similar content being viewed by others
References
Hassibi, B., & Vikalo, H. (2005). On the sphere-decoding algorithm I. Expected complexity. IEEE Transactions on Signal Processing, 53(8), 2806–2818.
Vikalo, H., & Hassibi, B. (2005). On the sphere-decoding algorithm II. Generalizations, second-order statistics, and applications to communications. IEEE Transactions on Signal Processing, 53(8), 2819–2834.
Li, Q., & Wang, Z. (2006). Improved K-best sphere decoding algorithms for MIMO systems. Proceedings of IEEE International Symposium on Circuits and Systems, pp. 1159–1162.
Jin, N., Jin, X. P., Ying, Y. G., et al. (2011). Research on low-complexity breadth-first detection for multiple-symbol differential unitary space–time modulation systems. IET Communications, 5(13), 1868–1878.
Studer, C., Burg, A., & Bolcskei, H. (2008). Soft-output sphere decoding: Algorithms and VLSI implementation. IEEE Journal on Selected Areas in Communications, 26(2), 290–300.
Wu, B., & Masera, G. (2012). Efficient VLSI implementation of soft-input soft-output fixed-complexity sphere decoder. IET Communications, 6(9), 1111–1118.
Patel, D., Smolyakov, V., & Shabany, M., et al. (2010). VLSI Implementation of a WiMAX/ LTE compliant low-complexity high-throughput soft-output K-best MIMO detector. In Proceedings of 2010 IEEE International Symposium on Circuits and Systems, pp. 593–596.
Guo, Z., & Nilson, P. (2006). Algorithm and implementation of the K-best sphere decoding for MIMO detections. IEEE Journal on Selected Areas in Communications, 24(3), 491–503.
Studer, C., & Bolcskei, H. (2010). Soft-input soft-output single tree-search sphere decoding. IEEE Transactions on Information Theory, 56(10), 4827–4842.
de Jong, Y. L. C., & Willink, T. J. (2003). Iterative Trellis search detection for asynchronous MIMO systems. IEEE 58th Vehicular Technology Conference, 1, 503–507.
Sun, Y., & Cavallaro, J.R. (2010). Low-complexity and high-performance soft MIMO detection based on distributed M-algorithm through Trellis-diagram. IEEE International Conference on Acoustics Speech and Signal Processing (ICASSP), pp. 3398–3401.
Yoo, H., Jeong, J., & Lee, J. (2011). Signal position-based adaptive QR decomposition-based M detection algorithm for multiple-input multiple-output systems. IET Signal Processing, 5(6), 598–602.
Sun, Y., & Cavallaro, J. R. (2012). High-throughput soft-output MIMO detector based on path-preserving trellis-search algorithm. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 20(7), 1235–1247.
Hochwald, B. M., & ten Brink, S. (2003). Achieving near-capacity on a multiple-antenna channel. IEEE Transactions on Communications, 51(3), 389–399.
Studer, C. (2009). Iterative MIMO decoding: Algorithms and VLSI implementation aspects, Ph.D. dissertation. ETH Zurich, Switzerland, Series in Microelectronics, 202.
Sun, Y., & Cavallaro, J. R. (2012). Trellis-search based soft-input soft-output MIMO detector: Algorithm and VLSI architecture. IEEE Transactions on Signal Processing, 60(5), 2617–2627.
Erceg, V., et al. (2004). TGn Channel Models. IEEE 802.11 document 03/940r4.
Knuth, D. E. (1998). Art of computer programming volume 3: Sorting and searching. Boston, MA: Addison-Wesley.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Lou, X., Peng, T., Zhou, Q. et al. Bit-Clusters Trellis Search Based Iterative MIMO Detection Algorithm. Wireless Pers Commun 81, 547–562 (2015). https://doi.org/10.1007/s11277-014-2144-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-014-2144-x