主要内容

创建配置对象

WLAN工具箱™配置对象初始化、存储和验证配置属性。这些属性对应参数定义IEEE的特点®802.11 b / g / n / j / p / ac /啊/广告/ ax波形。工具箱中的函数初始化参数设置波形传输和接收通过使用相关的配置对象的属性。配置对象创建的第一步是在许多信号传输和恢复工作流。

创建他μ配置对象

这个例子显示了如何创建他μ配置对象。它还显示了如何更改默认属性设置通过使用点符号或覆盖默认设置使用名称,值对在创建对象时。

创建对象,然后修改属性

创建一个他μ配置对象AllocationIndex设置为0和视图默认设置。

cfgHEMU = wlanHEMUConfig (0)
cfgHEMU = wlanHEMUConfig属性:俄罗斯:{1 x9细胞}用户:{1 x9细胞}NumTransmitAntennas: 1摘要:0 GuardInterval: 3.2000 HELTFType: 4 SIGBMCS: 0 SIGBDCM: 0 UplinkIndication: 0 BSSColor: 0 SpatialReuse: 0 TXOPDuration: 127 HighDoppler: 0只读属性:ChannelBandwidth:“CBW20”AllocationIndex: 0

修改默认值指定四发射天线。

cfgHEMU。NumTransmitAntennas = 4
cfgHEMU = wlanHEMUConfig属性:俄罗斯:{1 x9细胞}用户:{1 x9细胞}NumTransmitAntennas: 4方式:0 GuardInterval: 3.2000 HELTFType: 4 SIGBMCS: 0 SIGBDCM: 0 UplinkIndication: 0 BSSColor: 0 SpatialReuse: 0 TXOPDuration: 127 HighDoppler: 0只读属性:ChannelBandwidth:“CBW20”AllocationIndex: 0

创建对象和覆盖默认属性值

创建一个他μ配置对象AllocationIndex设置为192。使用名称,值对设置空间重用3

cfgHEMU = wlanHEMUConfig (192“SpatialReuse”3)
cfgHEMU = wlanHEMUConfig属性:俄罗斯:{[1 x1 wlanHEMURU]}用户:{[1 x1 wlanHEMUUser]} NumTransmitAntennas: 1摘要:0 GuardInterval: 3.2000 HELTFType: 4 SIGBCompression: 1 SIGBMCS: 0 SIGBDCM: 0 UplinkIndication: 0 BSSColor: 0 SpatialReuse: 3 TXOPDuration: 127 HighDoppler: 0只读属性:ChannelBandwidth:“CBW20”AllocationIndex: 192

创建单一用户配置对象

这个例子显示了如何创建单用户配置对象。它还显示了如何更改默认属性设置通过使用点符号或覆盖默认设置使用名称,值对在创建对象时。

创建对象,然后修改属性

创建一个用户配置对象,查看默认设置。

hesu = wlanHESUConfig
hesu = wlanHESUConfig属性:ChannelBandwidth:“CBW20”ExtendedRange: 0 NumTransmitAntennas: 1 NumSpaceTimeStreams: 1 SpatialMapping:“直接”PreHESpatialMapping: 0摘要:0 MCS: 0 DCM: 0 ChannelCoding:‘方法’APEPLength: 100 GuardInterval: 3.2000 HELTFType: 4 UplinkIndication: 0 BSSColor: 0 SpatialReuse: 0 TXOPDuration: 127 HighDoppler: 0 NominalPacketPadding: 0 PostFECPaddingSource:“与种子mt19937ar”PostFECPaddingSeed: 73

修改默认值来指定一个四发射天线。

hesu。NumTransmitAntennas = 4
hesu = wlanHESUConfig属性:ChannelBandwidth:“CBW20”ExtendedRange: 0 NumTransmitAntennas: 4 NumSpaceTimeStreams: 1 SpatialMapping:“直接”PreHESpatialMapping: 0摘要:0 MCS: 0 DCM: 0 ChannelCoding:‘方法’APEPLength: 100 GuardInterval: 3.2000 HELTFType: 4 UplinkIndication: 0 BSSColor: 0 SpatialReuse: 0 TXOPDuration: 127 HighDoppler: 0 NominalPacketPadding: 0 PostFECPaddingSource:“与种子mt19937ar”PostFECPaddingSeed: 73

