关于 CMA 均衡器的一般问题

信息处理 均衡
2022-01-08 13:40:04

所以我最近在 MATLAB 中实现了一个 CMA 均衡器,它使用最速下降法收敛到最小成本。(我在均衡器实现狂潮中)。

我的问题如下:

1)在我看来,CMA 算法只适用于相对“平坦”的频道。换句话说,它不适用于具有深度淡入淡出/零点的通道吗?这通常是真的吗?

2) 我正在使用 BPSK 信号,我们可以从这里的第一个图看到,在多径效应之后,我的 BPSK 信号的复平面上出现了拖尾——没有预期的两个很好的集群。相反,我们看到 4 个红色集群。我的问题是在 CMA 均衡器之后我仍然有 4 个集群?(我把那些蓝色的颜色)。我认为这是有道理的,因为 CMA 只是强制信封为 1,而不“关心”您在谈论哪个集群。但是,我听说 CMA 可能会遇到局部最小值问题。这会是一个例子吗?(即,得到 4 个集群而不是 2 个,因为这是 BPSK)。如果没有,可以做些什么呢?

在此处输入图像描述

3) 几乎就像回答问题 2 一样,我继续并更改了我试图最小化误差的常数模数。我没有选择 1(应该是 BPSK 的情况),而是选择了 0.25 作为模数。这是我得到的星座:

在此处输入图像描述

问题是,即使这是一个“解决方案”,人们如何先验地知道选择模数是什么?我认为这是一个问题的原因是,如果我有 4 个集群而不是 2 个集群,它会使后符号相位/频率偏移估计/校正更加复杂,尤其是当人们由于 BPSK 信令而期望 2 个集群时。

(为了完整起见,我附上了相同的图,但是当我添加了频率偏移时)

在此处输入图像描述

在此处输入图像描述

提前感谢您对此均衡器的任何见解!

1个回答
  1. 一般来说,均衡具有深度衰减的通道是所有均衡器的问题。CMA 均衡器也不例外。缺乏训练信号会使事情变得更糟。

  2. 这显然是 CMA 陷入局部最小值的一个例子。CMA 均衡器的初始状态可能在局部最小值附近。CMA 收敛到的均衡器滤波器与通道卷积不会产生类似脉冲的整体响应。

  3. 请记住,CMA 均衡器的成本函数是非线性的。修改模数对成本函数没有“线性”影响。发生的事情可能是您的“修改模数”CMA 均衡器的初始条件(与前一种情况相同)现在已落入全局最小值附近。这就是非线性的“美”!