主要内容

lteULChannelEstimatePUCCH1

PUCCH格式1上行通道估计

描述

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

例子

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

命令噪音= lteULChannelEstimatePUCCH1(问题chscecrxgridrefgrid返回使用由信道估计配置结构定义的方法和参数的估计信道,以及中发现的关于传输符号的附加信息refgrid.的rxgrid而且refgrid输入必须具有相同的尺寸。为cec。InterpType = 'None'的值refgrid被视为参考符号和结果命令将在其位置中包含非零值。

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

例子

全部折叠

使用lteULChannelEstimatePUCCH1函数来估计PUCCH格式1的通道特征

初始化UE配置结构,PUCCH设置,并创建资源网格。

Ue = struct(“NULRB”6“NCellID”0,“NSubframe”0,“跳跃”“关闭”);问题。CyclicPrefixUL =“正常”;问题。NTxAnts = 1; pucch1.ResourceIdx = 0; pucch1.DeltaShift = 1; pucch1.CyclicShifts = 0; reGrid = lteULResourceGrid(ue); reGrid(ltePUCCH1DRSIndices(ue,pucch1)) = ltePUCCH1DRS(ue,pucch1);

为了本例的目的,我们跳过SC-FDMA调制、信道和SC-FDMA解调阶段的系统模型和使用reGrid作为接收到的资源网格。初始化信道估计配置结构,并对其进行信道估计操作reGrid

Cec = struct(“FreqWindow”12“TimeWindow”, 1“InterpType”“立方”);hst = lteULChannelEstimatePUCCH1(ue,pucch1,cec,reGrid);

输入参数

全部折叠

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

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

6到110之间的标量整数

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

NCellID 要求

0 ~ 503之间的整数

物理层单元识别

NSubframe 要求

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

子帧数

CyclicPrefixUL 可选

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

循环前缀长度

NTxAnts 可选

1(默认),2,4

传输天线数。

跳来跳去 可选

“关闭”(默认),“集团”

跳频法。

NPUCCHID 可选

0 ~ 503之间的整数

PUCCH虚拟单元标识。如果该字段不存在,NCellID用作标识。

数据类型:结构体

PUCCH通道设置,指定为一个结构,该结构可以包含以下字段。

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

0(默认),从0到2047的整数或整数的向量。

PUCCH资源索引,指定为整数或整数向量。取值范围为0 ~ 2047。这些指标决定了用于传输的物理资源块、循环移位和正交覆盖。( n P U C C H 1 ).为每个传输天线定义一个索引。

ResourceSize 可选

0(默认值),0 ~ 98的整数。

分配给PUCCH格式2的资源大小( N R B 2

DeltaShift 可选

1(默认),2,3

位移,指定为1 2或3。(Δ转变

DeltaOffset 可选

0(默认),1,2

Δ抵消).警告:不建议使用该参数字段。它仅适用于v8.5.0之前的3GPP版本。该参数将在未来的版本中删除。

CyclicShifts 可选

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

在混合了格式1和格式2 PUCCH的资源块(RBs)中用于格式1的循环移位次数,指定为0到7之间的整数。( N c 年代 1

数据类型:结构体

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

  • NSC是子载波数吗

  • N信谊N科幻小说×NSymPerSF

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

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

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

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

  • NR接收天线个数

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

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

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

奇数标量整数或12的倍数

在资源元素(REs)中用于对频率平均的窗口大小,指定为标量整数。

TimeWindow 可选

奇标量整数

用于在资源元素(REs)中按时间平均的窗口大小,指定为标量整数。

InterpType 可选

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

看到脚注。

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

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

PilotAverage 可选

“UserDefined”(默认),“TestEVM”

看到脚注。

导频平均类型

仅当rxgrid包含多个子帧。看到脚注。

窗口 可选

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

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

  1. cec。InterpType“没有”时,导频符号之间不进行插值,也不创建虚拟导频。命令在每个接收天线和所有其他元素的传输参考符号的位置中是否包含信道估计命令为零。所描述的导频符号估计的平均cec。TimeWindow而且cec。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. rxgrid包含多个子帧,cec。窗口提供对执行信道估计的子帧的位置的控制。这使得感兴趣的子帧的信道估计可以通过在该子帧之前和/或之后的子帧中占据相同资源块的导频符号的存在来辅助。例如,如果rxgrid包含5个子帧,“左”估计的最后一个第一个子帧rxgrid“中心”/“中心”估计第三个子帧(中间)和“对”估计最后一个子帧。的参数问题。NSubframe对应于所选的子帧。有三个子框架和cec。窗口“对”rxgrid对应于子帧(问题。NSubframe-2问题。NSubframe-1问题。NSubframe).的命令输出的大小将与rxgrid并且会对应相同的子帧号。除了估计子帧之外的所有位置都将包含0。

数据类型:结构体

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

  • 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.复杂符号数组。NSC是子载波总数,N信谊是SC-FDMA符号的数量,和NR接收天线数。

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

算法

全部折叠

信道估计算法的实现步骤如下。

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

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

  3. 使用已清理的导频符号估计,进行插值以获得传递给函数的已分配子帧槽的信道估计。

最小二乘估计

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

降噪和插值

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

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

参考文献

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

版本历史

在R2013b中引入