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

 
 
> Аналитический и комплексный сигналы, Изучаю квадратурную обработку сигналов
Quasar
сообщение Aug 31 2015, 13:19
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 257
Регистрация: 2-12-06
Из: Default City
Пользователь №: 23 021



Приветствую.

Решил по изучать квадратурную обработку сигналов, читаю Ричарда Лайонса и материалы dsplib.ru и не могу понять для себя следующее.

Что более или менее ясно:
- Есть комплексные сигналы, которые представлены реальной и мнимой частью. Спектр таких сигналов как отрицательный, так и положительный, симметричный или нет;
- Есть сигналы аналитические, это комплексные сигналы, спектр которых имеет всплески только в положительной части, в отрицательной нет;
- Есть сигналы реальные, спектр которых симметричен. Для перехода от реального сигнала к аналитическому (то есть комплексному с положительным спектром) используют преобразование Гильберта, а при переходе от аналитического к реальному просто откидывают мнимую часть, её и передают по эфиру.

Что мне не ясно:
При приеме сигнала от антенны, он чисто реальный, но какой он после обработки квадратурным смесителем? IQ сигнал == комплексный или нет, то есть такой сигнал подчиняется всем правилам обработки комплексных сигналов или нет?
В Matlab с помощью rtl-usb донгла я принимаю реальный эфир, с донгла идут квадратурные отсчеты, если я подключу к выходу донгла Matlab'овский спектро-анализатор, то увижу там несимметричный спектр, то есть сигнал комплексный аналитический? Или нет?

Должен ли квадратурный смеситель обязательно быть за синхронизирован с точностью до фазы с несущей (I канал) или нет? Вопрос навеян самим терминов In-phase.

Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Aner
сообщение Aug 31 2015, 19:09
Сообщение #2


Гуру
******

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



Никаких зеркалок особо и не сможете наблюдать на слабых сигналах, поскольку они давятся в чипе фильтром на 40...50dB. И потом в RTL-USB донгле есть отдельный чип приемника, гетеродин его и настраиваете. И какая ПЧ у вас? Для наблюдения зеркалки знаете? Обработка есть внутри чипа,
на донгл идут квадратурные отсчеты т.е IQ комплексный сигнал с чипа приемника. А этот чип демодулятор - The RTL2832U is a high-performance DVB-T COFDM demodulator that supports a USB 2.0 interface.
Go to the top of the page
 
+Quote Post
Quasar
сообщение Aug 31 2015, 19:35
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 257
Регистрация: 2-12-06
Из: Default City
Пользователь №: 23 021



Цитата(Aner @ Aug 31 2015, 22:09) *
Никаких зеркалок особо и не сможете наблюдать на слабых сигналах, поскольку они давятся в чипе фильтром на 40...50dB. И потом в RTL-USB донгле есть отдельный чип приемника, гетеродин его и настраиваете. И какая ПЧ у вас? Для наблюдения зеркалки знаете? Обработка есть внутри чипа,
на донгл идут квадратурные отсчеты т.е IQ комплексный сигнал с чипа приемника. А этот чип демодулятор - The RTL2832U is a high-performance DVB-T COFDM demodulator that supports a USB 2.0 interface.


Да, в донгле есть тюнер E4000:



Собственно вопрос, вы хотите сказать, что синтезатор в этой микросхеме синхронизируется с несущей?
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Sep 3 2015, 15:06
Сообщение #4


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



Эхехе.. Курс средней школы:

Пусть есть узкополосный сингал с несущей . Рассмотрим, как будет преобразована спектральная составляющая этого сигнала на отстройке .

С точностью до амплитуды сигнал на отстройке :


Комплексный гетеродин настроен на частоту :


Сигнал после смесителя {действительный х комплексный}:


Составляющие в квадратурах с частотой будут отфильтрованы ФНЧ, который указан на вашей функциональной схеме, как LOW PASS IF FILTER. На выходе пары ФНЧ останется:

причем



T.o. для переноса сигнала на baseband никакой синхронизации не требуется. все что нужно - это чтобы составляющие с частотой после гетеродинирования попадали в полосу пропускания пары ФНЧ, т.е.


Это вы и наблюдаете в вашем эксперименте: был сигнал с AM на несущей. Вы его перенесли на BB без каких-л. изменений.
Go to the top of the page
 
+Quote Post
Quasar
сообщение Sep 6 2015, 07:25
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 257
Регистрация: 2-12-06
Из: Default City
Пользователь №: 23 021



