主要内容

lteSCFDMAModulate

调节使用SC-FDMA

描述

例子

(波形,信息)= lteSCFDMAModulate (问题,网格)执行单载波频分多路访问(SC-FDMA)调制user-equipment-specific (UE-specific)设置问题。函数返回波形、一个SC-FDMA-modulated波形和相应的信息信息。你可以使用这个语法对LTE和多频声窄带物联网(NB-IoT)配置。

函数计算逆快速傅里叶变换(传输线),half-subcarrier转变,插入循环前缀。函数也可选执行raised-cosine窗口和重叠相邻SC-FDMA符号资源数组网格。的框图说明了SC-FDMA调制中的步骤,明白了算法

例子

(波形,信息)= lteSCFDMAModulate (问题,网格,窗口)执行SC-FDMA调制的选择窗口的数量和重叠的样本,窗口,用于时域窗口。如果你指定窗口问题函数忽略了它,输出窗口领域的信息指定在窗口。你可以使用这个语法对LTE和多频声NB-IoT配置。

例子

(波形,信息)= lteSCFDMAModulate (问题,chs,网格)执行SC-FDMA调制信道传输的配置chs。您可以使用该语法LTE,单音NB-IoT,和多频声NB-IoT配置。当你使用这个语法没有配置问题NB-IoT函数忽略了chs

(波形,信息)= lteSCFDMAModulate (问题,chs,网格,窗口)执行指定频道SC-FDMA调制传输配置和窗口的和重叠的样本的数量。您可以使用该语法LTE,单音NB-IoT,和多频声NB-IoT配置。当你使用这个语法没有配置问题NB-IoT函数忽略了chs

例子

全部折叠

执行SC-FDMA调制的子帧随机均匀分布的噪声。

初始化UE-specific指定数量的资源块的设置。

问题=结构(“NULRB”,50);

获得资源的数组的大小。

d = lteULResourceGridSize(问题);

被一个随机生成的向量映射资源网格的相关调制符号,指定QPSK调制。

网格=重塑(lteSymbolModulate (randi([0, 1],刺激(d) * 2, 1),“正交相移编码”),d);

执行指定UE-specific SC-FDMA调制设置和资源网格。

波形= lteSCFDMAModulate(问题、网格);

执行SC-FDMA调制十时段均匀分布噪声,指定一个多频声NB-IoT下行配置和一个窗口的值。

初始化UE-specific设置指定NB-IoT上行副载波间距。

ue.NBULSubcarrierSpacing=“15 khz”;

得到的资源网格指定数量的时段。

NSlots = 10;%的插槽数量生成的波形dim = (12 7 * NSlots);网格=重塑(lteSymbolModulate (randi([0, 1],刺激(dim) * 2, 1),“正交相移编码”),dim);

指定一个窗口值6。

窗口= 6;

执行SC-FDMA调制和显示前五调制波形的象征。

波形= lteSCFDMAModulate(问题、网格窗口);disp(波形(1:5));
0.0152 + 0.0178我0.0126 + 0.0159 0.0092 0.0006我0.0052 + 0.0092 + 0.0130 + 0.0047

执行SC-FDMA调制十时段均匀分布噪声,指定一个多频声NB-IoT下行配置。

初始化UE-specific设置指定NB-IoT上行副载波间距。

ue.NBULSubcarrierSpacing=“15 khz”;

得到的资源网格指定数量的时段。

NSlots = 10;%的插槽数量生成的波形dim = (12 7 * NSlots);网格=重塑(lteSymbolModulate (randi([0, 1],刺激(dim) * 2, 1),“正交相移编码”),dim);

执行SC-FDMA调制和显示前五调制波形的象征。

波形= lteSCFDMAModulate(问题、网格);disp(波形(1:5));
0.0152 + 0.0178我0.0126 + 0.0159 0.0092 0.0006我0.0052 + 0.0092 + 0.0130 + 0.0047

执行SC-FDMA调制槽均匀分布噪声20次,指定一个单音NB-IoT配置15 kHz副载波间距。

UE-specific进行初始化设置,指定一个NB-IoT配置的副载波间距15 kHz。

ue.NBULSubcarrierSpacing=“15 khz”;

设置通道传输配置,指定所需的字段选择NB-IoT配置。

chs =结构(“NULSlots”,16岁,“NRU”2,“NRep”4“SlotIdx”,120,“NBULSubcarrierSet”0,“调制”,“正交相移编码”);

得到窄带资源网格20次槽。

NSlots = 20;网格= repmat (lteNBResourceGrid(问题),1,NSlots);:网格(chs.NBULSubcarrierSet + 1) = lteSymbolModulate (randi([0, 1],大小(网格,2)* 2,1),“正交相移编码”)”。;

执行SC-FDMA调制和显示前五个符号调制的时域波形。

波形= lteSCFDMAModulate(问题、chs、网格);disp(波形(1:5));
0.0074 + 0.0026我0.0078 + 0.0006 0.0077 - 0.0015 0.0070 - 0.0035 0.0058 - 0.0052我

