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

 
 
> Data-aided timing
Alex65111
сообщение Sep 21 2011, 19:59
Сообщение #1


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

Группа: Участник
Сообщений: 141
Регистрация: 25-10-07
Пользователь №: 31 729



Data-aided (DA) вроде бы еще иногда называют Minimum Mean-Square-Error timing recovery scheme.

Как я понял, в основе лежит перебор фазы такта и выбор фазы, при которой разница между принятым и известным (опорным) минимальна.
Далее у меня непонятки. Для того что бы сравнивать, я должен быть уверен, что принятый фрагмент содержит опорный сигнал, т.е. должна быть выполнена некоторая предварительная синхронизация (по началу пакета, фрейма, ...). Но если смотреть синхронизацию (по началу пакета, фрейма, ...), то вроде бы предварительно должна быть выполнена тактовая, т.е. получается замкнутый круг.
Как вообще правильно работает DA?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Serg76
сообщение Sep 21 2011, 20:41
Сообщение #2


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

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



Цитата(Alex65111 @ Sep 21 2011, 22:59) *
Data-aided (DA) вроде бы еще иногда называют Minimum Mean-Square-Error timing recovery scheme.

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

Так можно сначала коррелятором по известной преамбуле найти начало пакета, выделить его (пакет), тактовая в этом случае не нужна. Затем по полученной ВКФ рассчитать начальную расстройку по фазе тактов и затем "довернуть" фазу на длине всего пакета с помощью того же полифазного фильтра.

Сообщение отредактировал Serg76 - Sep 21 2011, 20:42
Go to the top of the page
 
+Quote Post
Alex65111
сообщение Sep 22 2011, 20:52
Сообщение #3


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

Группа: Участник
Сообщений: 141
Регистрация: 25-10-07
Пользователь №: 31 729



Цитата(Serg76 @ Sep 22 2011, 00:41) *
Затем по полученной ВКФ рассчитать начальную расстройку по фазе тактов и затем "довернуть" фазу на длине всего пакета с помощью того же полифазного фильтра.


op=[1 1 -1 -1 1 1 -1 -1]; Опорный сигнал-преамбула, 2 отсчета на символ

Принятый сигнал 2 отсчета на символ (сигнал с выхода СФ в виде треугольника)
s1=[0.5 0.5 -0.5 -0.5 0.5 0.5 -0.5 -0.5]; вариант начальной фазировки 1
s2=[0.1 0.9 -0.1 -0.9 0.1 0.9 -0.1 -0.9]; вариант начальной фазировки 2

sum(op.*s1)=4
sum(op.*s2)=4

Т.е. при разных исходных фазировках принятого сигнала, корреляция показывает одно и тоже значение как по полученной ВКФ рассчитать начальную расстройку по фазе тактов?
Go to the top of the page
 
+Quote Post
Serg76
сообщение Sep 23 2011, 04:15
Сообщение #4


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

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



Цитата(Alex65111 @ Sep 22 2011, 23:52) *
Т.е. при разных исходных фазировках принятого сигнала, корреляция показывает одно и тоже значение как по полученной ВКФ рассчитать начальную расстройку по фазе тактов?

Разница амплитуд в первых боковых лепестках ВКФ и будет эквивалентна начальной
фазе по тактам.
Go to the top of the page
 
+Quote Post
Alex65111
сообщение Sep 23 2011, 05:42
Сообщение #5


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

Группа: Участник
Сообщений: 141
Регистрация: 25-10-07
Пользователь №: 31 729



Цитата(Serg76 @ Sep 23 2011, 08:15) *
Разница амплитуд в первых боковых лепестках ВКФ и будет эквивалентна начальной
фазе по тактам.


Хм, во-первых, что бы у ВКФ преамбулы были боковые лепестки, то преамбула должна быть что из серии периодической. Если преамбула периодическая (или по другим причинам есть относительно хорошо видимые боковые лепестки у ВКФ), тогда она не совсем здорово будет работать при определении с достаточной точностью начала пакета/фрейма. И если работаем по отношению амплитуд то там при неастрономических сигнал/щум можно много чего наизмерять. Да и если обратиться к современным размерам преамбул, которые вообще пытаются минимизировать 10-40 символов, то что то я в этой методике недопонимаю.

Go to the top of the page
 
+Quote Post
Serg76
сообщение Sep 23 2011, 10:07
Сообщение #6


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

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



