1.基本计算
假设在一个子信道上能同时上传N和用户信号,那么整数n代表n个用户,子信道宽度表示为Bsc,用户与基站之间的信道系数为hn,那么该信道的输出的叠加信号就是:
x
=
∑
i
=
1
N
p
i
s
i
x = \sum_{i=1}^{N}{\sqrt{p_i}s_i}
x=i=1∑Npisi
其中pi表示的是,该信道第i个用户的信号输出功率,si表示第i个用户的调制信号。
对于接收端来说,用户n收到的叠加信号就是:
y
n
=
h
n
∑
i
=
1
N
p
i
s
i
+
w
n
y_n = h_n\sum_{i=1}^{N}{\sqrt{p_i}s_i}+w_n
yn=hni=1∑Npisi+wn
其中hn代表信道系数,**wn表示加性高斯白噪音,**满足均值为0,方差为N0,n 。
在这里我们假设所有的信道系数满足以下的条件:
0
<
∣
h
1
∣
2
<
∣
h
2
∣
2
<
∣
h
3
∣
2
⋯
<
∣
h
n
∣
2
0<|h_1|^2<|h_2|^2<|h_3|^2\cdots<|h_n|^2
0<∣h1∣2<∣h2∣2<∣h3∣2⋯<∣hn∣2
2.SIC技术
接着可以使用SIC技术进行迭代运算,核心思想是逐级消除干扰,按照用户发射频率大小来排序,先检测功率最大的用户,进行判决,然后恢复信号杜甫,对信号解调和译码,再消除该用户产生的多址干扰。接着进行下一个信号,重复以上的过程。
因此我们需要假设这些用户的发射功率满足:
p
1
>
p
2
>
p
3
>
⋯
>
p
n
p_1>p_2>p_3>\cdots>p_n
p1>p2>p3>⋯>pn
因此下行链路的用户n在信道上速率可以表达为:
R
n
=
l
o
g
2
(
1
+
∣
h
n
∣
2
p
n
N
n
+
∣
h
n
∣
2
∑
i
=
1
,
H
n
<
H
i
N
p
i
)
R_n=log_2(1+\frac{|h_n|^2p_n}{N_n+|h_n|^2\sum_{i=1,H_n<H_i}^{N}{p_i}})
Rn=log2(1+Nn+∣hn∣2∑i=1,Hn<HiNpi∣hn∣2pn)