Fix fft x-axis calc.

This commit is contained in:
Anders Sandstrom
2021-02-03 18:45:46 +01:00
parent 96d66df11b
commit 223fd94a86

View File

@@ -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;