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

 
 
 
Reply to this topicStart new topic
otshelnik86
сообщение Apr 8 2009, 19:16
Сообщение #1


Участник
*

Группа: Новичок
Сообщений: 29
Регистрация: 13-03-07
Из: Беларусь, Минск
Пользователь №: 26 099



Как в цифре реализуется фазовращатель? Есть оцифрованный сигнал на промежуточной частоте. Как довернуть его фазу на pi/2?


--------------------
"Правильный путь один - СВОЙ"
"Счастье - это не станция назначения, а способ путешествовать."
Go to the top of the page
 
+Quote Post
otshelnik86
сообщение Apr 8 2009, 20:32
Сообщение #2


Участник
*

Группа: Новичок
Сообщений: 29
Регистрация: 13-03-07
Из: Беларусь, Минск
Пользователь №: 26 099



скорее всего, что нужно делать преобразование Гильберта, но если у кого есть соображения - буду рад выслушать smile.gif

Сообщение отредактировал otshelnik86 - Apr 8 2009, 20:33


--------------------
"Правильный путь один - СВОЙ"
"Счастье - это не станция назначения, а способ путешествовать."
Go to the top of the page
 
+Quote Post
DRUID3
сообщение Apr 8 2009, 20:36
Сообщение #3


山伏
*****

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



Цитата(otshelnik86 @ Apr 8 2009, 22:16) *
Как в цифре реализуется фазовращатель? Есть оцифрованный сигнал на промежуточной частоте. Как довернуть его фазу на pi/2?

Если речь идет о одной частоте то интегрированием(дифференцированием biggrin.gif ). Если о полосе частот - то преобразователем Гильберта - курить Лайонса. Не идеально(верно будет только для определенной полосы частот) но лучшее из возможного. Если применяете FFT - карты в руки - мухлюйте со знаками отсчетов комплексных частот. Если обработка не непрерывного сигнала а выборка отсчетов до и после которой ничего нет - прочтите последовательность вспять smile.gif ...


--------------------
Нас помнят пока мы мешаем другим...
//--------------------------------------------------------
Хороший блатной - мертвый...
//--------------------------------------------------------
Нет старик, это те дроиды которых я ищу...
Go to the top of the page
 
+Quote Post
eugen_pcad_ru
сообщение Apr 9 2009, 04:58
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 642
Регистрация: 15-11-07
Пользователь №: 32 353



1) Преобразователь Гильберта
2) Комплексный переносчик, подмешивание фазы в НЧ-диапазоне и внось перенос по частоте на ПЧ (в общем наверное можно сделать и с помощью БПФ, но в данном случае все работает в режиме реального времени, т.е. не нужно никаких дополнительных буферов)
Больше спсособов не знаюsmile.gif
P.S.: Идея-то в общем проста: корректно фазу можно добавить только к комплексному сигналу...


--------------------
Правильно сформулированый вопрос содержит в себе половину ответа.
P.S.: Некоторые модераторы в качестве ответа так навязчиво предлагают посетить свой сайт, что иначе как саморекламу такие действия интерпретировать сложно.
Go to the top of the page
 
+Quote Post
otshelnik86
сообщение Apr 9 2009, 06:07
Сообщение #5


Участник
*

Группа: Новичок
Сообщений: 29
Регистрация: 13-03-07
Из: Беларусь, Минск
Пользователь №: 26 099



надо в реальном времени. Есть 2 канала - один нужно раздвоить на 2 подканала - один такой как есть, а второй подканал - с доворотом фазы на pi/2.
А вот насчет комплексного переносчика - идея интересная... Покручу)))
Спасибо!


--------------------
"Правильный путь один - СВОЙ"
"Счастье - это не станция назначения, а способ путешествовать."
Go to the top of the page
 
+Quote Post
DMax
сообщение Apr 9 2009, 08:48
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 161
Регистрация: 19-01-08
Из: Питер
Пользователь №: 34 234



Надо умножить сигнал на комплексную синусойду с частотой ПЧ. Потом отфильтровать. Получишь комплексный сигнал. Дальше вращать фазу обычным комплексным умножением.
Go to the top of the page
 
+Quote Post
otshelnik86
сообщение Apr 9 2009, 19:17
Сообщение #7


Участник
*

Группа: Новичок
Сообщений: 29
Регистрация: 13-03-07
Из: Беларусь, Минск
Пользователь №: 26 099



Цитата(DMax @ Apr 9 2009, 11:48) *
Надо умножить сигнал на комплексную синусойду с частотой ПЧ. Потом отфильтровать. Получишь комплексный сигнал. Дальше вращать фазу обычным комплексным умножением.


Насколько я понимаю, вы имеете ввиду следующее.

Имеем сигнал
s(nT) = A(nT)sin(w1*nT+u).
Делаем 2 канала - в одном этот сигнал умножаем на
g1(nT) = sin(w2*nT)
в другом на
g2(nT) = cos(w2*nT).
По сути, осуществляем преобразование частоты - перенос на частоту w = w1-w2. И фильтруем эти сигналы. Можно наверное даже с помощью ФНЧ.
На выходе каналов получаем:
s1(nT) = 0.5 A(nT)cos(w*nT+u)
s2(nT) = 0.5 A(nT)sin(w*nT+u)


Почему тогда как правило используются преобразователи Гильберта, а не такой способ? Ведь преобразователи дают погрешность, а здесь главное - отфильтровать ненужные составляющие с помощью фильтра...
Да и вообще, ваше мнение - можно ли использовать такой способ?


--------------------
"Правильный путь один - СВОЙ"
"Счастье - это не станция назначения, а способ путешествовать."
Go to the top of the page
 
+Quote Post
alex_os
сообщение Apr 10 2009, 04:55
Сообщение #8


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030



Цитата(otshelnik86 @ Apr 9 2009, 23:17) *
...
Почему тогда как правило используются преобразователи Гильберта, а не такой способ? Ведь преобразователи дают погрешность, а здесь главное - отфильтровать ненужные составляющие с помощью фильтра...
Да и вообще, ваше мнение - можно ли использовать такой способ?


Потому что Гилберт дешевле получается нужен всего один фильтр, с квадратурной схемой нужно два фильтра + еще sin(wt) cos(wt)


--------------------
ну не художники мы...
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 26th June 2025 - 09:16
Рейтинг@Mail.ru


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