Weighted FFT using custom weighting
I want to create a weighted FFT using my own vector of weightings; I had thought to import an array as a global variable and then multiply that "point by point" with the result of an FFT, then, finally summing the values of the FFT (ie SUM(MyWeightedFFT{50:1000}).
This would be easy in Matlab .. TotalWeightedFFT = WindowCorrectionFactor*sum(FFT.*Weighting(1:end)).
But is there a way in dewesoft? The point by point multiplication function is easy (it's the default multiplication of two arrays) but how to create a static array containing the weighting factors?
NVH Application Engineer
Hello,
this can be done with Vector, matrix constant math.
Please make sure that the defined array in the math matches with FFT array.
The next step is to multiply the FFT array with array from Vector constant math with Fomula.
Best regards,
Jernej Sirk
Thanks. Easy now I've found the Vector / Matrix / constant tool!