Полагаю, мне нужно поработать с преобразованиями Фурье, и я все еще в замешательстве.
Мне дают сигнал (в данном случае это f [t] = sin (2 pi s t / N), где s = 8 и N = 128)
И я предполагаю найти Реальное, Мнимое, Фазу и Величину.
Я понимаю, как получить Реальное и Мнимое, но Фаза и Величина вне меня ...
код sudo для получения Реального и Воображаемого:
for u = 0 to M-1 do
F[u].real = 0
F[u].imag = 0
for x = 0 to M-1 do
F[u].real += f[x] * cos(- 2 * pi * u * x / M)
F[u].imag += f[x] * sin(- 2 * pi * u * x / M)
end do
F[u].real /= M
F[u].imag /= M
end do
Теперь где-то там есть фаза и величина, но где?!
Спасибо!
Также было бы замечательно, если бы кто-то из программистов объяснил основы FT!