Обновите объект настройки восстановления HE WLAN путем интерпретации восстановленного "SIG HE" и информационные биты HE-SIG-B.
Сгенерируйте HE форма волны МУ
Создайте объект настройки ВЛАНЬ ХЭ МУ, установив индекс выделения на 0
.
Сгенерируйте форму волны WLAN и индексы поля PPDU для заданной настройки.
Восстановите биты L-SIG
Создайте объект настройки восстановления WLAN, задав HE формат пакета МУ и длина поля L-SIG.
Декодируйте поле L-SIG и получите информацию об ортогональном мультиплексировании деления частоты (OFDM). Объект настройки восстановления запрашивает эту информацию, чтобы получить длину L-SIG.
Восстановите биты L-SIG и сопутствующую информацию, убедившись, что биты передают проверку четности и обновляют объект настройки восстановления с длиной L-SIG. Для этого примера мы принимаем бесшумный канал. Для более реалистических результатов можно передать форму волны через 802.11ax™ модель канала при помощи wlanTGaxChannel
Система object™ и работает с полученной формой волны.
Обновите объект настройки восстановления с битами "SIG HE"
Декодируйте поле HE-SIG-A и восстановите биты "SIG HE", гарантируя, что биты передают контроль циклическим избыточным кодом (CRC).
Обновите объект настройки восстановления с восстановленными битами "SIG HE". Отобразите обновленный объект. Значение свойства -1
или 'Unknown'
указывает на неизвестное или неопределенное свойство, которое может быть обновлено после декодирования общего HE-SIG-B и пользовательских полей HE пакет МУ.
cfg =
wlanHERecoveryConfig with properties:
PacketFormat: 'HE-MU'
ChannelBandwidth: 'CBW20'
LSIGLength: 878
SIGBCompression: 0
SIGBMCS: 0
SIGBDCM: 0
NumSIGBSymbolsSignaled: 10
STBC: 0
LDPCExtraSymbol: 1
PreFECPaddingFactor: 1
PEDisambiguity: 0
GuardInterval: 3.2000
HELTFType: 4
NumHELTFSymbols: 1
UplinkIndication: 0
BSSColor: 0
SpatialReuse: 0
TXOPDuration: 127
HighDoppler: 0
AllocationIndex: -1
NumUsersPerContentChannel: -1
RUTotalSpaceTimeStreams: -1
RUSize: -1
RUIndex: -1
STAID: -1
MCS: -1
DCM: -1
ChannelCoding: 'Unknown'
Beamforming: -1
NumSpaceTimeStreams: -1
SpaceTimeStreamStartingIndex: -1
failInterpretation = logical
0
Обновите объект настройки восстановления с общими полевыми битами HE-SIG-B
Декодируйте общее поле HE-SIG-B, гарантируя, что все каналы содержимого передают CRC.
Обновите объект настройки восстановления с восстановленными общими полевыми битами HE-SIG-B и отобразите обновленный объект. Поле, возвращенное как -1
или 'Unknown'
указывает на неизвестное или неопределенное значение свойства, которое может быть обновлено после декодирования пользовательского поля HE-SIG-B HE пакет МУ.
cfg =
wlanHERecoveryConfig with properties:
PacketFormat: 'HE-MU'
ChannelBandwidth: 'CBW20'
LSIGLength: 878
SIGBCompression: 0
SIGBMCS: 0
SIGBDCM: 0
NumSIGBSymbolsSignaled: 10
STBC: 0
LDPCExtraSymbol: 1
PreFECPaddingFactor: 1
PEDisambiguity: 0
GuardInterval: 3.2000
HELTFType: 4
NumHELTFSymbols: 1
UplinkIndication: 0
BSSColor: 0
SpatialReuse: 0
TXOPDuration: 127
HighDoppler: 0
AllocationIndex: 0
NumUsersPerContentChannel: 9
RUTotalSpaceTimeStreams: -1
RUSize: -1
RUIndex: -1
STAID: -1
MCS: -1
DCM: -1
ChannelCoding: 'Unknown'
Beamforming: -1
NumSpaceTimeStreams: -1
SpaceTimeStreamStartingIndex: -1
failInterpretation = logical
0
Обновите объект настройки восстановления с пользовательскими полевыми битами HE-SIG-B
Декодируйте пользовательское поле HE-SIG-B, гарантируя, что все пользователи передают CRC.
Обновите объект настройки восстановления с восстановленными пользовательскими полевыми битами HE-SIG-B.
Отобразите результаты интерпретации и третий элемент user
вывод .
wlanHERecoveryConfig with properties:
PacketFormat: 'HE-MU'
ChannelBandwidth: 'CBW20'
LSIGLength: 878
SIGBCompression: 0
SIGBMCS: 0
SIGBDCM: 0
NumSIGBSymbolsSignaled: 10
STBC: 0
LDPCExtraSymbol: 1
PreFECPaddingFactor: 1
PEDisambiguity: 0
GuardInterval: 3.2000
HELTFType: 4
NumHELTFSymbols: 1
UplinkIndication: 0
BSSColor: 0
SpatialReuse: 0
TXOPDuration: 127
HighDoppler: 0
AllocationIndex: 0
NumUsersPerContentChannel: 9
RUTotalSpaceTimeStreams: 1
RUSize: 26
RUIndex: 3
STAID: 0
MCS: 0
DCM: 0
ChannelCoding: 'LDPC'
Beamforming: 0
NumSpaceTimeStreams: 1
SpaceTimeStreamStartingIndex: 1