当前位置: X-MOL 学术Microprocess. Microsyst. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Realtime parallel software implementation of a DS-CDMA Multiuser Detector
Microprocessors and Microsystems ( IF 2.6 ) Pub Date : 2021-02-12 , DOI: 10.1016/j.micpro.2021.104051
Luís Carlos Gonçalves , Rui Escadas Martins , António Brito Ferrari

In this article the complexity and runtime performance of two Multiuser Detectors for Direct Sequence-Code Division Multiple Access were evaluated in two different hardware platforms. The innovation and aim is to take advantage of present parallel hardware to bring Multiuser technology to present and future Base Stations in order to increase the capacity of the overall system, to reduce the transmission power by the mobile stations and to reduce base station hardware requirements, in Universal Mobile Telecommunications System. The detectors are based on the Frequency Shift Canceller concatenated with a Parallel Interference Canceller. This detector implies the inversion of multiple identical size small matrices and because of that it is very scalable contrary to other solutions/detectors that only permit a sequential implementation despite their lower complexity. Implementations for the Time Division–Code Division Multiple Access, in two software platforms one in OpenMP and the other in CUDA were done taking into account the carrier and doppler frequency offsets (offset different for each user). The result shows that this deployment aware real-time implementation of the Multiuser Detectors is possible with a Graphics Processor Unit being three times faster than required.



中文翻译:

DS-CDMA多用户检测器的实时并行软件实现

本文在两个不同的硬件平台上评估了两个用于直接序列码分多址的多用户检测器的复杂度和运行时性能。创新和目标是利用现有的并行硬件,将多用户技术带入当前和未来的基站,以增加整个系统的容量,减少移动站的传输功率,并降低基站的硬件需求,在通用移动电信系统中。这些检测器基于与并行干扰消除器串联的移频消除器。该检测器意味着多个相同大小的小矩阵的求逆,因此,与其他解决方案/检测器相比,它具有很高的可扩展性,尽管解决方案/检测器尽管复杂度较低,但也仅允许顺序执行。考虑到载波和多普勒频偏(每个用户的偏移量不同),在两个软件平台(一个在OpenMP中,另一个在CUDA中)中实现了时分-码分多址访问。结果表明,图形处理器单元的速度比所需速度快三倍,可以实现多用户检测器的这种部署感知的实时实现。在两个软件平台中,一个在OpenMP中使用,另一个在CUDA中使用,考虑了载波和多普勒频率偏移(每个用户的偏移不同)。结果表明,图形处理器单元的速度比所需速度快三倍,可以实现多用户检测器的这种部署感知的实时实现。在两个软件平台中,一个在OpenMP中使用,另一个在CUDA中使用,考虑了载波和多普勒频率偏移(每个用户的偏移不同)。结果表明,图形处理器单元的速度比所需速度快三倍,可以实现多用户检测器的这种部署感知的实时实现。

更新日期:2021-02-25
down
wechat
bug