From 223fd94a8696bf0315d4bd740da61fe0176e0ba4 Mon Sep 17 00:00:00 2001 From: Anders Sandstrom Date: Wed, 3 Feb 2021 18:45:46 +0100 Subject: [PATCH] Fix fft x-axis calc. --- ecmc_plugin_fft/ecmc_plugin_fftApp/src/ecmcFFT.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/ecmc_plugin_fft/ecmc_plugin_fftApp/src/ecmcFFT.cpp b/ecmc_plugin_fft/ecmc_plugin_fftApp/src/ecmcFFT.cpp index c6b5621..91169ea 100644 --- a/ecmc_plugin_fft/ecmc_plugin_fftApp/src/ecmcFFT.cpp +++ b/ecmc_plugin_fft/ecmc_plugin_fftApp/src/ecmcFFT.cpp @@ -522,9 +522,10 @@ void ecmcFFT::calcFFTXAxis() { double freq = 0; size_t size = dataItemInfo_->dataSize; - - double deltaFreq = cfgDataSampleRateHz_* ((double)size / - (double)dataItemInfo_->dataElementSize) / ((double)(cfgNfft_)); + printf("cfgDataSampleRateHz_ %lf, size %u, dataElementSize %u \n", cfgDataSampleRateHz_, size, dataItemInfo_->dataElementSize); + //double deltaFreq = cfgDataSampleRateHz_* ((double)size / + // (double)dataItemInfo_->dataElementSize) / ((double)(cfgNfft_)); + double deltaFreq = cfgDataSampleRateHz_ / ((double)(cfgNfft_)); for(unsigned int i = 0; i < (cfgNfft_ / 2 + 1); ++i) { fftBufferXAxis_[i] = freq; freq = freq + deltaFreq;