创建对象和覆盖默认属性值

创建一个用户配置对象。使用名称,值对设置调制和编码方案9,使空时分组编码。

hesu2 = wlanHESUConfig (“主持人”9“摘要”,真正的)
hesu2 = wlanHESUConfig属性:ChannelBandwidth:“CBW20”ExtendedRange: 0 NumTransmitAntennas: 1 NumSpaceTimeStreams: 1 SpatialMapping:“直接”PreHESpatialMapping: 0摘要:1 MCS: 9 DCM: 0 ChannelCoding:‘方法’APEPLength: 100 GuardInterval: 3.2000 HELTFType: 4 UplinkIndication: 0 BSSColor: 0 SpatialReuse: 0 TXOPDuration: 127 HighDoppler: 0 NominalPacketPadding: 0 PostFECPaddingSource:“与种子mt19937ar”PostFECPaddingSeed: 73

创建DMG配置对象

这个例子展示了如何创建DMG配置对象。它还显示了如何更改默认属性设置通过使用点符号或覆盖默认设置使用名称,值对在创建对象时。

创建对象,然后修改属性

创建一个DMG配置对象和视图默认设置。默认情况下,配置对象创建属性模型DMG控制体育。

dmg = wlanDMGConfig
dmg = wlanDMGConfig属性:MCS: ' 0 ' TrainingLength: 0 PSDULength: 1000 ScramblerInitialization: 2转变:0

模型的SC PHY修改默认值指定的MCS5

dmg。MCS = 5
dmg = wlanDMGConfig属性:MCS 5 TrainingLength: 0 PSDULength: 1000 ScramblerInitialization: 2 AggregatedMPDU: 0 LastRSSI: 0转变:0

不同的配置,不同的配置字段应用和清晰可见。通过改变MCS设置从0到5,我们可以看到,包括配置对象AggregationMPDULastRSSI字段。

创建对象和覆盖默认属性值

创建一个OFDM PHY DMG配置对象。使用名称,值对MCS14并指定四个培训领域。

dmg2 = wlanDMGConfig (“主持人”14岁的“TrainingLength”4)
dmg2 = wlanDMGConfig属性:MCS: 14 TrainingLength: 4 PacketType:“TRN-R”BeamTrackingRequest: 0 TonePairingType:“静态”PSDULength: 1000 ScramblerInitialization: 2 AggregatedMPDU: 0 LastRSSI: 0转变:0

创建S1G配置对象

这个例子显示了如何创建S1G配置对象。它还显示了如何更改默认属性设置通过使用点符号或覆盖默认设置使用名称,值对在创建对象时。

创建对象,然后修改属性

创建一个S1G配置对象和视图默认设置。

s1g = wlanS1GConfig
s1g = wlanS1GConfig属性:ChannelBandwidth:“CBW2”序言:“短”NumUsers: 1 NumTransmitAntennas: 1 NumSpaceTimeStreams: 1 SpatialMapping:“直接”方式:0 MCS: 0 APEPLength: 256 GuardInterval:多头PartialAID: 37 UplinkIndication: 0颜色:0 TravelingPilots: 0 ResponseIndication:‘没有’RecommendSmoothing: 1只读属性:ChannelCoding:“BCC”PSDULength: 258

修改默认值来指定一个8 MHz信道带宽,三个传输天线,和三个时空流。

s1g。ChannelBandwidth =“CBW8”;s1g。NumTransmitAntennas = 3;s1g。NumSpaceTimeStreams = 3
s1g = wlanS1GConfig属性:ChannelBandwidth:“CBW8”序言:“短”NumUsers: 1 NumTransmitAntennas: 3 NumSpaceTimeStreams: 3 SpatialMapping:“直接”方式:0 MCS: 0 APEPLength: 256 GuardInterval:多头PartialAID: 37 UplinkIndication: 0颜色:0 TravelingPilots: 0 ResponseIndication:‘没有’RecommendSmoothing: 1只读属性:ChannelCoding:“BCC”PSDULength: 261