输入参数

全部折叠

UE-specific设置,指定为一个结构。您所指定的字段问题chs确定函数执行SC-FDMA调制的LTE或NB-IoT配置。选择一个NB-IoT配置,指定NBULSubcarrierSpacing字段。选择一个LTE配置,省略了NBULSubcarrierSpacing字段。的窗口字段是可选的,您可以指定一个LTE或者NB-IoT配置。的CyclicPrefixUL字段是可选的,并且只适用一个LTE配置. .

时域样本数量的函数窗口和重叠SC-FDMA符号,指定为一个非负整数。这个字段是可选的。

请注意

如果你不指定窗口,lteSCFDMAModulate返回窗口领域的信息选择默认值的函数NULRB(对于LTE上行配置)或NBULSubcarrierSpacing(NB-IoT上行配置)。这种行为妥协之间的有效时间循环前缀(因此通道延迟扩展公差)和传输信号的谱特征(不考虑任何额外的冷杉过滤)。如果窗口是零,问题中确定的描述网格关于连接的插槽SC-FDMA调制不适用。

样品用于窗口的数量取决于循环前缀长度(正常或扩展)和资源块的数量。选择默认按照最大值隐含在TS 36.104中,表E.5.1-1和E.5.1-2[1]。为一个更大的价值窗口循环前缀的有效持续时间减少,但传播信号频谱有较小的带外排放。

数量的资源块NRB

窗口样品正常循环前缀

窗口样品长循环前缀

6

4

4

15

6

6

25

4

4

50

6

6

75年

8

8

One hundred.

8

8

数据类型:

循环前缀长度指定为“正常”“扩展”。这个字段是可选的。

依赖关系

这个字段只适用于当你选择一个LTE配置通过省略NBULSubcarrierSpacing字段。

数据类型:字符|字符串

NB-IoT副载波间距,指定为3.75 khz的“15 khz”。设定一个副载波间距3.75 kHz,这个字段指定为3.75 khz的。设定一个副载波间距15 kHz,这个字段指定为“15 khz”

使用lteSCFDMAModulate对于NB-IoT调制,您必须指定这个领域。,指示一个LTE配置,省略这一领域。

请注意

副载波间距3.75 kHz,lteSCFDMAModulate金宝app只支持单频NB-IoT配置。

数据类型:字符|字符串

网格资源,指定为一个数值数组的大小——- - - - - -N——- - - - - -P,地点:

  • 是副载波的数量。

  • N是SC-FDMA符号的数量。

  • P是传输天线的数量。

您可以指定网格包含各种时段所有REs配置天线端口,所述代表资源网格。此外,您可以指定网格包含多个此类矩阵连接在第二个维度给多个插槽。天线的飞机在网格都是OFDM调制给的列波形输出。

对于一个LTE上行配置,必须是12的倍数,因为资源块的数量吗NRB=/ 12最多,高达2048人。对于一个NB-IoT下行和上行配置的NBULSubcarrierSpacing领域的问题设置为“15 khz”,= 12。对于一个NB-IoT上行配置NBULSubcarrierSpacing设置为3.75 khz的,= 48。指定N作为一个符号在一个插槽的数量的倍数l,在那里l= 14正常循环前缀和l= 12长循环前缀。您可以指定P1、2或4。

网格可以跨多个时段。窗口和重叠应用所有相邻之间SC-FDMA符号,包括最后一个槽和第一。因此,比当获得不同的结果lteSCFDMAModulate呼吁个人槽和时域波形是连接。在后一种情况下产生的波形不连续在每个槽的开始和结束。建议所有插槽SC-FDMA调制先连接之前调用lteSCFDMAModulate由此产生的多槽阵列。不过,您可以对个人进行OFDM调制槽和创造产生的多槽时域波形通过手动重叠。

数据类型:
复数的支持:金宝app是的

信道传输配置,指定为一个结构。NB-IoT配置,您可以设置其他uplink-specific参数通过指定NB-IoT-specific字段chs。除了NBULSubcarrierSet字段,字段chs时也适用吗NBULSubcarrierSpacing领域的问题3.75 khz的或者当NBULSubcarrierSpacing“15 khz”长度(chs.NBULSubcarrierSet)1

NB-IoT上行副载波指标,指定为一个向量的非负整数区间[0,11]或一个非负整数区间[0,47]。指数是从零开始的形式。使用lteSCFDMAModulate对单频NB-IoT调制,你必须指定NBULSubcarrierSet作为一个标量。如果你不指定NBULSubcarrierSet,lteSCFDMAModulate默认执行多频声NB-IoT调制。如果你指定NBULSubcarrierSpacing领域的问题作为“15 khz”,这个字段是必需的。

数据类型:

调制类型,指定为“BPSK”“正交相移编码”。二进制相移键控(BPSK),指定调制作为“BPSK”。正交相移键控(QPSK)指定调制作为“正交相移编码”

