NetSim Source Code Help v14.4
All 13 Components
 
Loading...
Searching...
No Matches
stru_802_11_HT_PLCP_Frame Struct Reference

Table 20-4—Elements of the HT PLCP packet and Figure 20-1—PPDU format. More...

#include <IEEE802_11_PhyFrame.h>

Data Fields

int L_STF
 8 Microsecs Non-HT Short Training field to support Legacy g and a
 
int L_LTF
 8 Microsecs Non-HT Long Training field to support Legacy g and a
 
int L_SIG
 4 Microsecs Non-HT SIGNAL field to support Legacy g and a
 
int HT_STF
 4 Microsecs HT Short Training field Mixed mode
 
int HT_GF_STF
 8 Microsecs HT-Greenfield Short Training field
 
int HT_LTF1
 8 Microsecs First HT Long Training field (Data)
 
int nMCS:8
 7 bits Modulation and Coding Scheme 7 Index into the MCS table.
 
int bCBW_20_40:1
 
unsigned short int nHT_Length
 16 bits The number of octets of data in the PSDU in the range of 0 to 65 535.
 
int bSmoothing:1
 
int bNot_Sounding:1
 
int bReserved:1
 1 bit Set to 1.
 
int bAggregation:1
 
int nSTBC:2
 
int bFEC_coding:1
 1 bit Set to 1 for LDPC. Set to 0 for BCC.
 
int bShort_GI:1
 
int Number_Ess:2
 
int CRC:8
 
int Tail_Bits:7
 6 Used to terminate the trellis of the convolution coder. Set to 0.
 
int HT_LTFs
 Additional HT Long Training fields (Data and Extension)
 

Detailed Description

Table 20-4—Elements of the HT PLCP packet and Figure 20-1—PPDU format.

Definition at line 48 of file IEEE802_11_PhyFrame.h.

Field Documentation

◆ bAggregation

int stru_802_11_HT_PLCP_Frame::bAggregation

1 bit Set to 1 to indicate that the PPDU in the data portion of the packet contains an AMPDU; otherwise, set to 0.

Definition at line 66 of file IEEE802_11_PhyFrame.h.

◆ bCBW_20_40

int stru_802_11_HT_PLCP_Frame::bCBW_20_40

1 bit Set to 0 for 20 MHz or 40 MHz upper/lower. Set to 1 for 40 MHz.

Definition at line 58 of file IEEE802_11_PhyFrame.h.

◆ bFEC_coding

int stru_802_11_HT_PLCP_Frame::bFEC_coding

1 bit Set to 1 for LDPC. Set to 0 for BCC.

Definition at line 71 of file IEEE802_11_PhyFrame.h.

◆ bNot_Sounding

int stru_802_11_HT_PLCP_Frame::bNot_Sounding

1 bit Set to 0 indicates that PPDU is a sounding PPDU. Set to 1 indicates that the PPDU is not a sounding PPDU.

Definition at line 63 of file IEEE802_11_PhyFrame.h.

◆ bReserved

int stru_802_11_HT_PLCP_Frame::bReserved

1 bit Set to 1.

Definition at line 65 of file IEEE802_11_PhyFrame.h.

◆ bShort_GI

int stru_802_11_HT_PLCP_Frame::bShort_GI

1 bit Set to 1 to indicate that the short GI is used after the HT training. Set to 0 otherwise.

Definition at line 72 of file IEEE802_11_PhyFrame.h.

◆ bSmoothing

int stru_802_11_HT_PLCP_Frame::bSmoothing

1 bit Set to 1 indicates that channel estimate smoothing is recommended. Set to 0 indicates that only per-carrier independent (unsmoothed) channel estimate is recommended. See 20.3.11.10.1.

Definition at line 61 of file IEEE802_11_PhyFrame.h.

◆ CRC

int stru_802_11_HT_PLCP_Frame::CRC

8 bits CRC of bits 0–23 in HT-SIG1 and bits 0–9 in HT-SIG2. See 20.3.9.4.4. The first bit to be transmitted is bit C7 as explained in 20.3.9.4.4.

Definition at line 79 of file IEEE802_11_PhyFrame.h.

◆ HT_GF_STF

int stru_802_11_HT_PLCP_Frame::HT_GF_STF

8 Microsecs HT-Greenfield Short Training field

Definition at line 54 of file IEEE802_11_PhyFrame.h.

◆ HT_LTF1

int stru_802_11_HT_PLCP_Frame::HT_LTF1

8 Microsecs First HT Long Training field (Data)

Definition at line 55 of file IEEE802_11_PhyFrame.h.

◆ HT_LTFs

int stru_802_11_HT_PLCP_Frame::HT_LTFs

Additional HT Long Training fields (Data and Extension)

Definition at line 84 of file IEEE802_11_PhyFrame.h.

◆ HT_STF

int stru_802_11_HT_PLCP_Frame::HT_STF

4 Microsecs HT Short Training field Mixed mode

Definition at line 53 of file IEEE802_11_PhyFrame.h.

◆ L_LTF

int stru_802_11_HT_PLCP_Frame::L_LTF

8 Microsecs Non-HT Long Training field to support Legacy g and a

Definition at line 51 of file IEEE802_11_PhyFrame.h.

◆ L_SIG

int stru_802_11_HT_PLCP_Frame::L_SIG

4 Microsecs Non-HT SIGNAL field to support Legacy g and a

Definition at line 52 of file IEEE802_11_PhyFrame.h.

◆ L_STF

int stru_802_11_HT_PLCP_Frame::L_STF

8 Microsecs Non-HT Short Training field to support Legacy g and a

Definition at line 50 of file IEEE802_11_PhyFrame.h.

◆ nHT_Length

unsigned short int stru_802_11_HT_PLCP_Frame::nHT_Length

16 bits The number of octets of data in the PSDU in the range of 0 to 65 535.

Definition at line 60 of file IEEE802_11_PhyFrame.h.

◆ nMCS

int stru_802_11_HT_PLCP_Frame::nMCS

7 bits Modulation and Coding Scheme 7 Index into the MCS table.

Definition at line 57 of file IEEE802_11_PhyFrame.h.

◆ nSTBC

int stru_802_11_HT_PLCP_Frame::nSTBC

2 bits Set to a nonzero number, to indicate the difference between the number of spacetime streams ( ) and the number of spatial streams ( ) indicated by the MCS. Set to 00 to indicate no STBC ( ).

Definition at line 68 of file IEEE802_11_PhyFrame.h.

◆ Number_Ess

int stru_802_11_HT_PLCP_Frame::Number_Ess

2 bits Indicates the number of extension spatial streams ( ). Set to 0 for no extension spatial stream. Set to 1 for 1 extension spatial stream. Set to 2 for 2 extension spatial streams. Set to 3 for 3 extension spatial streams.

Definition at line 74 of file IEEE802_11_PhyFrame.h.

◆ Tail_Bits

int stru_802_11_HT_PLCP_Frame::Tail_Bits

6 Used to terminate the trellis of the convolution coder. Set to 0.

Definition at line 81 of file IEEE802_11_PhyFrame.h.


The documentation for this struct was generated from the following file: