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

 
 
4 страниц V  < 1 2 3 4 >  
Reply to this topicStart new topic
> тактовая синхронизация при QPSK демодуляции
Виктор39
сообщение Feb 19 2013, 09:21
Сообщение #16


Частый гость
**

Группа: Участник
Сообщений: 123
Регистрация: 8-02-13
Из: Минск
Пользователь №: 75 542



Цитата
Только схема Гарднера для этого не предназначена - она дает фазовую расстройку (с точностью до множителя), а не положение "правильной фазы" Для оценки фазы существуют другие схемы, например схема двух Мюлеров.

неужели это по своей сути не есть одно и то же. не выдает ли мне схема Гарднера в зависимости от фазовой расстройки строб-импульс соответствующий положению правильной фазы?

[quote]В типичном случае высокоскоростного модема нет возможности повышать частоту обработки, но поступают наоборот - из 2-4 отсчетов делают 8-16-32 с помощью высококачественных интерполирующих фильтров/quote]

я правильно понимаю. фазовую расстройку всегда вычисляют по двум приходящим отсчетам с АЦП (дабы не повышать частоту обработки), затем интерполируются например до 16 на симовл, и в зависимости уже от вычисленной фазовой расстройки выбирается нужный отсчет.
Go to the top of the page
 
+Quote Post
petrov
сообщение Feb 19 2013, 09:34
Сообщение #17


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(Виктор39 @ Feb 19 2013, 13:21) *
неужели это по своей сути не есть одно и то же. не выдает ли мне схема Гарднера в зависимости от фазовой расстройки строб-импульс соответствующий положению правильной фазы?


Ну в общем да, так ФАПЧ с детектором временной ошибки Гарднера и работает, по обратной связи ошибка к нулю сводится, NCO выдаёт тактовые стробы и дробную ошибку для интерполятора.

Цитата(Виктор39 @ Feb 19 2013, 13:21) *
я правильно понимаю. фазовую расстройку всегда вычисляют по двум приходящим отсчетам с АЦП (дабы не повышать частоту обработки), затем интерполируются например до 16 на симовл, и в зависимости уже от вычисленной фазовой расстройки выбирается нужный отсчет.


Нет, по двум отсчётам на символ работает детектор ошибки Гарднера в ФАПЧ, эти два отсчёта вычисляются интерполятором, который управляется ФАПЧ, посмотрите уже модельки симулинковские.

Go to the top of the page
 
+Quote Post
Виктор39
сообщение Feb 19 2013, 10:56
Сообщение #18


Частый гость
**

Группа: Участник
Сообщений: 123
Регистрация: 8-02-13
Из: Минск
Пользователь №: 75 542



Цитата
посмотрите уже модельки симулинковские.


что-то не могу найти рабочую модельку... если не сложно, может бросите ссылочку. спасибо.
Go to the top of the page
 
+Quote Post
petrov
сообщение Feb 19 2013, 11:49
Сообщение #19


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(Виктор39 @ Feb 19 2013, 14:56) *
что-то не могу найти рабочую модельку... если не сложно, может бросите ссылочку. спасибо.


http://electronix.ru/forum/index.php?showtopic=23652
Go to the top of the page
 
+Quote Post
Виктор39
сообщение Feb 25 2013, 09:44
Сообщение #20


Частый гость
**

Группа: Участник
Сообщений: 123
Регистрация: 8-02-13
Из: Минск
Пользователь №: 75 542



Цитата


спасибо, за предоставленные моделки. кажется разобрался с тактовой синхронизацией по Гарднеру и фазовой синхронизацией с помощью петли управляемой решением... все очень интересно и просто. а главное все работает. хотел узнать, исходя из каких предпосылок высчитываются коэффициенты усиления петлевого фильтра? насколько оптимальны они в предоставленных модельках? либо они подбираются вручную?
в разбираемой мною модели QPSK демодулятора, частота дискретизации входного сигнала была 8 отсч/сим. я изменил до 4 отсч/сим. все как бы работает. просто думал, в какую сторону должны в таком случае измениться коэффициенты усиления петли в тактовой и фазовой синхронизации?
Go to the top of the page
 
+Quote Post
Виктор39
сообщение Feb 28 2013, 07:33
Сообщение #21


Частый гость
**

Группа: Участник
Сообщений: 123
Регистрация: 8-02-13
Из: Минск
Пользователь №: 75 542



не могу разобраться в элементарных вопросах.
1) Я формирую QPSK сигнал на промежуточной частоте 70МГц, и на этой же частоте он приходит на приемник и поступает на АЦП. Я выполняю снос сигнала на нулевую частоту путем умножения отсчетов сигнала на комплексную гармонику промежуточной частоты. Далее осуществляю согласованную фильтрацию полученного сигнала. Так вот, если я выполняю снос сигнала на нулевую частоту с частотой дискретизации АЦП 8 отсчетов на символ, I и Q составляющие восстанавливаются практически идеально. Если у меня на входе сигнал с частотой дискретизации 4 или 2 отсчета на символ, I и Q составляющие не восстанавливаются. Для нормального восстановление, приходиться значительно повышать входную промежуточную частоту(это не выход). что я делаю не так?! Либо я должен снимать сигнал с АЦП при большей частоте дискретизации, а потом производить передискретизацию до 4 или 2 отсч/сим.?

