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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Как сделать digital down conversion I/Q сигнала ?
iradio
сообщение Aug 4 2013, 20:57
Сообщение #1





Группа: Новичок
Сообщений: 1
Регистрация: 4-08-13
Пользователь №: 77 795



Имеется I/Q сигнал полученный с SDR приёмника. Нужно получить сдвинутый по частоте I/Q сигнал. Вопрос как это сделать ?
Go to the top of the page
 
+Quote Post
Dr.Alex
сообщение Aug 4 2013, 21:19
Сообщение #2


Профессионал
*****

Группа: Свой
Сообщений: 1 386
Регистрация: 5-04-05
Из: моська, RF
Пользователь №: 3 863



Очевидно, умножить на комплексную экспоненту.... :-о
Go to the top of the page
 
+Quote Post
BooZe
сообщение Aug 14 2013, 08:12
Сообщение #3





Группа: Новичок
Сообщений: 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 - частота дискретизации. Затем - НЧ фильтрация.
Go to the top of the page
 
+Quote Post
Corner
сообщение Aug 17 2013, 17:39
Сообщение #4


Профессионал
*****

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



Я так понимаю, под I/Q имеются в виду отсчеты АЦП взятые через 1?
В этом случае каждая компонента фильтруется отдельно до нужной полосы (обычно КИХ фильтрами), а потом "натягивается" на удобную несущую (умножается на её СИН/КОС) для дальнейшей обработки. Результирующая полоса равна двум полосам КИХ фильтра, с новой несущей посередине.
Go to the top of the page
 
+Quote Post
Михаил_K
сообщение Sep 16 2013, 13:25
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481



Цитата(Corner @ Aug 17 2013, 21:39) *
Я так понимаю, под I/Q имеются в виду отсчеты АЦП взятые через 1?
В этом случае каждая компонента фильтруется отдельно до нужной полосы (обычно КИХ фильтрами), а потом "натягивается" на удобную несущую (умножается на её СИН/КОС) для дальнейшей обработки. Результирующая полоса равна двум полосам КИХ фильтра, с новой несущей посередине.

Неправильно вы понимаете. Под I/Q обычно имеются ввиду отсчеты, полученные путем одновременной оцифровки двумя АЦП, на которые сигнал подается с квадратурного смесителя.
Go to the top of the page
 
+Quote Post
Corner
сообщение Sep 18 2013, 17:03
Сообщение #6


Профессионал
*****

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



Цитата(Михаил_K @ Sep 16 2013, 17:25) *
Неправильно вы понимаете. Под I/Q обычно имеются ввиду отсчеты, полученные путем одновременной оцифровки двумя АЦП, на которые сигнал подается с квадратурного смесителя.


Это практически тоже самое...
Go to the top of the page
 
+Quote Post
Михаил_K
сообщение Sep 20 2013, 12:29
Сообщение #7


Знающий
****

Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481



Гхм.... Ну в принципе, если использовать такие отсчеты для "натягивания", то наверное можно считать это тем-же самым. Собственно, какая разница, что "натягивать" sm.gif
Go to the top of the page
 
+Quote Post
Corner
сообщение Sep 20 2013, 18:13
Сообщение #8


Профессионал
*****

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



Цитата(Михаил_K @ Sep 20 2013, 16:29) *
Гхм.... Ну в принципе, если использовать такие отсчеты для "натягивания", то наверное можно считать это тем-же самым. Собственно, какая разница, что "натягивать" sm.gif

Если центр ПЧ лежит на Fs/4 результат идентичен. Практически АЦП и выполняет умножение с преобразованием в I/Q.
Go to the top of the page
 
+Quote Post
Михаил_K
сообщение Sep 23 2013, 08:33
Сообщение #9


Знающий
****

Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481



Цитата(Corner @ Sep 20 2013, 22:13) *
Если центр ПЧ лежит на Fs/4 результат идентичен. Практически АЦП и выполняет умножение с преобразованием в I/Q.

Мдя, такой глупости даже не знаешь как и возразить-то...
Результат, дорогой вы наш, будет идентичен только для частоты Fs/4. А АЦП в своем УВХ выполняет умножение на дельта-функцию.
А люди, которые для получения I и Q c АЦП видимо не идиоты, раз все-таки ставят квадратурный смеситель, и потом 2 АЦП.
Ну а если уж и оцифровываются на ПЧ одним АЦП, и делят выборки на четные и нечетные, то для получения I/Q зачем-то ставят еще либо преобразователь Гильберта.
Видимо от темноты своей. Вы же их не просветили, что можно так не делать. Ресурсы понимаешь лишние тратят.
Go to the top of the page
 
+Quote Post
thermit
сообщение Sep 23 2013, 10:53
Сообщение #10


Знающий
****

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



Если f0=fd/4 вполне можно и 1 ацп обойтись. Для сноса в 0 придется результат оцифровки умножать на exp(-j*pi/2*(0:inf)) что является тривиальным умножением на последовательности 1 0 -1 0 ... для получения синфазной и 0 -1 0 1 ... квадратурной компонент. Ну а потом фнч естественно...
Go to the top of the page
 
+Quote Post
Corner
сообщение Sep 23 2013, 14:58
Сообщение #11


Профессионал
*****

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
Михаил_K
сообщение Sep 24 2013, 09:37
Сообщение #12


Знающий
****

Группа: Свой
Сообщений: 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;

Сам-то понял, что написал?
Go to the top of the page
 
+Quote Post
KalashKS
сообщение Sep 24 2013, 10:37
Сообщение #13


Местный
***

Группа: Участник
Сообщений: 236
Регистрация: 7-02-11
Пользователь №: 62 755



Цитата(Михаил_K @ Sep 24 2013, 13:37) *
Сам-то понял, что написал?

Это еще более частный случай. С уже примененным скользящим средним на 4 отсчета и прореживанием в 4 раза. sm.gif
Go to the top of the page
 
+Quote Post
Corner
сообщение Sep 24 2013, 16:21
Сообщение #14


Профессионал
*****

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




KalashKS, thermit a14.gif
Go to the top of the page
 
+Quote Post
KalashKS
сообщение Sep 25 2013, 07:47
Сообщение #15


Местный
***

Группа: Участник
Сообщений: 236
Регистрация: 7-02-11
Пользователь №: 62 755



Цитата(Corner @ Sep 24 2013, 20:21) *
KalashKS, thermit a14.gif

Но это все-таки не "отсчеты через 1" и тем более не "АЦП и выполняет умножение с преобразованием в I/Q".
Go to the top of the page
 
+Quote Post

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

 


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


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