реклама на сайте
подробности

 
 
> Сдвиг фазы сигнала, в частотной области
Denvil
сообщение Apr 13 2011, 01:16
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 18-01-10
Пользователь №: 54 877



Здравствуйте.

Есть 2 оцифрованных синусоидальных сигнала x1 и x2 во временной области. x2 отстает от x1 по фазе, скажем, на 10 градусов. x2 переводится в частотную область и получается X2. Теперь нужно X2 сдвинуть по фазе на -10 градусов, перевести обратно во временную область и увидеть, что сигналы стали синфазными. Подскажите, пожалуйста, как осуществить этот сдвиг по фазе в частотной области?

P.S. Прошу прощения, если вопрос тривиальный или сформулирован некорректно. Это совсем новая для меня область.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ivan219
сообщение Apr 13 2011, 15:09
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 350
Регистрация: 16-11-08
Пользователь №: 41 680



Помойму так:

S(n) = Re(n) + Im(n); // Исходный спектр

S'(n) = S(n) * (Cos(Fi) + Sin(Fi)); // Сдвинут по фазе на Fi

Вещественный FFT;
Re' = Re * Cos(Fi) - Im * Sin(Fi);
Im' = Re * Sin(Fi) + Im * Cos(Fi);

Комплексный FFT;
Положительные частоты.
Re' = Re * Cos(Fi) - Im * Sin(Fi);
Im' = Re * Sin(Fi) + Im * Cos(Fi);
Отрицательные.
Re' = Re * Cos(Fi) + Im * Sin(Fi);
Im' = Re * Sin(Fi) - Im * Cos(Fi);

Fi = Pi * 10 / 180;

Сообщение отредактировал ivan219 - Apr 13 2011, 16:44
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 24th July 2025 - 04:37
Рейтинг@Mail.ru


Страница сгенерированна за 0.01372 секунд с 7
ELECTRONIX ©2004-2016