主要内容

lteExtractResources

提取资源元素

描述

再保险reind= lteExtractResources(印第安纳州网格提取资源元素再保险他们的指标reind来自资源数组网格使用资源元素索引印第安纳州.您可以从资源网格中提取与由索引定位的资源网格具有不同维度的资源元素。指定和返回的索引是基于1的线性索引形式。还有其他索引选项可用。中进一步解释了资源提取过程算法

在LTE Toolbox™中,生成索引,用于将物理信道序列和信号符号映射到资源网格。这些索引是使用特定于信道或信号的函数和数组大小的地址资源元素生成的,——- - - - - -N——- - - - - -P是子载波数,N是OFDM或SC-FDMA符号的数量和P是飞机的数量。该图突出显示了资源网格的资源元素,这些资源元素由索引、印第安纳州.索引采用基于1的线性索引形式。P = 2天线端口个数。

通常,资源数组从以下其中之一提取资源元素:

  • 3-D接收网格,大小——- - - - - -N——- - - - - -NRxAntsNRxAnts接收天线数。该网格是在OFDM或SC-FDMA解调后创建的。

  • 一个4-D信道估计网格,大小——- - - - - -N——- - - - - -NRxAnts——- - - - - -P.这个网格是由信道估计函数创建的信道估计).

您可以将三维接收网格的大小描述为具有尾随单维度的4-D网格。

例子

再保险1、……再保险K,reind1、……reindK] = lteExtractResources(印第安纳州网格1、……网格K)从中提取资源元素K资源数组,使用指定的资源元素索引。

