wlanWaveformGeneratorgydF4y2Ba
生成WLAN波形gydF4y2Ba
语法gydF4y2Ba
描述gydF4y2Ba
为gydF4y2Ba波形gydF4y2Ba
= wlanWaveformGenerator (gydF4y2Ba位gydF4y2Ba
,gydF4y2BacfggydF4y2Ba
)gydF4y2Ba位gydF4y2Ba
,指定的信息位,和gydF4y2BacfggydF4y2Ba
,物理层(PHY)格式配置。有关更多信息,请参见gydF4y2BaIEEE 802.11 PPDU格式gydF4y2Ba.gydF4y2Ba
使用一个或多个名称-值对参数指定其他选项。gydF4y2Ba波形gydF4y2Ba
= wlanWaveformGenerator (gydF4y2Ba位gydF4y2Ba
,gydF4y2BacfggydF4y2Ba
,gydF4y2Ba名称,值gydF4y2Ba
)gydF4y2Ba
例子gydF4y2Ba
生成EHT MU波形gydF4y2Ba
创建非ofdma EHT MU报文的配置对象。设置通道带宽为160mhz。gydF4y2Ba
cfgEHTMU = wlanEHTMUConfig(gydF4y2Ba“CBW160”gydF4y2Ba);gydF4y2Ba
属性从配置对象中获取PSDU长度(以字节为单位)gydF4y2BapsduLengthgydF4y2Ba
对象的功能。gydF4y2Ba
长度= psduLength(cfgEHTMU);gydF4y2Ba
生成一个相关长度的PSDU。gydF4y2Ba
Psdu = randi([0 1],8*length,1);gydF4y2Ba
生成并绘制波形。gydF4y2Ba
波形= wlanWaveformGenerator(psdu,cfgEHTMU);图;情节(abs(波形));标题(gydF4y2Ba“EHT MU波形”gydF4y2Ba);包含(gydF4y2Ba“时间(纳秒)”gydF4y2Ba);ylabel (gydF4y2Ba“振幅”gydF4y2Ba);gydF4y2Ba
生成HE TB波形gydF4y2Ba
配置并生成包含HE TB上行报文的WLAN波形。gydF4y2Ba
创建WLAN HE TB上行传输的配置对象。gydF4y2Ba
cfgHETB = wlanHETBConfig;gydF4y2Ba
属性从配置对象中获取PSDU长度(以字节为单位)gydF4y2BagetPSDULengthgydF4y2Ba
对象的功能。gydF4y2Ba
psduLength = getPSDULength(cfgHETB);gydF4y2Ba
生成一个相关长度的PSDU。gydF4y2Ba
psdu = randi([0 1],8*psduLength,1);gydF4y2Ba
生成并绘制波形。gydF4y2Ba
波形= wlanWaveformGenerator(psdu,cfgHETB);图;情节(abs(波形));标题(gydF4y2Ba“HE TB波形”gydF4y2Ba);包含(gydF4y2Ba“时间(纳秒)”gydF4y2Ba);ylabel (gydF4y2Ba“振幅”gydF4y2Ba);gydF4y2Ba
生成VHT波形gydF4y2Ba
用一个包生成802.11ac VHT传输的时域信号。gydF4y2Ba
创建VHT配置对象。分配两个发射天线和两个空间流,并禁用时空块编码(STBC)。设置调制和编码方案为gydF4y2Ba1gydF4y2Ba
,根据802.11标准分配QPSK调制和1/2速率编码方案。设置A-MPDU pre-EOF填充的字节数,gydF4y2BaAPEPLengthgydF4y2Ba
,gydF4y2Ba1024gydF4y2Ba
.gydF4y2Ba
cfg = wlanVHTConfig(gydF4y2Ba“NumTransmitAntennas”gydF4y2Ba2,gydF4y2Ba“NumSpaceTimeStreams”gydF4y2Ba2,gydF4y2Ba“摘要”gydF4y2Ba0,gydF4y2Ba“主持人”gydF4y2Ba, 1gydF4y2Ba“APEPLength”gydF4y2Ba, 1024);gydF4y2Ba
生成发射波形。gydF4y2Ba
Bits = [1;0;0;1];tx波形= wlanWaveformGenerator(bits,cfg);gydF4y2Ba
在HE MU波形中演示SIGB压缩gydF4y2Ba
HE MU-MIMO配置与SIGB压缩gydF4y2Ba
生成一个全带宽HE MU-MIMO配置在20 MHz带宽与SIGB压缩。所有三个用户都在一个内容通道上,其中只包括用户字段位。gydF4y2Ba
cfgHE = wlanHEMUConfig(194);cfgHE。NumTransmitAntennas = 3;
为所有用户创建PSDU数据。gydF4y2Ba
psdu = cell(1, number (cfgh . user));psduLength = getPSDULength(cfgHE);gydF4y2Ba为gydF4y2Baj = 1: number (cfgh . user) psdu = randi([0 1],psdu (j)*8,1,gydF4y2Ba“int8”gydF4y2Ba);gydF4y2Ba结束gydF4y2Ba
生成并绘制波形。gydF4y2Ba
y = wlanWaveformGenerator(psdu,cfgHE);情节(abs (y))gydF4y2Ba
用SIGB压缩在80 MHz带宽生成全带宽HE MU-MIMO波形。HE-SIG-B内容频道1有4个用户。HE-SIG-B内容频道2有三个用户。gydF4y2Ba
cfgHE = wlanHEMUConfig(214);cfgHE。NumTransmitAntennas = 7;
为所有用户创建PSDU数据。gydF4y2Ba
psdu = cell(1, number (cfgh . user));psduLength = getPSDULength(cfgHE);gydF4y2Ba为gydF4y2Baj = 1: number (cfgh . user) psdu = randi([0 1],psdu (j)*8,1,gydF4y2Ba“int8”gydF4y2Ba);gydF4y2Ba结束gydF4y2Ba
生成并绘制波形。gydF4y2Ba
y = wlanWaveformGenerator(psdu,cfgHE);情节(abs (y));gydF4y2Ba
HE MU-MIMO配置,无SIGB压缩gydF4y2Ba
在没有SIGB压缩的情况下,在20mhz带宽下生成全带宽HE MU-MIMO配置。所有三个用户都在一个内容通道上,其中包括公共字段位和用户字段位。gydF4y2Ba
cfgHE = wlanHEMUConfig(194);cfgHE。年代IGBCompression = false; cfgHE.NumTransmitAntennas = 3;
为所有用户创建PSDU数据。gydF4y2Ba
psdu = cell(1, number (cfgh . user));psduLength = getPSDULength(cfgHE);gydF4y2Ba为gydF4y2Baj = 1: number (cfgh . user) psdu = randi([0 1],psdu (j)*8,1,gydF4y2Ba“int8”gydF4y2Ba);gydF4y2Ba结束gydF4y2Ba
生成并绘制波形。gydF4y2Ba
y = wlanWaveformGenerator(psdu,cfgHE);情节(abs (y))gydF4y2Ba
在没有SIGB压缩的情况下,为六个用户生成80 MHz HE MU波形。HE-SIG-B内容频道1有4个用户。HE-SIG-B内容频道2有两个用户。gydF4y2Ba
cfgHE = wlanHEMUConfig([202 114 192 193]);cfgHE。NumTransmitAntennas = 6;为gydF4y2Bai = 1: number (cfgHE.RU) cfgHE.RU{i}.使用实例SpatialMapping =gydF4y2Ba“傅里叶”gydF4y2Ba;gydF4y2Ba结束gydF4y2Ba
为所有用户创建PSDU数据。gydF4y2Ba
psdu = cell(1, number (cfgh . user));psduLength = getPSDULength(cfgHE);gydF4y2Ba为gydF4y2Baj = 1: number (cfgh . user) psdu = randi([0 1],psdu (j)*8,1,gydF4y2Ba“int8”gydF4y2Ba);gydF4y2Ba结束gydF4y2Ba
生成并绘制波形。gydF4y2Ba
y = wlanWaveformGenerator(psdu,cfgHE);情节(abs (y));gydF4y2Ba
在没有SIGB压缩的情况下,生成80 MHz带宽的全带宽HE MU-MIMO波形。HE-SIG-B内容频道1有7个用户。HE-SIG-B内容频道2没有用户。gydF4y2Ba
cfgHE = wlanHEMUConfig([214 115 115 115]);cfgHE。NumTransmitAntennas = 7;
为所有用户创建PSDU数据。gydF4y2Ba
psdu = cell(1, number (cfgh . user));psduLength = getPSDULength(cfgHE);gydF4y2Ba为gydF4y2Baj = 1: number (cfgh . user) psdu = randi([0 1],psdu (j)*8,1,gydF4y2Ba“int8”gydF4y2Ba);gydF4y2Ba结束gydF4y2Ba
生成并绘制波形。gydF4y2Ba
y = wlanWaveformGenerator(psdu,cfgHE);情节(abs (y))gydF4y2Ba
用随机扰频器状态生成VHT波形gydF4y2Ba
生成一个802.11ac VHT传输的时域信号,其中有5个包,包之间的空闲时间为30微秒。对每个包使用随机扰频器初始状态。gydF4y2Ba
创建VHT配置对象,并确认用于伸缩的通道带宽gydF4y2BaxgydF4y2Ba-轴。gydF4y2Ba
cfg = wlanVHTConfig;disp (cfg.ChannelBandwidth)gydF4y2Ba
CBW80gydF4y2Ba
生成并绘制波形。上以微秒为单位显示时间gydF4y2BaxgydF4y2Ba设在。gydF4y2Ba
numPkts = 5;Bits = [1;0;0;1];srf = randi([1 127],numPkts,1);tx波形= wlanWaveformGenerator(位,cfg,gydF4y2Ba“NumPackets”gydF4y2BanumPkts,gydF4y2Ba“IdleTime”gydF4y2Ba, 30 e-6,gydF4y2Ba“ScramblerInitialization”gydF4y2Ba, scramInit);time = [0:length(tx波形)-1]/80e-6;情节(时间、abs (txWaveform));标题(gydF4y2Ba“5个包以30微秒的空闲时间分开”gydF4y2Ba);包含(gydF4y2Ba的时间(毫秒)gydF4y2Ba);ylabel (gydF4y2Ba“振幅”gydF4y2Ba);gydF4y2Ba
输入参数gydF4y2Ba
位gydF4y2Ba
- - - - - -gydF4y2Ba信息比特gydF4y2Ba
0gydF4y2Ba
|gydF4y2Ba1gydF4y2Ba
|gydF4y2Babinary-valued向量gydF4y2Ba|gydF4y2Ba单元阵列gydF4y2Ba|gydF4y2Ba矢量单元阵列gydF4y2Ba
单个用户的信息位,包括表示多个连接的psdu的任何MAC填充,指定为这些值之一。gydF4y2Ba
0gydF4y2Ba
或gydF4y2Ba1gydF4y2Ba
.gydF4y2Ba一个二值向量。gydF4y2Ba
包含二进制值标量或向量的一个接一个单元格-指定的位应用于所有用户。gydF4y2Ba
二进制值标量或向量的向量单元数组——每个元素对应地应用于每个用户。此单元格数组的长度必须等于用户的数量。对于每个用户,如果生成的所有数据包所需的比特数超过了提供的向量的长度,则函数循环应用的比特向量。在比特上循环允许你定义一个简短的模式,例如,gydF4y2Ba
(1;0;0;1]gydF4y2Ba
,作为跨包和用户的PSDU编码的输入重复。在每个包生成中,为gydF4y2BakgydF4y2Ba用户,即gydF4y2BakgydF4y2Ba的第Th元素gydF4y2BaPSDULengthgydF4y2Ba
的属性gydF4y2BacfggydF4y2Ba
Input表示从流中获取的数据字节数。要计算比特数,请相乘gydF4y2BaPSDULengthgydF4y2Ba
通过8。gydF4y2Ba
在内部,该函数循环此输入以生成指定数量的数据包。的gydF4y2BaPSDULengthgydF4y2Ba
的属性gydF4y2BacfggydF4y2Ba
输入指定从产生的每个传输包的位流中获取的数据位数。的gydF4y2Ba“NumPackets”gydF4y2Ba
Input指定生成的报文数。gydF4y2Ba
例子:gydF4y2Ba[1 1 0 1 0 1 1]gydF4y2Ba
数据类型:gydF4y2Ba双gydF4y2Ba
|gydF4y2Baint8gydF4y2Ba
cfggydF4y2Ba
- - - - - -gydF4y2Ba报文格式配置gydF4y2Ba
wlanHEMUConfiggydF4y2Ba
对象gydF4y2Ba|gydF4y2BawlanHESUConfiggydF4y2Ba
对象gydF4y2Ba|gydF4y2BawlanHETBConfiggydF4y2Ba
对象gydF4y2Ba|gydF4y2BawlanEHTMUConfiggydF4y2Ba
对象gydF4y2Ba|gydF4y2BawlanWURConfiggydF4y2Ba
对象gydF4y2Ba|gydF4y2BawlanDMGConfiggydF4y2Ba
对象gydF4y2Ba|gydF4y2BawlanS1GConfiggydF4y2Ba
对象gydF4y2Ba|gydF4y2BawlanVHTConfiggydF4y2Ba
对象gydF4y2Ba|gydF4y2BawlanHTConfiggydF4y2Ba
对象gydF4y2Ba|gydF4y2BawlanNonHTConfiggydF4y2Ba
对象gydF4y2Ba
数据包格式配置,指定为以下对象之一:gydF4y2BawlanHEMUConfiggydF4y2Ba
,gydF4y2BawlanHESUConfiggydF4y2Ba
,gydF4y2BawlanHETBConfiggydF4y2Ba
,gydF4y2BawlanEHTMUConfiggydF4y2Ba
,gydF4y2BawlanWURConfiggydF4y2Ba
,gydF4y2BawlanDMGConfiggydF4y2Ba
,gydF4y2BawlanS1GConfiggydF4y2Ba
,gydF4y2BawlanVHTConfiggydF4y2Ba
,gydF4y2BawlanHTConfiggydF4y2Ba
,或gydF4y2BawlanNonHTConfiggydF4y2Ba
.指定的对象类型决定IEEEgydF4y2Ba®gydF4y2Ba生成的波形的802.11™格式。gydF4y2Ba
报文格式配置对象的属性决定了生成的ppdu的数据速率和PSDU长度。gydF4y2Ba
名称-值参数gydF4y2Ba
指定可选参数对为gydF4y2BaName1 = Value1,…,以=家gydF4y2Ba
,在那里gydF4y2Ba的名字gydF4y2Ba
参数名称和gydF4y2Ba价值gydF4y2Ba
对应的值。名称-值参数必须出现在其他参数之后,但对的顺序无关紧要。gydF4y2Ba
在R2021a之前,使用逗号分隔每个名称和值,并将其括起来gydF4y2Ba的名字gydF4y2Ba
在报价。gydF4y2Ba
例子:gydF4y2Ba‘ScramblerInitialization NumPackets, 21日,(52岁,17)gydF4y2Ba
NumPacketsgydF4y2Ba
- - - - - -gydF4y2Ba包数gydF4y2Ba
1gydF4y2Ba
(默认)|gydF4y2Ba正整数gydF4y2Ba
在单个函数调用中生成的包数,指定为正整数。gydF4y2Ba
数据类型:gydF4y2Ba双gydF4y2Ba
IdleTimegydF4y2Ba
- - - - - -gydF4y2Ba每个包后增加的空闲时间gydF4y2Ba
0gydF4y2Ba
(默认)|gydF4y2Ba负的标量gydF4y2Ba
空闲时间,以秒为单位,添加在每个包之后,指定为非负标量。除默认值外,此输入必须大于或等于:gydF4y2Ba
1 e-6gydF4y2Ba
适用于DMG格式gydF4y2Ba2 e-6gydF4y2Ba
对于所有其他格式gydF4y2Ba
例子:gydF4y2Ba2 e-5gydF4y2Ba
数据类型:gydF4y2Ba双gydF4y2Ba
OversamplingFactorgydF4y2Ba
- - - - - -gydF4y2Ba过采样因子gydF4y2Ba
1gydF4y2Ba
(默认)|gydF4y2Ba大于等于1的标量gydF4y2Ba
过采样因子,指定为大于或等于1的标量。过采样的循环前缀长度必须是整数个样本。有关过采样的详细信息,请参见gydF4y2BaFFT-Based采样过密gydF4y2Ba.gydF4y2Ba
依赖关系gydF4y2Ba
此参数仅适用于EHT、HE、WUR、VHT、HT、S1G和非HT OFDM格式。gydF4y2Ba
数据类型:gydF4y2Ba单gydF4y2Ba
|gydF4y2Ba双gydF4y2Ba
|gydF4y2Baint8gydF4y2Ba
|gydF4y2Baint16gydF4y2Ba
|gydF4y2Baint32gydF4y2Ba
|gydF4y2Baint64gydF4y2Ba
|gydF4y2Bauint8gydF4y2Ba
|gydF4y2Bauint16gydF4y2Ba
|gydF4y2Bauint32gydF4y2Ba
|gydF4y2Bauint64gydF4y2Ba
ScramblerInitializationgydF4y2Ba
- - - - - -gydF4y2Ba初始扰频器状态或初始伪随机扰频器序列gydF4y2Ba
93gydF4y2Ba
(默认)|gydF4y2Ba区间[1,2047]中的整数gydF4y2Ba|gydF4y2Ba区间[1,2047]的整数矩阵gydF4y2Ba
每个生成的包和每个用户的初始扰码器状态或初始伪随机扰码器序列,指定为这些值之一。gydF4y2Ba
区间内的整数[1,127]-该输入表示在带宽信令禁用的情况下,HE、S1G、VHT、HT波形和非HT OFDM波形中所有数据包和用户的初始扰频器状态。对于多用户和多包波形,该函数使用为所有包和用户指定的值。默认值:gydF4y2Ba
93gydF4y2Ba
的I.1.5.2节中的示例状态gydF4y2Ba[1]gydF4y2Ba.有关更多信息,请参见gydF4y2Ba扰频器初始化gydF4y2Ba.gydF4y2Ba区间[1,2047]中的整数。该输入表示EHT波形中所有包和用户的初始扰频器状态。对于多用户和多包波形,该函数使用为所有包和用户指定的值。gydF4y2Ba
区间[中的整数gydF4y2Ba最小值gydF4y2Ba,gydF4y2Ba马克斯gydF4y2Ba-该输入表示启用带宽信令的非ht传输的初始伪随机扰频器序列,如表17-7所示gydF4y2Ba[1]gydF4y2Ba.如果不指定此输入,则函数使用gydF4y2BaNgydF4y2BaBgydF4y2Ba默认值的最重要位,gydF4y2Ba
93gydF4y2Ba
.的价值gydF4y2Ba最小值gydF4y2Ba,gydF4y2Ba马克斯gydF4y2Ba,gydF4y2BaNgydF4y2BaBgydF4y2Ba的值gydF4y2BaBandwidthOperationgydF4y2Ba
而且gydF4y2BaChannelBandwidthgydF4y2Ba
的属性gydF4y2BacfggydF4y2Ba
根据这个表格输入。gydF4y2Ba的价值gydF4y2Ba cfggydF4y2Ba
.gydF4y2Ba
BandwidthOperationgydF4y2Ba
的价值gydF4y2Ba cfggydF4y2Ba
.gydF4y2Ba
ChannelBandwidthgydF4y2Ba
的价值gydF4y2Ba最小值gydF4y2Ba 的价值gydF4y2Ba马克斯gydF4y2Ba 的价值gydF4y2BaNgydF4y2BaBgydF4y2Ba “缺席”gydF4y2Ba
“CBW20”gydF4y2Ba
1gydF4y2Ba 31gydF4y2Ba 5gydF4y2Ba “缺席”gydF4y2Ba
“CBW5”gydF4y2Ba
,gydF4y2Ba“CBW10”gydF4y2Ba
,gydF4y2Ba“CBW40”gydF4y2Ba
,gydF4y2Ba“CBW80”gydF4y2Ba
,或gydF4y2Ba“CBW160”gydF4y2Ba
0gydF4y2Ba 31gydF4y2Ba 5gydF4y2Ba “静态”gydF4y2Ba
或gydF4y2Ba“动态”gydF4y2Ba
“CBW20”gydF4y2Ba
1gydF4y2Ba 15gydF4y2Ba 4gydF4y2Ba “静态”gydF4y2Ba
或gydF4y2Ba“动态”gydF4y2Ba
“CBW5”gydF4y2Ba
,gydF4y2Ba“CBW10”gydF4y2Ba
,gydF4y2Ba“CBW40”gydF4y2Ba
,gydF4y2Ba“CBW80”gydF4y2Ba
,或gydF4y2Ba“CBW160”gydF4y2Ba
0gydF4y2Ba 15gydF4y2Ba 4gydF4y2Ba 一个整数矩阵,其大小为[1,127]gydF4y2BaNgydF4y2BaPgydF4y2Ba——- - - - - -gydF4y2BaNgydF4y2Ba用户gydF4y2Ba-每个元素表示由多个包组成的VHT、S1G和HE多用户(MU)波形中每个包和每个用户的扰频器的初始状态。每一列都指定单个用户的初始状态。您可以为HE MU波形指定最多8列,或为VHT和S1G指定最多4列。如果指定单个列,则该函数对所有用户使用相同的初始状态。每一行表示要生成的每个包的初始状态。多行矩阵允许您对每个包使用不同的初始状态,其中第一行包含第一个包的初始状态。如果要生成的数据包数量超过了所提供的矩阵的行数,则该函数在内部循环这些行。gydF4y2Ba
NgydF4y2BaPgydF4y2Ba数据包数。gydF4y2Ba
NgydF4y2Ba用户gydF4y2Ba是用户的数量。gydF4y2Ba
一个整数矩阵,大小为[1,2047]gydF4y2BaNgydF4y2BaPgydF4y2Ba——- - - - - -gydF4y2BaNgydF4y2Ba用户gydF4y2Ba-每个元素表示每个包和每个用户扰频器的初始状态,包含多个包的EHT多用户(MU)波形。每一列都指定单个用户的初始状态。您最多可以为EHT MU波形指定144列。如果指定单个列,则该函数对所有用户使用相同的初始状态。每一行表示要生成的每个包的初始状态。多行矩阵允许您对每个包使用不同的初始状态,其中第一行包含第一个包的初始状态。如果要生成的数据包数量超过了所提供的矩阵的行数,则该函数在内部循环这些行。gydF4y2Ba
NgydF4y2BaPgydF4y2Ba数据包数。gydF4y2Ba
NgydF4y2Ba用户gydF4y2Ba是用户的数量。gydF4y2Ba
的值,指定此参数将覆盖gydF4y2BaScramblerInitializationgydF4y2Ba
的属性gydF4y2BawlanDMGConfiggydF4y2Ba
配置对象。gydF4y2Ba
例子:gydF4y2Ba[3 56 120]gydF4y2Ba
依赖关系gydF4y2Ba
此参数对WUR和DSSS非ht格式无效。gydF4y2Ba
数据类型:gydF4y2Ba双gydF4y2Ba
|gydF4y2Baint8gydF4y2Ba
WindowTransitionTimegydF4y2Ba
- - - - - -gydF4y2Ba窗口转换持续时间gydF4y2Ba
负的标量gydF4y2Ba
应用于每个OFDM符号的窗口转换持续时间(以秒为单位),指定为非负标量。如果将此输入指定为,则该函数不应用窗口gydF4y2Ba0gydF4y2Ba
.该表显示了每种格式允许的默认值和最大值、保护间隔类型和通道带宽。gydF4y2Ba
格式gydF4y2Ba | 带宽gydF4y2Ba | 允许gydF4y2BaWindowTransitionTimegydF4y2Ba (秒)gydF4y2Ba |
|||||
---|---|---|---|---|---|---|---|
默认值gydF4y2Ba | 最大值gydF4y2Ba | 基于保护间隔时间的最大允许值gydF4y2Ba | |||||
3.2µ年代gydF4y2Ba | 1.6µ年代gydF4y2Ba | 0.8µ年代gydF4y2Ba (长)gydF4y2Ba |
0.4µ年代gydF4y2Ba (短)gydF4y2Ba |
||||
过去μgydF4y2Ba | 20,40,80,160或320mhzgydF4y2Ba |
|
不适用gydF4y2Ba |
|
|
|
不适用gydF4y2Ba |
何苏,何穆,何布gydF4y2Ba | 20、40、80或160兆赫gydF4y2Ba |
|
不适用gydF4y2Ba |
|
|
|
不适用gydF4y2Ba |
VHTgydF4y2Ba | 20、40、80或160兆赫gydF4y2Ba |
|
不适用gydF4y2Ba |
不适用gydF4y2Ba |
不适用gydF4y2Ba |
|
|
HT-mixedgydF4y2Ba | 20或40兆赫gydF4y2Ba |
|
不适用gydF4y2Ba |
不适用gydF4y2Ba |
不适用gydF4y2Ba |
|
|
non-HTgydF4y2Ba | 20、40、80或160兆赫gydF4y2Ba |
|
不适用gydF4y2Ba |
不适用gydF4y2Ba |
不适用gydF4y2Ba |
|
不适用gydF4y2Ba |
10 MHzgydF4y2Ba |
1.0 e-07gydF4y2Ba |
不适用gydF4y2Ba |
不适用gydF4y2Ba |
不适用gydF4y2Ba |
|
不适用gydF4y2Ba |
|
5兆赫gydF4y2Ba |
1.0 e-07gydF4y2Ba |
不适用gydF4y2Ba |
不适用gydF4y2Ba |
不适用gydF4y2Ba |
|
不适用gydF4y2Ba |
|
WURgydF4y2Ba | 20,40,80mhzgydF4y2Ba |
|
不适用gydF4y2Ba |
不适用gydF4y2Ba |
不适用gydF4y2Ba |
不适用gydF4y2Ba |
不适用gydF4y2Ba |
DMGgydF4y2Ba | 2640兆赫gydF4y2Ba |
(=gydF4y2Ba |
(=gydF4y2Ba |
不适用gydF4y2Ba |
不适用gydF4y2Ba |
不适用gydF4y2Ba |
不适用gydF4y2Ba |
S1GgydF4y2Ba | 1、2、4、8或16mhzgydF4y2Ba |
|
不适用gydF4y2Ba |
不适用gydF4y2Ba |
不适用gydF4y2Ba |
|
|
数据类型:gydF4y2Ba双gydF4y2Ba
输出参数gydF4y2Ba
波形gydF4y2Ba
-分组波形gydF4y2Ba
矩阵gydF4y2Ba
分组的波形,返回为gydF4y2BaNgydF4y2Ba年代gydF4y2Ba——- - - - - -gydF4y2BaNgydF4y2BaTgydF4y2Ba矩阵。gydF4y2BaNgydF4y2Ba年代gydF4y2Ba时域样本的个数,和gydF4y2BaNgydF4y2BaTgydF4y2Ba是发射天线的个数。gydF4y2Ba波形gydF4y2Ba
包含一个或多个相同PPDU格式的报文。每个包可以包含不同的信息位。使能波形包窗口gydF4y2BaWindowTransitionTimegydF4y2Ba
输入为正值。默认情况下启用窗口。gydF4y2Ba
有关更多信息,请参见gydF4y2Ba波形采样率gydF4y2Ba,gydF4y2BaOFDM符号窗口gydF4y2Ba,gydF4y2Ba波形循环gydF4y2Ba.gydF4y2Ba
数据类型:gydF4y2Ba双gydF4y2Ba
复数支持:金宝appgydF4y2Ba是的gydF4y2Ba
更多关于gydF4y2Ba
IEEEgydF4y2Ba802.11gydF4y2BaPPDU格式gydF4y2Ba
金宝app支持的IEEE 802.11 PPDU传输格式包括EHT、HE、WUR、VHT、HT、non-HT、S1G和DMG。对于所有格式,PPDU字段结构包括序言和数据部分。有关所支持的各种格式的包结构的详细说明,请参见金宝appgydF4y2BaWLAN PPDU结构gydF4y2Ba.gydF4y2Ba
波形采样率gydF4y2Ba
在该函数的输出端,生成的波形具有等于信道带宽的采样率。gydF4y2Ba
对于所有的EHT, HE, VHT, HT和非HT格式的OFDM调制,信道带宽通过配置gydF4y2BaChannelBandwidthgydF4y2Ba
格式配置对象的属性。gydF4y2Ba
对于DMG格式调制方案,信道带宽始终为2640 MHz,信道间距始终为2160 MHz,如第20.3.4节和E.1节所规定gydF4y2Ba[1]gydF4y2Ba,分别。gydF4y2Ba
对于非ht格式的DSSS调制方案,切屑速率始终为11 MHz,如第16.1.1节所述gydF4y2Ba[1]gydF4y2Ba.gydF4y2Ba
此表表示在滤波之前与每种配置格式的标准通道间距相关的波形采样率。gydF4y2Ba
配置对象gydF4y2Ba |
调制类型gydF4y2Ba |
|
信道间距(MHz)gydF4y2Ba | 采样率(MHz)gydF4y2Ba (gydF4y2BaFgydF4y2Ba年代gydF4y2Ba,gydF4y2BaFgydF4y2BaCgydF4y2Ba)gydF4y2Ba |
---|---|---|---|---|
|
OFDMAgydF4y2Ba |
|
20.gydF4y2Ba |
FgydF4y2Ba年代gydF4y2Ba= 20gydF4y2Ba |
|
40gydF4y2Ba |
FgydF4y2Ba年代gydF4y2Ba= 40gydF4y2Ba |
||
|
80gydF4y2Ba |
FgydF4y2Ba年代gydF4y2Ba= 80gydF4y2Ba |
||
|
160gydF4y2Ba |
FgydF4y2Ba年代gydF4y2Ba= 160gydF4y2Ba |
||
|
320gydF4y2Ba |
FgydF4y2Ba年代gydF4y2Ba= 320gydF4y2Ba |
||
|
OFDMAgydF4y2Ba |
“CBW20”gydF4y2Ba |
20.gydF4y2Ba |
FgydF4y2Ba年代gydF4y2Ba= 20gydF4y2Ba |
“CBW40”gydF4y2Ba |
40gydF4y2Ba |
FgydF4y2Ba年代gydF4y2Ba= 40gydF4y2Ba |
||
“CBW80”gydF4y2Ba |
80gydF4y2Ba |
FgydF4y2Ba年代gydF4y2Ba= 80gydF4y2Ba |
||
“CBW160”gydF4y2Ba |
160gydF4y2Ba |
FgydF4y2Ba年代gydF4y2Ba= 160gydF4y2Ba |
||
|
OFDMgydF4y2Ba |
|
20.gydF4y2Ba |
FgydF4y2Ba年代gydF4y2Ba= 20gydF4y2Ba |
|
40gydF4y2Ba |
FgydF4y2Ba年代gydF4y2Ba= 40gydF4y2Ba |
||
|
80gydF4y2Ba |
FgydF4y2Ba年代gydF4y2Ba= 80gydF4y2Ba |
||
|
160gydF4y2Ba |
FgydF4y2Ba年代gydF4y2Ba= 160gydF4y2Ba |
||
|
OFDMgydF4y2Ba |
|
20.gydF4y2Ba |
FgydF4y2Ba年代gydF4y2Ba= 20gydF4y2Ba |
|
40gydF4y2Ba |
FgydF4y2Ba年代gydF4y2Ba= 40gydF4y2Ba |
||
|
DSSS / CCKgydF4y2Ba |
不适用gydF4y2Ba |
11gydF4y2Ba |
FgydF4y2BaCgydF4y2Ba= 11gydF4y2Ba |
OFDMgydF4y2Ba |
|
5gydF4y2Ba |
FgydF4y2Ba年代gydF4y2Ba= 5gydF4y2Ba |
|
|
10gydF4y2Ba |
FgydF4y2Ba年代gydF4y2Ba= 10gydF4y2Ba |
||
|
20.gydF4y2Ba |
FgydF4y2Ba年代gydF4y2Ba= 20gydF4y2Ba |
||
“CBW40”gydF4y2Ba |
40gydF4y2Ba | FgydF4y2Ba年代gydF4y2Ba= 40gydF4y2Ba | ||
“CBW80”gydF4y2Ba |
80gydF4y2Ba | FgydF4y2Ba年代gydF4y2Ba= 80gydF4y2Ba | ||
“CBW160gydF4y2Ba |
160gydF4y2Ba | FgydF4y2Ba年代gydF4y2Ba= 160gydF4y2Ba | ||
wlanWURConfiggydF4y2Ba |
OFDMgydF4y2Ba | “CBW20”gydF4y2Ba |
20.gydF4y2Ba | FgydF4y2Ba年代gydF4y2Ba= 20gydF4y2Ba |
“CBW40”gydF4y2Ba |
40gydF4y2Ba | FgydF4y2Ba年代gydF4y2Ba= 40gydF4y2Ba |
||
“CBW80”gydF4y2Ba |
80gydF4y2Ba | FgydF4y2Ba年代gydF4y2Ba= 80gydF4y2Ba |
||
|
控制体育gydF4y2Ba |
对于DMG,信道带宽固定在2640 MHz。gydF4y2Ba |
2160gydF4y2Ba |
FgydF4y2BaCgydF4y2Ba=⅔gydF4y2BaFgydF4y2Ba年代gydF4y2Ba= 1760gydF4y2Ba |
SCgydF4y2Ba |
||||
OFDMgydF4y2Ba |
FgydF4y2Ba年代gydF4y2Ba= 2640gydF4y2Ba |
|||
|
OFDMgydF4y2Ba |
|
1gydF4y2Ba |
FgydF4y2Ba年代gydF4y2Ba= 1gydF4y2Ba |
|
2gydF4y2Ba |
FgydF4y2Ba年代gydF4y2Ba= 2gydF4y2Ba |
||
|
4gydF4y2Ba |
FgydF4y2Ba年代gydF4y2Ba= 4gydF4y2Ba |
||
|
8gydF4y2Ba |
FgydF4y2Ba年代gydF4y2Ba= 8gydF4y2Ba |
||
|
16gydF4y2Ba |
FgydF4y2Ba年代gydF4y2Ba= 16gydF4y2Ba |
||
FgydF4y2Ba年代gydF4y2Ba为OFDM采样率。gydF4y2Ba FgydF4y2BaCgydF4y2Ba为单载波、控制PHY、DSSS和CCK调制的芯片速率。gydF4y2Ba |
OFDM符号窗口gydF4y2Ba
OFDM自然适合于傅里叶变换处理。使用IFFT处理OFDM符号的一个负面副作用是导致符号边缘不连续。这些不连续在连续的OFDM符号之间的过渡区域引起带外发射。为了平滑符号之间的不连续并减少符号间的带外发射,可以使用gydF4y2BawlanWaveformGeneratorgydF4y2Ba
函数应用OFDM符号加窗。要应用窗口,请设置gydF4y2BaWindowTransitionTimegydF4y2Ba
输入为正值。gydF4y2Ba
当应用加窗时,该函数将过渡区域添加到OFDM符号的前缘和后缘。开窗将OFDM符号的长度延长了gydF4y2BaWindowTransitionTimegydF4y2Ba
(gydF4y2BaTgydF4y2BaTRgydF4y2Ba).gydF4y2Ba
使用第17.3.2.5节中指定的加窗函数,在时域中通过逐点乘法对扩展波形进行加窗gydF4y2Ba[1]gydF4y2Ba:gydF4y2Ba
加窗函数应用于OFDM符号的前导和后导部分:gydF4y2Ba
- - - - - -gydF4y2BaTgydF4y2BaTRgydF4y2Ba/ 2gydF4y2BaTgydF4y2BaTRgydF4y2Ba/ 2gydF4y2Ba
- - - - - -gydF4y2BaT - TgydF4y2BaTRgydF4y2Ba/ 2gydF4y2BaT + TgydF4y2BaTRgydF4y2Ba/ 2gydF4y2Ba
对每个符号加窗后,使用逐点加法来组合连续OFDM符号之间的重叠区域。具体来说,OFDM符号1末端的尾肩采样(gydF4y2BaTgydF4y2Ba- - - - - -gydF4y2BaTgydF4y2BaTRgydF4y2Ba/ 2gydF4y2BaTgydF4y2Ba+gydF4y2BaTgydF4y2BaTRgydF4y2Ba/2)被添加到OFDM符号2(-)开始的前导肩样本中gydF4y2BaTgydF4y2BaTRgydF4y2Ba/ 2gydF4y2BaTgydF4y2BaTRgydF4y2Ba/ 2)。gydF4y2Ba
用这种方法平滑连续OFDM符号之间的重叠可以减少带外发射。该函数应用OFDM符号加窗:gydF4y2Ba
一个包中的每个OFDM符号gydF4y2Ba
波形内的连续数据包,考虑空闲时间gydF4y2Ba
IdleTimegydF4y2Ba
属性指定的数据包之间gydF4y2Ba“IdleTime”gydF4y2Ba
输入gydF4y2Ba生成的波形的最后和第一个包gydF4y2Ba
窗口DMG格式包gydF4y2Ba
对于DMG格式,加窗仅适用于使用OFDM PHY传输的包,并且仅适用于OFDM调制符号。对于OFDM PHY,只有头和数据符号是OFDM调制的。导语(STF和CEF)和训练场是单载波调制的,没有窗口。与连续OFDM符号所经历的带外发射类似,如图所示,CEF和第一训练子场受到来自相邻加窗OFDM符号的象征性带外发射量的影响。gydF4y2Ba
有关该函数如何处理连续数据包空闲时间和最后一个波形数据包的加窗的详细信息,请参见gydF4y2Ba波形循环gydF4y2Ba.gydF4y2Ba
波形循环gydF4y2Ba
为了产生连续的输入流,可以让代码在从最后一个数据包返回到第一个数据包的波形上循环。gydF4y2Ba
对生成的波形的最后和第一个OFDM符号应用加窗可以平滑波形的最后和第一个包之间的过渡。当gydF4y2Ba“WindowTransitionTime”gydF4y2Ba
输入是正的gydF4y2BawlanWaveformGeneratorgydF4y2Ba
函数应用OFDM符号加窗。gydF4y2Ba
的最后一个符号gydF4y2Bapacket_NgydF4y2Ba的第一个OFDM符号gydF4y2Bapacket_1gydF4y2Ba.如果波形只有一个包,波形从包的最后一个OFDM符号循环到同一包的第一个OFDM符号。gydF4y2Ba
当加窗作用于一个包的最后一个OFDM符号和下一个包的第一个OFDM符号时,包之间的空闲时间会影响加窗作用。属性指定空闲时间gydF4y2Ba“IdleTime”gydF4y2Ba
输入gydF4y2BawlanWaveformGeneratorgydF4y2Ba
函数。gydF4y2Ba
如果gydF4y2Ba
“IdleTime”gydF4y2Ba
是gydF4y2Ba0gydF4y2Ba
,该函数应用窗口,因为它将在一个包内连续的OFDM符号。gydF4y2Ba否则,扩展的有窗部分的第一个OFDM符号在gydF4y2Bapacket_1gydF4y2Ba(从-gydF4y2BaTgydF4y2BaTRgydF4y2Ba/2到0 -gydF4y2BaTgydF4y2Ba年代gydF4y2Ba),包含在波形的末尾。的最后一个OFDM符号之间的加窗部分用于计算时的循环gydF4y2Bapacket_NgydF4y2Ba的第一个OFDM符号gydF4y2Bapacket_1gydF4y2Ba.gydF4y2BaTgydF4y2Ba年代gydF4y2Ba是采样时间。gydF4y2Ba
循环DMG波形gydF4y2Ba
DMG波形有这三个循环场景。gydF4y2Ba
由没有训练子字段的DMG OFDM-PHY包组成的波形的环路行为类似于中概述的一般情况gydF4y2Ba波形循环gydF4y2Ba,但波形的第一个符号(和每个包)没有加窗。gydF4y2Ba
如果gydF4y2Ba
“IdleTime”gydF4y2Ba
是gydF4y2Ba0gydF4y2Ba
对于波形,窗口部分(从gydF4y2BaTgydF4y2Ba来gydF4y2BaTgydF4y2Ba+gydF4y2BaTgydF4y2BaTRgydF4y2Ba/2)的最后一个数据符号被添加到STF字段的开始。gydF4y2Ba否则,空闲时间将附加在窗口部分的末尾(在gydF4y2BaTgydF4y2Ba+gydF4y2BaTgydF4y2BaTRgydF4y2Ba/2)最后一个OFDM符号。gydF4y2Ba
当由DMG OFDM PHY包组成的波形包含训练子场时,对波形末尾的单载波调制符号不加窗。最后一个训练子字段的最后一个样本之后是波形中第一个包的第一个STF样本。gydF4y2Ba
如果gydF4y2Ba
“IdleTime”gydF4y2Ba
是gydF4y2Ba0gydF4y2Ba
对于波形,没有重叠。gydF4y2Ba否则,的值gydF4y2Ba
“IdleTime”gydF4y2Ba
的最后一个样本之间的延迟gydF4y2Bapacket_NgydF4y2Ba第一个样本gydF4y2Bapacket_1gydF4y2Ba.gydF4y2Ba
当一个波形由DMG-SC或DMG-Control PHY包组成时,波形的末端是单载波调制的,因此对最后一个波形符号没有加窗。最后一个训练子字段的最后一个样本之后是波形中第一个包的第一个STF样本。gydF4y2Ba
如果gydF4y2Ba
“IdleTime”gydF4y2Ba
是gydF4y2Ba0gydF4y2Ba
对于波形,没有重叠。gydF4y2Ba否则,的值gydF4y2Ba
“IdleTime”gydF4y2Ba
的最后一个样本之间的延迟gydF4y2Bapacket_NgydF4y2Ba第一个样本gydF4y2Bapacket_1gydF4y2Ba.gydF4y2Ba
请注意gydF4y2Ba
同样的环路行为适用于包含训练子字段的DMG OFDM-PHY包、DMG- sc PHY包或DMG- control PHY包组成的波形。gydF4y2Ba
FFT-Based采样过密gydF4y2Ba
一个gydF4y2Ba采样过量gydF4y2Ba信号是以高于奈奎斯特速率的频率采样的信号。无线局域网信号通过使用小的保护带来最大化占用的带宽,这可能会给抗成像和抗混叠滤波器带来问题。过采样增加了相对于总信号带宽的保护带宽度,从而增加了信号中的采样数量。gydF4y2Ba
当生成OFDM波形时,该函数通过使用更大的IFFT和零垫来执行过采样。该图显示了OFDM波形的过采样过程gydF4y2BaNgydF4y2BaFFTgydF4y2Ba副载波组成gydF4y2BaNgydF4y2BaggydF4y2Ba两边都有警备波段的副载波gydF4y2BaNgydF4y2Ba圣gydF4y2Ba占用带宽子载波。gydF4y2Ba
扰频器初始化gydF4y2Ba
在传输数据上使用的扰频器初始化遵循IEEE Std 802.11-2012,章节18.3.5.5和IEEE Std 802.11ad™-2012,章节21.3.9中描述的过程。扰码器初始化字段后面的报头字段和数据字段(包括数据填充位)通过用由多项式生成的长度为127的周期序列XORing每个位进行扰码gydF4y2BaS (x)gydF4y2Ba=gydF4y2BaxgydF4y2Ba7gydF4y2Ba+gydF4y2BaxgydF4y2Ba4gydF4y2Ba+1gydF4y2Ba.PSDU的八个字节被放入一个比特流中,在每个八个字节中,位0 (LSB)是第一个,位7 (MSB)是最后一个。该图显示了序列的生成和异或操作。gydF4y2Ba
从整数到比特的转换使用左msb方向。例如,用十进制初始化扰频器gydF4y2Ba1gydF4y2Ba
,位映射到这些元素。gydF4y2Ba
元素gydF4y2Ba | XgydF4y2Ba7gydF4y2Ba | XgydF4y2Ba6gydF4y2Ba | XgydF4y2Ba5gydF4y2Ba | XgydF4y2Ba4gydF4y2Ba | XgydF4y2Ba3.gydF4y2Ba | XgydF4y2Ba2gydF4y2Ba | XgydF4y2Ba1gydF4y2Ba |
---|---|---|---|---|---|---|---|
比特值gydF4y2Ba | 0gydF4y2Ba | 0gydF4y2Ba | 0gydF4y2Ba | 0gydF4y2Ba | 0gydF4y2Ba | 0gydF4y2Ba | 1gydF4y2Ba |
若要生成与小数等效的位流,请使用gydF4y2Baint2bitgydF4y2Ba
函数。例如,对于十进制gydF4y2Ba1gydF4y2Ba
:gydF4y2Ba
Int2bit (1,7)' ans = 0 0 0 0 0 0 0 1gydF4y2Ba
参考文献gydF4y2Ba
[1] IEEE Std 802.11-2020 (IEEE Std 802.11-2016的修订版本)。第11部分:无线局域网介质访问控制(MAC)和物理层(PHY)规范信息技术IEEE标准。系统间的电信和信息交换。局域网和城域网。特殊要求。gydF4y2Ba
[2] IEEE Std 802.11ax™-2021 (IEEE Std 802.11-2020修正案)。第11部分:无线局域网介质访问控制(MAC)和物理层(PHY)规范。修改1:增强高效WLAN。”IEEE信息技术标准。系统间的电信和信息交换局域网和城域网。特殊要求gydF4y2Ba
扩展功能gydF4y2Ba
C/ c++代码生成gydF4y2Ba
使用MATLAB®Coder™生成C和c++代码。gydF4y2Ba
版本历史gydF4y2Ba
在R2015b中引入gydF4y2BaR2022b:gydF4y2BaEHT MU波形生成gydF4y2Ba
您可以指定输入gydF4y2BacfggydF4y2Ba
作为类型的对象gydF4y2BawlanEHTMUConfiggydF4y2Ba
.gydF4y2Ba
另请参阅gydF4y2Ba
对象gydF4y2Ba
wlanEHTMUConfiggydF4y2Ba
|gydF4y2BawlanHESUConfiggydF4y2Ba
|gydF4y2BawlanHEMUConfiggydF4y2Ba
|gydF4y2BawlanHETBConfiggydF4y2Ba
|gydF4y2BawlanWURConfiggydF4y2Ba
|gydF4y2BawlanDMGConfiggydF4y2Ba
|gydF4y2BawlanVHTConfiggydF4y2Ba
|gydF4y2BawlanHTConfiggydF4y2Ba
|gydF4y2BawlanNonHTConfiggydF4y2Ba
|gydF4y2BawlanS1GConfiggydF4y2Ba
功能gydF4y2Ba
wlanFieldIndicesgydF4y2Ba
|gydF4y2BagetActiveSubchannelIndexgydF4y2Ba
|gydF4y2BagetPSDULengthgydF4y2Ba
|gydF4y2BapsduLengthgydF4y2Ba
|gydF4y2BaruInfogydF4y2Ba
|gydF4y2BapacketFormatgydF4y2Ba
|gydF4y2BaphyTypegydF4y2Ba
应用程序gydF4y2Ba
主题gydF4y2Ba
Beispiel offnengydF4y2Ba
Sie haben eine geänderte版本dieses Beispiels。Möchten Sie dieses Beispiel mit Ihren Änderungen öffnen?gydF4y2Ba
MATLAB-BefehlgydF4y2Ba
你的身体和身体之间的联系MATLAB-BefehlgydF4y2Ba
Führen Sie den Befehl durch Eingabe in das MATLAB-Befehlsfenster aus。web浏览器unterstützen keine MATLAB-Befehle。gydF4y2Ba
选择网站gydF4y2Ba
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:gydF4y2Ba.gydF4y2Ba
您也可以从以下列表中选择一个网站:gydF4y2Ba
如何获得最佳的网站性能gydF4y2Ba
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。gydF4y2Ba
美洲gydF4y2Ba
- 美国拉丁gydF4y2Ba(西班牙语)gydF4y2Ba
- 加拿大gydF4y2Ba(英语)gydF4y2Ba
- 美国gydF4y2Ba(英语)gydF4y2Ba
欧洲gydF4y2Ba
- 比利时gydF4y2Ba(英语)gydF4y2Ba
- 丹麦gydF4y2Ba(英语)gydF4y2Ba
- 德国gydF4y2Ba(德语)gydF4y2Ba
- 西班牙gydF4y2Ba(西班牙语)gydF4y2Ba
- 芬兰gydF4y2Ba(英语)gydF4y2Ba
- 法国gydF4y2Ba(法语)gydF4y2Ba
- 爱尔兰gydF4y2Ba(英语)gydF4y2Ba
- 意大利gydF4y2Ba(意大利语)gydF4y2Ba
- 卢森堡gydF4y2Ba(英语)gydF4y2Ba
- 荷兰gydF4y2Ba(英语)gydF4y2Ba
- 挪威gydF4y2Ba(英语)gydF4y2Ba
- 奥地利gydF4y2Ba(德语)gydF4y2Ba
- 葡萄牙gydF4y2Ba(英语)gydF4y2Ba
- 瑞典gydF4y2Ba(英语)gydF4y2Ba
- 瑞士gydF4y2Ba
- 联合王国gydF4y2Ba(英语)gydF4y2Ba
亚太地区gydF4y2Ba
- 澳大利亚gydF4y2Ba(英语)gydF4y2Ba
- 印度gydF4y2Ba(英语)gydF4y2Ba
- 新西兰gydF4y2Ba(英语)gydF4y2Ba
- 中国gydF4y2Ba
- 日本gydF4y2Ba(日本語)gydF4y2Ba
- 한국gydF4y2Ba(한국어)gydF4y2Ba