Skip to content
Snippets Groups Projects
atGivenTimesteps.m 614 B
function [toa] = atGivenTimesteps(pToa, pTimesteps, pStartOffset, pDrift)
%CALCULATETOAATTIMESTEP Calculates the TOA at the given timestep.
%   Calculates the new TOA at the given timestep.
%
%   Parameters:
%       pToa (double):              The start TOA.
%       pStartTimestep (double):    The starting timestep.
%       pStartOffset (double):      The start offset of the soundsource.
%       pDrift (double):            The drift of the soundsource in seconds per day.

%% Prepare variables
offsetAtTimesteps = pDrift * pTimesteps;

%% Calculate new toa
toa = pToa + pStartOffset + offsetAtTimesteps;

end