主要内容

lteULChannelEstimate

PUSCH上行通道估计

描述

命令噪音= lteULChannelEstimate(问题chsrxgrid通过计算参考符号的最小二乘估计值的平均值,并在时间频率网格内将这些估计值复制到分配的资源元素中,从而返回通道的估计值。它返回每个发射和接收天线之间的估计信道以及噪声功率谱密度的估计。看到算法

例子

命令噪音= lteULChannelEstimate(问题chscecrxgrid使用用户在信道估计器配置中定义的方法和参数返回估计的信道cec结构。

命令噪音= lteULChannelEstimate(问题chscecrxgridrefgrid返回使用由信道估计配置结构定义的方法和参数的估计信道,以及中发现的关于传输符号的附加信息refgrid

cec。我nterpType设置为“没有”的值refgrid被视为参考符号和结果命令在其位置中包含非零值。

命令噪音= lteULChannelEstimate(问题chsrxgridrefgrid使用TS 36.101中描述的估计方法返回估计的通道[1],附件F4。所述方法利用通过在中发现的传输符号的信息获得的额外信道信息refgrid.这些额外的信息可以改进通道的估计,并且是精确的EVM测量所必需的。rxgridrefgrid必须只包含SC-FDMA符号的整个子帧值。

例子

全部折叠

使用lteULChannelEstimate估计接收到的资源网格的信道特征。

初始化一个UE配置结构到RMCA3-2.初始化信道估计配置结构。生成传输波形。对于本例,我们绕过系统模型的通道阶段并进行复制txWaveformrxWaveform

ue = lteRMCUL(“A3-2”);问题。TotSubframes = 1; cec = struct(“FreqWindow”7“TimeWindow”,1,“InterpType”“立方”);tx波形= lteRMCULTool(ue,[1;0;0;1]);rx波形= tx波形;

解调SC-FDMA波形并对其进行信道估计操作rxGrid

rxGrid = lteSCFDMADemodulate(ue, rx波形);hst = lteULChannelEstimate(ue,ue. pusch,cec,rxGrid);

输入参数

全部折叠

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

参数字段 必需或可选 描述
NULRB 要求

6 15 25 50 75 100

上行资源块个数。( N RB UL

NCellID 要求

非负标量整数

物理层单元识别

NSubframe 要求

0(默认),非负标量整数

子帧数

CyclicPrefixUL 可选

“正常”(默认),“扩展”

上行链路的循环前缀长度。

NTxAnts 可选

1(默认),2,4

传输天线数。

跳来跳去 可选

“关闭”(默认),“集团”,或“序列”

跳频法。

SeqGroup 可选

0(默认值),0 ~ 29之间的整数

PUSCH序列组分配(Δ党卫军).

仅在以下情况下使用NDMRSIDNPUSCHID不在。

CyclicShift 可选

0(默认值),0 ~ 7的整数

用于PUSCH DM-RS的循环移位次数(产量 n D R 年代 1 ).

NPUSCHID 可选

0(默认),从0到509的非负标量整数

PUSCH虚拟单元标识。如果该字段不存在,NCellID用于组跳序列移位模式初始化。

看到脚注。

NDMRSID 可选

0(默认),从0到509的非负标量整数

循环移位跳变的DM-RS恒等式( n D c 年代 h _ D R 年代 ).如果该字段不存在,NCellID用于循环移位跳变初始化。

看到脚注。

  1. 对循环跳移伪随机序列发生器进行初始化NDMRSID,否则根据单元格标识进行初始化NCellID还有序列组的分配SeqGroup.类似地,根据初始化组跳转的序列移位模式NPUSCHID,如果存在,则初始化NCellIDSeqGroup

数据类型:结构体

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

参数字段 必需或可选 描述
PRBSet 要求

整数列向量或两列矩阵

物理资源块集,指定为1列或2列矩阵。此参数字段包含与此PUSCH的槽位资源分配相对应的从零开始的物理资源块(PRB)索引。

如果PRBSet是一个列向量,在子帧的两个槽位上的资源分配是相同的。要为子帧中的每个插槽指定不同的prb,请使用2列矩阵。PRB指数以零为基础。

NLayers 可选 1(默认),2,3,4 传输层数
DynCyclicShift 可选

0(默认值),0 ~ 7的整数

DM-RS(产量 n D R 年代 2 ).

OrthoCover 可选

“关闭”(默认),“上”

适用于(“上”),或不适用(“关闭”),正交覆盖序列wActivate-DMRS-with OCC).

以下字段仅当问题NTxAnts设置为2或4。
采购经理人指数 可选

非负标量整数(0,…,23)

0(默认)

在预编码期间使用的标量预编码器矩阵指示(PMI)

的参考符号

数据类型:结构体

已接收的资源元素网格,指定为NSC——- - - - - -N信谊——- - - - - -NR复杂符号数组。

  • NSC是子载波数吗

  • N信谊N科幻小说×NSymPerSF

    • N科幻小说是子帧的总数。如果N科幻小说大于1时,是否从返回值中提取正确的区域命令数组中。内估计子帧的位置命令是否使用参数字段指定cec。窗口

    • NSymPerSF为每子帧SC-FDMA符号的数目。

      • 对于普通循环前缀,每个子帧包含14个SC-FDMA符号。

      • 对于扩展循环前缀,每个子帧包含12个SC-FDMA符号。

  • NR接收天线个数

数据类型:
复数支持:金宝app是的

信道估计器配置,指定为具有这些字段的结构。

参数字段 必需或可选 描述
FreqWindow 要求

非负标量整数

信道估计中用于过频平均的资源单元窗口大小

窗口大小必须为奇数或12的倍数。

TimeWindow 要求

非负标量整数

在信道估计期间,用于平均时间的资源元素窗口大小

窗口大小必须为奇数。

InterpType 要求

“最近的”“线性”“天然”“立方”v4的“没有”

看到脚注。

插补时使用的二维插补类型。详细信息请参见griddata.金宝app支持的选项如下表所示。

价值 描述
“最近的” 最近邻插值
“线性” 线性插值
“天然” 自然邻居插值
“立方” 三次插值
v4的 MATLAB®4griddata方法
“没有” 禁用插值

PilotAverage 可选

“UserDefined”(默认),“TestEVM”

看到脚注。

导频平均类型

参考 可选

“天线”(默认),“层”“没有”

看到脚注。

指定信道估计的参考点(内部生成的信号)

以下字段仅当rxgrid包含多个子帧。看到脚注。

窗口 可选

“左”“对”“中心”“中心”

如果输入了多个子帧,则需要此参数来指示子帧的位置rxgridrefgrid包含所需的信道估计。将只返回该子帧的信道估计。为“中心”“中心”设置时,窗口大小必须为奇数。

  1. cec。我nterpType“没有”时,导频符号之间不进行插值,也不创建虚拟导频。命令在每个接收天线和所有其他元素的传输参考符号的位置中是否包含信道估计命令为零。所描述的导频符号估计的平均cec。TimeWindowcec。FreqWindow仍然执行。

  2. “UserDefined”导频平均使用大小的矩形核cec。FreqWindow——- - - - - -cec。TimeWindow并对导频进行二维滤波操作。靠近资源网格边缘的飞行员平均较少,因为他们在网格之外没有邻居。为cec。FreqWindow= 12×X(即12的倍数)和cec。TimeWindow= 1时,估计器进入一种特殊情况,即平均窗口为(12×X)-in-frequency用于平均试点估计值;平均总是应用于(12×X)子载波,甚至在上下带边;因此,第一个(6×X)上下带边的符号具有相同的信道估计。此操作确保始终对12(或12的倍数)符号求平均。这为多天线传输提供了所需的适当解扩操作,其中与每个天线相关的DM-RS信号占据相同的时间/频率位置,但使用不同的正交覆盖码以允许它们在接收机处被区分。的“TestEVM”中导频平均忽略了其他结构字段cec,并遵循TS 36.101附录F中描述的用于发射机EVM测试的方法。

  3. 设置cec。Reference“天线”将预编码到发射天线上的PUSCH DMRS作为信道估计的参考。在本例中,所示的预编码矩阵chs。采购经理人指数用于将DMRS层预编码到天线上,信道估计,命令,是大小矩阵——- - - - - -N——- - - - - -NRxAnts——- - - - - -chs。NTxAnts.设置cec。Reference“层”采用无预编码的PUSCH DMRS作为信道估计的参考。信道估计,命令的大小——- - - - - -N——- - - - - -NRxAnts——- - - - - -chs。N层.设置cec。Reference“没有”不产生内部参考信号,并且信道估计可以在给定的任意已知REs上执行refgrid论点。此方法可用于提供refgrid包含所有创建的SRS信号NTxAnts,当PUSCH以低于满秩的方式传输时,允许为PMI选择的目的进行全秩信道估计。

  4. rxgrid包含多个子帧,cec。窗口提供对执行信道估计的子帧的位置的控制。这使得感兴趣的子帧的信道估计可以通过在该子帧之前和/或之后的子帧中占据相同资源块的导频符号的存在来辅助。例如,如果rxgrid包含5个子帧,“左”估计的最后一个第一个子帧rxgrid“中心”/“中心”估计第三个子帧(中间)和“对”估计最后一个子帧。的参数问题。N年代ubframe对应于所选的子帧。有三个子框架和cec。窗口“对”rxgrid对应于子帧(问题。N年代ubframe-2问题。N年代ubframe-1问题。N年代ubframe).的命令输出的大小将与rxgrid并且会对应相同的子帧号。除了估计子帧之外的所有位置都将包含0。

数据类型:结构体

在正确位置上的已知传输数据符号的参考数组,指定为NSC——- - - - - -N信谊——- - - - - -NT复杂符号数组。所有其他位置,如DM-RS符号和未知数据符号位置,必须用.的前两个维度rxgridrefgrid一定是一样的。

  • NSC是子载波数。

  • N信谊N科幻小说×NSymPerSF

    • N科幻小说是子帧的总数。如果N科幻小说大于1时,是否从返回值中提取正确的区域命令数组中。内估计子帧的位置命令是否使用参数字段指定cec。窗口

    • NSymPerSF为每子帧SC-FDMA符号的数目。

      • 对于普通循环前缀,每个子帧包含14个SC-FDMA符号。

      • 对于扩展循环前缀,每个子帧包含12个SC-FDMA符号。

  • NT是发射天线的数量,问题NTxAnts

cecInterpType“没有”的值refgrid被视为参考符号和结果命令在其位置中包含非零值。的典型用法refgrid是提供在时间跨度的某个时间点传输的SRS值rxgrid.SRS值可用于增强信道估计。

数据类型:
复数支持:金宝app是的

输出参数

全部折叠

每个发射和接收天线之间的信道估计,作为一个返回NSC——- - - - - -N信谊——- - - - - -NR——- - - - - -NT复杂符号数组。

  • NSC是子载波数。

  • N信谊为SC-FDMA符号的数目。

  • NR接收天线数。

  • NT是发射天线的数量,问题NTxAnts

信道估计器可选地配置为使用DM-RS层作为参考信号。在本例中,4-D数组是NSC——- - - - - -N信谊——- - - - - -NR——- - - - - -N复杂符号数组,其中N是传输层数。

噪声估计,作为数字标量返回。该输出是估计信道响应系数上存在的噪声的功率谱密度。

算法

全部折叠

下面介绍信道估计算法。

  1. 从接收子帧内分配的物理资源块中提取发送-接收天线对的解调参考信号或导频符号。

  2. 平均最小二乘估计,以减少来自先导符号的任何不必要的噪声。

  3. 使用经过清理的导频符号估计,进行插值以获得传递到函数的整个子帧数的通道估计。

最小二乘估计

参考信号的最小二乘估计是通过将接收的导频符号除以它们的期望值来获得的。最小二乘估计受到任何系统噪声的影响。为了在导频符号位置上实现信道的合理估计,需要去除或减少这种噪声。

降噪和插值

为了使噪声对导频符号估计的影响最小化,对最小二乘估计进行了平均。这种简单的方法大大降低了导频符号上的噪声水平。导频符号平均方法使用用户定义的平均窗口。平均窗口大小以资源元素度量;位于窗口内的任何导频符号都用于对窗口中心的导频符号的值求平均值。

然后,使用平均导频符号估计在已分配的物理资源块上执行2-D插值。导频符号在子帧内的位置不适合插补。为了实现这种定位,将创建虚拟导频,并将其与当前子帧的区域放置在一起。这种位置允许执行完整和准确的插值。

请注意

PUSCH信道估计器只能在时间和频率上处理资源块的连续分配。

参考文献

[1] 3gpp ts 36.101。“改进通用地面无线电接入(E-UTRA);用户设备(UE)无线电发射和接收。第三代伙伴计划;技术规范集团无线接入网.URL:https://www.3gpp.org

版本历史

在R2013b中引入