本文是Emil Björnson在2015年在TWC上的一份工作:
E. Björnson, L. Sanguinetti, J. Hoydis and M. Debbah, “Optimal Design of Energy-Efficient Multi-User MIMO Systems: Is Massive MIMO the Answer?,” in IEEE Transactions on Wireless Communications, vol. 14, no. 6, pp. 3059-3075, June 2015, doi: 10.1109/TWC.2015.2400437.
本文讨论在单小区多用户系统(SC-MU-MISO)中,系统的能量利用率(Energy Efficiency, EE)随基站天线数 M M M、用户数 K K K、发射总功率 ρ \rho ρ的变化情况。相比于literature review中工作。
本文主要贡献在于:
1. 改变了以往将系统电路功耗建模为一个定值,建立了一个新的模型去描述电路功耗;
2. 基于该模型,构建了 E E EE EE最大化问题,进而在 Z F ZF ZF信号处理方法下给出了最优基站天线数 M M M、用户数 K K K、发射总功率 ρ \rho ρ的闭式解,解释了这些参数是如何影响最终性能指标的。
3. 最后在给出了三个变量的联合优化算法,并给出了在 M R T / M R C 及 M M S E MRT/MRC及MMSE MRT/MRC及MMSE信号处理方法下系统的numerical results讨论。
本文考虑单小区多用户系统(SC-MU-MISO),用户端单天线。系统示意图如下:
这里信道考虑大尺度衰落。具体方式是:在单小区覆盖区域中在空间上建立网格点,按照某种分布选取规定个数的用户作为每一个用户的位置,并基于位置向量给出大尺度衰落,分布与大尺度衰落如下: f ( x ) = { 1 π ( d max 2 − d min 2 ) d min ≤ ∥ x ∥ ≤ d max 0 otherwise. (1) f(\mathbf{x})= \begin{cases}\frac{1}{\pi\left(d_{\max }^{2}-d_{\min }^{2}\right)} & d_{\min } \leq\|\mathbf{x}\| \leq d_{\max } \\ 0 & \text { otherwise. }\end{cases} \tag{1} f(x)={π(dmax2−dmin2)10dmin≤∥x∥≤dmax otherwise. (1)其中 x \mathbf{x} x为位置向量,大尺度衰落如下式: l ( x ) = d ˉ ∥ x ∥ κ for ∥ x ∥ ≥ d min (2) l(\mathbf{x})=\frac{\bar{d}}{\|\mathbf{x}\|^{\kappa}} \quad \text { for } \quad\|\mathbf{x}\| \geq d_{\min } \tag{2} l(x)=∥x∥κdˉ for ∥x∥≥dmin(2)信道衰减的期望为: E x { ( l ( x ) ) − 1 } = d max κ + 2 − d min κ + 2 d ˉ ( 1 + κ 2 ) ( d max 2 − d min 2 ) (3) \mathbb{E}_{\mathbf{x}}\left\{(l(\mathbf{x}))^{-1}\right\}=\frac{d_{\max }^{\kappa+2}-d_{\min }^{\kappa+2}}{\bar{d}\left(1+\frac{\kappa}{2}\right)\left(d_{\max }^{2}-d_{\min }^{2}\right)} \tag{3} Ex{(l(x))−1}=dˉ(1+2κ)(dmax2−dmin2)dmaxκ+2−dminκ+2(3)
小尺度衰落考虑传统的瑞利衰落,只考虑NLOS径,则最终的信道向量建模如下,对第 k k k个用户: h k ∼ C N ( 0 M , l ( x k ) I M ) \mathbf{h}_{k} \sim \mathcal{C N}\left(\mathbf{0}_{M}, l\left(\mathbf{x}_{k}\right) \mathbf{I}_{M}\right) hk∼CN(0M,l(xk)IM)其中 h k = [ h k , 1 , h k , 2 , … , h k , M ] T ∈ C M × 1 \mathbf{h}_{k}=\left[h_{k, 1}, h_{k, 2}, \ldots, h_{k, M}\right]^{T} \in \mathbb{C}^{M \times 1} hk=[hk,1,hk,2,…,hk,M]T∈CM×1, M M M为基站端天线个数。
此处考虑上下行传输,采用TDD架构,帧结构如下:
这里 U = B c T c U=B_cT_c U=BcTc代表信道可用总资源,其中 B c B_c Bc为相干带宽, T c T_c Tc代表相干时间。用 ζ ( u l ) + ζ ( d l ) = 1 \zeta^{(\mathrm{ul})}+\zeta^{(\mathrm{d} \mathrm{l})}=1 ζ(ul)+ζ(dl)=1表示上行信道和下行信道所占总资源的比例,在每一段传输中,用 τ ( dl ) K \tau^{(\text {dl})} K τ(dl)K和 τ ( ul ) K \tau^{(\text {ul})} K τ(ul)K表征导频所占的时间资源。
上行和下行信号处理均在基站端实现,上行为MIMO detection,下行为MIMO precoding。信号处理矩阵用 G = [ g 1 , g 2 , … , g K ] ∈ C M × K \mathbf{G}=\left[\mathbf{g}_{1}, \mathbf{g}_{2}, \ldots, \mathbf{g}_{K}\right] \in \mathbb{C}^{M \times K} G=[g1,g2,…,gK]∈CM×K表示,对上行detection: G = { H for MRC, H ( H H H ) − 1 for Z F , ( H P ( u l ) H H + σ 2 I M ) − 1 H for MMSE (4) \mathbf{G}= \begin{cases}\mathbf{H} & \text { for MRC, } \\ \mathbf{H}\left(\mathbf{H}^{H} \mathbf{H}\right)^{-1} & \text { for } \mathrm{ZF}, \\ \left(\mathbf{H P}^{(\mathrm{ul})} \mathbf{H}^{H}+\sigma^{2} \mathbf{I}_{M}\right)^{-1} \mathbf{H} & \text { for MMSE }\end{cases} \tag{4} G=⎩⎪⎪⎨⎪⎪⎧HH(HHH)−1(HP(ul)HH+σ2IM)−1H for MRC, for ZF, for MMSE (4)对下行precoding: V = { H for MRT, H ( H H H ) − 1 for ZF, ( H P ( u l ) H H + σ 2 I M ) − 1 H for MMSE. (5) \mathbf{V}= \begin{cases}\mathbf{H} & \text { for MRT, } \\ \mathbf{H}\left(\mathbf{H}^{H} \mathbf{H}\right)^{-1} & \text { for ZF, } \\ \left(\mathbf{H P}^{(\mathrm{ul})} \mathbf{H}^{H}+\sigma^{2} \mathbf{I}_{M}\right)^{-1} \mathbf{H} & \text { for MMSE. }\end{cases} \tag{5} V=⎩⎪⎪⎨⎪⎪⎧HH(HHH)−1(HP(ul)HH+σ2IM)−1H for MRT, for ZF, for MMSE. (5)
本文目标是使得所有用户能有统一的总速率 R ˉ \bar{R} Rˉ(即无偏好服务)。
因为传输中要分出一部分资源用来传输导频,上行信道实际信息速率为: R k ( u l ) = ζ ( u l ) ( 1 − τ ( u l ) K U ζ ( u l ) ) R ˉ k ( u l ) (6) R_{k}^{(\mathrm{ul})}=\zeta^{(\mathrm{ul})}\left(1-\frac{\tau^{(\mathrm{ul})} K}{U \zeta^{(\mathrm{ul})}}\right) \bar{R}_{k}^{(\mathrm{ul})} \tag{6} Rk(ul)=ζ(ul)(1−Uζ(ul)τ(ul)K)Rˉk(ul)(6)第 k k k个用户上行和速率为: R ˉ k ( u l ) = B log ( 1 + p k ( u l ) ∣ g k H h k ∣ 2 ∑ ℓ = 1 , ℓ ≠ k K p ℓ ( u l ) ∣ g k H h ℓ ∣ 2 + σ 2 ∥ g k ∥ 2 ) (7) \bar{R}_{k}^{(\mathrm{ul})}=B \log \left(1+\frac{p_{k}^{(\mathrm{ul})}\left|\mathbf{g}_{k}^{H} \mathbf{h}_{k}\right|^{2}}{\sum_{\ell=1, \ell \neq k}^{K} p_{\ell}^{(\mathrm{ul})}\left|\mathbf{g}_{k}^{H} \mathbf{h}_{\ell}\right|^{2}+\sigma^{2}\left\|\mathbf{g}_{k}\right\|^{2}}\right) \tag{7} Rˉk(ul)=Blog(1+∑ℓ=1,ℓ=kKpℓ(ul)∣∣gkHhℓ∣∣2+σ2∥gk∥2pk(ul)∣∣gkHhk∣∣2)(7)本文设计目标希望通过power allocation使得各个用户的和速率相同,根据参考文献,此时功率分配向量 p ( u l ) = [ p 1 ( u l ) , p 2 ( u l ) , … , p K ( u l ) ] T \mathbf{p}^{(\mathrm{ul})}=\left[p_{1}^{(\mathrm{ul})}, p_{2}^{(\mathrm{ul})}, \ldots, p_{K}^{(\mathrm{ul})}\right]^{T} p(ul)=[p1(ul),p2(ul),…,pK(ul)]T有如下闭式解: p ( u l ) = σ 2 ( D ( u l ) ) − 1 1 K (8) \mathbf{p}^{(\mathrm{ul})}=\sigma^{2}\left(\mathbf{D}^{(\mathrm{ul})}\right)^{-1} \mathbf{1}_{K} \tag{8} p(ul)=σ2(D(ul))−11K(8) D ( u l ) ∈ C K × K \mathbf{D}^{(\mathrm{ul})} \in \mathbb{C}^{K \times K} D(ul)∈CK×K的 ( k , l ) (k,l) (k,l)项有: [ D ( u l ) ] k , ℓ = { ∣ g k H h k ∣ 2 ( 2 R ˉ / B − 1 ) ∥ g k ∥ 2 for k = ℓ , − ∣ g k H h ℓ ∣ 2 ∥ g k ∥ 2 for k ≠ ℓ . (9) \left[\mathbf{D}^{(\mathrm{ul})}\right]_{k, \ell}= \begin{cases}\frac{\left|\mathbf{g}_{k}^{H} \mathbf{h}_{k}\right|^{2}}{\left(2^{\bar{R} / B}-1\right)\left\|\mathbf{g}_{k}\right\|^{2}} & \text { for } k=\ell, \\ -\frac{\left|\mathbf{g}_{k}^{H} \mathbf{h}_{\ell}\right|^{2}}{\left\|\mathbf{g}_{k}\right\|^{2}} & \text { for } k \neq \ell .\end{cases} \tag{9} [D(ul)]k,ℓ=⎩⎪⎨⎪⎧(2Rˉ/B−1)∥gk∥2∣gkHhk∣2−∥gk∥2∣gkHhℓ∣2 for k=ℓ, for k=ℓ.(9)基于此,上行传输的PA(功放)平均耗散为: P T X ( u l ) = B ζ ( u l ) η ( u l ) E { 1 K T p ( u l ) } = σ 2 B ζ ( u l ) η ( u l ) E { 1 K T ( D ( u l ) ) − 1 1 K } (10) \begin{aligned} P_{\mathrm{TX}}^{(\mathrm{ul})} &=\frac{B \zeta^{(\mathrm{ul})}}{\eta^{(\mathrm{ul})}} \mathbb{E}\left\{\mathbf{1}_{K}^{T} \mathbf{p}^{(\mathrm{ul})}\right\} \\ &=\sigma^{2} \frac{B \zeta^{(\mathrm{ul})}}{\eta^{(\mathrm{ul})}} \mathbb{E}\left\{\mathbf{1}_{K}^{T}\left(\mathbf{D}^{(\mathrm{ul})}\right)^{-1} \mathbf{1}_{K}\right\} \end{aligned} \tag{10} PTX(ul)=η(ul)Bζ(ul)E{1KTp(ul)}=σ2η(ul)Bζ(ul)E{1KT(D(ul))−11K}(10)其中 0 < η ( u l ) ≤ 1 0<\eta^{(\mathrm{ul})} \leq 1 0<η(ul)≤1是用户端的PA效率。
对于 Z F ZF ZF信号处理,有结论: R ˉ = B log ( 1 + ρ ( M − K ) ) (11) \bar{R}=B \log (1+\rho(M-K)) \tag{11} Rˉ=Blog(1+ρ(M−K))(11)其中 ρ \rho ρ与接收信噪比成正比。PA功率为: P T X ( u l − Z F ) = B ζ ( u l ) η ( u l ) σ 2 ρ S x K (12) P_{\mathrm{TX}}^{(\mathrm{ul}-\mathrm{ZF})}=\frac{B \zeta^{(\mathrm{ul})}}{\eta^{(\mathrm{ul})}} \sigma^{2} \rho \mathcal{S}_{\mathbf{x}} K \tag{12} PTX(ul−ZF)=η(ul)Bζ(ul)σ2ρSxK(12)其中 S x = E x { ( l ( x ) ) − 1 } \mathcal{S}_{\mathbf{x}}=\mathbb{E}_{\mathbf{x}}\left\{(l(\mathbf{x}))^{-1}\right\} Sx=Ex{(l(x))−1}是路损的期望。
下行信道分析同上行信道,首先第 k k k个用户的可行速率为: R k ( d l ) = ζ ( d l ) ( 1 − τ ( d l ) K U ζ ( d l ) ) R ˉ k ( d l ) (13) R_{k}^{(\mathrm{dl})}=\zeta^{(\mathrm{d} l)}\left(1-\frac{\tau^{(\mathrm{dl})} K}{U \zeta^{(\mathrm{d} l)}}\right) \bar{R}_{k}^{(\mathrm{dl})} \tag{13} Rk(dl)=ζ(dl)(1−Uζ(dl)τ(dl)K)Rˉk(dl)(13)其中总速率为 R ˉ k ( d l ) = B log ( 1 + p k ( d l ) ∣ h k H v k ∣ 2 ∥ v k ∥ 2 ∑ ℓ = 1 , ℓ ≠ k K p ℓ ( d 1 ) ∣ h k H v ℓ ∣ 2 ∥ v ℓ ∥ 2 + σ 2 ) (14) \bar{R}_{k}^{(\mathrm{dl})}=B \log \left(1+\frac{p_{k}^{(\mathrm{dl})} \frac{\left|\mathbf{h}_{k}^{H} \mathbf{v}_{k}\right|^{2}}{\left\|\mathbf{v}_{k}\right\|^{2}}}{\sum_{\ell=1, \ell \neq k}^{K} p_{\ell}^{(\mathrm{d} 1)} \frac{\left|\mathbf{h}_{k}^{H} \mathbf{v}_{\ell}\right|^{2}}{\left\|\mathbf{v}_{\ell}\right\|^{2}}+\sigma^{2}}\right) \tag{14} Rˉk(dl)=Blog⎝⎜⎛1+∑ℓ=1,ℓ=kKpℓ(d1)∥vℓ∥2∣hkHvℓ∣2+σ2pk(dl)∥vk∥2∣hkHvk∣2⎠⎟⎞(14)平均PA功率 P T X ( d 1 ) = B ζ ( d l ) η ( d l ) ∑ k = 1 K E { p k ( d l ) } (15) P_{\mathrm{TX}}^{(\mathrm{d} 1)}=\frac{B \zeta^{(\mathrm{dl})}}{\eta^{(\mathrm{d} l)}} \sum_{k=1}^{K} \mathbb{E}\left\{p_{k}^{(\mathrm{dl})}\right\} \tag{15} PTX(d1)=η(dl)Bζ(dl)k=1∑KE{pk(dl)}(15)保证用户总速率统一的功率分配方案同上行信道,其中下行功率分配向量为: p ( d l ) = σ 2 ( D ( d l ) ) − 1 1 K \mathbf{p}^{(\mathrm{dl})}=\sigma^{2}\left(\mathbf{D}^{(\mathrm{dl})}\right)^{-1} \mathbf{1}_{K} p(dl)=σ2(D(dl))−11K,其中 D ( d l ) ∈ C K × K \mathbf{D}^{(\mathrm{dl})} \in \mathbb{C}^{K \times K} D(dl)∈CK×K的 ( k , l ) (k,l) (k,l)项有: [ D ( d l ) ] k , ℓ = { ∣ h k H v k ∣ 2 ( 2 R ˉ / B − 1 ) ∥ v k ∥ 2 for k = ℓ , − ∣ h k H v ℓ ∣ 2 ∥ v ℓ ∥ 2 for k ≠ ℓ . (16) \left[\mathbf{D}^{(\mathrm{dl})}\right]_{k, \ell}= \begin{cases}\frac{\left|\mathbf{h}_{k}^{H} \mathbf{v}_{k}\right|^{2}}{\left(2^{\bar{R} / B}-1\right)\left\|\mathbf{v}_{k}\right\|^{2}} & \text { for } k=\ell, \\ -\frac{\left|\mathbf{h}_{k}^{H} \mathbf{v}_{\ell}\right|^{2}}{\left\|\mathbf{v}_{\ell}\right\|^{2}} & \text { for } k \neq \ell .\end{cases} \tag{16} [D(dl)]k,ℓ=⎩⎪⎨⎪⎧(2Rˉ/B−1)∥vk∥2∣hkHvk∣2−∥vℓ∥2∣hkHvℓ∣2 for k=ℓ, for k=ℓ.(16)代入上面式 ( 15 ) (15) (15),下行PA功耗为: P T X ( d l ) = σ 2 B ζ ( d l ) η ( d l ) E { 1 K T ( D ( d l ) ) − 1 1 K } (17) P_{\mathrm{TX}}^{(\mathrm{dl})}=\sigma^{2} \frac{B \zeta^{(\mathrm{d} \mathrm{l})}}{\eta^{(\mathrm{dl})}} \mathbb{E}\left\{\mathbf{1}_{K}^{T}\left(\mathbf{D}^{(\mathrm{dl})}\right)^{-1} \mathbf{1}_{K}\right\} \tag{17} PTX(dl)=σ2η(dl)Bζ(dl)E{1KT(D(dl))−11K}(17)若上下行信号处理方式相同,则上下行传输总PA功耗相同,而同一用户上下行传输分配功率不同。后面给出了ZF预编码在下行信道中结论,详情见论文,此处不赘述。
首先能量利用率的定义是每一焦耳能量所能传输的bit数,则上下行EE定义如下: E E = ∑ k = 1 K ( E { R k ( u l ) } + E { R k ( d l ) } ) P T X ( u l ) + P T X ( d l ) + P C P (18) \mathrm{EE}=\frac{\sum_{k=1}^{K}\left(\mathbb{E}\left\{R_{k}^{(\mathrm{ul})}\right\}+\mathbb{E}\left\{R_{k}^{(\mathrm{dl})}\right\}\right)}{P_{\mathrm{TX}}^{(\mathrm{ul})}+P_{\mathrm{TX}}^{(\mathrm{dl})}+P_{\mathrm{CP}}} \tag{18} EE=PTX(ul)+PTX(dl)+PCP∑k=1K(E{Rk(ul)}+E{Rk(dl)})(18)其中 P C P P_{\mathrm{CP}} PCP为电路功耗。
传统工作中将 P C P P_{\mathrm{CP}} PCP当定值,本文进一步分析了电路功耗的组成部分,将其定义为发端天线数,用户数,以及发射功率的函数,则EE定义式如下: EE M ∈ Z + , K ∈ Z + , R ˉ ≥ 0 = ∑ k = 1 K ( E { R k ( u l ) } + E { R k ( d l ) } ) P T X ( u l ) + P T X ( d I ) + P C P ( M , K , R ˉ ) (19) \underset{M \in \mathbb{Z}_{+}, K \in \mathbb{Z}_{+}, \bar{R} \geq 0}{\operatorname{EE}}=\frac{\sum_{k=1}^{K}\left(\mathbb{E}\left\{R_{k}^{(\mathrm{ul})}\right\}+\mathbb{E}\left\{R_{k}^{(\mathrm{dl})}\right\}\right)}{P_{\mathrm{TX}}^{(\mathrm{ul})}+P_{\mathrm{TX}}^{(\mathrm{dI})}+P_{\mathrm{CP}}(M, K, \bar{R})} \tag{19} M∈Z+,K∈Z+,Rˉ≥0EE=PTX(ul)+PTX(dI)+PCP(M,K,Rˉ)∑k=1K(E{Rk(ul)}+E{Rk(dl)})(19)
经过之前对于速率以及上下行PA功率闭式解的推导,EE闭式中到此只有 P C P P_{CP} PCP未知,传统工作将 P C P P_{CP} PCP直接当常数处理,本文的贡献则是利用电路原理将其拆分,形成关于自变量的函数,构建新的优化问题进行分析。
电路功耗的组成部分: P C P = P F I X + P T C + P C E + P C / D + P B H + P L P (20) P_{\mathrm{CP}}=P_{\mathrm{FIX}}+P_{\mathrm{TC}}+P_{\mathrm{CE}}+P_{\mathrm{C} / \mathrm{D}}+P_{\mathrm{BH}}+P_{\mathrm{LP}} \tag{20} PCP=PFIX+PTC+PCE+PC/D+PBH+PLP(20)其中 P F I X P_{\mathrm{FIX}} PFIX为功率中不变量, P T C P_{\mathrm{TC}} PTC为收发链路功耗, P C E P_{\mathrm{CE}} PCE为信道估计过程中功耗, P C / D P_{\mathrm{C/D}} PC/D为信道编码及解码过程功耗, P B H P_{\mathrm{BH}} PBH为负载回程功耗,是基站与中心核网络进行信息交互时的功耗, P L P P_{\mathrm{LP}} PLP是基站端进行线性信号处理时的功耗。
各部分功耗现归纳如下,只展示结论,具体见原论文:
P T C = M P B S + P S Y N + K P U E Watt (21) P_{\mathrm{TC}}=M P_{\mathrm{BS}}+P_{\mathrm{SYN}}+K P_{\mathrm{UE}} \quad \text { Watt } \tag{21} PTC=MPBS+PSYN+KPUE Watt (21) P C E = B U 2 τ ( u l ) M K 2 L B S + B U 4 τ ( d l ) K 2 L U E Watt. (22) P_{\mathrm{CE}}=\frac{B}{U} \frac{2 \tau^{(\mathrm{ul})} M K^{2}}{L_{\mathrm{BS}}}+\frac{B}{U} \frac{4 \tau^{(\mathrm{dl})} K^{2}}{L_{\mathrm{UE}}} \quad \text { Watt. } \tag{22} PCE=UBLBS2τ(ul)MK2+UBLUE4τ(dl)K2 Watt. (22)前者是上行信道估计时功耗。其中 B B B为带宽, B U \frac{B}{U} UB为每秒钟对应的带宽, L B S L_{\mathrm{BS}} LBS与 L U E L_{\mathrm{UE}} LUE为基站及用户端的运算效率。整体的物理含义为信道估计所需做的计算量除以计算效率。 P C / D = ∑ k = 1 K ( E { R k ( u l ) + R k ( d l ) } ) ( P C O D + P D E C ) Watt (23) P_{\mathrm{C} / \mathrm{D}}=\sum_{k=1}^{K}\left(\mathbb{E}\left\{R_{k}^{(\mathrm{ul})}+R_{k}^{(\mathrm{dl})}\right\}\right)\left(P_{\mathrm{COD}}+P_{\mathrm{DEC}}\right) \quad \text { Watt } \tag{23} PC/D=k=1∑K(E{Rk(ul)+Rk(dl)})(PCOD+PDEC) Watt (23)对于给定的信号处理算法来说,可认为是定值。 P B H = ∑ k = 1 K ( E { R k ( u l ) + R k ( d l ) } ) P B T Watt (24) P_{\mathrm{BH}}=\sum_{k=1}^{K}\left(\mathbb{E}\left\{R_{k}^{(\mathrm{ul})}+R_{k}^{(\mathrm{dl})}\right\}\right) P_{\mathrm{BT}} \quad \text { Watt } \tag{24} PBH=k=1∑K(E{Rk(ul)+Rk(dl)})PBT Watt (24) P L P = B ( 1 − ( τ ( u l ) + τ ( d l ) ) K U ) 2 M K L B S + P L P − C Watt (25) P_{\mathrm{LP}}=B\left(1-\frac{\left(\tau^{(\mathrm{ul})}+\tau^{(\mathrm{d} \mathrm{l})}\right) K}{U}\right) \frac{2 M K}{L_{\mathrm{BS}}}+P_{\mathrm{LP}-\mathrm{C}} \quad \text { Watt } \tag{25} PLP=B(1−U(τ(ul)+τ(dl))K)LBS2MK+PLP−C Watt (25)后一段与具体算法有关,而本文讨论的算法功耗如下: P L P − C ( M R T / M R C ) = B U 3 M K L B S Watt (26) P_{\mathrm{LP}-\mathrm{C}}^{(\mathrm{MRT} / \mathrm{MRC})}=\frac{B}{U} \frac{3 M K}{L_{\mathrm{BS}}} \quad \text { Watt } \tag{26} PLP−C(MRT/MRC)=UBLBS3MK Watt (26) P L P − C ( Z F ) = B U ( K 3 3 L B S + 3 M K 2 + M K L B S ) Watt (27) P_{\mathrm{LP}-\mathrm{C}}^{(\mathrm{ZF})}=\frac{B}{U}\left(\frac{K^{3}}{3 L_{\mathrm{BS}}}+\frac{3 M K^{2}+M K}{L_{\mathrm{BS}}}\right) \quad \text { Watt } \tag{27} PLP−C(ZF)=UB(3LBSK3+LBS3MK2+MK) Watt (27)MMSE信号处理算法需要定点迭代,这里固定其迭代次数为 Q Q Q次,则MMSE功耗为: P L P − C ( M M S E ) = Q P L P − C ( Z F ) (28) P_{\mathrm{LP}-\mathrm{C}}^{(\mathrm{MMSE})}=Q P_{\mathrm{LP}-\mathrm{C}}^{(\mathrm{ZF})} \tag{28} PLP−C(MMSE)=QPLP−C(ZF)(28)
到这里为止,文章的贡献已经出来了,即一改之间将电路功耗常数化的建模方式,并基于此构建新的优化问题。上面解决了电路功耗如何描述的问题,下面解决的就是如何解的问题。
下面分:问题构建;整体求解的框架,交替最小化;定二求一。
在ZF信号处理方式下,EE问题降级为: maximize M ∈ Z + , K ∈ Z + , ρ ≥ 0 M ≥ K + 1 E E ( Z F ) = K ( 1 − τ s u m K U ) R ˉ B σ 2 ρ S x η K + P C P ( Z F ) (29) \operatorname{maximize}_{M \in \mathbb{Z}_{+}, K \in \mathbb{Z}_{+}, \rho \geq 0 \atop M \geq K+1} \quad \mathrm{EE}^{(\mathrm{ZF})}=\frac{K\left(1-\frac{\tau_{\mathrm{sum}} K}{U}\right) \bar{R}}{\frac{B \sigma^{2} \rho \mathcal{S}_{\mathrm{x}}}{\eta} K+P_{\mathrm{CP}}^{(\mathrm{ZF})}} \tag{29} maximizeM≥K+1M∈Z+,K∈Z+,ρ≥0EE(ZF)=ηBσ2ρSxK+PCP(ZF)K(1−UτsumK)Rˉ(29)其中 τ r m \tau_{\mathrm{rm}} τrm为单位导频估计所占总时长 τ sum = τ ( u l ) + τ ( d l ) (30) \tau_{\text {sum }}=\tau^{(\mathrm{ul})}+\tau^{(\mathrm{d} l)} \tag{30} τsum =τ(ul)+τ(dl)(30)将上述功耗分析代入有: P C P ( Z F ) = ∑ i = 0 3 C i K i + M ∑ i = 0 2 D i K i + A K ( 1 − τ s u m K U ) R ˉ (31) P_{\mathrm{CP}}^{(\mathrm{ZF})}=\sum_{i=0}^{3} \mathcal{C}_{i} K^{i}+M \sum_{i=0}^{2} \mathcal{D}_{i} K^{i}+\mathcal{A} K\left(1-\frac{\tau_{\mathrm{sum}} K}{U}\right) \bar{R} \tag{31} PCP(ZF)=i=0∑3CiKi+Mi=0∑2DiKi+AK(1−UτsumK)Rˉ(31)EE目标函数为: E E ( Z F ) = K ( 1 − τ s u m K U ) R ˉ B σ 2 ρ S x η K + ∑ i = 0 3 C i K i + M ∑ i = 0 2 D i K i + A K ( 1 − τ sum U ) R ˉ (32) \begin{aligned} &\mathrm{EE}^{(\mathrm{ZF})} \\ &=\frac{K\left(1-\frac{\tau_{\mathrm{sum}} K}{U}\right) \bar{R}}{\frac{B \sigma^{2} \rho S_{\mathrm{x}}}{\eta} K+\sum_{i=0}^{3} \mathcal{C}_{i} K^{i}+M \sum_{i=0}^{2} \mathcal{D}_{i} K^{i}+\mathcal{A} K\left(1-\frac{\tau_{\text {sum }}}{U}\right) \bar{R}} \end{aligned} \tag{32} EE(ZF)=ηBσ2ρSxK+∑i=03CiKi+M∑i=02DiKi+AK(1−Uτsum )RˉK(1−UτsumK)Rˉ(32)该式看似复杂,实际是将上述所有结论的参数化,参数总结如下:
当基站天线数与发射总功率为定值时,最优用户数为: K ⋆ = max ℓ ⌊ K ℓ ( o ) ⌉ (33) K^{\star}=\max _{\ell}\left\lfloor K_{\ell}^{(o)}\right\rceil \tag{33} K⋆=ℓmax⌊Kℓ(o)⌉(33)其中 K ℓ ( o ) K_{\ell}^{(o)} Kℓ(o)为下面四次方程正实根: K 4 − 2 U τ sum K 3 − μ 1 K 2 − 2 μ 0 K + U μ 0 τ sum = 0 (34) K^{4}-\frac{2 U}{\tau_{\text {sum }}} K^{3}-\mu_{1} K^{2}-2 \mu_{0} K+\frac{U \mu_{0}}{\tau_{\text {sum }}}=0 \tag{34} K4−τsum 2UK3−μ1K2−2μ0K+τsum Uμ0=0(34)其中 μ 1 = U τ sum ( C 2 + β ˉ D 1 ) + C 1 + β ˉ D 0 C 3 + β ˉ D 2 \mu_{1}=\frac{\frac{U}{\tau_{\text {sum }}}\left(\mathcal{C}_{2}+\bar{\beta} \mathcal{D}_{1}\right)+\mathcal{C}_{1}+\bar{\beta} \mathcal{D}_{0}}{\mathcal{C}_{3}+\bar{\beta} \mathcal{D}_{2}} μ1=C3+βˉD2τsum U(C2+βˉD1)+C1+βˉD0 μ 0 = C 0 + B σ 2 S x η ρ ˉ C 3 + β ˉ D 2 \mu_{0}=\frac{\mathcal{C}_{0}+\frac{B \sigma^{2} \mathcal{S}_{\mathbf{x}}}{\eta} \bar{\rho}}{\mathcal{C}_{3}+\bar{\beta} \mathcal{D}_{2}} μ0=C3+βˉD2C0+ηBσ2Sxρˉ
上述方程最大正实根有闭式解,也有高效的数值逼近算法可解。
下面从该结果研究最佳用户数的变化规律,下面直接给出结论:
- K ⋆ K^{\star} K⋆与单用户或单基站天线所分功率成反比;
- 与电路功耗成正比,尤其是其中 P F I X P_{FIX} PFIX与 P S Y N P_{SYN} PSYN
- 与电路中其他功耗无关,如: P C O D , P D E C , P B T P_{COD},P_{DEC},P_{BT} PCOD,PDEC,PBT
- 当基站覆盖范围较大时,应服务尽量多用户
M ⋆ = ⌊ M ( o ) ⌉ M^{\star}= \left\lfloor M^{(o)}\right\rceil M⋆=⌊M(o)⌉,其中
C ′ = ∑ i = 0 3 C i K i K and D ′ = ∑ i = 0 2 D i K i K \mathcal{C}^{\prime}=\frac{\sum_{i=0}^{3} \mathcal{C}_{i} K^{i}}{K} \text { and } \quad \mathcal{D}^{\prime}=\frac{\sum_{i=0}^{2} \mathcal{D}_{i} K^{i}}{K} C′=K∑i=03CiKi and D′=K∑i=02DiKi
- M ⋆ M^{\star} M⋆与 P C O D , P D E C , P B T P_{COD},P_{DEC},P_{BT} PCOD,PDEC,PBT无关
- 与BS单天线分配功率 P B S P_{BS} PBS成反比
- 与 P F I X , P S Y N , P U E P_{FIX} ,P_{SYN}, P_{UE} PFIX,PSYN,PUE成正比
- 最优BS天线数下限 M ⋆ ≥ K + B σ 2 S x η D ′ ρ + C ′ D ′ + K − 1 ρ ln ( ρ ) + ln ( B σ 2 S x η D ′ ρ + C ′ D ′ + K − 1 ρ ) − 1 − 1 ρ M^{\star} \geq K+\frac{\frac{B \sigma^{2} \mathcal{S}_{\mathbf{x}}}{\eta \mathcal{D}^{\prime}} \rho+\frac{\mathcal{C}^{\prime}}{\mathcal{D}^{\prime}}+K-\frac{1}{\rho}}{\ln (\rho)+\ln \left(\frac{B \sigma^{2} \mathcal{S}_{\mathbf{x}}}{\eta \mathcal{D}^{\prime}} \rho+\frac{\mathcal{C}^{\prime}}{\mathcal{D}^{\prime}}+K-\frac{1}{\rho}\right)-1}-\frac{1}{\rho} M⋆≥K+ln(ρ)+ln(ηD′Bσ2Sxρ+D′C′+K−ρ1)−1ηD′Bσ2Sxρ+D′C′+K−ρ1−ρ1
- 发端功率较大时,有近似式: M ⋆ ≈ B σ 2 S x 2 η D ′ ρ ln ( ρ ) M^{\star} \approx \frac{B \sigma^{2} \mathcal{S}_{\mathbf{x}}}{2 \eta \mathcal{D}^{\prime}} \frac{\rho}{\ln (\rho)} M⋆≈2ηD′Bσ2Sxln(ρ)ρ
- 基站覆盖区域变大时,随配天线数也应增大
ρ ⋆ = e W ( η B σ 2 S x ( M − K ) ( C ′ + M D ′ ) e − 1 e ) + 1 − 1 M − K (35) \rho^{\star}=\frac{e^{W\left(\frac{\eta}{B \sigma^{2} \mathcal{S}_{\mathbf{x}}} \frac{(M-K)\left(\mathcal{C}^{\prime}+M \mathcal{D}^{\prime}\right)}{e}-\frac{1}{e}\right)+1}-1}{M-K} \tag{35} ρ⋆=M−KeW(Bσ2Sxηe(M−K)(C′+MD′)−e1)+1−1(35)其中 C ′ = ∑ i = 0 3 C i K i K and D ′ = ∑ i = 0 2 D i K i K \mathcal{C}^{\prime}=\frac{\sum_{i=0}^{3} \mathcal{C}_{i} K^{i}}{K} \text { and } \quad \mathcal{D}^{\prime}=\frac{\sum_{i=0}^{2} \mathcal{D}_{i} K^{i}}{K} C′=K∑i=03CiKi and D′=K∑i=02DiKi且都大于0。
- 最佳发射功率与 P C O D , P D E C , P B T P_{COD},P_{DEC},P_{BT} PCOD,PDEC,PBT无关
- 下限: ρ ⋆ ≥ η ( C ′ + M D ′ ) B σ 2 S x − ln ( η ( M − K ) ( C ′ + M D ′ ) B σ 2 S x − 1 ) ( M − K ) ln ( η ( M − K ) ( C ′ + M D ′ ) B σ 2 S x − 1 ) − 1 \rho^{\star} \geq \frac{\frac{\eta\left(\mathcal{C}^{\prime}+M \mathcal{D}^{\prime}\right)}{B \sigma^{2} \mathcal{S}_{\mathbf{x}}}-\frac{\ln \left(\frac{\eta(M-K)\left(\mathcal{C}^{\prime}+M \mathcal{D}^{\prime}\right)}{B \sigma^{2} \mathcal{S}_{\mathbf{x}}}-1\right)}{(M-K)}}{\ln \left(\frac{\eta(M-K)\left(\mathcal{C}^{\prime}+M \mathcal{D}^{\prime}\right)}{B \sigma^{2} \mathcal{S}_{\mathbf{x}}}-1\right)-1} ρ⋆≥ln(Bσ2Sxη(M−K)(C′+MD′)−1)−1Bσ2Sxη(C′+MD′)−(M−K)ln(Bσ2Sxη(M−K)(C′+MD′)−1)
- massive MIMO 下近似解: ρ ⋆ ≈ η D ′ 2 B σ 2 S x M ln ( M ) \rho^{\star} \approx \frac{\eta \mathcal{D}^{\prime}}{2 B \sigma^{2} \mathcal{S}_{\mathbf{x}}} \frac{M}{\ln (M)} ρ⋆≈2Bσ2SxηD′ln(M)M