Цитата(Fat Robot @ Sep 3 2015, 18:06) *
Эхехе.. Курс средней школы:


Я наверное болел, когда в школе изучали квадратурную обработку ( :-) ), а голые синусы и косинусы на тот момент меня, как радиолюбителя, мало интересовали.

Меня собственно сбивает с толку, периодические упоминания в литературе когерентного приема. Очень часто пишется, что при таком способе приема, гетеродин приемника должен быть засинхронизирован с несущей. Но я так понимаю, что это речь идет о несущей уже в baseband'е? То есть, я на своем SDR-USB донгле, который ни как не синхронизируется с несущей, могу когерентно принимать, например, QPSK перенося сигнал в basseband и уже там, софт декодера будет производить синхронизацию и демодуляцию, так?
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Sep 6 2015, 08:28
Сообщение #6


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



Вы все правильно понимаете: гетеродин, который переносит из passband в baseband обычно не управляемый в том смысле, что с его помощью никакой синхронизации, необходимой для приема данных, не осуществляется. Он отвечает только за выбор канала приема. Это связано с тем, что при такой схеме приемного тракта проще сделать малошумящий гетеродин, и, как следствие, выдержать системные характеристики, зависимые от качества гетеродина. А это, например, избирательность по соседнему и/или по блокирующему каналам

Синхронизация по частоте и по фазе осуществляется уже в baseband. Т.е. у вас есть еще один комплексный гетеродин и смеситель (комплексный х комплексный). И вот у этого гетеродина уже управляемые частота и/или фаза, и сигналы управления формируются соотв. дискриминаторами.

Обычно вся обработка для baseband-сигнала делается в цифровом домене, т.е. квадратуры на выходе вашего приемного тракта с прямым преобразованием (analogue I/Q output на вашей функциональной схеме) оцифровываются, и отсчеты направляются в вычислитель.

Иными словами, для простоты считайте, что описанный в литературе когерентный приемник с засинхронизированным гетеродином имеет на входе baseband-сигнал.


Цитата(Quasar @ Sep 6 2015, 08:25) *
Меня собственно сбивает с толку, периодические упоминания в литературе когерентного приема. Очень часто пишется, что при таком способе приема, гетеродин приемника должен быть засинхронизирован с несущей. Но я так понимаю, что это речь идет о несущей уже в baseband'е? То есть, я на своем SDR-USB донгле, который ни как не синхронизируется с несущей, могу когерентно принимать, например, QPSK перенося сигнал в basseband и уже там, софт декодера будет производить синхронизацию и демодуляцию, так?
Go to the top of the page
 
+Quote Post
Quasar
сообщение Sep 6 2015, 16:27
Сообщение #7


Местный
***

Группа: Свой
Сообщений: 257
Регистрация: 2-12-06
Из: Default City
Пользователь №: 23 021



Цитата(Fat Robot @ Sep 6 2015, 11:28) *
Иными словами, для простоты считайте, что описанный в литературе когерентный приемник с засинхронизированным гетеродином имеет на входе baseband-сигнал.


Ну вроде теперь все собирается в единую картину.

Тут выше писали про точность комплексного гетеродина, точнее про точность сдвига фазу в 90 градусов в I и Q каналах. В этой связи два вопроса.

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

И второй вопрос, при получении квадратур в приемниках в цифровом домене используют цифровой комплексный генератор. А возможно ли для этих целей использование фильтра Гильберта, просто дополняя реальный сигнал мнимой составляющей?
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Sep 6 2015, 18:11
Сообщение #8


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



По поводу схемы переноса в baseband: все зависит от требований к приемному тракту: чувствительность, избирательность, интермодуляционные параметры. Исходя из этого определяется частотный план, строится системная диаграмма тракта, выбираются основные компоненты. Конечно 2 и более переноса по частоте в аналоговом домене - это легко и приятно, но не всегда пригодно по габаритам или по потреблению. Например для случаев, когда приемный тракт полностью интегральный.

DDC есть и с действительным входом, и с квадратурным (например, ad6636: Real or complex input ports). Разница лишь в первом смесителе, ну и в ацп, если они интегрированы.

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

Цитата(Quasar @ Sep 6 2015, 17:27) *
Ну вроде теперь все собирается в единую картину.

Тут выше писали про точность комплексного гетеродина, точнее про точность сдвига фазу в 90 градусов в I и Q каналах. В этой связи два вопроса.

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