再保险= lteExtractResources (___选择指定与单元格选项数组一起使用的索引格式和提取方法,选择

例子

全部折叠

从接收到的网格和相关的信道估计中提取PDCCH符号,为解码做准备。

为一个子帧创建一个发射波形。

enb = lteRMCDL(“R.12”);enb。TotSubframes = 1;tx波形= lteRMCDLTool(enb,[1;0;0;1]);

三个接收天线上发射天线波形的接收和。

NRxAnts = 3;rx波形= repmat(sum(tx波形,2),1,NRxAnts);rxGrid = lteOFDMDemodulate(enb, rx波形);

计算信道估计。

cec。FreqWindow = 1;cec。TimeWindow = 1;cec。InterpType =“立方”;cec。PilotAverage =“UserDefined”;cec。InterpWinSize = 3;cec。InterpWindow =“因果”;[hEstGrid,nEst] = lteDLChannelEstimate(enb,cec,rxGrid);

生成PDCCH索引,并从接收到的和信道估计网格中提取符号,为PDCCH解码做准备。

ind = ltePDCCHIndices(enb);[pdcchRxSym,pdcchHestSym] = lteExtractResources(ind,rxGrid,hEstGrid);

pdcchRxSym的大小NRE-by-NRxAnts而且pdcchHestSym是大小NRE-by-NRxAnts-by-CellRefP

rxSymSize = size(pdcchRxSym)
rxSymSize =1×2212年3
hestSymSize = size(pdcchHestSym)
hestSymSize =1×3212 3 4

解码PDCCH与提取的资源元素。

pdcchBits = ltePDCCHDecode(enb,pdcchRxSym,pdcchHestSym,nEst);

从三维接收网格和4D通道估计网格中提取资源。显示索引在网格中的位置。

栅格的设置大小为[M N P]和[M N NRxAnts P],其中M为子载波数,N为OFDM符号数,NRxAnts为rx天线数,P为tx天线数。

M = 4;N = 4;P = 2;NRxAnts = 3;

创建索引并显示由这些索引寻址的传输网格中的位置。正如您将注意到的,每个天线端口上都有不同的资源元素。已寻址的资源元素位置包含1。

Ind = [6 22;16 29];txGrid = 0 (M,N,P);txGrid(ind) = 1;

在传输网格中可视化索引资源元素的位置。

visualizeGrid = 0 (M+1,N+1,P);visualizeGrid(1:M,1:N,:) = txGrid;图subplot(321) pcolor(visualizeGrid(:,:,1)) title(“港口:1”)包含(“N”) ylabel (“米”) subplot(323) pcolor(visualizeGrid(:,:,2))“港口:2”)包含(“N”) ylabel (“米”

图中包含2个轴对象。带有标题Port: 1的坐标轴对象1包含一个类型为surface的对象。带有标题Port: 2的坐标轴对象2包含一个类型为surface的对象。

创建一个3D接收网格来提取资源元素。从接收到的网格中提取资源元素。显示这些提取的资源元素的位置。已寻址的资源元素位置包含1。

rxGrid = 0 (M,N,NRxAnts);[re, indOut] = lteExtractResources(ind,rxGrid);rxGrid(indOut) = 1;

在接收网格中可视化索引资源元素的位置。

图visualizeGrid = 0 (M+1,N+1,NRxAnts);visualizeGrid(1:M,1:N,:) = rxGrid;subplot(321) pcolor(visualizeGrid(:,:,1))“Allplanes, RxAnt: 1”);包含(“N”) ylabel (“米”) subplot(323) pcolor(visualizeGrid(:,:,2))“Allplanes, RxAnt: 2”)包含(“N”) ylabel (“米”) subplot(325) pcolor(visualizeGrid(:,:,3))“Allplanes, RxAnt: 3”)包含(“N”) ylabel (“米”

图中包含3个轴对象。标题为Allplanes, RxAnt: 1的Axes对象1包含一个类型为surface的对象。标题为Allplanes, RxAnt: 2的Axes对象2包含一个类型为surface的对象。标题为Allplanes, RxAnt: 3的Axes对象3包含一个类型为surface的对象。

创建4D通道估计网格,提取资源元素。从通道估计网格中提取资源元素。显示这些提取的资源元素的位置。已寻址的资源元素位置包含1。

hEstGrid = 0 (M,N,NRxAnts,P);[re, indOut] = lteExtractResources(ind,hEstGrid);hEstGrid(indOut) = 1;

可视化使用所提取的资源元素的位置“allplanes”模式从3D接收网格。

图;visualizeGrid = 0 (M+1,N+1,NRxAnts,P);visualizeGrid(1:M,1:N,:,:) = hEstGrid;subplot(321) pcolor(visualizeGrid(:,:,1,1)) title(Allplanes, RxAnt: 1, Port: 1)包含(“N”) ylabel (“米”) subplot(323) pcolor(visualizgrid (:,:,2,1)) title(Allplanes, RxAnt: 2, Port: 1)包含(“N”) ylabel (“米”) subplot(325) pcolor(visualizgrid (:,:,3,1)) title(Allplanes, RxAnt: 3, Port: 1)包含(“N”) ylabel (“米”) subplot(322) pcolor(visualizgrid (:,:,1,2)) title(Allplanes, RxAnt: 1, Port: 2)包含(“N”) ylabel (“米”) subplot(324) pcolor(visualizgrid (:,:,2,2)) title(Allplanes, RxAnt: 2, Port: 2)包含(“N”) ylabel (“米”) subplot(326) pcolor(visualizgrid (:,:,3,2)) title(Allplanes, RxAnt: 3, Port: 2)包含(“N”) ylabel (“米”

图中包含6个轴对象。标题为Allplanes, RxAnt: 1, Port: 1的Axes对象1包含一个类型为surface的对象。标题为Allplanes, RxAnt: 2, Port: 1的Axes对象2包含一个类型为surface的对象。标题为Allplanes, RxAnt: 3, Port: 1的Axes对象3包含一个类型为surface的对象。标题为Allplanes, RxAnt: 1, Port: 2的Axes对象4包含一个类型为surface的对象。标题为Allplanes, RxAnt: 2, Port: 2的Axes对象5包含一个类型为surface的对象。标题为Allplanes, RxAnt: 3, Port: 2的Axes对象6包含一个类型为surface的对象。

创建4D通道估计网格,提取资源元素。从通道估计网格中提取资源元素“直接”提取模式。显示这些提取的资源元素的位置。已寻址的资源元素位置包含1。

hEstGridDirect = 0 (M,N,NRxAnts,P);[re, indOut] = lteExtractResources(ind,hEstGridDirect,“直接”);hEstGridDirect(indOut) = 1;

可视化使用所提取的资源元素的位置“直接”模式从4D通道估计网格。

图visualizeGrid = 0 (M+1,N+1,NRxAnts,P);visualizeGrid(1:M,1:N,:,:) = hEstGridDirect;subplot(321) pcolor(visualizeGrid(:,:,1,1)) title(直接,RxAnt: 1,端口:1)包含(“N”) ylabel (“米”) subplot(323) pcolor(visualizgrid (:,:,2,1)) title(直接,RxAnt: 1,端口:1)包含(“N”) ylabel (“米”) subplot(325) pcolor(visualizgrid (:,:,3,1)) title(直接,RxAnt: 1,端口:1)包含(“N”) ylabel (“米”) subplot(322) pcolor(visualizgrid (:,:,1,2)) title(直接,RxAnt: 1,端口:1)包含(“N”) ylabel (“米”) subplot(324) pcolor(visualizgrid (:,:,2,2)) title(直接,RxAnt: 1,端口:1)包含(“N”) ylabel (“米”) subplot(326) pcolor(visualizgrid (:,:,3,2)) title(直接,RxAnt: 1,端口:1)包含(“N”) ylabel (“米”

图中包含6个轴对象。标题为Direct, RxAnt: 1, Port: 1的坐标轴对象1包含一个类型为surface的对象。标题为Direct, RxAnt: 1, Port: 1的Axes对象2包含一个类型为surface的对象。标题为Direct, RxAnt: 1, Port: 1的坐标轴对象3包含一个类型为surface的对象。标题为Direct, RxAnt: 1, Port: 1的Axes对象4包含一个类型为surface的对象。标题为Direct, RxAnt: 1, Port: 1的坐标轴对象5包含一个类型为surface的对象。标题为Direct, RxAnt: 1, Port: 1的坐标轴对象6包含一个类型为surface的对象。

使用“直接”而且“allplanes”从子载波7中提取细胞特异性参考信号(CRS)符号的提取方法和下标指标网格

生成资源网格和CRS索引,下标形式为[子载波,OFDM符号,CRS端口]。

enb = lteRMCDL(“R.12”);enb。TotSubframes = 1;enb。CellRefP = 2;enb.PDSCH.NLayers = 2;[波形,网格]= lteRMCDLTool(enb,[1;0;0;1]);crsInd = lteCellRSIndices(enb,“子”);

在CRS端口1和2上有2个资源元素;都在不同的OFDM符号上(1,5,8,12)。

crsIndSC7 = crsInd(crsInd(:,1)==7,:)
crsIndSC7 =4x3 uint32矩阵7 1 1 7 8 1 7 5 2 7 12 2

使用“直接”方法提取资源元素。提取的资源元素索引与生成的CRS索引与资源数组索引相同crsInd网格

[dirREs,dirInd] = lteExtractResources(crsInd,grid,{“直接”“子”});directIndSC7 = dirInd(dirInd(:,1)==7,:)
directIndSC7 =4x3 uint32矩阵7 1 1 7 8 1 7 5 2 7 12 2

使用“allplanes”方法提取资源元素。根据子载波7上的CRS端口提取出4个CRS指标。在索引资源网格中寻址唯一OFDM符号的索引用于从所有CRS端口中提取资源元素的网格.因此,在两个CRS端口上的OFDM符号(1,5,8,12)处提取索引。

[apREs,apInd] = lteExtractResources(crsInd,grid,{“allplanes”“子”});allPlanesIndSC7 = apInd(apInd(:,1)==7,:)
allPlanesIndSC7 =8x3 uint32矩阵7 1 1 7 8 1 7 5 1 7 12 1 7 12 7 2 7 5 2 7 12 2

输入参数

全部折叠

资源元素索引,指定为数值数组。索引指向a的元素N——- - - - - -——- - - - - -P资源数组。是子载波数,N是OFDM或SC-FDMA符号的数量,和P是飞机的数量。

对象中指定的元素的值大于元素的个数网格输入时,函数使用的值国防部(印第安纳州,元素个数(网格))

资源数组,指定为3-D或4-D数值数组。通常是要从以下类型之一提取资源元素的资源数组:

  • 3-D接收网格,大小——- - - - - -N——- - - - - -NRxAntsNRxAnts接收天线数。该网格是在OFDM或SC-FDMA解调后创建的。

  • 一个4-D信道估计网格,大小——- - - - - -N——- - - - - -NRxAnts——- - - - - -P.这个网格是由信道估计函数创建的信道估计).

您可以将3D接收网格的大小描述为具有尾随单维度的4D网格。

数据类型:

资源元素提取选项,指定为字符向量、字符向量的单元格数组或字符串数组。值选择当指定为字符向量include时(使用双引号表示字符串):

参数字段 必需或可选 描述
索引的风格 要求 印第安纳州的(默认)或“子”

指定或返回索引的索引样式,印第安纳州而且reind,指定为以下选项之一:

  • 印第安纳州的-线性索引形式

  • “子”-下标形式

指数基 要求 “基于1”(默认)或基于“0”

指定或返回的索引的基值,印第安纳州而且reind,指定为以下选项之一:

  • “基于1”-索引序列的第一个值为1

  • 基于“0”—索引序列的第一个值为0

提取方法 要求 “allplanes”(默认)或“直接”

资源元素提取方法。方法描述在算法

  • “allplanes”-在索引资源数组的所有平面上使用索引寻址唯一的子载波和符号位置进行提取。

  • “直接”-只提取与索引资源网格的每个平面相关的资源元素。

输出参数

全部折叠

提取的资源元素,作为列向量或数字数组返回。

“allplanes”采用提取方法,提取的资源元素数组大小一致N再保险——- - - - - -NRxAnts——- - - - - -P地点:

  • N再保险每个资源元素的数量是多少——- - - - - -N网格

  • 是子载波数。

  • N为OFDM或SC-FDMA符号的数目。

  • P是飞机的数量。

当使用“直接”提取方法,提取的资源元素数组的大小,再保险,取决于寻址索引源网格每个平面的索引数量:

  • 如果每个平面的索引数相同,则再保险大小N再保险——- - - - - -NRxAnts——- - - - - -P

  • 如果每个平面有不同数量的索引,那么再保险包含所有提取的资源元素的列向量。

内提取的资源元素的索引网格,返回为数值数组。reind是否与提取的资源元素数组大小相同再保险

算法

全部折叠

lteExtractResources可以使用以下两种方法之一提取资源元素。的“allplanes”方法默认使用。您可以选择指定“直接”提取方法。

全平面提取法

“allplanes”方法从中提取资源元素——- - - - - -N平面内网格使用索引资源数组的所有平面上的唯一子载波和符号位置的索引。

下图展示了三维接收网格和4D信道估计网格的资源提取过程。这个例子中,从三维接收网格和四维通道估计网格中提取资源重新创建这些图。

在索引资源网格的所有平面上由唯一的子载波和符号位置寻址的索引用于提取。该图突出显示了用于提取资源元素的索引P = 2.在这种情况下,P天线端口个数。

从中提取资源元素网格在符号和子载波位置。下面的图表说明了从3D接收网格中提取资源元素的过程,网格,NRxAnts = 3

下图显示了4D信道估计网格的提取过程,网格,NRxAnts = 3而且P = 2.在这种情况下,P天线端口的编号。4D资源网格由P——- - - - - -N——- - - - - -NRxAnts数组,每个数组与一个天线端口相关联。资源元素从这些数组中的所有平面中提取。

直接萃取法

“直接”方法提取资源元素网格假设第三和第四维的网格表示与索引资源阵列的平面(如天线端口、层、发射天线)相同的属性。因此,只提取与索引资源网格的每个平面相关的资源元素:

  • 对于3D网格,“直接”方法从中提取元素——- - - - - -N网格使用索引资源数组的同一平面的索引。这和标准的MATLAB是一样的®操作再保险网格(印第安纳州).因此reind印第安纳州

  • 对于4D网格,“直接”方法从中提取元素——- - - - - -N——- - - - - -NRxAnts的数组网格使用索引资源数组的同一平面的索引。因此,假定索引资源数组的平面表示的属性与的第四维相同网格

提取4D估计网格,网格,使用“直接”方法在下面的图中说明NRxAnts = 3而且P = 2,表示天线接口个数。4D资源网格由P——- - - - - -N——- - - - - -NRxAnts数组,每个数组与一个天线端口相关联。因此,索引资源阵列中对应于每个天线端口的索引用于从每个这些阵列中提取资源元素。这个例子中,从三维接收网格和四维通道估计网格中提取资源创建此图的一个版本。

版本历史

在R2014b中引入