MIMO通信系统:频率效率(Spectral Efficiency) 计算公式大全

假设:基站 M M M个发射天线服务个 K K K用户,发射信号 x ∈ C M × 1 \mathbf{x}\in\mathbb{C}^{M\times 1} xCM×1

k k k个用户的接收天线为 N N N,与基站之间的信道矩阵为 H k ∈ C N × M , k = 1 , … , K \mathbf{H}_k \in \mathbb{C}^{N\times M},k=1,\ldots,K HkCN×M,k=1,,K,(方便起见,每一个用户的接收天线数一致)。

我们考虑三种不同的模式下的信道模型 [1]:

  1. 单用户多天线系统(Single-User Multiple-Input Multiple-Output,SU-MIMO): N > 1 , K = 1 , H k = H ∈ C N × M N>1, K=1,\mathbf{H}_k = \mathbf{H} \in\mathbb{C}^{N \times M} N>1,K=1,Hk=HCN×M
  2. 多用户单天线系统(Multi-User Multiple-Input Single-Output,MU-MISO):信道退化为 N = 1 , K > 1 , h k H ∈ C 1 × M N=1,K>1, \mathbf{h}_k^H\in\mathbb{C}^{1\times M} N=1,K>1,hkHC1×M
  3. 多用户多天线系统(Multi-User Multiple-Input Multiple-Output,MU-MIMO): N > 1 , K > 1 , H k ∈ C N × M N>1,K>1,\mathbf{H}_k \in\mathbb{C}^{N\times M} N>1,K>1,HkCN×M

数字预编码

SU-MIMO

发射信号 x = F s ∈ C M × 1 \mathbf{x} = \mathbf{F} \mathbf{s} \in \mathbb{C}^{M \times 1} x=FsCM×1,其中数据流 s ∈ C N s × 1 \mathbf{s}\in\mathbb{C}^{N_s\times1} sCNs×1 N s N_s Ns表示数据流数,满足 N s ≤ N N_s\le N NsN F ∈ C M × N s \mathbf{F} \in \mathbb{C}^{M \times N_s} FCM×Ns 表示用户的预编码矩阵。数据流通过预编码模块处理,通过 M M M根发射天线发送出去;信号经过信道传输到达配置 N N N根天线的接收端接收。经过信道传输到达接收端的信号可表示为:

y = H F s + z ∈ C N × 1 {\bf{y}} = {\bf{HFs}} + {\bf{z}}\in\mathbb{C}^{N\times 1} y=HFs+zCN×1

其中, H ∈ C N × M \mathbf{H} \in\mathbb{C}^ {^{ {N} \times {M}}} HCN×M表示MIMO信道矩阵, Z ∈ C N × 1 \mathbf{Z} \in {\mathbb{C}^{ {N} \times 1}} ZCN×1表示信道的高斯白噪声。

SU-MIMO的频谱效率(Spectral efficiency,SE)为:

S E = log ⁡ 2 det ⁡ ( I N s + 1 σ 2 F H H H H F ) b i t s / s / H z SE={\log _2}\det \left( { { {\bf{I}}_{ {N_s}}} + \frac{1}{ { {\sigma^2}}}{\mathbf{F}^H{ {\bf{H}}^H}\bf{H}}\mathbf{F}} \right)\quad {\rm{bits}}/{\rm{s}}/{\rm{Hz}} SE=log2det(INs+σ21FHHHHF)bits/s/Hz

式中, σ 2 \sigma^2 σ2用户的噪声的协方差矩阵的方差。

MU-MISO

发射信号 x = F s ∈ C M × 1 \mathbf{x} = \mathbf{F} \mathbf{s} \in \mathbb{C}^{M \times 1} x=FsCM×1,其中 F ∈ C M × K \mathbf{F} \in \mathbb{C}^{M \times K} FCM×K表示 K K K个用户的预编码矩阵, s = [ s 1 , … , s K ] T ∈ C K × 1 \mathbf{s} = [s_{1}, \ldots, s_{K}]^{T} \in \mathbb{C}^{K \times 1} s=[s1,,sK]TCK×1表示待发射的发射数据。则 K K K个用户的接收信号 y = [ y 1 , … , y K ] T ∈ C K × 1 \mathbf{y} = [y_{1}, \ldots, y_{K}]^{T} \in \mathbb{C}^{K \times 1} y=[y1,,yK]TCK×1表示为:

y = H x + z = H F s + z \mathbf{y} = \mathbf{H} \mathbf{x} + \mathbf{z} = \mathbf{H} \mathbf{F} \mathbf{s} + \mathbf{z} y=Hx+z=HFs+z

其中, H = [ h 1 , … , h K ] H ∈ C K × M \mathbf{H} = [\mathbf{h}_{1}, \ldots, \mathbf{h}_{K} ]^{H} \in\mathbb{C}^ {^{ {K} \times {M}}} H=[h1,,hK]HCK×M h k H \mathbf{h}_k^H hkH表示第 k k k个用户的信道向量。 F = [ f 1 , … , f K ] \mathbf{F}=[\mathbf{f}_1,\ldots,\mathbf{f}_K] F=[f1,,fK]表示预编码矩阵, f \mathbf{f} f表示第 k k k个用户的预编f码向量。 z ∼ C N ( 0 , σ 2 I ) \mathbf{z} \sim \mathcal{CN} (\mathbf{0}, \sigma^{2} \mathbf{I} ) zCN(0,σ2I)表示信道的高斯白噪声。

对于第 k k k个用户,接收信号可以表示为:

y k = h k H F s + z k = h k H f k s k + ∑ i ≠ k h i H f i s i + z k y_{k} = \mathbf{h}_{k}^{H} \mathbf{F} \mathbf{s} + z_{k} = \mathbf{h}_{k}^{H} \mathbf{f}_{k} s_{k} + \sum_{i \neq k} \mathbf{h}_{i}^{H} \mathbf{f}_{i} s_{i} + z_{k} yk=hkHFs+zk=hkHfksk+i=k

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值