Visual Basic (Declaration) | |
---|---|
Public MustOverride Property EqualizerTraining As EqualizerTraining |
C# | |
---|---|
public abstract EqualizerTraining EqualizerTraining {get; set;} |
C++/CLI | |
---|---|
public: abstract property EqualizerTraining EqualizerTraining { EqualizerTraining get(); void set ( EqualizerTraining value); } |
Property Value
The default value is EqualizerTraining.Preamble.When set to EqualizerTraining.Preamble, the OFDM equalizer is initialized ("trained") using the channel estimation part of the burst preamble. The channel estimation part of the burst preamble for 802.11n signals is the HT-LTF symbols, and for 802.11ac signals, it is the VHT-LTF symbols (however, VHT-SIG-A symbols, and HT-SIG symbols in a Mixed Mode 802.11n signal, are equalized separately based on the L-STF symbols). For 802.11ax, the channel estimation part is the HE-LTF symbols, and for 802.11be, it is the EHT-LTF symbols.
When set to EqualizerTraining.PreambleData, the OFDM equalizer is trained using the both the channel estimation part of the preamble, and also the data and pilot subcarriers in the data part of the burst.
The advantage of EqualizerTraining.PreambleData is it usually gives a more accurate estimate of the channel response, so it results in lower EVM. The advantage of EqualizerTraining.Preamble is that it models how a simple OFDM receiver would train its equalizer. A conservative reading of the IEEE 802.11n and IEEE 802.11ac standards would say that they specify that EqualizerTraining.Preamble should be used.
Note that when EqualizerTraining.PreambleData is selected, channel interpolation is not applied.
Target Platforms: Windows 11 Professional or Enterprise; Windows 10 Professional, Enterprise, or Education (64-bit)