1. ltePDSCHDecode
物理下行链路共享信道解码
2.Syntax 语法
[cws,symbols] = ltePDSCHDecode(enb,chs,sym)
[cws,symbols] = ltePDSCHDecode(enb,chs,sym,hest,noiseest)
[cws,symbols] = ltePDSCHDecode(enb,chs,rxgrid,hest,noiseest)
3.Description 描述
[
cws,
symbols] = ltePDSCHDecode(
enb,
chs,
sym)
对复杂调制 PDSCH 符号矩阵执行物理下行链路共享信道 (PDSCH) 处理的逆过程,sym
使用小区范围的设置结构,enb
和特定于信道的配置结构,chs
。信道逆处理包括信道预编码反相、层解映射和码字分离、软解调和解扰。反转预编码是通过预编码矩阵的矩阵伪反转来完成的。它返回软比特向量元胞数组cws
和symbols
接收到的星座符号向量元胞数组 ,这些星座符号向量是通过执行物理下行链路共享信道 (PDSCH) 处理的逆过程得到的。有关详细信息,请参阅 TS 36.211 [1]的第 6.4 节和ltePDSCH。cws
可选地通过在均衡过程中计算的信道状态信息(CSI)来缩放。
[
cws,
symbols] = ltePDSCHDecode(
enb,
chs,
sym,
hest,
noiseest)sym
使用小区范围设置,enb
信道特定配置,chs
信道估计,hest
和噪声估计,执行复杂调制 PDSCH 符号的解码noiseest
。
行为因chs
. TxScheme
环境。对于'TxDiversity'
传输方案,使用正交空间频率块码(OSFBC)解码器执行预编码反演。对于'SpatialMux'
、'CDD'
和 'MultiUser'
传输方案,使用多输入多输出 (MIMO) 最小均方误差 (MMSE) 均衡器执行预编码反转,在传输层和接收层之间进行均衡。对于 'Port0'
、'Port5'
、 'Port7-8'
、'Port8'
和 'Port7-14'
传输方案,使用 MMSE 均衡执行接收。输入信道估计,hest
,假设参考传输层,使用 UE 特定参考信号,因此 MMSE 均衡将产生 MMSE 均衡层。
noiseest
是对接收到的子帧上每个 RE 的噪声功率谱密度的估计。该估计由函数提供lteDLChannelEstimate。
[
cws,
symbols] = ltePDSCHDecode(
enb,
chs,
rxgrid,
hest,
noiseest)
接受一个子帧的完整接收资源网格rxgrid
,代替输入sym;解码器将在内部提取 PDSCH RE 以获得复杂的调制 PDSCH 符号。 rxgrid
是一个 3-D M × N ×NRxAnts
资源元素阵列,其中M和N是小区范围设置的一个子帧的子载波和符号的数量 enb
,并且NRxAnts
是接收天线的数量。在这种情况下,hest
是一个 4-D M -by- N -by- NRxAnts
-by-CellRefP
数组 其中M和N是小区范围设置的一个子帧的子载波和符号数 enb
,NRxAnts
是接收天线的数量,CellRefP
是小区特定参考信号天线端口的数量,由 给出 enb.CellRefP
。 hest
被处理以提取与PDSCH相关的信道估计,那些在时间和频率位置对应于中的PDSCH RE的信道估计rxgrid
。
4.Examples 例子
%生成和解码 PDSCH 符号。
%enb
初始化RMC R.0 的单元参数结构。
enb = lteRMCDL( 'R.0' );
%填充复杂的码字矩阵并生成调制的 PDSCH 符号。
codewordBits = randi([0,1],enb.PDSCH.CodedTrBlkSizes(1),1);
pdschSym = ltePDSCH(enb,enb.PDSCH,codewordBits);
%解码并绘制 PDSCH 符号。
[rxCodewords,rxSymbols] = ltePDSCHDecode(enb,enb.PDSCH,pdschSym);
plot (rxSymbols{:}, 'k.' )
title( '解码后的 PDSCH 符号' )
5.输入参数
enb
— eNodeB 小区范围的设置
结构
eNodeB 小区范围的设置,指定为包含这些参数字段的结构。
参数字段 | 必需或可选 | 价值观 | 描述 |
| 必需的 | 从 0 到 503 的整数 | 物理层小区标识 |
| 必需的 | 0(默认值),非负标量整数 | 子帧号 |
| 必需的 | 1, 2, 4 | 小区特定参考信号 (CRS) 天线端口的数量 |
| 选修的 |
| 双工模式,指定为:
|
以下参数取决于 | |||
| 选修的 | 0、1(默认)、2、3、4、5、6 | 上下行配置 |
| 选修的 | 0(默认)、1、2、3、4、5、6、7、8、9 | 特殊子帧配置 (SSC) |
以下参数字段取决于 设置为或 的 条件。chs | |||
| 必需的 | 从 6 到 110 的标量整数 | 下行资源块数(否DLRB) |
| 必需的 | 1、2 或 3 | 控制格式指示器 ( |
| 选修的 |
| 循环前缀长度 |
chs—特定于通道的传输配置
结构
特定于通道的传输配置,指定为可以包含以下参数字段的结构。
参数字段 | 必需或可选 | 价值观 | 描述 | ||||||||||||||||||||
Modulation | 必需的 | 'QPSK', '16QAM', '64QAM', '256QAM', '1024QAM' | 调制类型,指定为字符向量、字符向量元胞数组或字符串数组。如果是块,则每个单元都与一个传输块相关联。 | ||||||||||||||||||||
RNTI | 必需的 | 0(默认值),标量整数 | 无线电网络临时标识符 (RNTI) 值(16 位) | ||||||||||||||||||||
TxScheme | 必需的 | 'Port0'、、、、、、、、、。'TxDiversity'_ 'CDD'_ _ _ _ _ _'SpatialMux''MultiUser''Port5''Port7-8''Port8''Port7-14' | PDSCH 传输方案,指定为以下选项之一。
| ||||||||||||||||||||
NLayers | 必需的 | 从 1 到 8 的整数 | 传输层数。 | ||||||||||||||||||||
CSI | 选修的 | 'Off'(默认),'On' | Flag 提供对软值加权的控制,这些软值用于使用均衡过程中计算的信道状态信息 (CSI) 来确定输出值。如果'On',则软值由 CSI 加权。 | ||||||||||||||||||||
以下参数取决于 TxScheme设置为 'SpatialMux'或 的 条件'MultiUser'。 | |||||||||||||||||||||||
PMISet | 必需的 | 元素值从 0 到 15 的整数向量。 | 预编码器矩阵指示 (PMI) 集。它可以包含单个值,对应于单个 PMI 模式,或多个值,对应于多个或子带 PMI 模式。值的数量取决于 CellRefP、传输层和 TxScheme。有关设置 PMI 参数的更多信息,请参阅ltePMIInfo。 | ||||||||||||||||||||
PRBSet | 必需的 | 整数列向量或两列矩阵 | 基于零的物理资源块 (PRB) 索引对应于此 PDSCH 的按时隙资源分配。PRBSet可以指定为:
PRBSet 因 RMC 'R.25'(TDD)、'R.26'(TDD)、'R.27'(TDD)、'R.43'(FDD) 'R.44'、、、、、和的子帧'R.45'而'R.48'异。'R.50''R.51' | ||||||||||||||||||||
以下参数取决于 TxScheme设置为 'Port5'、 'Port7-8'、'Port8'或 的 条件'Port7-14'。 | |||||||||||||||||||||||
W | 选修的 | 数值矩阵,[](默认) | NLayers-by- P预编码矩阵,用于 PDSCH 符号的宽带 UE 特定波束成形。P是发射天线的数量。未指定时W,不应用预编码。 |