lteExtractResources
提取资源元素
语法
描述
[
提取资源元素再保险
,reind
= lteExtractResources(印第安纳州
,网格
)再保险
他们的指标reind
来自资源数组网格
使用资源元素索引印第安纳州
.您可以从资源网格中提取与由索引定位的资源网格具有不同维度的资源元素。指定和返回的索引是基于1的线性索引形式。还有其他索引选项可用。中进一步解释了资源提取过程算法.
在LTE Toolbox™中,生成索引,用于将物理信道序列和信号符号映射到资源网格。这些索引是使用特定于信道或信号的函数和数组大小的地址资源元素生成的,米——- - - - - -N——- - - - - -P.米是子载波数,N是OFDM或SC-FDMA符号的数量和P是飞机的数量。该图突出显示了资源网格的资源元素,这些资源元素由索引、印第安纳州
.索引采用基于1的线性索引形式。P = 2天线端口个数。
通常,资源数组从以下其中之一提取资源元素:
3-D接收网格,大小米——- - - - - -N——- - - - - -NRxAnts.NRxAnts接收天线数。该网格是在OFDM或SC-FDMA解调后创建的。
一个4-D信道估计网格,大小米——- - - - - -N——- - - - - -NRxAnts——- - - - - -P.这个网格是由信道估计函数创建的信道估计).
您可以将三维接收网格的大小描述为具有尾随单维度的4-D网格。
例子
提取PDCCH符号和解码的信道估计
从接收到的网格和相关的信道估计中提取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 (“米”)
创建一个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 (“米”)
创建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 (“米”)
创建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 (“米”)
提取细胞特定参考信号(CRS)符号
使用“直接”
而且“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——- - - - - -NRxAnts.NRxAnts接收天线数。该网格是在OFDM或SC-FDMA解调后创建的。
一个4-D信道估计网格,大小米——- - - - - -N——- - - - - -NRxAnts——- - - - - -P.这个网格是由信道估计函数创建的信道估计).
您可以将3D接收网格的大小描述为具有尾随单维度的4D网格。
数据类型:双
选择
- - - - - -资源元素提取选项
特征向量|字符向量的单元格数组|字符串数组
资源元素提取选项,指定为字符向量、字符向量的单元格数组或字符串数组。值选择
当指定为字符向量include时(使用双引号表示字符串):
参数字段 | 必需或可选 | 值 | 描述 |
---|---|---|---|
索引的风格 |
要求 | 印第安纳州的 (默认)或“子” |
指定或返回索引的索引样式,
|
指数基 |
要求 | “基于1” (默认)或基于“0” |
指定或返回的索引的基值,
|
提取方法 |
要求 | “allplanes” (默认)或“直接” |
资源元素提取方法。方法描述在算法.
|
输出参数
再保险
-提取资源元素
列向量|数值数组
提取的资源元素,作为列向量或数字数组返回。
当“allplanes”
采用提取方法,提取的资源元素数组大小一致N再保险——- - - - - -NRxAnts——- - - - - -P地点:
N再保险每个资源元素的数量是多少米——- - - - - -N面
网格
.米是子载波数。
N为OFDM或SC-FDMA符号的数目。
P是飞机的数量。
当使用“直接”
提取方法,提取的资源元素数组的大小,再保险
,取决于寻址索引源网格每个平面的索引数量:
如果每个平面的索引数相同,则
再保险
大小N再保险——- - - - - -NRxAnts——- - - - - -P.如果每个平面有不同数量的索引,那么
再保险
包含所有提取的资源元素的列向量。
reind
-提取的资源元素索引
数字数组
内提取的资源元素的索引网格
,返回为数值数组。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数组,每个数组与一个天线端口相关联。因此,索引资源阵列中对应于每个天线端口的索引用于从每个这些阵列中提取资源元素。这个例子中,从三维接收网格和四维通道估计网格中提取资源创建此图的一个版本。
版本历史
另请参阅
ltePUSCHDecode
|ltePUSCHIndices
|ltePDCCHDecode
|ltePDCCHIndices
|ltePBCHDecode
|ltePBCHIndices
|ltePDSCHDecode
|ltePDSCHIndices
|ltePDCCHDecode
|ltePDCCHIndices
|ltePCFICHDecode
|ltePCFICHIndices
|ltePHICHDecode
|ltePHICHIndices
|lteCellRSIndices
|lteSCFDMADemodulate
|lteOFDMDemodulate
|lteDLChannelEstimate
|lteULChannelEstimate
|ltePUCCH1Decode
|ltePUCCH1Indices
|lteULChannelEstimatePUCCH1
|ltePUCCH2Decode
|ltePUCCH2Indices
|lteULChannelEstimatePUCCH2
|ltePUCCH3Decode
|ltePUCCH3Indices
|lteULChannelEstimatePUCCH3
|lteDLResourceGrid
|lteULResourceGrid
Matlabコマンド
次のmatlabコマンドに対応するリンクがクリックされました。
コマンドをmatlabコマンドウィンドウに入力して実行してください。Webブラウザ,はMATLABコマンドをサポ,トしていません。
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。