И второй вопрос, при получении квадратур в приемниках в цифровом домене используют цифровой комплексный генератор. А возможно ли для этих целей использование фильтра Гильберта, просто дополняя реальный сигнал мнимой составляющей?
Go to the top of the page
 
+Quote Post
Krys
сообщение Sep 7 2015, 02:05
Сообщение #9


Гуру
******

Группа: Свой
Сообщений: 2 002
Регистрация: 17-01-06
Из: Томск, Россия
Пользователь №: 13 271



Цитата(Fat Robot @ Sep 7 2015, 01:11) *
, то частью вашей схемы слежения за фазой и так является управляемый комплексный гетеродин и смеситель.
Ну я предыдущий вопрос видимо про это спрашивал. А можете по-простому, на пальцах в двух словах объяснить, как эта схема слежения за фазой работает? Мне интересно, что она с чем сравнивает, как обнаруживает уход. Т.е. уход какой частоты от какой?


--------------------
Зная себе цену, нужно ещё и пользоваться спросом...
Go to the top of the page
 
+Quote Post
Fat Robot
сообщение Sep 7 2015, 05:32
Сообщение #10


ʕʘ̅͜ʘ̅ʔ
*****

Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691



https://en.m.wikipedia.org/wiki/Carrier_recovery

Цитата(Krys @ Sep 7 2015, 03:05) *
Ну я предыдущий вопрос видимо про это спрашивал. А можете по-простому, на пальцах в двух словах объяснить, как эта схема слежения за фазой работает? Мне интересно, что она с чем сравнивает, как обнаруживает уход. Т.е. уход какой частоты от какой?

Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Quasar   Аналитический и комплексный сигналы   Aug 31 2015, 13:19
- - Aner   Из теории ... что в природе существуют вещественны...   Aug 31 2015, 16:30
|- - Quasar   Цитата(Aner @ Aug 31 2015, 19:30) Квадрат...   Aug 31 2015, 17:42
|- - Krys   Цитата(Fat Robot @ Sep 6 2015, 15:28) Син...   Sep 6 2015, 10:49
||- - Fat Robot   Я, признаться, не понимаю ваших претензий и ваших ...   Sep 6 2015, 11:57
||- - andyp   Цитата(Quasar @ Sep 6 2015, 19:27) Ну вро...   Sep 6 2015, 17:08
||- - blackfin   Цитата(Krys @ Sep 7 2015, 05:05) А можете...   Sep 7 2015, 06:08
||- - Corner   Цитата(Krys @ Sep 7 2015, 06:05) Ну я пре...   Sep 27 2015, 20:13
|- - Quasar   Цитата(Fat Robot @ Sep 6 2015, 11:28) Ины...   Sep 8 2015, 21:17
- - Krys   дак если ровно в ноль хочется перенести, то синхро...   Sep 4 2015, 03:46
|- - Fat Robot   Расскажите, пожалуйста, что значит 'ровно в но...   Sep 4 2015, 05:06
- - Krys   С удовольствием ) какая-либо гармоника в бэйсбэнде...   Sep 4 2015, 06:15
|- - Fat Robot   Но ведь за счет различного рода шумов (опора перед...   Sep 4 2015, 07:30
- - Krys   Не надо утрировать и сводить всё к идеальным услов...   Sep 4 2015, 09:11
|- - Fat Robot   Сначала "хочется ровно", но теперь ...   Sep 4 2015, 09:20
|- - Krys   Цитата(Fat Robot @ Sep 4 2015, 16:20) Сна...   Sep 6 2015, 05:18
- - TRILLER   Цитата(Quasar @ Aug 31 2015, 16:19) Долже...   Sep 4 2015, 20:01
|- - Fat Robot   Если между квадратурными компонентами гетеродина е...   Sep 5 2015, 06:35
|- - TRILLER   Цитата(Fat Robot @ Sep 5 2015, 09:35) Есл...   Sep 5 2015, 06:41
|- - Fat Robot   Все же лучше обсуждать вопрос предметно, чем выдви...   Sep 5 2015, 19:24
- - Krys   Спасибо!   Sep 7 2015, 05:59
- - Krys   И Вам спасибо. Гляну, как будет время. Ох, и много...   Sep 7 2015, 07:44
- - Krys   Спасибо, т.е. изначально в передаваемый сигнал под...   Oct 13 2015, 09:15


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

 


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


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