创建对象和覆盖默认属性值

创建一个S1G配置对象。使用名称,值对MCS - 5,指定两个传输天线。

s1g2 = wlanS1GConfig (“主持人”5,“NumTransmitAntennas”,2)
s1g2 = wlanS1GConfig属性:ChannelBandwidth:“CBW2”序言:“短”NumUsers: 1 NumTransmitAntennas: 2 NumSpaceTimeStreams: 1 SpatialMapping:“直接”方式:0 MCS: 5 APEPLength: 256 GuardInterval:多头PartialAID: 37 UplinkIndication: 0颜色:0 TravelingPilots: 0 ResponseIndication:‘没有’RecommendSmoothing: 1只读属性:ChannelCoding:“BCC”PSDULength: 258

按照目前的配置,这个对象不是一个有效的S1G配置。验证对象的调用函数的输入时发生。当空间映射“直接”,时空流的数量必须等于发射天线的数量。改变的数量时空流与发射天线的数量是一个选择的配置对象有效。

s1g2。NumSpaceTimeStreams = 2
s1g2 = wlanS1GConfig属性:ChannelBandwidth:“CBW2”序言:“短”NumUsers: 1 NumTransmitAntennas: 2 NumSpaceTimeStreams: 2 SpatialMapping:“直接”方式:0 MCS: 5 APEPLength: 256 GuardInterval:多头PartialAID: 37 UplinkIndication: 0颜色:0 TravelingPilots: 0 ResponseIndication:‘没有’RecommendSmoothing: 1只读属性:ChannelCoding:“BCC”PSDULength: 258

创建VHT配置对象

这个例子显示了如何创建VHT配置对象。它还显示了如何更改默认属性设置通过使用点符号或覆盖默认设置使用名称,值对在创建对象时。

创建对象,然后修改属性

创建一个VHT配置对象和视图默认设置。

vht = wlanVHTConfig
vht = wlanVHTConfig属性:ChannelBandwidth:“CBW80”NumUsers: 1 NumTransmitAntennas: 1 NumSpaceTimeStreams: 1 SpatialMapping:“直接”方式:0 MCS: 0 ChannelCoding:“BCC”APEPLength: 1024 GuardInterval:多头GroupID: 63 PartialAID: 275只读属性:PSDULength: 1035

修改默认值指定一个160 MHz信道带宽,两个传输天线和两个时空流。

vht。ChannelBandwidth =“CBW160”;vht。NumTransmitAntennas = 2;vht。NumSpaceTimeStreams = 2
vht = wlanVHTConfig属性:ChannelBandwidth:“CBW160”NumUsers: 1 NumTransmitAntennas: 2 NumSpaceTimeStreams: 2 SpatialMapping:“直接”方式:0 MCS: 0 ChannelCoding:“BCC”APEPLength: 1024 GuardInterval:多头GroupID: 63 PartialAID: 275只读属性:PSDULength: 1050

创建对象和覆盖默认属性值

创建一个VHT配置对象。使用名称,值对MCS - 7和指定两个传输天线。

vht2 = wlanVHTConfig (“主持人”7“NumTransmitAntennas”,2)
vht2 = wlanVHTConfig属性:ChannelBandwidth:“CBW80”NumUsers: 1 NumTransmitAntennas: 2 NumSpaceTimeStreams: 1 SpatialMapping:“直接”方式:0 MCS: 7 ChannelCoding:“BCC”APEPLength: 1024 GuardInterval:多头GroupID: 63 PartialAID: 275只读属性:PSDULength: 1167

按照目前的配置,这个对象不是一个有效的VHT配置。验证对象的调用函数的输入时发生。当空间映射直接,时空流的数量必须等于发射天线的数量。改变的数量时空流与发射天线的数量是一个选择的配置对象有效。

