SetOfdmPreamblePuncturingBitmap(string, long)
- Updated2025-04-08
- 2 minute(s) read
Sets the punctured 20 MHz sub-channels in the 802.11ax MU PPDU or the 802.11be MU PPDU signal when preamble puncturing is enabled. The binary representation of the signed integer is interpreted as the bitmap, where a '0' bit indicates that the corresponding sub-channel is punctured. In the binary representation, the least significant bit (LSB) maps to the 20 MHz sub-channel lower in frequency, and the most significant bit (MSB) maps to the 20 MHz sub-channel higher in frequency. For a 80+80 MHz PPDU, the LSB represents the lowest sub-channel in the lower frequency segment. The puncturing information for the 20 MHz sub-channels of a 80 MHz PPDU are encoded in the least significant four bits. The puncturing information for the 20 MHz sub-channels of a 80+80 MHz PPDU or a 160 MHz PPDU is encoded in the least significant eight bits. The puncturing information for the 20 MHz sub-channels of a 320 MHz PPDU is encoded in the least significant sixteen bits.
Syntax
Namespace: NationalInstruments.RFmx.WlanMX
public int SetOfdmPreamblePuncturingBitmap(string selectorString, long value)
Remarks
This method sets the value of OfdmPreamblePuncturingBitmap attribute.The default value is 0xFFF FFFF FFFF FFFF, indicating that none of the eight 20 MHz sub-channels of a 160 MHz PPDU are punctured. The most significant 52 bits are reserved for future use.
Parameters
Name | Type | Description |
---|---|---|
selectorString | string | Pass an empty string. The signal name that is passed when creating the signal configuration is used. |
value | long | Specifies the punctured 20 MHz sub-channels in the 802.11ax MU PPDU or the 802.11be MU PPDU signal when preamble puncturing is enabled. |
Returns
Returns the status code of this method. The status code either indicates success or describes a warning condition.