对于发送端的图样,按照协议
0, 2, 4, 6, 8, 10
发端Port0 1, 1, 1, 1, 1, 1
发端port1 1, -1, 1, -1, 1, -1
接收端对其做接收处理,假设2天线上的CE结果,除以原始DMRS序列后,分别表示为CE_ant0和CE_ant1;每一个天线上都有发端2 Port的信号重叠,分开的方法是:
对于每一个天线,
Port 0 CE估计,这样可以抵消Port 1的结果 =
(CE_ant(0) + CE_ant(2))/2 得到第1个RE位置
(CE_ant(0) + CE_ant(2))/2 得到第2个RE位置
(CE_ant(4) + CE_ant(6))/2 得到第3个RE位置
(CE_ant(4) + CE_ant(6))/2 得到第4个RE位置
(CE_ant(8) + CE_ant(10))/2 得到第5个RE位置
(CE_ant(8) + CE_ant(10))/2 得到第6个RE位置
Port 1 CE估计,这样可以抵消Port 0的结果 =
(CE_ant(0) - CE_ant(2))/2 得到第1个RE位置
(CE_ant(0) - CE_ant(2))/2 得到第2个RE位置
(CE_ant(4) - CE_ant(6))/2 得到第3个RE位置
(CE_ant(4) - CE_ant(6))/2 得到第4个RE位置
(CE_ant(8) - CE_ant(10))/2 得到第5个RE位置
(CE_ant(8) - CE_ant(10))/2 得到第6个RE位置
因此,实际上这样处理后,得到的前6个LS的RE的结果,是
CE_ant(1) CE_ant(1) CE_ant(5) CE_ant(5) CE_ant(9) CE_ant(9)
这个结果不符合预期,后面需要做补偿,比如第二个RE位置,频域OCC之后的结果是
(CE_ant(0) + CE_ant(2))/2
为了还原CE_ant(2)的结果,通过目标子载波以及邻近的两个子载波分别平均再相加,即:
(CE_ant(1) + CE_ant(1))/4 + (CE_ant(1) + CE_ant(5))/4
= CE_ant(1)/2 + CE_ant(3)/2
= CE_ant(2)
其他子载波以此类推,当两天线出现时延差时,我们算法估计的TA是2天线的平均,这样补偿后的LS一个TA为正,一个为负;
如果时延差不大,则近似能接近于0,但影响还是依旧存在的,
仿真发现,2天线相差100Ts以内的情况下,依然可以获得较好的结果;相差200Ts时,效果明显变差
网友评论