2) Использую схему petrov-а qpsk_fb_symbol_sync_fb_phase_sync_agc_2008_05_15. Так вот, достаточно ли для применение на практике имеющихся в схеме тактовой синхронизации и фазовой синхронизации несущей? не нужно ли еще производить частотную синхронизацию несущей(например возведением сигнала в 4-ую степень и выделением нужной гармоники), на случай, если в начальный момент частота опорного генератора довольно сильно отличаться от частоты несущего сигнала?
Go to the top of the page
 
+Quote Post
petrov
сообщение Feb 28 2013, 09:22
Сообщение #22


Гуру
******

Группа: Свой
Сообщений: 2 220
Регистрация: 21-10-04
Из: Balakhna
Пользователь №: 937



Цитата(Виктор39 @ Feb 25 2013, 13:44) *
хотел узнать, исходя из каких предпосылок высчитываются коэффициенты усиления петлевого фильтра? насколько оптимальны они в предоставленных модельках? либо они подбираются вручную?


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


Цитата(Виктор39 @ Feb 25 2013, 13:44) *
в разбираемой мною модели QPSK демодулятора, частота дискретизации входного сигнала была 8 отсч/сим. я изменил до 4 отсч/сим. все как бы работает. просто думал, в какую сторону должны в таком случае измениться коэффициенты усиления петли в тактовой и фазовой синхронизации?


Вы должны научиться учитывать все коэффициенты передачи в ФАПЧ, а не только петлевого фильтра, но и фазового детектора, NCO и т. п.


Цитата(Виктор39 @ Feb 28 2013, 11:33) *
Использую схему petrov-а qpsk_fb_symbol_sync_fb_phase_sync_agc_2008_05_15. Так вот, достаточно ли для применение на практике имеющихся в схеме тактовой синхронизации и фазовой синхронизации несущей? не нужно ли еще производить частотную синхронизацию несущей(например возведением сигнала в 4-ую степень и выделением нужной гармоники), на случай, если в начальный момент частота опорного генератора довольно сильно отличаться от частоты несущего сигнала?


Так всё от вашей практики зависит, считайте какой у вас наихудший сдвиг, вполне возможно что одной только ФАПЧ не обойтись.
Go to the top of the page
 
+Quote Post
Виктор39
сообщение Mar 1 2013, 05:47
Сообщение #23


Частый гость
**

Группа: Участник
Сообщений: 123
Регистрация: 8-02-13
Из: Минск
Пользователь №: 75 542



Цитата
Так всё от вашей практики зависит, считайте какой у вас наихудший сдвиг, вполне возможно что одной только ФАПЧ не обойтись.


я пока не знаю, какой у меня наихудший сдвиг, но предварительно хочу реализовать дополнительно частотную подстройку, в случае если опорная частота довольно таки сильно отличается от частоты несущей. думаю использовать следующий алгоритм: возводить сигнал в 4-ю степень путем комплексного перемножения. далее вычислять амплитудный спектр свернутого таким образом сигнала. в спектре будут явно видны 3 гармоники:центральная (наиболее мощная) будет указывать на частотную расстройку сигнала, а расстояние о центральной до любой из боковых укажет на бодовую скорость. так вот, у меня возникает вопрос, каким образом я должен выделить из имеющего спектра нужную мне гармонику, и каким образом произвести компенсацию частотной расстройки?
Go to the top of the page
 
+Quote Post
des00
сообщение Mar 1 2013, 05:59
Сообщение #24


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Виктор39 @ Mar 1 2013, 00:47) *
я пока не знаю, какой у меня наихудший сдвиг, но предварительно хочу реализовать дополнительно частотную подстройку, в случае если опорная частота довольно таки сильно отличается от частоты несущей. думаю использовать следующий алгоритм: возводить сигнал в 4-ю степень путем комплексного перемножения. далее вычислять амплитудный спектр свернутого таким образом сигнала. в спектре будут явно видны 3 гармоники:центральная (наиболее мощная) будет указывать на частотную расстройку сигнала, а расстояние о центральной до любой из боковых укажет на бодовую скорость. так вот, у меня возникает вопрос, каким образом я должен выделить из имеющего спектра нужную мне гармонику, и каким образом произвести компенсацию частотной расстройки?

а потом сделаете SNR = 6 и все %) или сосед мощный встанет %)

более того, не знаю точно ваши ТТХ, но посчитайте требуемое кол-во коэффициентов ряда Фурье, для получения разрешающей способности, позволяющей определить расстройку по несущей ну хотя бы в 2 КГц.


--------------------
Go to the top of the page
 
+Quote Post
Serg76
сообщение Mar 1 2013, 06:30
Сообщение #25


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(des00 @ Mar 1 2013, 08:59) *
а потом сделаете SNR = 6 и все %) или сосед мощный встанет %)

