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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Сдвиг спектра по частоте
NikSave
сообщение Mar 15 2013, 15:12
Сообщение #1


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

Группа: Участник
Сообщений: 87
Регистрация: 26-05-09
Пользователь №: 49 592



Сигнал на промежуточной частоте 10 МГц оцифровывается частотой 40 МГц. В ПЛИС необходимо перетащить спектр сигнала на промежуточную частоту 100 МГц и выдать на ЦАП. Если кто знает подскажите как. Мне понятно, что если сигнал комплексный, то умножаем его на sin и cos в комплексном виде соответствующей частоты и готово. А вот если сигнал просто оцифрован на АЦП, как его спектр сместить на нужную мне частоту? Заранее спасибо за ответ.
Go to the top of the page
 
+Quote Post
Ivan55
сообщение Mar 15 2013, 16:32
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 212
Регистрация: 17-01-12
Пользователь №: 69 640



Цитата(NikSave @ Mar 15 2013, 19:12) *
Сигнал на промежуточной частоте 10 МГц оцифровывается частотой 40 МГц. В ПЛИС необходимо перетащить спектр сигнала на промежуточную частоту 100 МГц и выдать на ЦАП. Если кто знает подскажите как. Мне понятно, что если сигнал комплексный, то умножаем его на sin и cos в комплексном виде соответствующей частоты и готово. А вот если сигнал просто оцифрован на АЦП, как его спектр сместить на нужную мне частоту? Заранее спасибо за ответ.


умножить на exp(jwt) и отфильтровать, хотя нет сигнал ведь переносим наверх то фильтровать не надо надо только взять действительную часть

Сообщение отредактировал Ivan55 - Mar 15 2013, 16:53
Go to the top of the page
 
+Quote Post
thermit
сообщение Mar 15 2013, 19:04
Сообщение #3


Знающий
****

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



Цитата
NikSave:
Сигнал на промежуточной частоте 10 МГц оцифровывается частотой 40 МГц. В ПЛИС необходимо перетащить спектр сигнала на промежуточную частоту 100 МГц и выдать на ЦАП. Если кто знает подскажите как. Мне понятно, что если сигнал комплексный, то умножаем его на sin и cos в комплексном виде соответствующей частоты и готово. А вот если сигнал просто оцифрован на АЦП, как его спектр сместить на нужную мне частоту? Заранее спасибо за ответ.


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

2 Исходный сигнал умножить на комплексную экспоненту частоты 10 мгц. Полосовым фильтром, рассчитанным на новую частоту дискретизации выделить полосу соответствующую 100 мгц


зы
вообще-то есть цап с преобразованием частоты (upconverter)
Go to the top of the page
 
+Quote Post
eugen_pcad_ru
сообщение Mar 16 2013, 08:00
Сообщение #4


Знающий
****

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



Позволю себе резюмировать отзывыsm.gif
Если Вы знаете как работать с комплексным сигналом, значит надо Ваш сигнал преобразовать в комплексную форму. Об этих способах и пишут уважаемые коллеги выше.


--------------------
Правильно сформулированый вопрос содержит в себе половину ответа.
P.S.: Некоторые модераторы в качестве ответа так навязчиво предлагают посетить свой сайт, что иначе как саморекламу такие действия интерпретировать сложно.
Go to the top of the page
 
+Quote Post
thermit
сообщение Mar 16 2013, 10:40
Сообщение #5


Знающий
****

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



Вообще-то способ 2 требует исключительно вещественных операций.
Go to the top of the page
 
+Quote Post
Aner
сообщение Mar 16 2013, 11:31
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



Ну не совсем, умножаем то на комплексную частоту и затем фильтрация комплексная. ->CORDIC->CIC->CFR->
Go to the top of the page
 
+Quote Post
NikSave
сообщение Mar 16 2013, 11:32
Сообщение #7


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

Группа: Участник
Сообщений: 87
Регистрация: 26-05-09
Пользователь №: 49 592



Цитата(thermit @ Mar 15 2013, 22:04) *
Вариантов много.
1 При помощи преобразователя гильберта сделать сигнал аналитическим затем умножить на комплексную экспоненту частоты 90 мгц и взять вещественную часть. В вашем случае еще и нужна передискретизация. ПГ можно совместить с фильтром-интерполятором.

