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

 
 
 
Reply to this topicStart new topic
> Гетеродин в частотной области
ivan219
сообщение Dec 28 2009, 15:19
Сообщение #1


Местный
***

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



Извеняюсь если не правильно сформулировал вопрос.

Но зделать надо вот что:
Имеем частотное предстовление сигнала!!! Т.е. допиустим 1024 значения амплитуды и фазы.
Нужно перенести определённый частотный кусок прошедший через полосовой фильтр в 0 частоту.

Но нужно изменять частоту гетеродина так чтобы можно была подстраиватся сточностью до 1Гц а не просто скопировать этот кусок с одново места в нулевое положение.
Go to the top of the page
 
+Quote Post
DRUID3
сообщение Dec 28 2009, 16:04
Сообщение #2


山伏
*****

Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294



Подстраиваться относительно чего?


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post
bahurin
сообщение Dec 28 2009, 17:11
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 240
Регистрация: 20-09-08
Пользователь №: 40 347



если у вас есть комплексное представление сигнала I и Q, то можно сдвинуть на любую частоту от -Fs/2 до Fs/2, Fs - частота дискретизации. Для этого надо комплексный сигнал z(t) = I(t) + j * Q(t) умножить на комплексную экспоненту exp(j *2*pi*f*t), где f - частота на которую надо сдвинуть тогда получается что сдвинутый сигнал zc(t) = z(t)*exp(j *2*pi*f*t). если раскрыть то сдвинутые комплексные компоненты будут равны:
Ic(t) = I(t)*cos(2*pi*f*t) - Q(t)*sin(2*pi*f*t)
Qc(t) = Q(t)*cos(2*pi*f*t) + I(t)*sin(2*pi*f*t)

Единственное надо понимать что если вы сдвигаете по частоте в одну сторону то с другой стороны вылазит переодический кусок того что улезло за край.
Go to the top of the page
 
+Quote Post
ivan219
сообщение Dec 28 2009, 21:36
Сообщение #4


Местный
***

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



Цитата
Подстраиваться относительно чего?

Незнаю в мире всё относительно biggrin.gif еслибы знал как правильно сформулировать вопрос новерное и вопроса бы не было biggrin.gif
У меня уже после первовоже БПФ размером 1024 если на его подать I, Q зеркалка давится и у меня есть 1024 разных!!! Сигналов (Амплитуд и фаз).

Цитата
Ic(t) = I(t)*cos(2*pi*f*t) - Q(t)*sin(2*pi*f*t)
Qc(t) = Q(t)*cos(2*pi*f*t) + I(t)*sin(2*pi*f*t)


Ща попробую.

А конкретно по вопросу есть предложения??? Вобще это возможно???

bahurin

Спасибо вроде получилось то что надо smile.gif

Сообщение отредактировал ivan219 - Dec 28 2009, 20:58
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 16:01
Рейтинг@Mail.ru


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