CELLA: FPGA Based Candidate Execution with Low Latency Approach for Soft MIMO Detector
- 1 Electrical and Electronics Engineering, SBM College of Engineering, Dindigul, India
- 2 Electrical and Electronics Engineering, SBM College of Engineering, Dindigul, India
- 3 Electrical and Electronics Engineering, Anna University Regional Campus, Madurai, India
- 4 Electrical and Electronics Engineering, SBM College of Engineering, Dindigul, India
- 5 Electrical and Electronics Engineering, The Silicon Harvest, Madurai, India
Abstract
This paper describes the design and Field Programmable Gate Array (FPGA) based 4 × 4 breadth heuristic Multiple-Input—Multiple-Output (MIMO) decoder using 16 and 64 Quadrature Amplitude Modulation (QAM) schemes. The intention of this work is to observe the performance of Candidate Execution with Low Latency Approach for soft MIMO detector in FPGA (CELLA). The Smart Ordering and Candidate Adding (SOCA), Parallel Candidate Adding (PCA) and Backward Candidate Adding (BCA) give better performance in terms of Bit Error Rate (BER) or chip level service. In order to attain both BER and FPGA level performance in a single system, CELLA is developed in this work. Simulation and experimental results demonstrate the effectiveness of the proposed work under the system 4 × 4 MIMO-OFDM employing 16 QAM and 64 QAM. The proposed experiment is implemented in Xilinx Virtex 5 C5VSX240T. The performance results, in terms of FPGA level 76% slice reduction, 58.76% throughput improvement, 75% power reduction and 87% latency reduction, are achieved. The BER performance is observed and compared with the conventional algorithms. Thus, the proposed work achieves better outcome than the conventional work.
- Barbero, L.G. and Thompson, J.S. (2006) FPGA Design Considerations in the Implementation of a Fixed-Throughput Sphere Decoder for MIMO Systems. 2006 International Conference on Field Programmable Logic and Applications, Madrid, 28-30 August 2006, 1-6. http://dx.doi.org/10.1109/fpl.2006.311247
- Barbero, L.G. and Thompson, J.S. (2008) Extending a Fixed-Complexity Sphere Decoder to Obtain Likelihood Information for Turbo-MIMO Systems. IEEE Transactions on Vehicular Technology, 57, 2804-2814. http://dx.doi.org/10.1109/TVT.2007.914064
- Mondal, S., Eltawil, A., Shen, C.A. and Salama, K.N. (2010) Design and Implementation of a Sort-Free K-Best Sphere Decoder. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 18, 1497-1501. http://dx.doi.org/10.1109/TVLSI.2009.2025168
- Barbero, L.G. and Thompson, J.S. (2006) Rapid Prototyping of a Fixed-Throughput Sphere Decoder for MIMO Systems. IEEE International Conference on Communications, 7, 3082-3087. http://dx.doi.org/10.1109/ICC.2006.255278
- Wu, X. and Thompson, J.S. (2011) A Fixed-Complexity Soft-MIMO Detector via Parallel Candidate Adding Scheme and Its FPGA Implementation. IEEE Communications Letters, 15, 241-243. http://dx.doi.org/10.1109/LCOMM.2011.010311.101626
- Tadza, N., Laurenson, D. and Thompson, J.S. (2014) Adaptive Switching Detection Algorithm for Iterative-MIMO Systems to Enable Power Savings. Radio Science, 49, 1065-1079. http://dx.doi.org/10.1002/2013RS005323
- Wu, M., Sun, Y., Gupta, S. and Cavallaro, J.R. (2011) Implementation of a High Throughput Soft MIMO Detector on GPU. Journal of Signal Processing Systems, 64, 123-136. http://dx.doi.org/10.1007/s11265-010-0523-4
- Wu, D., Eilert, J., Asghar, R. and Liu, D. (2010) VLSI Implementation of a Fixed-Complexity Soft-Output MIMO Detector for High-Speed Wireless. EURASIP Journal on Wireless Communications and Networking, 58, Article ID: 893184. http://dx.doi.org/10.1155/2010/893184
- Tsubaki, T. and Ochiai, H. (2013) A New Candidate Adding Algorithm for Coded MIMO Systems with Fixed-Com- plexity Detection. 2013 IEEE International Conference on IEEE Communications (ICC), Budapest, 9-13 June 2013, 4525-4529. http://dx.doi.org/10.1109/icc.2013.6655281
- Zhen, X., Zhou, X., Huai, L. and Sobelman, G.E. (2013) A Novel Fixed-Complexity Soft-Output MIMO Detector Using Parallel Bidirectional Scheme. 2013 IEEE International Conference on Signal Processing, Communication and Computing (ICSPCC), Kunming, 5-8 August 2013, 1-4. http://dx.doi.org/10.1109/icspcc.2013.6664024