Title :
Implementation of sphere decoder with early termination using FPGA
Author :
Chauhan, Anamika ; Mehra, Rajesh
Author_Institution :
ECE, NITTTR, Chandigarh, India
Abstract :
Sphere Decoding (SD) algorithm has emerged as a highly effective detection scheme for Multiple-Input Multiple-output (MIMO) systems. It offers a near maximum likelihood accuracy with reduced complexity. Despite this, there is a constant demand of even low complexity SD algorithms. This paper presents the FPGA implementation of Schnorr-Euchner SD algorithm with Early Termination (ET) scheme for uncoded multiple-input multiple output system. The ET scheme reduces the complexity of the decoder. The proposed decoder is designed for 4×4 Binary Phase Shift Keying (BPSK) MIMO system. The trade-off between the Bit Error Rate (BER) performance and the computational complexity is discussed. To compute the computational complexity synthesis of the proposed design is done on Xilinx Virtex 5 XC5VLX30T and Spartan 6 XC6SLX25T. An exhaustive comparison on the basis of resources utilized and frequency (MHz) at which the design can run is done on both the FPGAs.
Keywords :
MIMO systems; computational complexity; decoding; error statistics; field programmable gate arrays; maximum likelihood decoding; phase shift keying; 4×4 binary phase shift keying; BER; BPSK; FPGA; MIMO systems; Schnorr-Euchner SD algorithm; bit error rate; computational complexity synthesis; early termination; maximum likelihood accuracy; multiple-input multiple-output systems; sphere decoder; sphere decoding; Antennas; Digital signal processing; Field programmable gate arrays; Registers; Signal to noise ratio; Table lookup; Bit Error Rate; Early Termination; Field Programmable Gate Array; Maximum likelihood detector; Multiple-Input Multiple-Output; Schnorr-Euchner algorithm; Sphere Decoder;
Conference_Titel :
Signal Processing and Communication (ICSC), 2013 International Conference on
Conference_Location :
Noida
Print_ISBN :
978-1-4799-1605-4
DOI :
10.1109/ICSPCom.2013.6719745