This paper aims to devise a generalized maximum likelihood (ML) estimator to robustly detect signals with unknown noise statistics in multiple-input multiple-output (MIMO) systems. In practice, there is little or even no statistical knowledge on the system noise, which in many cases is non-Gaussian, impulsive and not analyzable. Existing detection methods have mainly focused on specific noise models, which are not robust enough with unknown noise statistics. To tackle this issue, we propose a novel ML detection framework to effectively recover the desired signal. Our framework is a fully probabilistic one that can efficiently approximate the unknown noise distribution through a normalizing flow. Importantly, this framework is driven by an unsupervised learning approach, where only the noise samples are required. To reduce the computational complexity, we further present a low-complexity version of the framework, by utilizing an initial estimation to reduce the search space. Simulation results show that our framework outperforms other existing algorithms in terms of bit error rate (BER) in non-analytical noise environments, while it can reach the ML performance bound in analytical noise environments. The code of this paper is available at https://github.com/skypitcher/manfe.
翻译:本文旨在设计一个通用的最大可能性估计器(ML),以便在多投入多产出系统中以未知的噪音统计数据强有力地探测信号,在多投入多产出系统(MIIMO)中,以未知的噪音统计为未知的信号。实际上,关于系统噪音的统计知识很少,甚至没有统计知识,在许多情况下,这种噪音不是Gausian,是冲动的,而且不能分析。现有的探测方法主要侧重于具体的噪音模型,这些模型不够可靠,而且没有未知的噪音统计数据。为了解决这一问题,我们提议了一个新的ML检测框架,以有效恢复所需的信号。我们的框架完全具有概率性,能够通过正常化流程有效地接近未知的噪音分布。重要的是,这个框架是由未经监督的学习方法驱动的,其中只需要噪音样本。为了降低计算的复杂性,我们进一步提出框架的低兼容性版本,利用初步估计来减少搜索空间。模拟结果显示,我们的框架在非分析噪音环境中比小错误率(BER)比其他现有的算法更差。在非分析性噪音环境中,它可以达到MBL/Morger 的功能中,而在分析环境中可以达到MAbrassimarmus/Angrus。