数据类型:字符|字符串

每个资源单元槽数(俄文),指定为一个正整数。使用lteSCFDMAModulate对单音NB-IoT调制时,您必须指定这个领域。

数据类型:

俄文,指定为一个正整数。使用lteSCFDMAModulate对单音NB-IoT调制时,您必须指定这个领域。

数据类型:

码字的重复,指定为一个非负整数。使用lteSCFDMAModulate对单音NB-IoT调制时,您必须指定这个领域。

数据类型:

相对位置指数在窄带物理上行共享通道(NPUSCH)包,指定为一个非负整数。这个字段决定了从零开始的相对位置指数在一束时隙传输的传输块或控制信息。

数据类型:

数据类型:结构体

窗口的和重叠的样本数量,指定为一个非负整数。该参数控制窗口的数量和重叠样本用于时域窗口。如果你指定这个输入,SC-FMDA调制函数使用您所指定的值(而不是窗口场的问题输入)并返回的值窗口字段信息输出。

数据类型:

输出参数

全部折叠

SC-FDMA-modulated波形,作为复值返回矩阵。的尺寸波形T——- - - - - -P,在那里T时域样本的数量,P是传输天线的数量。维度T是由T= 15K/NFFT,在那里NFFT传输线的大小,K的时间段吗网格输入。当≥72,NFFT是一个函数的数量资源块(NRB),NRB=/ 12

NRB

NFFT

6

128年

15

256年

25

512年

50

1024年

75年

2048年

One hundred.

2048年

= 12或NBULSubcarrierSpacing字段是“15 khz”(NB-IoT下行或NB-IoT上行15-kHz副载波间距),NFFT= 128。当NBULSubcarrierSpacing字段是3.75 khz的(NB-IoT上行3.75 khz副载波间距),NFFT= 512。当≥72,NFFT是最小的功率大于或等于212NRB/ 0.85。这个值是最小的FFT能涵盖所有的副载波带宽占用和结果(12NRB/NFFT)不超过85%。

数据类型:
复数的支持:金宝app是的

SC-FDMA调制波形信息,返回一个包含这些字段的结构。

数量的样本在每个时间段的差距,作为一个正整数返回。当NBULSubcarrierSpacing字段是3.75 khz的,NBULGapSamples144年。否则,NBULGapSamples0

依赖关系

这个论点是只有当返回NBULSubcarrierSpacing领域的问题都是确定的。

数据类型:

循环前缀长度,在时域样本,作为一个向量的正整数返回。每个条目表示循环前缀长度相应的正交频分复用(OFDM)符号在一个时间段。函数返回CyclicPrefixLengths按照指定的输入字段,这些表所示。

LTE配置

Nfft CyclicPrefixLengthsCyclicPrefixUL被设置为“正常” CyclicPrefixLengthsCyclicPrefixUL被设置为“扩展”)
128年 [10 9 9 9 9 9 9 10 9 9 9 9 9 9] [32 32 32 32 32 32 32 32 32 32 32 32)
256年 (20 18 18 18 18 18 18 20 18 18 18 18 18 18] (64 64 64 64 64 64 64 64 64 64 64 64)
512年 (40 36 36 36 36 36 36 40 36 36 36 36 36 36) (128 128 128 128 128 128 128 128 128 128 128 128)
1024年 (80 72 72 72 72 72 72 80 72 72 72 72 72 72) (256 256 256 256 256 256 256 256 256 256 256 256)
2048年 (160 144 144 144 144 144 144 160 144 144 144 144 144 144) (512 512 512 512 512 512 512 512 512 512 512 512)

NB-IoT配置

Nfft NBULSubcarrierSpacing CyclicPrefixLengths
128年 “15 khz” [10 9 9 9 9 9 9 10 9 9 9 9 9 9]
512年 3.75 khz的 (16 16 16 16 16 16 16 16)

请注意

如表所示的值Nfft不到2048的条目CyclicPrefixLengths给出了用循环前缀长度什么时候Nfft是2048年由Nfft/ 2048。

数据类型:int32

时域样本数量的函数窗口和重叠SC-FDMA符号,作为一个非负整数返回。

数据类型:

FFT点数,NFFT,作为一个正整数返回。

数据类型:

时域波形的采样率,作为一个积极的标量返回。当NBULSubcarrierSpacing字段是“15 khz”或不明,波形的采样率(30.72 MHz / 2048)×NFFT,在那里NFFT是快速傅里叶变换(FFT)的数量。当你显示一个NB-IoT配置通过指定ue.NBULSubcarrierSpacing采样率是1.92 MHz。

数据类型:

数据类型:结构体

算法

全部折叠

SC-FDMA调制处理

这个图表显示了处理由SC-FDMA调制。

引用

[1]3 gpp TS 36.104。“基站(BS)无线电发射和接受。”第三代合作伙伴项目;技术规范集团无线接入网络;进化的通用陆地电台访问(进阶)。URL:https://www.3gpp.org

版本历史

介绍了R2014a