2015-08-10 4 views
0

У меня проблема с преобразованием амплитудных и фазовых данных в сложную форму, которая требуется для выполнения IFFT. (обратное быстрое преобразование Фурье). Это единственные данные, которые у меня есть.Как создать комплексное представление из информации о величине и фазе для выполнения обратного быстрого преобразования Фурье (IFFT)?

Мой частотный диапазон составляет от 0,1 до 2,6 и с 200 образцами. Я хотел бы использовать IFFT для получения сигнала времени. Как преобразовать этот масштаб и фазовый набор данных в комплексную плоскость?

Я раньше не использовал IFFT (или fft), поэтому некоторые полезные идеи были бы очень полезными!

+1

Ближайший дубликат, который я могу найти, но как вы представляете сложные данные от его амплитудных и фазовых аналогов в дублированном столбце. – rayryeng

ответ

0

Предполагая, что вы хотите комплексное представление, как это:

a = 3+4i; 
magnitude = abs(a); 
phase = angle(a); 

вы должны иметь величину = 5, и тета = 0,9273

Теперь, чтобы инвертировать и получить обратно свой комплексное представление, используйте формулу:

z = magnitude*exp(i*phase) 

Если все идет правильно, вы должны иметь сложное представление назад.

 Смежные вопросы

  • Нет связанных вопросов^_^