|
Определение частотной отстройки по несущей, алгоритм |
|
|
2 страниц
1 2 >
|
 |
Ответов
(1 - 20)
|
Jul 27 2010, 10:22
|
Профессионал
    
Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775

|
Цитата(bahurin @ Jul 27 2010, 13:14)  Возможно скажу фигню, но мне кажется, что если на один символ всего 2 отсчета, то говорить от частотной отстройке не приходится, т.к. по 2 отсчетам произвести оценку несущей не получится. Я говорю не о двух отсчетах всего, а о том, что на каждый символьный интервал приходится по 2 отсчета, а всего таких символьных интервалов в пакете - 500. Т.е., другими словами, у меня уже имеется выделенный пакет, который содержит 500 QPSK символов и задача сводится к тому, чтобы по всем пятистам или по известной преамбуле оценить эту начальную отстройку по частоте.
|
|
|
|
|
Jul 27 2010, 11:37
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(petrov @ Jul 27 2010, 04:44)  Всё же посмотрите например эту модельку http://electronix.ru/forum/index.php?s=&am...st&p=785491 , работает при Eb/N0=3 dB, только матлаб поставить, всё просто и наглядно. может быть задам глупый вопрос, судя по названию модели, в ней реализован демодулятор с возведением в степень, если верить учебникам, то не может он работать при SNR 3 дБ %) В атаче пара файлов про синхру в пакетных модемах
--------------------
|
|
|
|
|
Jul 27 2010, 11:43
|
Профессионал
    
Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775

|
Цитата(des00 @ Jul 27 2010, 14:37)  может быть задам глупый вопрос, судя по названию модели, в ней реализован демодулятор с возведением в степень, если верить учебникам, то не может он работать при SNR 3 дБ %) petrov вроде имел ввиду С/Ш по битам, а Вы, наверное, по символам. спасибо за файлы
Сообщение отредактировал Serg76 - Jul 27 2010, 11:44
|
|
|
|
|
Jul 27 2010, 12:24
|

Эксперт
    
Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183

|
QUOTE (des00 @ Jul 27 2010, 15:59)  не запускается, а разбираться щас времени нет. Но не могут все учебники ошибаться, возведение в степень разгоняет шум. Если бы это было не так, тогда вот эти ребята не пиарили бы купленную технологию восстановления синхры при низких отношениях SNR = 3-4дБ (на сайте написано 6Дб, но запускали и ниже) %) Так petrov ответил уже: "А всё то же самое, только в степень возводить не надо, т. к. данные в преамбуле известны и за счёт этого мы можем снять модуляцию и усреднить фазу по преамбуле" После установления символьной (и фреймовой) синхронизации по известной преамбуле снимается модуляция, а дальше всё как обычно определяется частота и фаза. В смысле обычно - для комплексной синусоиды. Измеряется частота и фаза (через БПФ с интерполяцией, например) без всяких умножений частоты (возведения сигнала в степень) Восстановление частоты не слепое, а data-driven
|
|
|
|
|
Jul 27 2010, 12:30
|

Эксперт
    
Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183

|
QUOTE (des00 @ Jul 27 2010, 16:28)  вопрос был про модель pi/4 dqpsk coherent demodulation feedforward NDA 4-power phase sync, на сколько я понимаю 4-power это возведение в степень %) вопрос был, что NDA 4-power phase sync человеку не нравится. Петров ответил: тогда можно без учетверения, если известна преамбула, снять модуляцию, ничего не терять. Конечно, при возведение в степень теряется сигнал/шум, но при снятии модуляции ничего не теряется. Чтобы снять модуляцию нужно предварительно восстановить символьную синхронизацию и фреймовую (начало кадра TDMA) Последнее как нибудь корреляцией по той же преамбуле. Для символьной тоже есть feed-forward алгоритмы, не требующие синхронизации несущей. Снять модуляцию - это умножить на последовательность комплексно-сопряженных значений преамбулы. В точках выборки останется чистая комплексная экспонента... Точность только будет ограничена длиною преамбулы. Для 32-64 символа работает. Если известных бит 8 (одно cdw) - не очень)) И сама преамбула должна быть с хорошими корреляционными свойствами, типа М-последовательности или псевдослучайной, чтобы по ней все синхронизации ловить - сначала фреймовую, потом символьную, потом несущую PS. То есть всегда есть два варианта - либо с энергетическими потерями в слепую учетверением, либо без энергетических потерь но по известным данным преамбулы (постамбулы). По известным данным короче
|
|
|
|
|
Jul 27 2010, 16:19
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(fontp @ Jul 27 2010, 06:30)  вопрос был, что NDA 4-power phase sync человеку не нравится. мой вопрос был не про это, жаль что мы с вами читаем тему по разному %( Цитата Чтобы снять модуляцию ...... спасибо за разъяснение %) Цитата(fontp @ Jul 27 2010, 06:30)  PS. То есть всегда есть два варианта - либо с энергетическими потерями в слепую учетверением, либо без энергетических потерь но по известным данным преамбулы (постамбулы). По известным данным короче Есть еще третий вариант, использовать пилот тон подмешанный ортогонально к данным, смотрите у модесата
--------------------
|
|
|
|
|
Jul 27 2010, 18:55
|
Профессионал
    
Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775