2 Исходный сигнал умножить на комплексную экспоненту частоты 10 мгц. Полосовым фильтром, рассчитанным на новую частоту дискретизации выделить полосу соответствующую 100 мгц


зы
вообще-то есть цап с преобразованием частоты (upconverter)

А не подскажете названьетце какого нибудь. Ну чтобы понимать куда копать. Спасибо.
Go to the top of the page
 
+Quote Post
thermit
сообщение Mar 16 2013, 11:49
Сообщение #8


Знающий
****

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



Цитата
Aner:
Ну не совсем, умножаем то на комплексную частоту и затем фильтрация комплексная. ->CORDIC->CIC->CFR->


Совсем.
Go to the top of the page
 
+Quote Post
Aner
сообщение Mar 16 2013, 11:55
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



QUOTE (thermit @ Mar 16 2013, 14:49) *
Совсем.

Пример в студию!
Go to the top of the page
 
+Quote Post
thermit
сообщение Mar 16 2013, 12:35
Сообщение #10


Знающий
****

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



Цитата
А не подскажете названьетце какого нибудь. Ну чтобы понимать куда копать. Спасибо.


Например http://www.analog.com/en/rfif-components/d...ts/product.html



Цитата
Aner:
Пример в студию!



Примеры чего? Того, что умножение вещественной последовательности на экспоненту четверти частоты дискретизации сводится к умножению на 1 0 -1 0 1 0 ...? Или того, что перемножение 2-х вещественных последовательностей даст вещественную? Я уж не говорю про фильтрацию...
Go to the top of the page
 
+Quote Post
Aner
сообщение Mar 16 2013, 12:47
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



Экспонента это комплексная величина, во входном сигнале комплексных нет, нули. Но перемножение вещественной на комплексную не даст только вещественную часть с комплексными нулями.
Go to the top of the page
 
+Quote Post
polyakovav
сообщение Mar 16 2013, 13:28
Сообщение #12


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

Группа: Свой
Сообщений: 197
Регистрация: 26-05-06
Из: Воронеж
Пользователь №: 17 486



Похоже, топикстартеру для начала нужно что-то вроде http://www.dsplib.ru/content/quadmod/quadmod.html
В данном конкретном случае сигнал удачно стоит на Fd/4 и можно вместо умножения на комплексную экспоненту просто менять знаки отсчетов.
"Умножаем" в одном канале на 1 1 -1 -1 ... (далее повторяем), а в другом на -1 1 1 -1 ... Такое "умножение" не добавляет шумов.
В результате имеем комплексный сигнал на нулевой частоте, плюс "паразитный" на частоте 20 МГц. Этот паразитный нужно отфильтровать ФНЧ с полосой задерживания 20-П/2 МГц (П - полоса исходного сигнала).
Потом частоту отсчетов можно понизить (или повысить и еще раз отфильтровать) и подать на ЦАП.
Многие современные ЦАП сами умеют переносить сигнал с нулевой частоты в нужный диапазон с помощью DDS. Если тут не повезло, тогда нужно знать параметры конкретного ЦАП, чтобы правильно перенести.
Go to the top of the page
 
+Quote Post
polyakovav
сообщение Mar 16 2013, 14:44
Сообщение #13


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

Группа: Свой
Сообщений: 197
Регистрация: 26-05-06
Из: Воронеж
Пользователь №: 17 486



Еще забыл, если на АЦП есть постоянное смещение (а оно почти всегда есть), то после умножения появится "палка" на 10 МГц.
Так что фильтр лучше с задерживанием от 10 МГц или до умножения пропустить через полосовой, но обычно ресурсов жалко.
Go to the top of the page
 
+Quote Post
thermit
сообщение Mar 16 2013, 19:42
Сообщение #14


Знающий
****

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



Цитата
Aner:
Экспонента это комплексная величина, во входном сигнале комплексных нет, нули. Но перемножение вещественной на комплексную не даст только вещественную часть с комплексными нулями.


Согласен. В общем случае все комплексное и вариант 2 вообще не годится.
Go to the top of the page
 
+Quote Post
Gyga
сообщение Mar 25 2013, 06:25
Сообщение #15


Местный
***

Группа: Участник
Сообщений: 203
Регистрация: 3-06-08
Пользователь №: 38 014



Надо домножить сигнал на синус с частотой 90 МГц, зеркало отфильтровать
Go to the top of the page
 
+Quote Post

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

 


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


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