主要内容

NRSR

生成上行链路SRS符号

描述

例子

[[符号,,,,信息] = nrsrs(载体,,,,SRS返回上行链路发声参考信号(SRS)符号,如TS 38.211中的定义6.4.1.4.2[1]。输入载体指定特定OFDM命理学的载体配置参数。输入SRS指定SRS配置参数。该功能还返回结构信息,其中包含有关SRS生成过程的信息。

[[符号,,,,信息] = nrsrs(载体,,,,SRS,'outputDatatype',数据类型指定SRS符号的数据类型。

例子

全部收缩

使用默认配置参数配置载体。

载体= nrcarrierConfig;

配置4个OFDM符号的两个端口SRS传输。

srs = nrsrsconfig;srs.numsrsports = 2;srs.numsrssymbols = 4;

SRS必须位于插槽的最后六个符号中。将SRS的时间域开始位置设置为8和带宽配置索引5

srs.symbolstart = 8;srs.csrs = 5;

为指定的载体和SRS配置参数生成SRS符号。

[sym,info] = nrsrs(载体,srs);

验证符号向量是否包含与两端口传输相对应的两列。

尺寸(SYM)
ans =1×2480 2

验证每个端口的SRS符号的数量。

iSequal(info.seqlength*srs.numsrssymbols,size(sym,1))
ans =逻辑1

使用默认配置参数配置SRS和运营商。

载体= nrcarrierConfig;srs = nrsrsconfig;

使用指定的载体和SRS配置参数生成SRS符号和索引。

srssym = nrsrs(载波,srs);SRSIND = NRSRSINDICES(载波,SRS);

创建一个对应于配置对象中指定的子载波,OFDM符号和天线端口数量的载波网格。

k = carrier.nsizegrid*12;子载波数量的%l = carrier.symbolsperslot;每个插槽的ofdm符号数量p = srs.numsrsports;天线端口的%网格= [k l p];

用所有零以一个插槽初始化载波网格。

slotgrid = complex(Zeros(GridSize));

使用索引将SRS符号映射到载波网格。

slotgrid(srsind)= srssym;

输入参数

全部收缩

特定OFDM命理学的载体配置参数,指定为nrcarrierConfig目的。

SRS配置参数,指定为NRSRSCONFIG目的。

输出符号的数据类型,指定为'双倍的'或者'单身的'

数据类型:char|细绳

输出参数

全部收缩

SRS符号,作为复杂列向量,复杂矩阵或空数组返回。由numsrsports属性SRS输入确定列数。列中的符号对应于一个天线端口。

当插槽号指定的插槽号时,该功能将返回一个空数组载体NSLOT不是TS 38.211第6.4.1.4.4节中定义的候选插槽,或SRS.srsperiod属性设置为'离开'

数据类型:单身的|双倍的

有关SRS生成的信息,作为包含这些字段的结构返回:

字段 描述
seqgroup 基本序列组编号每个OFDM符号(参数在TS 38.211第6.4.1.4.2节中
NSEQ 每个OFDM符号的基本序列编号(参数v在TS 38.211第6.4.1.4.2节中
Α 参考信号循环每个端口(参数t一世在TS 38.211第6.4.1.4.2节中
seqlength Zadoff-Chu序列长度(参数 m s C ,,,, b r s 在TS 38.211第6.4.1.4.2节中

参考

[1]3GPP TS 38.211。“ nr;物理渠道和调制。”第三代合伙项目;技术规格组无线电访问网络

扩展功能

版本历史记录

在R2020a中引入

也可以看看

功能

对象

话题