более того, не знаю точно ваши ТТХ, но посчитайте требуемое кол-во коэффициентов ряда Фурье, для получения разрешающей способности, позволяющей определить расстройку по несущей ну хотя бы в 2 КГц.

При 5...6-ти дБ еще не так все плохо, потери от возведения составят около 3-х дБ, !!! НО потребуются хорошие вычислительные затраты на обработку алгоритма и достаточная длина реализации. А вот меньше 5-ти уже беда, конечно.
Go to the top of the page
 
+Quote Post
des00
сообщение Mar 1 2013, 06:37
Сообщение #26


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Serg76 @ Mar 1 2013, 00:30) *
При 5...6-ти дБ еще не так все плохо, потери от возведения составят около 3-х дБ, !!! НО потребуются хорошие вычислительные затраты на обработку алгоритма и достаточная длина реализации. А вот меньше 5-ти уже беда, конечно.

назвал на глаз, спасибо за уточнение. Мне интересно как вот эти ребята http://www.iprium.ru/products/microwave/ добились

Цитата
Система синхронизации компании Иприум проверена в широком диапазоне температур, позволяет устойчиво удерживать режим синхронности канала при соотношении сигнал/шум -6дБ на приемной стороне.

причем они немного не договаривают. у них есть захват при -6дб, а не удержание.


--------------------
Go to the top of the page
 
+Quote Post
Виктор39
сообщение Mar 1 2013, 06:54
Сообщение #27


Частый гость
**

Группа: Участник
Сообщений: 123
Регистрация: 8-02-13
Из: Минск
Пользователь №: 75 542



Цитата
а потом сделаете SNR = 6 и все %) или сосед мощный встанет %)


простите, я не совсем понял смысл. могли бы немного поподробней объяснить?!

Цитата
более того, не знаю точно ваши ТТХ, но посчитайте требуемое кол-во коэффициентов ряда Фурье, для получения разрешающей способности, позволяющей определить расстройку по несущей ну хотя бы в 2 КГц.

у меня на входе сигнал с частотой 70 МГц. шаг спектра (после преобразования Фурье) 2 кГц будет достаточным? может больше шаг брать, для понижения затрат вычисления? у меня далее ФАПЧ будет применяться...

вычислив преобразование Фурье, мне просто нужно будет вычислить максимальную составляющую спектра? а что далее? у меня на вход поступают I и Q составляющие. мне просто нужно будет в комплексной форме перемножать входной сигнал и имеющую составляющую спектра?
Go to the top of the page
 
+Quote Post
Serg76
сообщение Mar 1 2013, 07:02
Сообщение #28


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(des00 @ Mar 1 2013, 09:37) *
назвал на глаз, спасибо за уточнение. Мне интересно как вот эти ребята http://www.iprium.ru/products/microwave/ добились


причем они немного не договаривают. у них есть захват при -6дб, а не удержание.

Так сразу не ответишь, для начала надо со стандартом физического уровня ознакомиться, чтобы понять за счет чего происходит захват/удержание ФАПЧ. Наверняка, какая-нибудь корреляционная обработка.
Go to the top of the page
 
+Quote Post
des00
сообщение Mar 1 2013, 07:12
Сообщение #29


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(Виктор39 @ Mar 1 2013, 00:54) *
простите, я не совсем понял смысл. могли бы немного поподробней объяснить?!

На пальцах : Диапазон работы цепей захвата и удержания синхронизации задается минимальным SNR при котором возможен захват. Возведение сигнала в степень, увеличивает шум. Это приводит у повышению минимального SNR при котором возможен захват.
Цитата
у меня на входе сигнал с частотой 70 МГц. шаг спектра (после преобразования Фурье) 2 кГц будет достаточным? может больше шаг брать, для понижения затрат вычисления? у меня далее ФАПЧ будет применяться...

Ну вот положим что это ПЧ,берем АЦП ну положим на 60МГЦ. При нарезке вы сносите спектр ПЧ 10МГц. Решаете делать фурье на частоте 60МГц. Минимальная длинна фурье составит 60МГц/(2*2КГц) = 15 000. Причем это длинна только для того что бы два частотных бина, удачно попавших на спектре были разделимы. Более опытные в фурье товарищи меня поправят.


--------------------
Go to the top of the page
 
+Quote Post
Serg76
сообщение Mar 1 2013, 07:14
Сообщение #30


Профессионал
*****

Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775



Цитата(Виктор39 @ Mar 1 2013, 09:54) *
вычислив преобразование Фурье, мне просто нужно будет вычислить максимальную составляющую спектра? а что далее? у меня на вход поступают I и Q составляющие. мне просто нужно будет в комплексной форме перемножать входной сигнал и имеющую составляющую спектра?

Эта составляющая спектра и есть начальная отстройка Вашего гетеродина в демодуляторе, сигнал которого и перемножается со входным сигналом, а далее уже отстройка отслеживается контуром ФАПЧ.

Да, и чем выше Вы хотите получить точность Фурье для определения начальной отстройки, тем больше вычислительных затрат.
Go to the top of the page
 
+Quote Post

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

 


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


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