lteSCFDMAModulate
调节使用SC-FDMA
语法
描述
例子
执行SC-FDMA调制
执行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窗口
执行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配置
执行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为单频调制NB-IoT配置
执行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设置
结构
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]。为一个更大的价值窗口
循环前缀的有效持续时间减少,但传播信号频谱有较小的带外排放。
数量的资源块 |
窗口样品正常循环前缀 |
窗口样品长循环前缀 |
---|---|---|
6 |
4 |
4 |
15 |
6 |
6 |
25 |
4 |
4 |
50 |
6 |
6 |
75年 |
8 |
8 |
One hundred. |
8 |
8 |
数据类型:双
CyclicPrefixUL
——循环前缀长度
“正常”
(默认)|“扩展”
NBULSubcarrierSpacing
——NB-IoT副载波间距
3.75 khz的
|“15 khz”
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是的
chs
- - - - - -信道传输配置
结构
信道传输配置,指定为一个结构。NB-IoT配置,您可以设置其他uplink-specific参数通过指定NB-IoT-specific字段chs
。除了NBULSubcarrierSet
字段,字段chs
时也适用吗NBULSubcarrierSpacing
领域的问题
是3.75 khz的
或者当NBULSubcarrierSpacing
是“15 khz”
和长度(chs.NBULSubcarrierSet)
是1
。
NBULSubcarrierSet
——NB-IoT上行副载波指数
向量的非负整数(默认)|非负整数
NB-IoT上行副载波指标,指定为一个向量的非负整数区间[0,11]或一个非负整数区间[0,47]。指数是从零开始的形式。使用lteSCFDMAModulate
对单频NB-IoT调制,你必须指定NBULSubcarrierSet
作为一个标量。如果你不指定NBULSubcarrierSet
,lteSCFDMAModulate
默认执行多频声NB-IoT调制。如果你指定NBULSubcarrierSpacing
领域的问题
作为“15 khz”
,这个字段是必需的。
数据类型:双
调制
——调制类型
“BPSK”
|“正交相移编码”
调制类型,指定为“BPSK”
或“正交相移编码”
。二进制相移键控(BPSK),指定调制
作为“BPSK”
。正交相移键控(QPSK)指定调制
作为“正交相移编码”
。
数据类型:字符
|字符串
NULSlots
——槽数/俄文
正整数
每个资源单元槽数(俄文),指定为一个正整数。使用lteSCFDMAModulate
对单音NB-IoT调制时,您必须指定这个领域。
数据类型:双
NRU
——数量的俄文
正整数
俄文,指定为一个正整数。使用lteSCFDMAModulate
对单音NB-IoT调制时,您必须指定这个领域。
数据类型:双
NRep
码字的重复
非负整数
码字的重复,指定为一个非负整数。使用lteSCFDMAModulate
对单音NB-IoT调制时,您必须指定这个领域。
数据类型:双
SlotIdx
——相对位置指数NPUSCH包
0
(默认)|非负整数
相对位置指数在窄带物理上行共享通道(NPUSCH)包,指定为一个非负整数。这个字段决定了从零开始的相对位置指数在一束时隙传输的传输块或控制信息。
数据类型:双
数据类型:结构体
输出参数
波形
——SC-FDMA-modulated波形
复数矩阵
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调制波形信息
结构
SC-FDMA调制波形信息,返回一个包含这些字段的结构。
NBULGapSamples
——填补空白样品的数量
正整数
数量的样本在每个时间段的差距,作为一个正整数返回。当NBULSubcarrierSpacing
字段是3.75 khz的
,NBULGapSamples
是144年
。否则,NBULGapSamples
是0
。
依赖关系
这个论点是只有当返回NBULSubcarrierSpacing
领域的问题
都是确定的。
数据类型:双
CyclicPrefixLengths
——循环前缀长度
向量的正整数
循环前缀长度,在时域样本,作为一个向量的正整数返回。每个条目表示循环前缀长度相应的正交频分复用(OFDM)符号在一个时间段。函数返回CyclicPrefixLengths
按照指定的输入字段,这些表所示。
LTE配置
Nfft |
CyclicPrefixLengths 当CyclicPrefixUL 被设置为“正常” |
CyclicPrefixLengths 当CyclicPrefixUL 被设置为“扩展” ) |
---|---|---|
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符号,作为一个非负整数返回。
数据类型:双
Nfft
- FFT点数
正整数
FFT点数,NFFT,作为一个正整数返回。
数据类型:双
SamplingRate
——时域波形的采样率
积极的标量
时域波形的采样率,作为一个积极的标量返回。当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
MATLAB命令
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。