|
Сдвиг спектра по частоте |
|
|
|
Mar 15 2013, 16:32
|
Местный
  
Группа: Участник
Сообщений: 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
|
|
|
|
|
Mar 15 2013, 19:04
|
Знающий
   
Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730

|
Цитата NikSave: Сигнал на промежуточной частоте 10 МГц оцифровывается частотой 40 МГц. В ПЛИС необходимо перетащить спектр сигнала на промежуточную частоту 100 МГц и выдать на ЦАП. Если кто знает подскажите как. Мне понятно, что если сигнал комплексный, то умножаем его на sin и cos в комплексном виде соответствующей частоты и готово. А вот если сигнал просто оцифрован на АЦП, как его спектр сместить на нужную мне частоту? Заранее спасибо за ответ. Вариантов много. 1 При помощи преобразователя гильберта сделать сигнал аналитическим затем умножить на комплексную экспоненту частоты 90 мгц и взять вещественную часть. В вашем случае еще и нужна передискретизация. ПГ можно совместить с фильтром-интерполятором. 2 Исходный сигнал умножить на комплексную экспоненту частоты 10 мгц. Полосовым фильтром, рассчитанным на новую частоту дискретизации выделить полосу соответствующую 100 мгц зы вообще-то есть цап с преобразованием частоты (upconverter)
|
|
|
|
|
Mar 16 2013, 11:32
|
Частый гость
 
Группа: Участник
Сообщений: 87
Регистрация: 26-05-09
Пользователь №: 49 592

|
Цитата(thermit @ Mar 15 2013, 22:04)  Вариантов много. 1 При помощи преобразователя гильберта сделать сигнал аналитическим затем умножить на комплексную экспоненту частоты 90 мгц и взять вещественную часть. В вашем случае еще и нужна передискретизация. ПГ можно совместить с фильтром-интерполятором.
2 Исходный сигнал умножить на комплексную экспоненту частоты 10 мгц. Полосовым фильтром, рассчитанным на новую частоту дискретизации выделить полосу соответствующую 100 мгц
зы вообще-то есть цап с преобразованием частоты (upconverter) А не подскажете названьетце какого нибудь. Ну чтобы понимать куда копать. Спасибо.
|
|
|
|
|
Mar 16 2013, 11:49
|
Знающий
   
Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730

|
Цитата Aner: Ну не совсем, умножаем то на комплексную частоту и затем фильтрация комплексная. ->CORDIC->CIC->CFR-> Совсем.
|
|
|
|
|
Mar 16 2013, 12:35
|
Знающий
   
Группа: Участник
Сообщений: 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-х вещественных последовательностей даст вещественную? Я уж не говорю про фильтрацию...
|
|
|
|
|
Mar 16 2013, 13:28
|

Частый гость
 
Группа: Свой
Сообщений: 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. Если тут не повезло, тогда нужно знать параметры конкретного ЦАП, чтобы правильно перенести.
|
|
|
|
|
Mar 16 2013, 19:42
|
Знающий
   
Группа: Участник
Сообщений: 781
Регистрация: 3-08-09
Пользователь №: 51 730

|
Цитата Aner: Экспонента это комплексная величина, во входном сигнале комплексных нет, нули. Но перемножение вещественной на комплексную не даст только вещественную часть с комплексными нулями. Согласен. В общем случае все комплексное и вариант 2 вообще не годится.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|