文档

nrExtractResources

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

描述

再保险= nrExtractResources (印第安纳州网格返回资源数组中的资源元素网格使用资源元素索引印第安纳州.该函数可以提取资源元素,即使网格它的维数和指标的维数不同印第安纳州.在此语法中,指定的索引使用线性索引形式基于一。

通常,特定于通道或信号的函数生成资源元素索引,将通道或信号符号映射到资源网格。对象中的资源元素——- - - - - -N——- - - - - -P数组中。是子载波数,N是OFDM符号的数量,和P天线端口个数。

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

例子

再保险reind= nrExtractResources(印第安纳州网格同样的回报reind,为所提取资源元素的索引再保险在资源数组中网格.数组reind是否与提取的资源元素大小相同再保险

[re1,…,任,reind1,…,reindN= nrExtractResources(印第安纳州, grid2 grid1 gridN……)使用资源元素索引从多个资源数组提取资源元素印第安纳州

___= 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映射到发射机资源阵列。

P = 2;txGrid = 0 ([240 4 P]);F = [1 1i];[~,bfInd] = nrExtractResources(pbchInd,txGrid);txGrid(bfInd) = pbchTxSym*F;

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

tx波形= ofdmmod(txGrid,256,[22 18 18 18],[1:8 249:256].');

PBCH传输和解码

创建并应用波形的通道矩阵。接收发射的波形。

R = 3;H = dftmtx(max([P R]));H = H(1: p,1: r);H = H/范数(H);rx波形= tx波形*H;

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

hEstGrid = repmat(permute(H.'*F。',[3 4 1 2]),[240 4]);nEst = 0;

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

rxGrid = ofdmdemod(rx波形,256,[22 18 18 18],0,[1:8 249:256].');

在为PBCH解码做准备时,从接收网格和信道估计网格中提取符号。

[pbchRxSym,pbchHestSym] = nrExtractResources(pbchInd,rxGrid,hEstGrid);图;情节(pbchRxSym”啊,“);标题(“收到PBCH星座”);

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

pbchEqSym = nrEqualizeMMSE(pbchRxSym,pbchHestSym,nEst);图;情节(pbchEqSym”啊,“);标题(“均衡PBCH星座”);

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

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

输入参数

全部折叠

资源元素索引,指定为一个矩阵。

  • 如果“IndexStyle”“指数”,矩阵的每一列都包含对应天线的线性指标。

  • 如果“IndexStyle”“下标”印第安纳州是一个三列矩阵。矩阵行分别根据子载波数、OFDM符号数和天线数对应[子载波、符号、天线]下标。

函数假定索引是基于1的,除非您使用“IndexBase”论点。

数据类型:

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

  • 大小的三维数值数组——- - - - - -N——- - - - - -R这对应于接收到的网格是子载波数,N是OFDM符号的数量,和R接收天线数。网格在OFDM解调后创建。

  • 大小为4-D的数字数组——- - - - - -N——- - - - - -R——- - - - - -P这对应于信道估计网格P天线端口个数。网格是在信道估计之后创建的。

数据类型:

名称-值对参数

的可选逗号分隔对名称,值参数。的名字参数名称和价值对应的值。的名字必须出现在引号内。您可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:nrExtractResources(印第安纳州、网格、“ExtractionMethod”,“直接”,“IndexBase”,“0”)指定使用从零开始的索引的直接提取方法。

资源元素索引形式,指定为逗号分隔的对,由“IndexStyle”其中一个价值观是:

  • “指数”—指标采用线性指标形式。

  • “下标”—索引格式为[子载波,符号,天线]下标行。

数据类型:字符|字符串

资源元素索引基,指定为逗号分隔的对,由“IndexBase”其中一个价值观是:

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

  • 基于“0”—索引从0开始计数。

数据类型:字符|字符串

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

  • “allplanes”-该函数从中提取资源元素——- - - - - -N平面内网格.该函数使用索引,在索引资源数组的所有平面上定位唯一的子载波和符号位置。看到全平面提取方法(默认)

  • “直接”-该函数从中提取资源元素——- - - - - -N平面(用于3d网格)或——- - - - - -N——- - - - - -R数组(用于4-D网格).该函数使用直接寻址索引资源数组对应平面的索引。看到直接萃取法

数据类型:字符串|字符

输出参数

全部折叠

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

“ExtractionMethod”设置为“allplanes”的大小再保险N再保险——- - - - - -R——- - - - - -P,地点:

  • N再保险是否从每个资源元素中提取了资源元素的数量——- - - - - -N网格

  • R接收天线个数。

  • P是飞机的数量。

“ExtractionMethod”设置为“直接”的大小再保险取决于寻址索引资源网格的每个平面的索引数量。

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

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

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

内提取的资源元素的索引网格,返回为数值数组。reind是否与提取的资源元素数组大小相同再保险.的reind的索引样式和索引基印第安纳州

算法

全部折叠

全平面提取方法(默认)

若要使用此方法,请设置“ExtractionMethod”“allplanes”.该方法从中提取资源元素——- - - - - -N平面内网格.索引在索引资源数组的所有平面上处理唯一的子载波和符号位置。该图突出显示了用于从资源网格中提取资源元素的索引P= 2。

三维接收网格的提取过程

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

一种四维信道估计网格的提取方法

下图显示了4-D通道估计网格的提取过程。接收天线个数R= 3,天线端口数P= 2。4-D资源网格由P——- - - - - -N——- - - - - -R数组,每个数组与一个天线端口相关联。资源元素从这些数组中的所有平面中提取。

直接萃取法

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

  • 对于3d电影来说网格,直接法从每个元素中提取元素——- - - - - -N网格使用索引资源数组的同一平面的索引。此方法与标准MATLAB相同®操作再保险网格印第安纳州).因此,reind印第安纳州

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

一种四维信道估计网格的提取方法

下图显示了4-D通道估计网格的提取过程。接收天线个数R= 3,天线端口数P= 2。4-D资源网格由P的数量——- - - - - -N——- - - - - -R数组,每个数组与一个天线端口相关联。索引资源阵列中对应于每个天线端口的索引用于从这些阵列中提取资源元素。

扩展功能

在R2018b中引入