3、注水原理推导,功率和比特分配算法
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
三、注水原理推导,功率和比特分配算法
1、注水原理推导
当发射端已知CSI 时,可以采用注水原理来分配各个发送天线的功率,在功率受限的情况下,注水原理可以通过MIMO 信道容量最大化推导出来。
注水原理的推导:(在信道容量推导的基础上)
功率满足:m
1i i P P ==∑
信道容量: 221log 1m
i
i i P C λσ=⎛⎫=+ ⎪⎝⎭∑ 寻求使容量C 最大化的i P 的值: 利用拉格朗日乘数法引入函数:2211log 1(P )N
N i i i i i P Z L P λσ==⎡⎤=++-⎢⎥⎣⎦∑∑ 令0i Z P ∂=∂,有:22
10ln 21i i i Z L P P λσλσ∂=•-=∂+ 得:22
1L ln 2i i i
P σσμλλ=-=-•,其中μ为常数 推导得到:+
2i i P σμλ⎛⎫=- ⎪⎝⎭ 式中,+a 指()0,m ax a ,μ称为注水平面,i λ是信道矩阵的第i 个特征值,2σ是噪声方差。
2、基于注水原理的功率分配算法
m 1i i P P ==∑=122
1()m
m i i i i m σλμσμλ===--∑∑ 21P+=i m
i m σλμ=∑
+2i i P σμλ⎛⎫=- ⎪⎝
⎭ 算法可以描述如下:
Step1: 初始化,设第k 个时刻定总功率为()1P k =;
Step2: 根据)(H SVD =λ并由注水定理可得出每根天线上分配的功率),(k P i 且有)()(1k P k P r
i i =∑=;
Step3: 对式))(1(log 2
2σλk P m i i i ⋅
Γ+=进行量化可得出每根天线分配到的比特)(k R i ; Step4: 根据式(3.9)计算系统数据速率;
Step5 : 1k k =+()1P k =,跳转至Step2
实际上这种算法时把信道 H 分解成了))((H rank m 个相互之间独立并行的子信道并根据各个子信道的好坏来分配不同的发送功率。信道好,全力发送;差一些,相应的减少功率;而当某一信道太恶劣时,再分配给它功率无助于容量的增加,那么只好关闭这种信道(不分配功率),而把功率分配给其他好的信道。
注水原理图为:
根据MIMO 信道容量推导的有关内容,不难得到基于注水算法MIMO 系统的信道容量为:
()22211log 1m
i i C λμσσ+=⎡⎤=+-⎢⎥⎣⎦∑ 3、比特分配
常用的矩形QAM 星座包括4QAM 、8QAM 、16QAM 、32QAM 、64QAM 、128QAM 和256QAM 等,每个星座点分别对应得比特数量为2、3、4、5、6、7和8等。
当采用QAM 调制方式且SNR 在dB 30~0范围内时,BER 存在一个误差小于
1dB 的上界[9]
)12/(6.12.0--≤M SNR e BER
此时 BER 和SNR 的关系可以近似为:
⎪⎩
⎪⎨⎧-=Γ=Γ-=)5ln(/6.1),6,4,2,1(,12BER M SNR M Λ 可得: )
1(log 2i i SNR m ⋅Γ+=,
)1(log 12i m i w SNR C ⋅Γ+=∑=
i m 为第i 根天线分配的比特数,w C 是归一化的信道容量,也即最大数据速率。而该数据速率是连续的,而在实际的传输中,由于实际调制方式的限制,某一时刻实际的数据速率是离散的,,因此需要对i m 进行量化。
量化后的数据速率为:(容量最大化等价于数据速率最大化)
))1((log 12i m
i SNR round R ⋅Γ+=∑= (3.9)