Design and Implementation of a Low Complexity Multiuser Detector for Hybrid CDMA Systems
Abstract
In hybrid CDMA systems, multiuser detection (MUD) algorithms are adopted at the base station to reduce both multiple access and inter-symbol interference by exploiting space-time (ST) signal processing techniques. Linear ST-MUD algorithms solve a linear problem where the system matrix has a block-Toeplitz shape. While exact inversion techniques impose an intolerable computational load, reduced complexity algorithms may be efficiently employed even if they show suboptimal behavior introducing performance degradation and nearfar effects. The block-Fourier MUD algorithm is generally considered the most effective one. However, the block-Bareiss MUD algorithm, that has been recently reintroduced, shows also good performance and low computational complexity comparing favorably with the block-Fourier one. In this paper, both MUD algorithms will be compared, along with other well known ones, in terms of complexity, performance figures, hardware feasibility and implementation issues. Finally a short hardware description of the block-Bareiss and block-Fourier algorithms will be presented along with the FPGA (Field Programmable Gate Array) implementation of the block-Fourier using standard VHDL (VHSIC Hardware Description Language) design.
Keywords
Low complexity multiuser detector, hybrid CDMA system, TD-SCDMA mobile radio system, CWTS, block- Bareiss algorithm, block-Fourier algorithm, FPGA implementationThis work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
V. Rampa, "Design and Implementation of a Low Complexity Multiuser Detector for Hybrid CDMA Systems," in Journal of Communications Software and Systems, vol. 1, no. 1, pp. 42-50, April 2017, doi: 10.24138/jcomss.v1i1.316
@article{rampa2005designimplementation, author = {Vittorio Rampa}, title = {Design and Implementation of a Low Complexity Multiuser Detector for Hybrid CDMA Systems}, journal = {Journal of Communications Software and Systems}, month = {4}, year = {2005}, volume = {1}, number = {1}, pages = {42--50}, doi = {10.24138/jcomss.v1i1.316}, url = {https://doi.org/10.24138/jcomss.v1i1.316} }