主要内容

nrextractresources.

从资源数组中提取资源元素

描述

再保险= nrextractresources(Ind.网格从资源阵列返回资源元素网格使用资源元素索引Ind..函数可以提取资源元素,即使网格它的维数与指标的维数不同Ind..在此语法中,使用线性索引形式,指定的指数是基于1的。

通常,信道或信号特定函数生成资源元素索引,以将信道或信号符号映射到资源网格。索引地址中的资源元素-经过-N-经过-P大批。为子载波数,N是OFDM符号的数量,以及P为天线接口个数。

例如,下面的图表突出显示了4 × 4 × 2资源数组的资源元素。资源元素索引采用基于1的线性索引形式。天线接口个数为2 (P= 2)。

例子

再保险reind] = nrextractresources(Ind.网格也退货reind,提取资源要素的指标再保险在资源阵列中网格.阵列reind与提取的资源元素的大小相同再保险

[re1,…,任,reind1,…,reindN] = nrextractresources(Ind.,grid1,grid2,....,gridn)使用资源元素索引从多个资源阵列中提取资源元素Ind.

___] = nrextractresources(___名称,价值除了先前语法中的任何输入参数集之外,还指定可选的名称 - 值对参数。使用这些名称值对参数来指定输入索引和提取方法的格式。未指定的参数取消默认值。

例子

全部收缩

从接收的网格和相关信道估计中提取物理广播信道(PBCH)符号以准备解码波束成形PBCH。

PBCH编码与波束形成

创建与BCH码字对应的二进制值的随机序列。码字的长度为864,如TS 38.212第7.1.5节中规定。使用码字,为PBCH传输创建符号和索引。指定物理层单元格标识号。

E = 864;cw = randi([0 1],E,1);ncellid = 17;v = 0;pbchTxSym = nrPBCH (cw ncellid, v);pbchInd = nrPBCHIndices (ncellid);

采用nrextractresources.为波束形成的PBCH的两个发射天线创建索引。使用这些指标将波束形成的PBCH映射到发射器资源阵列。

carrier = nrcarrierconfig(“NSizeGrid”20);p = 2;txgrid = nrresourcegrid(载体,p);f = [1 1i];[〜,bfind] = nrextractresources(pbchind,txgrid);txgrid(bfind)= pbchtxsym * f;

OFDM调制映射到发射机资源阵列的PBCH符号。

txWaveform = nrOFDMModulate(载体、txGrid);

PBCH传输和解码

创建并将信道矩阵创建并应用于波形。接收传输的波形。

r = 3;h = dftmtx(max([p r]));h = h(1:p,1:r);H = H / NARM(H);rxwaveform = txwaveform * h;

创建包括波束成形的信道估计。

hEstGrid = repmat(排列(H。”* F。’,[3 4 1 2]),[240 4]);巢= 0;

使用正交频分复用(OFDM)解调接收的波形。

rxGrid = nrOFDMDemodulate(载体、rxWaveform);

为了准备PBCH解码,从所接收的网格和信道估计网格提取符号。

[pbchrxsym,pbchhheSym] = nrextractresources(pbchind,rxgrid,hestgrid);图;绘图(PBCHRXSYM,”啊,“);标题('收到PBCH Constellation');

图中包含一个坐标轴。具有标题接收的PBCH星座的轴包含3个类型线的物体。

通过对提取的资源执行MMSE均衡来均衡符号。绘制结果。

pbchEqSym = nrEqualizeMMSE (pbchRxSym pbchHestSym,巢);图;情节(pbchEqSym”啊,“);标题('均衡的PBCH CONTLELATION');

图中包含一个坐标轴。标题为均衡化PBCH星座的轴包含一个线型对象。

通过对均衡符号执行PBCH译码检索软位。

pbchBits = nrPBCHDecode (pbchEqSym ncellid, v)
pbchbits =.864×11010×-2.0000 -2.0000 2.0000 -2.0000 -2.0000 2.0000 2.0000 -2.0000 -2.0000 -2.0000⋮

输入参数

全部收缩

资源元素指标,指定为矩阵。

  • 如果'indexStyle'“指数”,矩阵的每列列包含相应天线的线性指标。

  • 如果'indexStyle''下标'Ind.是一个三列矩阵。矩阵行根据子载波、OFDM符号和天线的数量分别对应[子载波、符号、天线]下标。

函数假定指数是基于1的,除非您以其他方式指定'indexBase'争论。

数据类型:双倍的

资源数组,从中提取资源元素,指定为以下值之一:

  • 3-D数字大小数组-经过-N-经过-R对应于所接收的网格 -为子载波数,N是OFDM符号的数量,以及R是接收天线的数量。在OFDM解调后创建网格。

  • 大小的4-D数字数组-经过-N-经过-R-经过-P对应于信道估计网格 -P为天线接口个数。网格是在信道估计后生成的。

数据类型:双倍的

名称值对参数

指定可选的逗号分离对名称,价值论点。的名字是参数名称和价值是相应的价值。的名字必须出现在引号内。您可以以任何顺序指定多个名称和值对参数name1,value1,...,namen,valuen

例子:nrextractresources(ind,grid,'提取方法','direct','indexbase','0based')指定使用基于0的索引的直接提取方法。

重新索引表单,指定为其中一个值:

  • “指数”- 指数是线性索引形式。

  • '下标'- 指数位于[子载波,符号,天线]下标行表单中。

数据类型:char|字符串

重新索引基础,指定为以下值之一:

  • “基于1”—从1开始计数。

  • '0based'- 索引计数从0开始。

数据类型:char|字符串

资源元素提取方法,指定为逗号分隔对组成“ExtractionMethod”'allplanes'要么'直接的'

  • 'allplanes'-函数从每个元素中提取资源元素-经过-N飞机内网格.该函数使用索引来在索引资源数组的所有平面上定位唯一的子载波和符号位置。看到All-Planes提取方法(默认)

  • '直接的'-函数从每个元素中提取资源元素-经过-N3-D平面网格) 要么-经过-N-经过-R阵列(用于4-D网格)。该函数使用索引直接解决索引资源阵列的相应平面。看到直接提取方法

