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再次进行译码?
是逻辑错误?
谢谢!
假设仅有两个用户,接收信号基带离散时间模型为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
明白了,有个逻辑问题在里面。
谢谢!
相关文章:
- 求助,卷积码的软判决维特比译码的matlab仿真!(05-08)
- 请问:在matlab里如何实现删余卷积码的译码?(05-08)
- 联合编译码方向怎么样?(05-08)
- viterbi译码问题(05-08)
- 请教关于LDPC-COFDM系统的译码问题(M-PSK映射)(05-08)
- Re: 为一下RS译码的事情(05-08)
射频专业培训教程推荐