Я взял FFT в Matlab таким образом.
X=fft(t); % Take Fourier Transform
T=abs(X); % Take real parts of transform
T=T(1:n/2);
Я заинтересован в нахождении частоты центроида этого графика.Я понимаю, что частота центроидов задается как:
Где x (n) представляет взвешенное значение частоты или величину числа бинов n, а f (n) представляетцентральная частота этого бина.
Теперь я испытываю желание сказать, что f (n) являются значениями от T в моем сценарии, но это абсолютные значения мнимых и реальных компонентов БПФ и такЯ не знаю, как найти x (n), который должен быть взвешенной частотой.