论文笔记《Optimal Power Allocation in Device-to-Device Communication with SIMO Uplink Beamforming》
关键词:功率分配、D2D、波束成形
一、背景
本地服务的需求促使了D2D通信的发展,在这种通信中,附近的用户可以复用蜂窝资源块直接进行通信。这种复用可明显提高网络的整体频谱效率和无线资源利用率。也因为这种复用关系的存在,蜂窝用户与D2D用户之间的干扰问题需要重点控制。
二、以往文献的研究
文献【1】–【9】提供了管理这种干扰的方法。
- 【3】中D2D用户根据其到基站的路径损耗来调整传输速率。
- 【4】中提出了一种受蜂窝链路信干噪比退化限制的功率控制方法。
- 【5】中,以有限使用蜂窝功率控制信息为参考,最大化D2D传输功率。
- 【6】中构造了 一个混合整数非线性规划,提出了一个贪婪启发式的算法,以降低蜂窝网络的干扰。
- 【7】中,蜂窝网络里有一个蜂窝用户和一对D2D用户,在满足蜂窝用户的速率约束和最小服务质量的需求下,研究最大化和速率。
- 【8】中提出了一个干扰限制区域,在该区域中D2D用户对不能复用蜂窝用户资源。
- 【9】中提出了一个三步的算法,该算法在满足D2D用户和蜂窝用户信干噪比的需求下,最大化网络的总吞吐量。
三、本文的研究重点
以往的研究很多,但蜂窝间的干扰仍是一个没有解决的挑战。在相邻蜂窝间的干扰不能超过某个上限的情况下,设置蜂窝用户和 D2D用户的传输功率非常重要。此外,基站的接收波束成形是一个高效的技术 ,它依靠接收多天线的空间多样性的优势,来提升接收信干噪比。本文通过 联合设计 BS接收波束矢量、CU和D2D传输功率,来最大化上行总速率。
本文基本模型
- 一个蜂窝用户
- 一对D2D用户
- 一个BS,且拥有多个接收天线
本文目标
- 在满足最小CU用户和D2D用户信干噪比、最大节点功率和蜂窝间干扰的要求下,最大化CU和D2D上行链路总速率。
求解方法涉及两步
- 第一步,判断在所有约束下,D2D的可用性;
- 第二步,得到波束矢量与CU、D2D功率的最优闭式解
最终结果
证明了在16中情况下,功率优化子问题可以解决都是可以解决的,讨论了这些情况的充分必要条件,并 给出了相应最优解。仿真结果表明:在CU优先级高于D2D的情况下,最优解可显著提升和速率。
四、系统模型及问题公式化
前提条件
- 假设蜂窝用户间分配的正交频谱资源 ,因此蜂窝用户间没有相互干扰
- 假设BS集中协调CU与D2D对的调度,以及他们各自的功率
- 为减弱蜂窝内干扰,CU和D2D对的传输功率应该最优选择
- 假设D2D和CU 有各自的最小信干燥比要求
1、系统模型
- BS配备个数为N的多天线,用户配备单天线
- D2D和CU的传输功率分别为 P D P_D PD和 P C P_C PC
- h D ∈ C 1 × 1 \mathbf h_D \in \mathbb C^{1 \times 1} hD∈C1×1:D2D对间的信道
- h C ∈ C N × 1 \mathbf h_C \in \mathbb C^{N \times 1} hC∈CN×1:CU与BS间的信道
- g C ∈ C 1 × 1 \mathbf g_C \in \mathbb C^{1 \times 1} gC∈C1×1:CU到D2D接收端的干扰信道
- g D ∈ C N × 1 \mathbf g_D \in \mathbb C^{N \times 1} gD∈CN×1:D2D发射端到BS的干扰信道
- w \mathbf{w} w为基站的归一化接收波束矢量, ∥ w ∥ 2 = 1 \|\mathbf{w}\|^{2}=1 ∥w∥2=1
D2D接收端的信干噪比可表示为: γ D = P D ∣ h D ∣ 2 σ D 2 + P C ∣ g C ∣ 2 \gamma_{D}=\frac{P_{D}\left|h_{D}\right|^{2}}{\sigma_{D}^{2}+P_{C}\left|g_{C}\right|^{2}} γD=σD2+PC∣gC∣2PD∣hD∣2
CU到BS的信干噪比可表示为: γ C = P C ∣ w H h C ∣ 2 σ 2 + P D ∣ w H g D ∣ 2 (2) \gamma_{C}=\frac{P_{C}\left|\mathbf{w}^{H} \mathbf{h}_{C}\right|^{2}}{\sigma^{2}+P_{D}\left|\mathbf{w}^{H} \mathbf{g}_{D}\right|^{2}} \tag {2} γC=σ2+PD∣wHgD∣2PC∣∣wHhC∣∣2(2) - f C ∈ C N × 1 f_C \in \mathbb C^{N \times 1} fC∈CN×1和 f D ∈ C N × 1 f_D \in \mathbb C^{N \times 1} fD∈CN×1分别代表CU和D2D发射端到相邻BS的蜂窝间干扰
因为相邻BS间对于CU和D2D的波束矢量通常是未知的,所以考虑蜂窝间干扰最大的糟糕情况,并表示为: P I = P C ∥ f C ∥ 2 + P D ∥ f D ∥ 2 (3) P_{\mathcal{I}}=P_{C}\left\|\mathbf{f}_{C}\right\|^{2}+P_{D}\left\|\mathbf{f}_{D}\right\|^{2} \tag{3} PI=PC∥fC∥2+PD∥fD∥2(3) - W ~ \tilde{\mathbf{W}} W~表示相邻BS的波束矢量,因为对于所有的f,都存在 ∣ w ~ H f ∣ ≤ ∥ f ∥ \left|\tilde{\mathbf{w}}^{H} \mathbf{f}\right| \leq\|\mathbf{f}\| ∣∣w~Hf∣∣≤∥f∥,所以上式是蜂窝间干扰的上界,假设蜂窝内通信和干扰的信道完美已知。对于蜂窝间干扰,只需要信道功率(即 ∥ f ∥ 2 \Vert\mathbf{f}\Vert^2 ∥f∥2)来计算干扰功率。
2、问题公式化
约束条件:
- 最大CU和D2D传输功率
- 最小BS和D2D信干噪比
- 最大蜂窝间干扰
最大总传输速率的问题可表示为: max P D , P C , w ( log ( 1 + γ C ) + log ( 1 + γ D ) ) ( 4 ) subject to γ C ≥ γ ~ C γ D ≥ γ ~ D P C ≤ P C max P D ≤ P D max P I ≤ I ~ ( 8 ) \begin{aligned} \max _{P_{D}, P_{C}, \mathbf{w}} &\left(\log \left(1+\gamma_{C}\right)+\log \left(1+\gamma_{D}\right)\right) &(4)\\ \text { subject to } & \gamma_{C} \geq \tilde{\gamma}_{C} \\ & \gamma_{D} \geq \tilde{\gamma}_{D} \\ & P_{C} \leq P_{C}^{\max }\\&{ P_{D} \leq P_{D}^{\max } }\\ & P_{\mathcal{I}} \leq \tilde{\mathcal{I}} &(8)\end{aligned} PD,PC,wmax subject to (log(1+γC)+log(1+γD))γC≥γ~CγD≥γ~DPC≤PCmaxPD≤PDmaxPI≤I~(4)(8)
五、容许性测试与功率分配
上面要求的速率最大值是非凸的,需要推导出一个闭式解。此时需要用到前文所说的两步计算。先得到一个关于最优波束矢量 w \mathbf{w} w的闭式表达式,使之变成一个简单的测试问题,再求解最优的 P D P_D PD和 P C P_C PC功率闭式解。
(1)容许性测试
如果以下测试能通过,则说明D2D可复用CU的通道: find { P D , P C , w } \text { find }\left\{P_{D}, P_{C}, \mathbf{w}\right\} find {
PD,PC,w} subject to γ C ≥ γ ~ C γ D ≥ γ ~ D P C ≤ P C max P D ≤ P D max P I ≤ I ~ \begin{array}{l}{\text { subject to } }&{ \gamma_{C} \geq \tilde{\gamma}_{C}} \\& {\gamma_{D} \geq \tilde{\gamma}_{D}} \\& {P_{C} \leq P_{C}^{\max }}\\&{P_{D} \leq P_{D}^{\max }} \\ &{P_{\mathcal{I}} \leq \tilde{\mathcal{I}}}\end{array} subject to γC≥γ~CγD≥γ~DPC≤PCmaxPD≤PDmaxPI≤I~
首先要根据 P D P_D PD和 P C P_C PC求出最优的 w \mathbf{w} w,来最大化约束左边的 γ C \gamma_{C} γC。根据给定的{
P C , P D P_C,P_D PC,PD},接收波束成形问题变成如下形式: max w P C w H H C w w H Λ D w \max _{\mathbf{w}} \frac{P_{C} \mathbf{w}^{H} \mathbf{H}_{C} \mathbf{w}}{\mathbf{w}^{H} \mathbf{\Lambda}_{D} \mathbf{w}} wmaxwHΛDwPCw