vht2。NumSpaceTimeStreams = 2
vht2 = wlanVHTConfig属性:ChannelBandwidth:“CBW80”NumUsers: 1 NumTransmitAntennas: 2 NumSpaceTimeStreams: 2 SpatialMapping:“直接”方式:0 MCS: 7 ChannelCoding:“BCC”APEPLength: 1024 GuardInterval:多头GroupID: 63 PartialAID: 275只读属性:PSDULength: 1166

创建HT配置对象

这个例子展示了如何创建HT配置对象。它还显示了如何更改默认属性设置通过使用点符号或覆盖默认设置使用名称,值对在创建对象时。

创建对象,然后修改属性

创建一个HT配置对象和视图默认设置。

ht = wlanHTConfig
ht = wlanHTConfig属性:ChannelBandwidth:“CBW20”NumTransmitAntennas: 1 NumSpaceTimeStreams: 1 SpatialMapping:“直接”MCS: 0 GuardInterval:多头ChannelCoding:“BCC”PSDULength: 1024 AggregatedMPDU: 0 RecommendSmoothing: 1

修改默认值指定三个传输天线和两个时空流。

ht。NumTransmitAntennas = 3;ht。NumSpaceTimeStreams = 2
ht = wlanHTConfig属性:ChannelBandwidth:“CBW20”NumTransmitAntennas: 3 NumSpaceTimeStreams: 2 NumExtensionStreams: 0 SpatialMapping:“直接”MCS: 0 GuardInterval:多头ChannelCoding:“BCC”PSDULength: 1024 AggregatedMPDU: 0 RecommendSmoothing: 1

修改对象的设置,设置的属性,申请显示当前配置。当发射天线的数量超过时空流的数量,数量的扩展流属性应用和显示。按照目前的配置,这个对象不是一个有效的HT因为默认配置“直接”空间映射需要时空流的数量等于发射天线的数量。验证对象的输入到调用函数时发生。

创建对象和覆盖默认属性值

创建一个HT配置对象。使用名称,值对定义一个探测包通过指定PSDULength= 0,发射天线的数量和时空流设置为3。

ht2 = wlanHTConfig (“PSDULength”0,“NumTransmitAntennas”3,“NumSpaceTimeStreams”3)
ht2 = wlanHTConfig属性:ChannelBandwidth:“CBW20”NumTransmitAntennas: 3 NumSpaceTimeStreams: 3 SpatialMapping:“直接”MCS: 0 GuardInterval:多头ChannelCoding:“BCC”PSDULength: 0 AggregatedMPDU: 0 RecommendSmoothing: 1

创建Non-HT配置对象

这个例子显示了如何创建non-HT配置对象。它还显示了如何更改默认属性设置通过使用点符号或覆盖默认设置使用名称,值对在创建对象时。

创建对象,然后修改属性

创建一个non-HT配置对象和视图默认设置。

nonHT = wlanNonHTConfig
nonHT = wlanNonHTConfig属性:调制:OFDM的ChannelBandwidth:“CBW20”MCS: 0 PSDULength: 1000 NumTransmitAntennas: 1 SignalChannelBandwidth: 0

修改默认值指定四发射天线和MCS设置为3。

nonHT。NumTransmitAntennas = 4;nonHT。MCS = 3
nonHT = wlanNonHTConfig属性:调制:OFDM的ChannelBandwidth:“CBW20”MCS: 3 PSDULength: 1000 NumTransmitAntennas: 4 SignalChannelBandwidth: 0

创建对象和覆盖默认属性值

创建一个non-HT配置对象。使用一个名称,值对变化的调制方案DSSS

nonHT2 = wlanNonHTConfig (“调制”,“DSSS”)
nonHT2 = wlanNonHTConfig属性:调制:“DSSS”DataRate: 1 mbps的LockedClocks: 1 PSDULength: 1000

DSSS调制方案,一组不同的属性和显示申请non-HT配置对象。

另请参阅

对象

相关的话题