Цитата(Alex65111 @ Sep 23 2011, 08:42) *
Хм, во-первых, что бы у ВКФ преамбулы были боковые лепестки, то преамбула должна быть что из серии периодической. Если преамбула периодическая (или по другим причинам есть относительно хорошо видимые боковые лепестки у ВКФ), тогда она не совсем здорово будет работать при определении с достаточной точностью начала пакета/фрейма. И если работаем по отношению амплитуд то там при неастрономических сигнал/щум можно много чего наизмерять. Да и если обратиться к современным размерам преамбул, которые вообще пытаются минимизировать 10-40 символов, то что то я в этой методике недопонимаю.

Сдвинуться надо на полтакта вправо-влево от главного максимума, т.е. на один отсчет при 2sps.

Цитата(Alex65111 @ Sep 23 2011, 08:42) *
И если работаем по отношению амплитуд то там при неастрономических сигнал/щум можно много чего наизмерять.

По данному алгоритму чувствительность демодулятора в общем не хуже Eb/No=1 дБ (QPSK) при длине преамбулы 64 бита.
Go to the top of the page
 
+Quote Post
Alex65111
сообщение Sep 23 2011, 18:41
Сообщение #7


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

Группа: Участник
Сообщений: 141
Регистрация: 25-10-07
Пользователь №: 31 729



Цитата(Serg76 @ Sep 23 2011, 14:07) *
Сдвинуться надо на полтакта вправо-влево от главного максимума, т.е. на один отсчет при 2sps.

Так это типо как в Гарднере получается?
Go to the top of the page
 
+Quote Post
Serg76
сообщение Sep 25 2011, 07:37
Сообщение #8


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

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



Цитата(Alex65111 @ Sep 23 2011, 21:41) *
Так это типо как в Гарднере получается?

Причем здесь Гарднер? Вроде о ВКФ говорим.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Alex65111   Data-aided timing   Sep 21 2011, 19:59
|- - Alex65111   Цитата(Serg76 @ Sep 22 2011, 00:41) Так м...   Sep 21 2011, 20:54
||- - Serg76   Цитата(Alex65111 @ Sep 21 2011, 23:54) Та...   Sep 21 2011, 21:36
||- - Alex65111   Цитата(Serg76 @ Sep 22 2011, 01:36) да не...   Sep 21 2011, 21:46
||- - Serg76   Цитата(Alex65111 @ Sep 22 2011, 00:46) А ...   Sep 21 2011, 21:55
|- - Alex65111   Цитата(Serg76 @ Sep 25 2011, 11:37) Приче...   Sep 25 2011, 08:21
|- - Serg76   Цитата(Alex65111 @ Sep 25 2011, 11:21) Зд...   Sep 25 2011, 10:56
|- - petrov   Цитата(Alex65111 @ Sep 25 2011, 12:21) Зд...   Sep 25 2011, 19:42
|- - Alex65111   Цитата(petrov @ Sep 25 2011, 23:42) для А...   Sep 26 2011, 17:58
|- - petrov   Цитата(Alex65111 @ Sep 26 2011, 21:58) Им...   Sep 26 2011, 18:23
|- - Alex65111   Цитата(petrov @ Sep 26 2011, 22:23) Для м...   Sep 26 2011, 18:45
|- - petrov   Цитата(Alex65111 @ Sep 26 2011, 22:45) Ес...   Sep 27 2011, 17:28
|- - Alex65111   Цитата(petrov @ Sep 27 2011, 21:28) ...др...   Sep 29 2011, 08:25
|- - petrov   Цитата(Alex65111 @ Sep 29 2011, 12:25) Ща...   Sep 29 2011, 09:19
- - Alex65111   Итого по первой части. Чтоб применять подход DA не...   Sep 21 2011, 22:03
- - Serg76   Цитата(Alex65111 @ Sep 22 2011, 01:03) Ит...   Sep 21 2011, 22:16
- - des00   Цитата(Alex65111 @ Sep 21 2011, 16:03) Чт...   Sep 22 2011, 02:47
- - Alex65111   Цитата(des00 @ Sep 22 2011, 06:47) хмм, г...   Sep 22 2011, 07:52
- - des00   Цитата(Alex65111 @ Sep 22 2011, 02:52) Во...   Sep 22 2011, 08:36
- - Serg76   Цитата(Alex65111 @ Sep 22 2011, 10:52) А ...   Sep 22 2011, 10:18


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 16:14
Рейтинг@Mail.ru


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