数据类型:字符串|char

输出参数

全部收缩

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

什么时候“ExtractionMethod”被设置为'allplanes', 的大小再保险N再保险-经过-R-经过-P, 在哪里:

  • N再保险是从每个的资源元素的数量-经过-N飞机网格

  • R接收天线数。

  • P是飞机的数量。

什么时候“ExtractionMethod”被设置为'直接的', 的大小再保险取决于寻址索引资源网格的每个平面的索引数。

  • 如果寻址每个平面的索引数是相同的,那么再保险是尺寸N再保险-经过-R-经过-P

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

有关资源提取方法的详细信息,请参见算法

内提取资源要素指数网格,返回为数字数组。reind是否与提取的资源元素数组的大小相同再保险.这reind输出继承索引样式和索引基础Ind.

算法

全部收缩

All-Planes提取方法(默认)

要使用此方法,请设置“ExtractionMethod”'allplanes'.该方法从每个元素中提取资源元素-经过-N飞机内网格.索引在索引资源阵列的所有平面上地址唯一的子载波和符号位置。该图突出显示用于从资源网格中提取资源元素的索引P= 2。

三维接收网格的提取过程

下图说明了从3-D接收网格的资源元素提取,其中接收天线的数量R= 3.资源元素从符号和子载波位置的网格中提取。

4-D信道估计网格的提取过程

下图展示了一个4-D信道估计网格的提取过程。接收天线的数量R= 3和天线端口的数量P= 2。4-D资源网格包括P-经过-N-经过-R阵列,每个与天线端口相关联。资源元素从这些阵列内的所有平面中提取。

直接提取方法

要使用此方法,请设置“ExtractionMethod”'直接的'.该方法提取资源元素网格假设第三和第四维度网格表示与索引资源阵列的平面相同的属性,如天线端口、层、传输天线。因此,该函数只提取与索引资源网格的每个平面相关的资源元素。

  • 对于3-d网格,直接方法从每个元素中提取元素-经过-N飞机网格使用索引寻址索引资源阵列的相同平面。这种方法与标准MATLAB相同®操作再保险网格Ind.)。所以,reindInd.

  • 对于4-d网格,直接方法从每个元素中提取元素-经过-N-经过-R的数组网格通过使用索引寻址索引资源数组的同一平面。该函数假设索引资源数组的平面所表示的属性与的第四维相同网格

4-D信道估计网格的提取过程

下图展示了一个4-D信道估计网格的提取过程。接收天线的数量R= 3和天线端口的数量P= 2。4-D资源网格包括P的数量-经过-N-经过-R阵列,每个与天线端口相关联。对应于索引资源阵列中的每个单独天线端口的指标用于从这些阵列中的每一个中提取资源元素。

扩展功能

介绍了R2018b