主要内容

lteEqualizeULMIMO

基于mmse的联合上行链路均衡与合并

描述

例子

csi= lteEqualizeULMIMO(问题chs命令噪音对接收到的PUSCH符号进行联合均衡和组合,给定特定于ue的设置结构,问题PUSCH构型结构chs,渠道估算,命令噪声功率估计,噪音.对信道矩阵和预编码矩阵的乘积进行MMSE均衡,从而在发射层和接收层之间进行MMSE均衡,并将结果返回

例子

全部折叠

从RMC A3-2网格中提取、均衡和解编码PUSCH符号。

使用多个天线生成一个资源网格来传输一个PUSCH码字。

ue = lteRMCUL(“A3-2”);问题。TotSubframes = 1;问题。NTxAnts = 2;ue.PUSCH.NLayers = 2;[~,txGrid] = lteRMCULTool(ue,[1;0;0;1]);

从这个传输网格中提取PUSCH符号。

[ind,indInfo] = ltePUSCHIndices(ue,ue. pusch);puschSym = txGrid(ind);

创建一个理想的或身份的信道估计和一个理想的或零噪声估计。

命令=排列(repmat(眼睛(ue.NTxAnts) [1, 1, indInfo.Gd]), [3 1 2]);Nest = 0.0;

利用信道和噪声估计来平衡和解编码PUSCH符号。

[out,csi] = lteEqualizeULMIMO(ue,ue. pusch,puschSym,hest,nest);NPRB = size(ue.PUSCH.PRBSet,1);deprecoded = lteULDeprecode(out,NPRB);

输入参数

全部折叠

特定于ue的设置,指定为可以包含以下字段的结构。

参数字段 必需或可选 描述
NTxAnts 可选

1(默认),2,4

传输天线数。

数据类型:结构体

PUSCH配置结构,指定为可以包含以下字段的结构。的采购经理人指数参数字段仅当问题NTxAnts设置为2或4。

参数字段 必需或可选 描述
NLayers 可选

1(默认),2,3,4

传输层数。

仅当问题NTxAnts设置为2或4。
采购经理人指数 要求

0到23之间的非负标量整数(默认值)

预编码器矩阵指示。此PMI将在DRS参考符号预编码期间使用。有关更多信息,请参见lteULPMIInfo

数据类型:结构体

接收的PUSCH输入符号,指定为大小的数字矩阵——- - - - - -NRxAnts,在那里接收到的符号的数量是多少NRxAnts接收天线。

数据类型:
复数支持:万博1manbetx是的

信道估计,指定为大小的3-D数值数组——- - - - - -NRxAnts——- - - - - -NTxAnts,在那里接收到的符号数量在吗NRxAnts接收天线的数量,和NTxAnts发射天线端口的数量是否为问题。NTxAnts

数据类型:

噪声功率估计为每RE的功率谱密度rxgrid,指定为数值标量。这样的估计是由lteULChannelEstimate函数。

数据类型:

输出参数

全部折叠

均衡输出符号,作为大小的复值数字矩阵返回——- - - - - -ν,在那里每个接收天线接收符号的数量和ν是传输层数。

数据类型:
复数支持:万博1manbetx是的

软通道状态信息,作为大小相同的数值矩阵返回——- - - - - -ν.该输出通过MMSE提供每个接收层的接收增益的估计值。

数据类型:

版本历史

在R2013b中引入