Jump to content

    

Пакетная синхронизация и эквализация + ФАПЧ

Recommended Posts

GrishaRezn

Добрый день! А для эквалайзеров при модуляции QAM-16 как можно организовать пакетную синхронизацию в канале с интерференцией и вращением фазы?

Я пока понял что никакая подстройка коэффициентов эквалайзера не может быть совершена, если нет синхронизации по тренировочной последовательности. 

 

А если у нас созвездие повернуто по фазе априори? То на выходе согласованных фильтров для последовательностей, мы имеем сложности. Необходимо вернуть фазу. Какой ФАПЧ лучше применить в данном случае? Если на решениях, то вероятно возникнут сложности, а если обычный аналоговый (или переведенный в Z-плоскость аналоговый) то где такой найти для QAM-16? А в интереференции, как они вообще?

Как то можно согласованный фильтр некогеретным сделать?

 

Edited by GrishaRezn

Share this post


Link to post
Share on other sites

Grizzly

QAM-16 требует когерентного приёма. Это по последнему вопросу. По первым вопросам - прочитайте книжку Незами (Nezami). В ней довольно понятно даются ответы по этим темам.

Share this post


Link to post
Share on other sites

quato_a
On 7/31/2021 at 12:46 PM, GrishaRezn said:

Какой ФАПЧ лучше применить в данном случае? Если на решениях, то вероятно возникнут сложности, а если обычный аналоговый (или переведенный в Z-плоскость аналоговый) то где такой найти для QAM-16?

самый обычный ФАПЧ, что и для BPSK/QPSK, только иной фазовый детектор

On 7/31/2021 at 12:46 PM, GrishaRezn said:

А если у нас созвездие повернуто по фазе априори? То на выходе согласованных фильтров для последовательностей, мы имеем сложности. Необходимо вернуть фазу.

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

но это достаточно долго для пакетной передачи

вроде для пекетной передачи используют некогерентную модуляцию, тогда вхождение в синхронизацию на много быстрее и не нужно выделять много символов на вхождение в синхонизацию (DQPSK, протоколы TETRA, DMR)

если когерентно, то после достижения пакетной синхронизации можно между пакетами замораживать ФАПЧ и включать его немного заблаговременно до начала следующего пакета, тогда метрика ФАПЧ не улетит

Share this post


Link to post
Share on other sites

Grizzly

Для пакетной передачи можно посмотреть в сторону feed-forward алгоритмов вместо петель с обратной связью. Да, это вычислительно затратнее, но требует меньшего числа данных. То есть оценка делается на пакет. У Незами это тоже подробно разобрано.

Share this post


Link to post
Share on other sites

GrishaRezn
48 минут назад, Grizzly сказал:

Для пакетной передачи можно посмотреть в сторону feed-forward алгоритмов вместо петель с обратной связью. Да, это вычислительно затратнее, но требует меньшего числа данных. То есть оценка делается на пакет. У Незами это тоже подробно разобрано.

То есть оценку отметок времени снятия отсчетов и значения ошибки фазы делать по уникальному слову, раз в пакет? 

Ага. Нашел схемы. С вашим сообщением, появилась уверенность в верном направлении. Спасибо. Буду сравнивать и выбирать)

Edited by GrishaRezn

Share this post


Link to post
Share on other sites

GrishaRezn
22 часа назад, quato_a сказал:

самый обычный ФАПЧ, что и для BPSK/QPSK, только иной фазовый детектор

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

но это достаточно долго для пакетной передачи

вроде для пекетной передачи используют некогерентную модуляцию, тогда вхождение в синхронизацию на много быстрее и не нужно выделять много символов на вхождение в синхонизацию (DQPSK, протоколы TETRA, DMR)

если когерентно, то после достижения пакетной синхронизации можно между пакетами замораживать ФАПЧ и включать его немного заблаговременно до начала следующего пакета, тогда метрика ФАПЧ не улетит

Согласен с Вами. Действительно, Можно некогеретно затектировать преамбулу. (Возможно и по этой же преамбуле можно open loop схему с длительным оцениванием(Длина преамбулы) символьную синхронизацию сделать, устанавливая сглаживающий фильтр на выходе схемы оценивания).   Так куда быстрее. Ведь эквалайзер выполняет все задачи одновременно, в том числе и фазовую автоподстройку. Если речь идет о RLS, то можно каждый пакет сбрасывать его настройки, чтобы преодолеть проблему с фактором забывания, поскольку по критерию оценка происходит с расчетом всех предыдущих символов и никакое экспоненциальное взвешивание тут не может помочь:)

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.