diff --git a/Software/PC_Application/LibreVNA-GUI/Traces/Math/tdr.cpp b/Software/PC_Application/LibreVNA-GUI/Traces/Math/tdr.cpp index f53b139..20bdc3a 100644 --- a/Software/PC_Application/LibreVNA-GUI/Traces/Math/tdr.cpp +++ b/Software/PC_Application/LibreVNA-GUI/Traces/Math/tdr.cpp @@ -323,15 +323,16 @@ void TDRThread::run() tdr.window.apply(frequencyDomain); Fft::shift(frequencyDomain, true); - auto fft_bins = frequencyDomain.size(); + int fft_bins = frequencyDomain.size(); const double fs = 1.0 / (stepSize * fft_bins); Fft::transform(frequencyDomain, true); + Fft::shift(frequencyDomain, false); tdr.data.resize(fft_bins, TraceMath::Data()); - for(unsigned int i = 0;i