Jump to content
    

модель 8PSK модема

На входе программных демодуляторов часто рисуют что-то типа согласованного фильтра (СФ) как правило что то из корней приподнятых косинусов. СФ имеет импульсную характеристику согласованную с сигналом. Но если еще не выполнена тактовая синхронизация,т.е. не только фаза такта не подстроена (это вроде бы и не страшно для СФ), а самое главное точно не выравнены частоты символов передатчика и оцифровки приемника, то насколько корректно применять СФ?, он же на самом деле не будет согласован (их-за разных временных шкал).

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

На входе программных демодуляторов часто рисуют что-то типа согласованного фильтра (СФ) как правило что то из корней приподнятых косинусов. СФ имеет импульсную характеристику согласованную с сигналом. Но если еще не выполнена тактовая синхронизация,т.е. не только фаза такта не подстроена (это вроде бы и не страшно для СФ), а самое главное точно не выравнены частоты символов передатчика и оцифровки приемника, то насколько корректно применять СФ?, он же на самом деле не будет согласован (их-за разных временных шкал).

 

Как правило этим можно пренебречь поскольку разность частот тактовых генераторов много много меньше полосы сигнала.

Share this post


Link to post
Share on other sites

2 petrov

У Вас изумительные модели. Спасибо, что сочли возможным их выложить. Это действительно отличные модели с комплексным подходом. Кроме того, Ваша манера их рисовать, не используя стандартные блоки готовых алгоритмов, очень сильно помогает при разборе и реализации.

 

Благодарю!

Edited by MWS

Share this post


Link to post
Share on other sites

Привет. Те Simulink модели timing recovery, которые я видел, используют 4 отсчёта на символ. Как их модифицировать,

чтобы они заработали с двумя отсчётами на символ? В лоб не получается, делаешь 2 отсчёта на символ, линейный интерполятор,

система не работает. Модификация loop filter не помагает, не совсем понятно, как он строится. Спасибо.

Share this post


Link to post
Share on other sites

Привет. Те Simulink модели timing recovery, которые я видел, используют 4 отсчёта на символ. Как их модифицировать,

чтобы они заработали с двумя отсчётами на символ? В лоб не получается, делаешь 2 отсчёта на символ, линейный интерполятор,

система не работает. Модификация loop filter не помагает, не совсем понятно, как он строится. Спасибо.

как минимум NCO поменять ;) а вот замена интерполятора зря

Share this post


Link to post
Share on other sites

как минимум NCO поменять ;) а вот замена интерполятора зря

 

NCO забыл упомянуть, это естественно, но тут вроде всё просто. Но вот управляющий nco сигнал, от него зависит сигнал на выходе income, и сигнал должен получиться таким же, как был, но прореженный, по идее. Вот этого не получается. Как параметры loop фильтра рассчитать кто-нибудь подскажет?

Share this post


Link to post
Share on other sites

Привет. Те Simulink модели timing recovery, которые я видел, используют 4 отсчёта на символ. Как их модифицировать,

чтобы они заработали с двумя отсчётами на символ? В лоб не получается, делаешь 2 отсчёта на символ, линейный интерполятор,

система не работает. Модификация loop filter не помагает, не совсем понятно, как он строится. Спасибо.

 

В лоб не получится во времени разместить два отсчёта на символ на частоте передатчика, т. к. символьноя частота передачика может быть больше, остаётся размещать в ширину, то есть параллельно.

 

pi/4 qpsk 2 samples per symbol timing recovery, quintic Farrow structure

 

matlab simulink R2014a

 

pi4_qpsk_2_sps_timing_recovery_2015_09_19.mdl.zip

Share this post


Link to post
Share on other sites

В лоб не получится во времени разместить два отсчёта на символ на частоте передатчика, т. к. символьноя частота передачика может быть больше, остаётся размещать в ширину, то есть параллельно.

 

pi/4 qpsk 2 samples per symbol timing recovery, quintic Farrow structure

 

matlab simulink R2014a

 

pi4_qpsk_2_sps_timing_recovery_2015_09_19.mdl.zip

 

Спасибо за ответ!

Share this post


Link to post
Share on other sites

Добрый день. У меня следующий вопрос. Важной частью timing recovery является loop filter. В симулинке есть инструмент для автоматического подбора параметров этого блока, PID. Но в примерах его использования PID обычно входит в состав системы с некоторым явно заданным фильтром. Кто-нибудь пробовал использовать PID tuning для системы timing recovery, как это сделать в симулинке?

Share this post


Link to post
Share on other sites

Добрый день. У меня следующий вопрос. Важной частью timing recovery является loop filter. В симулинке есть инструмент для автоматического подбора параметров этого блока, PID. Но в примерах его использования PID обычно входит в состав системы с некоторым явно заданным фильтром. Кто-нибудь пробовал использовать PID tuning для системы timing recovery, как это сделать в симулинке?

 

Не такой уж и важной. PID, а нужны ли I и D? Если речь о скрости настройки, то даже самая оптимальная ФАПЧ это всё равно очень медленно, есть быстрые методы синхронизации без обратных связей. Промоделируйте максимальный частотный сдвиг вследствие нестабильности реальных кварцевых генераторов с одним лишь пропорциональным звеном, возможно полученной фазовой ошибкой можно будет пренебречь. Не забывайте, что коэффициент передачи фазового детектора зависит от наличия символьных переходов. По сути важно лишь обеспечить в наихудшем случае негативный вклад от остаточного фазового дрожания много меньше чем от шума. Это всё на глаз по медели подобрать можно, никакого смысла в супер оптимальности коэффициентов нет, на FPGA беру степень двойки, чтобы не тратить логику на умножение.

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.

×
×
  • Create New...