官方淘宝店 易迪拓培训 旧站入口
首页 > 无线通信 > 通信技术学习讨论 > SIC receiver译码问题请教

SIC receiver译码问题请教

12-16
successive interference cancellation (SIC)是这样译码的:
假设仅有两个用户,接收信号基带离散时间模型为y[m] = x1[m] + x2[m] + w[m],
w[m]为服从CN(0,N0)独立同分布的复高斯噪声,用户1与2的功率约束为Pk Joules/symbol
(k = 1, 2)。(上述模型取自David Tse一书的第六章)
译码第一个用户时将第二个用户信号做为干扰,译码第二个用户时,
在复合信号中减去第一个用户的重建信号,理想情况下,第一个用户的影响完全消除,
这时第二个用户就像在单用户信道下通信一样。
假设两个用户数据率分别是R1与R2,它们必定满足以下的约束:
R1 <= log(1+P1/No) (bit/s/Hz);
R2 <= log(1+P2/No)(bit/s/Hz);
(R1+R2) <= log(1+(P1+P2)/No) (bit/s/Hz)。
在上述理想SIC的情况下,可以有:
R1 = log(1+P1/(P2+No));
R2 = log(1+P2/No);
(R1+R2) = log(1+(P1+P2)/No)。
我的想法是:
在用户2译码之后,我们通过在复合信号中减去用户2的重建信号后
再次对用户1译码,这时用户1也会像在单用户信道下通信一样,
那麽R1 = log(1+P1/No),
之前已有R2 = log(1+P2/No),
这违背了 (R1+R2) <= log(1+(P1+P2)/No)的约束。
这样的想法肯定错误,但一时没有想明白错在哪里?
或者说为何在用户2译码之后,没法对用户1再次进行译码?
是逻辑错误?
谢谢!

你的想法错误在R1,R2是在发送端就定好了的。如果R1和R2从一开始就是单用户信道容量,那么接收端的第一步(解R1,把R2看成干扰)就无法实现。

nod..  SIC 的误码的大部分来源于第一步的错误...
.104

明白了,有个逻辑问题在里面。
谢谢!

Top