Radius Choice Algorithm for Complexity Reduction of Probabilistic Tree Pruning Sphere Decoder for MIMO Systems
نویسندگان
چکیده
In digital communication systems, Maximum likelihood (ML) detection is the optimum method to decode a received signal vector. In wireless communication systems, the complexity increases with the constellation size and the number of antennas. It becomes infeasible to apply ML decoding to the practical systems as it searches through all the lattice points in the constellation. Sphere decoding is a popular method that provides near ML performance with reduced complexity. It provides optimal or suboptimal results with reduced complexity, as it searches for points which are within the specified radius of the sphere. The complexity of the sphere decoding is dependent on the two factors. The first one is the initial radius of the sphere, basically to begin the search process. The second factor is to update the radius when no points are found in the specified radius. In this paper, a combination of radius selection using Radius Choice Algorithm and radius updating using Probabilistic Tree Pruning-SD are proposed. First, the initial radii for spheres is obtained, in which expected number of points is some predefined values using radius choice algorithm and the values are stored in a look up table Using the radius from the LUT the search begins and if the points are not found inside the specified radius is updated using PTP-SD. The simulations are carried out for constellation size of 4-QAM and antenna size of 4 X 4 and 8 X 8 MIMO. The complexity is measured by the number of floating point operations (FLOPS) needed. It is seen that, complexity is reduced by an amount of 30 % at higher SNR, without degrading the performance. The proposed technique reduces the number of nodes visited during the search process.
منابع مشابه
A new reduced-complexity sphere decoder for multiple antenna systems
Sphere decoding for multiple antenna systems has been shown to achieve near-ML performance with low complexity. However, the achievement of such an excellent performance-complexity tradeoff is highly dependent on the initial choice of sphere radius. In this paper, we present a new sphere decoding algorithm which is even less computationally complex than the original sphere decoder. Moreover, th...
متن کاملComplexity analysis of MIMO sphere decoder using radius choice and increasing radius algorithms
Maximum Likelihood (ML) detection is the optimum method for decoding the received signal vector in communication systems. Its complexity increases with the number of antennas and the constellation size. Sphere Decoding (SD) is an alternate for ML detection. Although SD significantly reduces the complexity of MIMO-ML decoding, its complexity remains too high to apply it for practical systems. As...
متن کاملSNR-dependent radius control sphere detection for MIMO systems and relay networks
A new sphere decoder algorithm for uncoded spatial multiplexing multiple-input multiple-output (MIMO) systems is proposed. It overcomes the drawbacks of traditional sphere decoders: variable complexity and high complexity in low signal-to-noise ratios (SNRs). Its main novelty lies in scaling the search radius by a heuristic SNR-dependent factor. This new SNR-dependent radius control sphere deco...
متن کاملAdvanced Channel Estimation and Detection Techniques for MIMO and OFDM Systems
Multi-input and multi-output (MIMO) and orthogonal frequency division multiplexing (OFDM) have attracted significant attention, and become promising techniques for high data rate wireless communication systems. They have been widely studied and employed for 4G systems such as WiFi, DVB-T, WiMAX and LTE-A. Hence, the performances of such systems are critical to practical applications including o...
متن کاملEfficient decoding algorithm using triangularity of $\mbf{R}$ matrix of QR-decomposition
An efficient decoding algorithm named ‘divided decoder’ is proposed in this paper. Divided decoding can be combined with any decoder using QR-decomposition and offers different pairs of performance and complexity. Divided decoding provides various combinations of two or more different searching algorithms. Hence it makes flexibility in error rate and complexity for the algorithms using it. We c...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014