Fix fft x-axis calc.
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user