主要内容

getTRSConfiguration

有效的HE TB PHY配置响应包含TRS控制子域的触发帧

描述

例子

cfgTRS= getTRSConfiguration (cfgHETB生成cfgTRS,一个有效的IEEE PHY配置®802.11™高效触发器(HE TB)包格式。的函数集的性质cfgTRS通过改变输入PHY配置的属性子集cfgHETB。您可以参数化一个HE TB上行PPDU传输响应一个包含触发响应调度(TRS)控制子字段的帧cfgTRS输出。HE WLAN格式的详细说明请参见[1]

例子

全部折叠

配置并生成WLAN HE TB波形,以响应包含TRS控制子字段的帧。

创建HE TB配置对象,指定触发帧类型。

cfgHETB = wlanHETBConfig (“TriggerMethod”“TRS”);

方法生成有效的配置getTRSConfiguration对象函数,显示结果。

cfgTRS = getTRSConfiguration (cfgHETB)
cfgTRS = wlanHETBConfig属性:FeedbackNDP: 0 TriggerMethod:“TRS”ChannelBandwidth:“CBW20”RUSize: 242 RUIndex: 1 PreHEPowerScalingFactor: 1 NumTransmitAntennas: 1 NumSpaceTimeStreams: 1 StartingSpaceTimeStream: 1 SpatialMapping:“直接”方式:0 MCS: 0 DCM: 0 ChannelCoding:“BCC”PreFECPaddingFactor: 4 NumDataSymbols:10 DefaultPEDuration: 0 GuardInterval: 3.2000 HELTFType: 4 NumHELTFSymbols: 1 SingleStreamPilots: 1 BSSColor: 0 SpatialReuse1: 15 SpatialReuse2: 15 SpatialReuse3: 15 SpatialReuse4: 15 TXOPDuration: 127 HighDoppler: 0 HESIGAReservedBits: x1双[9]PostFECPaddingSource:“与种子mt19937ar”PostFECPaddingSeed: 73

获取以字节为单位的PSDU长度,并生成用于传输的PSDU。

psduLength = getPSDULength (cfgTRS);psdu = randi([0 1],8*psduLength,1); / /输出

生成并绘制波形。

波形= wlanWaveformGenerator (psdu cfgTRS);图;情节(abs(波形));标题(“他结核病波形”);包含(“时间(纳秒)”);ylabel (“振幅”);

图中包含一个轴对象。标题为HE TB波形的轴对象包含一个类型为line的对象。

输入参数

全部折叠

HE TB PHY配置,指定为awlanHETBConfig对象。

输出参数

全部折叠

有效的HE TB PHY配置,返回为wlanHETBConfig对象。的getTRSConfigurationfunction设置属性值,以便该对象可以参数化一个HE TB上行PPDU,以响应包含TRS Control子字段的帧。

更多关于

全部折叠

PPDU

物理层(PHY)协议数据单元(PPDU)是完整的物理层收敛过程(PLCP)帧,包括PLCP报头、MAC报头、MAC数据字段以及MAC和PLCP拖车。

参考文献

[1] IEEE P802.11ax™/ D4.1。第11部分:无线局域网介质访问控制(MAC)和物理层(PHY)规范。修改1:对高效WLAN的增强。”信息技术标准草案。电信和系统之间的信息交换局域网和城域网—具体要求。

扩展功能

C / c++代码生成
使用MATLAB®Coder™生成C和c++代码。

另请参阅

对象

介绍了R2020a