Страница 1 из 1

QPSK демодуляция

Добавлено: 07 фев 2013, 12:46
Виктор Васильевич
в QPSK сигнале, в точках когда и синфазная и квадратурная составляющие комплексной огибающей равны нулю, амплитуда QPSK сигнала также падает до нуля, и фаза поворачивается на пи. при демодуляции, вычисляю в этих точках арктангенс, и наблюдаю быстрые перепады фазы величиной пи, плюс какие-то непонятные выбросы. можно ли как-нибудь восстанавливать фазовую характеристику не используя арктангенс, либо эти непонятные скачки на пи в любом случае будут иметь место? как быть в таком случае? возможно ли правильно восстановить фазовую характеристику, либо при демодуляции QPSK используются другие методы?

Re: QPSK демодуляция

Добавлено: 07 фев 2013, 14:21
mr.bit
интересно, а как Вы сами понимаете процесс QPSK модуляции? это передача цифровой информации посредством изменения начальной (абсолютной) фазы на символьных интервалах сигнала. а это значит, что возможны 4 варианта фазовых переходов - 0, +/- 90 и 180 град. так вот самый "неблагоприятный" для канала передачи момент - это переход фазового состояния на 180 град., когда огибающая сигнала падает до нуля, что приводит к появлению внеполосных помех и как следствие ухудшение параметров ЭМС в канале передачи.

Re: QPSK демодуляция

Добавлено: 07 фев 2013, 18:05
Виктор Васильевич
не совсем правильно выразился в первый раз. я понимаю, что возможны 4 варианта фазовых переходов. и что изменения фазы на пи(180) - это то, что и должно быть...
из-за того, что при модуляции я использую формирующие фильтры, фазовые переходы должны быть плавными. вопрос в том: при демодуляции при переходе на 180 фаза изменяется совсем не плавно, т.е. это нормально(в смысле неизбежно) и не стоит зацикливаться на этом?
посоветуйте где можно почитать больше о qpsk демодуляции и синхронизации несущей. спасибо.

Re: QPSK демодуляция

Добавлено: 07 фев 2013, 18:54
mr.bit
Виктор Васильевич писал(а):вопрос в том: при демодуляции при переходе на 180 фаза изменяется совсем не плавно, т.е. это нормально(в смысле неизбежно) и не стоит зацикливаться на этом?
вообще-то для линейной QPSK это нормально, так и должно быть. да, формирующий фильтр несколько ослабит энергию боковых лепестков, но разрывы в фазовых переходах по-прежнему останутся. есть варианты QPSK с непрерывной фазой - CQPSK, а также промежуточный вариант - офсетная QPSK, в которой отсутствуют переходы на 180 град. за счет смещения одной из квадратур на полтакта, есть еще варианты Pi/4 DQPSK с максимальным смещением фазы на 135 град, да и вообще много чего еще интересного.
Виктор Васильевич писал(а):посоветуйте где можно почитать больше о qpsk демодуляции и синхронизации несущей. спасибо.
вообще в инете полно информации по QPSK, по синхронизации в том числе. есть неплохая книжка Nezami
RF_Architectures_and_Digital_Signal_Processing_Aspects_of_Digital_Wireless_Transceivers в том числе и по схемам синхронизации тактов и несущей. есть неплохой форум http://electronix.ru/forum/index.php?showforum=2 где трутся толковые спецы, да и тема демодуляции там много раз подымалась.

Re: QPSK демодуляция

Добавлено: 08 фев 2013, 13:53
Виктор Васильевич
спасибо за ссылку на форум http://electronix.ru, нашел много дельной информации по qpsk. но еще не со всем разобрался. можете сказать или я правильно понимаю реализацию тактовой синхронизации и синхронизацию несущей при демодуляции сигнала?!

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

Re: QPSK демодуляция

Добавлено: 08 фев 2013, 14:22
mr.bit
тактовая синхронизация, она же символьная и синхронизация по несущей - это две разные петли. синх-ция по тактам отвечает за момент принятия решения, т.е. в какой момент был передан тот или иной дибит (для случая QPSK), а синх-ция по несущей отвечает за восстановление когерентности фазы несущего колебания с опорным колебанием местного гетеродина в демодуляторе. схемы реализации будут разные в зависимости от структуры построения демодулятора, вида модуляции, необходимой скорости синхронизации, помехоустойчивости и т.д. и т.п., короче от многих факторов. тактовую синхронизацию можно завязать через петлю ОС на АЦП, если тактовая частота АЦП кратна символьной скорости сигнала, если нет, то тогда в демодулятор необходимо вносить еще блок передискретизации (ресамплер). в общем схем построения ФАПЧей по тактам - МОРЕ, читайте, выбирайте. Начните со схемы Костаса, описание по-моему есть на этом же форуме.

Re: QPSK демодуляция

Добавлено: 08 фев 2013, 14:58
mks
Виктор Васильевич писал(а):... я не совсем понимаю, зачем делать различие между тактовой синхронизацией и синхронизацией несущей...
В общем случае символьная частота и частота несущей могут быть не связаны ( тактироваться от разных генераторов) поэтому 2 петли. Если у вас символьная частота и частота несущей связаны кратным соотношением возможно и получится зпитать одно от другого. Но я таким не занимался и не могу сказать нет ли здесь подводных камней.