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

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

|
Приветствую.
Решил по изучать квадратурную обработку сигналов, читаю Ричарда Лайонса и материалы dsplib.ru и не могу понять для себя следующее.
Что более или менее ясно: - Есть комплексные сигналы, которые представлены реальной и мнимой частью. Спектр таких сигналов как отрицательный, так и положительный, симметричный или нет; - Есть сигналы аналитические, это комплексные сигналы, спектр которых имеет всплески только в положительной части, в отрицательной нет; - Есть сигналы реальные, спектр которых симметричен. Для перехода от реального сигнала к аналитическому (то есть комплексному с положительным спектром) используют преобразование Гильберта, а при переходе от аналитического к реальному просто откидывают мнимую часть, её и передают по эфиру.
Что мне не ясно: При приеме сигнала от антенны, он чисто реальный, но какой он после обработки квадратурным смесителем? IQ сигнал == комплексный или нет, то есть такой сигнал подчиняется всем правилам обработки комплексных сигналов или нет? В Matlab с помощью rtl-usb донгла я принимаю реальный эфир, с донгла идут квадратурные отсчеты, если я подключу к выходу донгла Matlab'овский спектро-анализатор, то увижу там несимметричный спектр, то есть сигнал комплексный аналитический? Или нет?
Должен ли квадратурный смеситель обязательно быть за синхронизирован с точностью до фазы с несущей (I канал) или нет? Вопрос навеян самим терминов In-phase.
|
|
|
|
|
 |
Ответов
|
Sep 3 2015, 15:06
|
ʕʘ̅͜ʘ̅ʔ
    
Группа: Свой
Сообщений: 1 008
Регистрация: 3-05-05
Пользователь №: 4 691

|
Эхехе.. Курс средней школы: Пусть есть узкополосный сингал с несущей  . Рассмотрим, как будет преобразована спектральная составляющая этого сигнала на отстройке  . С точностью до амплитуды сигнал на отстройке  : =cos({\omega}_{0}t+{\Omega}t+{\phi})) Комплексный гетеродин настроен на частоту  : =cos({\omega}_{0}t)-j{\cdot}sin({\omega}_{0}t)) Сигнал после смесителя {действительный х комплексный}: +cos(2{\omega}_{0}t+{\Omega}t+{\phi}))-j{\cdot}(sin(-{\Omega}t-{\phi})+sin(2{\omega}_{0}t+{\Omega}t+{\phi}){]}) Составляющие в квадратурах с частотой  будут отфильтрованы ФНЧ, который указан на вашей функциональной схеме, как LOW PASS IF FILTER. На выходе пары ФНЧ останется: +j{\cdot}sin({\Omega}t+{\phi}){]}) причем ={\frac{1}{2}}cos({\Omega}t+{\phi})) ={\frac{1}{2}}sin({\Omega}t+{\phi})) T.o. для переноса сигнала на baseband никакой синхронизации не требуется. все что нужно - это чтобы составляющие с частотой  после гетеродинирования попадали в полосу пропускания пары ФНЧ, т.е.  Это вы и наблюдаете в вашем эксперименте: был сигнал с AM на несущей. Вы его перенесли на BB без каких-л. изменений.
|
|
|
|
|
Sep 6 2015, 07:25
|

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

|
Цитата(Fat Robot @ Sep 3 2015, 18:06)  Эхехе.. Курс средней школы: Я наверное болел, когда в школе изучали квадратурную обработку ( :-) ), а голые синусы и косинусы на тот момент меня, как радиолюбителя, мало интересовали. Меня собственно сбивает с толку, периодические упоминания в литературе когерентного приема. Очень часто пишется, что при таком способе приема, гетеродин приемника должен быть засинхронизирован с несущей. Но я так понимаю, что это речь идет о несущей уже в baseband'е? То есть, я на своем SDR-USB донгле, который ни как не синхронизируется с несущей, могу когерентно принимать, например, QPSK перенося сигнал в basseband и уже там, софт декодера будет производить синхронизацию и демодуляцию, так?
|
|
|
|
|
Sep 6 2015, 08:28
|
ʕʘ̅͜ʘ̅ʔ
    
Группа: Свой
Сообщений: 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 и уже там, софт декодера будет производить синхронизацию и демодуляцию, так?
|
|
|
|
|
Sep 6 2015, 16:27
|

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

|
Цитата(Fat Robot @ Sep 6 2015, 11:28)  Иными словами, для простоты считайте, что описанный в литературе когерентный приемник с засинхронизированным гетеродином имеет на входе baseband-сигнал. Ну вроде теперь все собирается в единую картину. Тут выше писали про точность комплексного гетеродина, точнее про точность сдвига фазу в 90 градусов в I и Q каналах. В этой связи два вопроса. Почему бы не понижать частоту обычным гетеродином, а комплексный сигнал получать уже в цифровом домене с цифровым комплексным гетеродином? Понятно, что повышаются требования к АЦП, частота дискретизации должна быть в два раза выше, но вроде это не сильно страшно. Или есть еще какие-то сложности? И второй вопрос, при получении квадратур в приемниках в цифровом домене используют цифровой комплексный генератор. А возможно ли для этих целей использование фильтра Гильберта, просто дополняя реальный сигнал мнимой составляющей?
|
|
|
|
|
Sep 6 2015, 18:11
|
ʕʘ̅͜ʘ̅ʔ
    
Группа: Свой
Сообщений: 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 каналах. В этой связи два вопроса.
Почему бы не понижать частоту обычным гетеродином, а комплексный сигнал получать уже в цифровом домене с цифровым комплексным гетеродином? Понятно, что повышаются требования к АЦП, частота дискретизации должна быть в два раза выше, но вроде это не сильно страшно. Или есть еще какие-то сложности?
И второй вопрос, при получении квадратур в приемниках в цифровом домене используют цифровой комплексный генератор. А возможно ли для этих целей использование фильтра Гильберта, просто дополняя реальный сигнал мнимой составляющей?
|
|
|
|
Сообщений в этой теме
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
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|