|
Цитата(fontp @ Jul 27 2010, 15:30)  вопрос был, что NDA 4-power phase sync человеку не нравится. Петров ответил: тогда можно без учетверения, если известна преамбула, снять модуляцию, ничего не терять. Конечно, при возведение в степень теряется сигнал/шум, но при снятии модуляции ничего не теряется. Чтобы снять модуляцию нужно предварительно восстановить символьную синхронизацию и фреймовую (начало кадра TDMA) Последнее как нибудь корреляцией по той же преамбуле. Для символьной тоже есть feed-forward алгоритмы, не требующие синхронизации несущей. Снять модуляцию - это умножить на последовательность комплексно-сопряженных значений преамбулы. В точках выборки останется чистая комплексная экспонента...
Точность только будет ограничена длиною преамбулы. Для 32-64 символа работает. Если известных бит 8 (одно cdw) - не очень)) И сама преамбула должна быть с хорошими корреляционными свойствами, типа М-последовательности или псевдослучайной, чтобы по ней все синхронизации ловить - сначала фреймовую, потом символьную, потом несущую
PS. То есть всегда есть два варианта - либо с энергетическими потерями в слепую учетверением, либо без энергетических потерь но по известным данным преамбулы (постамбулы). По известным данным короче спасибо за исчерпывающий ответ, обязательно проработаю. все синхронизации отлично отрабатывают по преамбуле, осталось только устранить ошибку по частотной отстройке.
|
|
|
|
|
Jul 28 2010, 07:04
|

Эксперт
    
Группа: Свой
Сообщений: 1 467
Регистрация: 25-06-04
Пользователь №: 183

|
QUOTE (des00 @ Jul 27 2010, 20:19)  Есть еще третий вариант, использовать пилот тон подмешанный ортогонально к данным, смотрите у модесата Понятно, что, вообще говоря, есть и другие варианты. Обратный канал вообще может синхронизироваться принудительно, на системном уровне, сигналом прямого. Как в стандарте DVB-RCS Мы обсуждали синхронизацию несущей по самому сигналу. Ситуация самая распространённая для TDMA, когда модулятор готовый, например, покупной, а к нему нужно приделать демодулятор. Тогда ничего туда внешнего не вставляется QUOTE (des00 @ Jul 27 2010, 20:19)  мой вопрос был не про это, жаль что мы с вами читаем тему по разному %( Ваш вопрос относился к конкретной модели в матлабе? Так это не было темой топика. Темой было что делать, если слепое учетверение не работает QUOTE (des00 @ Jul 27 2010, 15:59)  не запускается, а разбираться щас времени нет. Но не могут все учебники ошибаться, возведение в степень разгоняет шум. Если бы это было не так, тогда вот эти ребята не пиарили бы купленную технологию восстановления синхры при низких отношениях SNR = 3-4дБ (на сайте написано 6Дб, но запускали и ниже) %) Слепое возведение в степень конечно резко "разгоняет шум", кто же спорит. Только накопление наоборот шум сгоняет. При Eb/No = 3 дб учетверение (не чистое, а как по науке Viterbi&Viterbi с нелинейным взвешиванием по амплитуде) тоже отлично работает с QPSK, только размер блока оценки должен быть увеличен до нескольких тысяч символов, что для пакетов TDMA обычно просто неприемлемо, размер пакета обычно меньше того. Схема начинает совсем разваливаться только где-то при Eb/No < 1 дб. Там уже не просто растёт шумовая ошибка, но с малой вероятностью появляются отказы - большие ничем не ограниченые ошибки. Которые основоположники называют "слипаниями". Во всяком случае у меня при моделировании слепого V&V сигнала QPSK c Eb/No =2 дб и размере блока 4096 ещё работало, не "слиплось"
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|