task 3.1 -> done
This commit is contained in:
@@ -1,4 +1,9 @@
|
||||
function [numPacketErrors, numPacketsSimulated, cfrMagnitudes]= simulateTransmission(cfgEHT, channel, maxChDelay, snr, maxNumPackets, maxNumErrors, simParameters, chanBW, substreamIndex, elevationAngles)
|
||||
function [numPacketErrors, numPacketsSimulated, cfrMagnitudes]= simulateTransmission(cfgEHT, channel, maxChDelay, snr, maxNumPackets, maxNumErrors, simParameters, chanBW, substreamIndex, elevationAngles, enablePilotTracking)
|
||||
% assure backwards compatibility
|
||||
if nargin < 11
|
||||
enablePilotTracking = false;
|
||||
end
|
||||
|
||||
numPacketErrors = 0;
|
||||
numPacketsSimulated = 0;
|
||||
cfrMagnitudes = [];
|
||||
@@ -66,6 +71,10 @@ function [numPacketErrors, numPacketsSimulated, cfrMagnitudes]= simulateTransmis
|
||||
rxData = rx(packetOffset + (ind.EHTData(1) : ind.EHTData(2)), :);
|
||||
demodSym = wlanEHTDemodulate(rxData, "EHT-Data", cfgEHT);
|
||||
|
||||
if enablePilotTracking
|
||||
demodSym = wlanEHTTrackPilotError(demodSym, chanEstimate, cfgEHT, "EHT-Data");
|
||||
end
|
||||
|
||||
nVarEst = wlanEHTDataNoiseEstimate(demodSym(ofdmInfo.PilotIndices, :, :),pilotEstimate, cfgEHT);
|
||||
|
||||
demodDataSym = demodSym(ofdmInfo.DataIndices, :, :);
|
||||
|
||||
Reference in New Issue
Block a user