|
Как сделать digital down conversion I/Q сигнала ? |
|
|
|
Aug 4 2013, 20:57
|
Группа: Новичок
Сообщений: 1
Регистрация: 4-08-13
Пользователь №: 77 795

|
Имеется I/Q сигнал полученный с SDR приёмника. Нужно получить сдвинутый по частоте I/Q сигнал. Вопрос как это сделать ?
|
|
|
|
|
Aug 14 2013, 08:12
|
Группа: Новичок
Сообщений: 7
Регистрация: 29-11-10
Из: Минск
Пользователь №: 61 249

|
Если конкретнее, то умножить на сигнал вида cos(2*pi*f/fd*n)+i*sin(2*pi*f/fd*n), где n=0,1,2... - номер точек, f - частота несущей, fd - частота дискретизации. Затем - НЧ фильтрация.
|
|
|
|
|
Sep 23 2013, 08:33
|
Знающий
   
Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481

|
Цитата(Corner @ Sep 20 2013, 22:13)  Если центр ПЧ лежит на Fs/4 результат идентичен. Практически АЦП и выполняет умножение с преобразованием в I/Q. Мдя, такой глупости даже не знаешь как и возразить-то... Результат, дорогой вы наш, будет идентичен только для частоты Fs/4. А АЦП в своем УВХ выполняет умножение на дельта-функцию. А люди, которые для получения I и Q c АЦП видимо не идиоты, раз все-таки ставят квадратурный смеситель, и потом 2 АЦП. Ну а если уж и оцифровываются на ПЧ одним АЦП, и делят выборки на четные и нечетные, то для получения I/Q зачем-то ставят еще либо преобразователь Гильберта. Видимо от темноты своей. Вы же их не просветили, что можно так не делать. Ресурсы понимаешь лишние тратят.
|
|
|
|
|
Sep 23 2013, 14:58
|

Профессионал
    
Группа: Участник
Сообщений: 1 072
Регистрация: 11-12-12
Пользователь №: 74 815

|
Цитата(thermit @ Sep 23 2013, 14:53)  Если f0=fd/4 вполне можно и 1 ацп обойтись. Для сноса в 0 придется результат оцифровки умножать на exp(-j*pi/2*(0:inf)) что является тривиальным умножением на последовательности 1 0 -1 0 ... для получения синфазной и 0 -1 0 1 ... квадратурной компонент. Ну а потом фнч естественно... Или взять четыре отсчета: А0, А1, А2, А3. Выровнять sin(x)/x; I=A0-A2; Q=A1-A3; И следом 2*КИХ до нужной полосы. А Гильберт пусть остается там где он есть. RIP
Сообщение отредактировал Corner - Sep 23 2013, 15:00
|
|
|
|
|
Sep 24 2013, 09:37
|
Знающий
   
Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481

|
Цитата(thermit @ Sep 23 2013, 14:53)  Если f0=fd/4 вполне можно и 1 ацп обойтись. Для сноса в 0 придется результат оцифровки умножать на exp(-j*pi/2*(0:inf)) что является тривиальным умножением на последовательности 1 0 -1 0 ... для получения синфазной и 0 -1 0 1 ... квадратурной компонент. Ну а потом фнч естественно... Совершенно верно. Но: 1. Это лишь частный случай 2. Квадратурные компоненты получаются после умножения, а не путем тупого разделения выборок на четные и нечетные! 3. Сначала производится умножение, а лишь потом фильтрация, и никак не наоборот! Цитата(Corner @ Sep 23 2013, 18:58)  I=A0-A2; Q=A1-A3; Сам-то понял, что написал?
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|