wifi: Compute correct training and SIG-A length for HE TB PPDUs

HE-STF and HE-SIG-A are both 8 us-long for HE TB PPDU (8 us were missing)
This commit is contained in:
Rediet
2020-07-02 17:48:43 +02:00
committed by Sébastien Deronne
parent fb875b768c
commit c0d9cc7fac

View File

@@ -1994,8 +1994,9 @@ WifiPhy::GetPhyTrainingSymbolDuration (WifiTxVector txVector)
return MicroSeconds (4 + (4 * Ndltf));
case WIFI_PREAMBLE_HE_SU:
case WIFI_PREAMBLE_HE_MU:
case WIFI_PREAMBLE_HE_TB:
return MicroSeconds (4 + (8 * Ndltf));
case WIFI_PREAMBLE_HE_TB:
return MicroSeconds (8 + (8 * Ndltf));
default:
return MicroSeconds (0);
}
@@ -2043,6 +2044,7 @@ WifiPhy::GetPhySigA2Duration (WifiPreamble preamble)
case WIFI_PREAMBLE_HE_SU:
case WIFI_PREAMBLE_VHT_MU:
case WIFI_PREAMBLE_HE_MU:
case WIFI_PREAMBLE_HE_TB:
//VHT-SIG-A2 and HE-SIG-A2
return MicroSeconds (4);
default: