主要内容

nrofdminfo.

获取OFDM信息

描述

例子

信息= nrofdminfo(载体提供与指定载波配置参数的正交频分复用(OFDM)调制相关的尺寸信息。

信息= nrofdminfo(NRB.SCS.为指定的资源块提供OFDM信息,NRB.,和子载波间距SCS.

例子

信息= nrofdminfo(___名称,价值除了在任何先前语法中的任何一个语法中的输入参数之外,还可以使用一个或多个名称值对参数指定选项。

例子

全部收缩

通过执行包含声音参考信号(SRS)的资源阵列的OFDM调制来生成波形。资源阵列跨越整个帧。

设置运营商配置参数,在运营商资源阵列中指定30 kHz和24个资源块(RB)的子载波间隔。

carrier = nrcarrierconfig('subcarrierspacing',30,'nsizegrid',24);

配置SRS参数,将插槽周期设置为2并且偏移到零。

srs = nrsrsconfig('srsperiod',[2 0]);

获取指定运营商配置的OFDM信息。

信息= nrofdminfo(载体);

通过创建和连接各个插槽资源阵列来生成帧资源阵列。

grid = [];为了nslot = 0 :( info.slotsperframe  -  1)运营商.nslot= nslot;slotgrid = nrresourcegrid(载体);IND = NRSRSINDICES(载体,SRS);sym = nrsrs(载体,srs);slotgrid(ind)= sym;grid = [网格斜率格子];结尾

对指定的载波配置执行OFDM调制。

[波形,信息] = nrofdmodulate(载波,网格);

设置载波配置参数,指定60 kHz和扩展循环前缀的子载波间隔。

scs = 60;CPL =.'延伸';

设置资源块的数量150.

生成和显示OFDM信息。

nrb = 150;信息= nrofdminfo(nrb,scs,'cyclicprefix',CPL)
info =结构与字段:NFFT:4096 SAMPLEDE:245760000 CyclicPrefixLengths:[1x48双] Symbollengths:[1x48 Double]窗口:116符号

设置运营商配置参数,在运营商资源阵列中指定106 RB。

carrier = nrcarrierconfig('nsizegrid',106);

为指定的采样率生成和显示OFDM信息。

SR = 1E8;信息= nrofdminfo(载体,'采样率',SR)
info =结构与字段:NFFT:3200 Samplege:100000000 CyclicPrefixLength:[1x14双] Symbollengths:[1x14双]窗口:112符号拼写:[0 0 0 0 0 0 0 0 0 0 0 0 0 0]符号截策:14斜坡架:1斜坡架:10

输入参数

全部收缩

特定OFDM数字的载波配置参数,指定为一个nrcarrierconfig目的。只有这些对象属性与此功能相关。

运营商资源网格中的RB数量为1到275的整数。默认值52.对应于具有15kHz的10 MHz载波的最大RB数。

数据类型:双倍的

在kHz中的子载波间隔,用于载体的所有通道和参考信号,指定为15.30.60.120., 要么240.

数据类型:双倍的

循环前缀长度,指定为其中一个选项。

  • '普通的'- 使用此值指定正常的循环前缀。此选项对应于插槽中的14个OFDM符号。

  • '延伸'- 使用此值指定扩展循环前缀。此选项对应于插槽中的12个OFDM符号。对于TS 38.211第4.2节中规定的数值,扩展循环前缀长度仅适用于60 kHz子载波间距。

数据类型:char|细绳

资源块的数量,指定为1到275的整数。

数据类型:双倍的

kHz中的子载波间距,指定为15.30.60.120., 要么240.

数据类型:双倍的

名称值对参数

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

例子:'sampleate','1e9'指定1×10的采样率9.赫兹。

循环前缀长度,指定为逗号分隔对'cyclicprefix'和其中一个值:

  • '普通的'- 使用此值指定正常的循环前缀。此选项对应于插槽中的14个OFDM符号。

  • '延伸'- 使用此值指定扩展循环前缀。此选项对应于插槽中的12个OFDM符号。对于TS 38.211第4.2节中规定的数值,扩展循环前缀长度仅适用于60 kHz子载波间距。

笔记

如果您指定了载体输入,使用CyclicPrefix.财产的财产载体输入以指定循环前缀长度。您不能将此名称值对参数一起使用载体输入。

数据类型:char|细绳

快速傅里叶变换(FFT)点数,指定为逗号分隔对组成'nfft'和一个大于127或的非负整数[]。您指定的值必须导致整数值循环前缀长度和最大占用率为100%。占用率被定义为价值(12×Nrb./NFFT., 在哪里Nrb.是资源块的数量。

如果未指定此输入,或者您指定'nfft',[],该函数将大于127的整数值设置为此输入的默认值。实际默认值取决于其他输入值。

  • 如果您没有指定采样率输入,或者如果您指定'采样率',[],功能集NFFT.满足这些条件。

    • NFFT.是一个整数功率为2。

    • NFFT.导致最高入住率为85%。

  • 如果您指定了采样率输入,功能集NFFT.满足这些条件。

    • NFFT.导致整数值循环前缀长度。

    • NFFT.最大化值GCD.NFFT.×SCS.采样率, 在哪里SCS.由此指定载体.subcarrierspacing.财产或者SCS.输入。

数据类型:双倍的

波形样品速率,指定为逗号分隔对组成'采样率'和正标量或[]

如果未指定此输入,或者您指定'采样率',[],然后该函数将此输入设置为值NFFT.×SCS.

  • NFFT.是值的价值'nfft'输入。

  • SCS.是子载波间距。根据您使用的函数语法,SCS.由此指定载体.subcarrierspacing.财产或者SCS.输入。

数据类型:双倍的

该函数应用的时间域样本数为凸起的余弦窗口和OFDM符号重叠,指定为包括的逗号分隔对'窗口'和非负整数或[]

如果未指定此输入,或者您指定'窗口',[],该函数将此输入设置为最大值E.这不会影响误差矢量幅度(EVM)测试,如TS 38.101-1附件F.5.3和F.5.4,TS 38.101-2附件F.5.3和F.5.4和TS 38.104附件B.5.2和C..5.2。E.等于价值地面((NCP-W.)×信息.nfft./NFFT,名义), 在哪里NCPW., 和NFFT,名义表列中的值分别标记为“循环前缀长度”,“EVM窗口长度”和“FFT大小”。

数据类型:双倍的

Hz中的载波频率指定为逗号分隔的对'载频'和一个实数。该输入对应于F0.,在TS 38.211第5.4节中定义。

数据类型:双倍的

输出参数

全部收缩

OFDM信息,作为包含这些字段的结构返回。

领域 价值 描述
NFFT. 正整数 FFT点数
采样率 正标量 波形采样率
CyclicPrefixLengths. 1-by-N正整数矢量,在哪里N是子帧中的OFDM符号的数量。 每个OFDM符号的循环前缀长度,在样本中
Symbollength. 1-by-N正整数矢量 OFDM符号长度,在样本中
窗口 正整数 该功能适用​​的时间域样本数提高余弦窗口和OFDM符号的重叠
象征派 1-by-N数字矢量间隔[-π,π]

弧度中每个OFDM符号的相位补偿

nrofdmodulate.函数在调制期间应用此补偿以占OFDM符号的相位项,如TS 38.211第5.4节规定[4]。这nrofdmdemodulate.功能在解调期间反转此相位补偿。

symbolsperslot. 正整数 插槽中的OFDM符号数
slotspersubframe. 正整数 1毫秒子帧中的插槽数
斜坡框架 正整数 10 ms帧中的插槽数

数据类型:塑造

参考

[1]3GPP TS 38.101-1。“nr;用户设备(UE)无线电传输和接收;第1部分:范围1独立。“第三代合作伙伴计划;技术规范集团无线电接入网络

[2]3GPP TS 38.101-2。“nr;用户设备(UE)无线电传输和接收;第2部分:范围2独立。“第三代合作伙伴计划;技术规范集团无线电接入网络

[3]3GPP TS 38.104。“nr;基站(BS)无线电传输和接收。“第三代合作伙伴计划;技术规范集团无线电接入网络

[4]3GPP TS 38.211。“nr;物理渠道和调制。“第三代合作伙伴计划;技术规范集团无线电接入网络

扩展能力

在R2020B中介绍