论文标题

大型MIMO系统的球体解码器算法的性能 /复杂性权衡

Performance / Complexity Trade-offs of the Sphere Decoder Algorithm for Massive MIMO Systems

论文作者

Dabah, A., Ltaief, H., Rezki, Z., Arfaoui, M. -A., Alouini, M. -S., Keyes, D.

论文摘要

许多研究人员将大规模的MIMO系统视为对下一代网络的最重要技术。该技术由数百种天线组成,这些天线能够同时发送和接收大量数据。使用此技术时的主要挑战之一是需要有效的解码框架。后者必须保证较低的复杂性和良好的信号检测精度。从检测准确性方面,球体解码器(SD)算法代表了有希望的解码算法之一。但是,由于其过度的复杂性,处理大型MIMO系统的效率低下。为了克服这一缺点,我们建议重新审视顺序SD算法并实施几种旨在在复杂性和性能之间找到适当权衡的变体。然后,我们根据主/工作范式提出了一个有效的高级并行SD方案,该方案允许多个SD实例同时探索搜索空间,同时减轻负载不平衡的开销。使用类似的MIMO配置系统,我们并行SD实现的结果优于5倍以上的最先进,并在多核心平台上显示超线性加速。此外,本文提出了一种新的混合实现,该实施结合了SD和K-最佳算法的优势,即保持SD的检测准确性,同时使用k-t-t-t-tring搜索空间的K-t-test降低复杂性。混合方法扩展了我们的并行SD实现:主人包含SD搜索树,工人使用K-最佳算法来加速其探索。由此产生的混合方法增强了多样化的增长,因此降低了整体复杂性。我们的协同混合方法允许处理高达100x100的大型MIMO配置,而无需牺牲准确性和复杂性。

Massive MIMO systems are seen by many researchers as a paramount technology toward next generation networks. This technology consists of hundreds of antennas that are capable of sending and receiving simultaneously a huge amount of data. One of the main challenges when using this technology is the necessity of an efficient decoding framework. The latter must guarantee both a low complexity and a good signal detection accuracy. The Sphere Decoder (SD) algorithm represents one of the promising decoding algorithms in terms of detection accuracy. However, it is inefficient for dealing with large MIMO systems due to its prohibitive complexity. To overcome this drawback, we propose to revisit the sequential SD algorithm and implement several variants that aim at finding appropriate trade-offs between complexity and performance. Then, we propose an efficient high-level parallel SD scheme based on the master/worker paradigm, which permits multiple SD instances to simultaneously explore the search space, while mitigating the overheads from load imbalance. The results of our parallel SD implementation outperform the state-of-the-art by more than 5x using similar MIMO configuration systems, and show a super-linear speedup on multicore platforms. Moreover, this paper presents a new hybrid implementation that combines the strengths of SD and K-best algorithms, i.e., maintaining the detection accuracy of SD, while reducing the complexity using the K-best way of pruning search space. The hybrid approach extends our parallel SD implementation: the master contains the SD search tree, and the workers use the K-best algorithm to accelerate its exploration. The resulting hybrid approach enhances the diversification gain, and therefore, lowers the overall complexity. Our synergistic hybrid approach permits to deal with large MIMO configurations up to 100x100, without sacrificing the accuracy and complexity.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源