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

 
 
 
Reply to this topicStart new topic
MKS
сообщение May 6 2008, 15:27
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-03-05
Пользователь №: 3 315



Здравствуйте уважаемые.
Занимаясь демодулятором QPSK сигналов, наткнулся на такую штуку.
Для устранения временного сдвига сигнала на входе решающего устройства решил использовать интерполятор совместно с временным детектором приведенном на рис:
 Изображение уменьшено
Прикрепленное изображение
(43.79 килобайт)


Его характеристика имеет периодическую структуру, при этом когда сдвиг достигает половины символа сигнал с детектора становится сильно зашумленным см. рис:

 Изображение уменьшено
Прикрепленное изображение
(5.95 килобайт)

В таком режиме невозможно однозначно определить сдвиг, да и при уменьшении SNR диапазон нормальной работы детектора сужается.
Возможно ли как то это устранить, сделать хар-ку линейной в более широких пределах?
Заранее всем спасибо. smile.gif
P.S.
В атаче моделька для Simulink
Прикрепленный файл  test.zip ( 13.55 килобайт ) Кол-во скачиваний: 156
Go to the top of the page
 
+Quote Post
alex_os
сообщение May 6 2008, 19:18
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030



Какой хитрый детектор! Откуда эта схема?


--------------------
ну не художники мы...
Go to the top of the page
 
+Quote Post
MKS
сообщение May 7 2008, 08:13
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-03-05
Пользователь №: 3 315



Эта схема из книги "Digital comunication receivers" Henrich Meyr p. 291. Взята с местных закромов. Также этот хитрый детектор есть в симулинке. В Communications Blockset он называется Squaring Timing Recovery.
Еще вопрос по теме, как такой детектор можно использовать в Feedforward методах синхронизации ? Что то я совсем запутался wacko.gif
Go to the top of the page
 
+Quote Post
alex_os
сообщение May 7 2008, 10:21
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 521
Регистрация: 12-05-06
Пользователь №: 17 030



Цитата(MKS @ May 7 2008, 11:13) *
Эта схема из книги "Digital comunication receivers" Henrich Meyr p. 291. Взята с местных закромов. Также этот хитрый детектор есть в симулинке. В Communications Blockset он называется Squaring Timing Recovery.
Еще вопрос по теме, как такой детектор можно использовать в Feedforward методах синхронизации ? Что то я совсем запутался wacko.gif

Очень странный детектор, то что на рисунке это точно не Squaring Timing детектор, там ни одного умножения в схеме нету.
А в какой папке, в закромах Meyr лежит?
ps модели petrov'a видели?


--------------------
ну не художники мы...
Go to the top of the page
 
+Quote Post
fontp
сообщение May 7 2008, 10:32
Сообщение #5


Эксперт
*****

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



Цитата(alex_os @ May 7 2008, 14:21) *
Очень странный детектор, то что на рисунке это точно не Squaring Timing детектор, там ни одного умножения в схеме нету.


Там нарисовано, что входной сигнал уже в квадрате на входе. Кстати тот-же Мейр говорит, что с точки зрения snr (энергетических потерь) лучше брать не ||^2 а просто || (модуль). То что нарисовано - это отсчёт ДПФ. Его можно посчитать например Герцелем. На той частоте, что нужно (удвоеная тактовая, в общем период равен битовому интервалу), Герцелю умножений и не нужно, кажется ))) зависит от того сколько отсчётов на бит.
Минимальное число отсчётов на бит для этого алгоритма - 4. При 4-х отсчётах на бит как раз
cos = 1 0 -1 0
sin = 0 1 0 -1
Без умножений.


Цитата(alex_os @ May 7 2008, 14:21) *
А в какой папке, в закромах Meyr лежит?


Мда...Мило ))))
http://electronix.ru/forum/index.php?showt...904&hl=Meyr

Сегодня было здесь
http://mihd.net/dl

вот ещё Mengali, Umberto and Aldo N. D'Andrea, Synchronization
Techniques for Digital Receivers
:-)
http://ifile.it/dl
Go to the top of the page
 
+Quote Post
MKS
сообщение May 7 2008, 11:47
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-03-05
Пользователь №: 3 315



Цитата(alex_os @ May 7 2008, 13:21) *
Очень странный детектор, то что на рисунке это точно не Squaring Timing детектор, там ни одного умножения в схеме нету.
А в какой папке, в закромах Meyr лежит?
ps модели petrov'a видели?

В какой папке лежит Meyr не помню уже. Я его с трудом там отыскал smile.gif . Если есть интерес могу залить на обменник через пару дней.
Сейчас как раз пытаюсь разобратся с моделью petrov'a под названием qpsk_ff_symbol_farrow_sync_ff_phase_sync_fast_agc_2007_05_2 может что то и проясниться smile.gif
Go to the top of the page
 
+Quote Post
petrov
сообщение May 7 2008, 12:22
Сообщение #7


Гуру
******

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



Цитата(MKS @ May 7 2008, 15:47) *
Сейчас как раз пытаюсь разобратся с моделью petrov'a под названием qpsk_ff_symbol_farrow_sync_ff_phase_sync_fast_agc_2007_05_2 может что то и проясниться :)


Там всё просто, спрашивайте если что :)
Go to the top of the page
 
+Quote Post
MKS
сообщение May 29 2008, 13:17
Сообщение #8


Местный
***

Группа: Свой
Сообщений: 469
Регистрация: 13-03-05
Пользователь №: 3 315



Цитата(petrov @ May 7 2008, 15:22) *
Там всё просто, спрашивайте если что smile.gif

Не могли бы вы пояснить назначение части номер 2 на рисунке, который взят из вашей модели ?
1 это как я понял гетеродин, правильно ?
 Изображение уменьшено
Прикрепленное изображение
(18.36 килобайт)

И еще один вопрос по детектору из первого поста.
Играясь с моделькой в симулинке обнаружил что среднеквадратический разброс ошибки на выходе детектора отличается больше чем в 2 раза в зависимости в + или - я смещаюсь отностительно нуля. Это нормально, или я где то ошибся ?
Прилагаю переделанную модель.
Прикрепленный файл  test2.zip ( 12.84 килобайт ) Кол-во скачиваний: 170
Go to the top of the page
 
+Quote Post
petrov
сообщение May 29 2008, 15:50
Сообщение #9


Гуру
******

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



Цитата(MKS @ May 29 2008, 17:17) *
Не могли бы вы пояснить назначение части номер 2 на рисунке, который взят из вашей модели ?
1 это как я понял гетеродин, правильно ?


2 это примитивный полосовой фильтр который выделяет часть спектра где больше всего информации о символьной частоте, у Незами посмотрите есть немного про это.

1 да правильно, он переносит на нулевую символьную частототу.
Go to the top of the page
 
+Quote Post
RCray
сообщение May 29 2008, 16:31
Сообщение #10


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

Группа: Свой
Сообщений: 170
Регистрация: 14-09-05
Из: Suwon
Пользователь №: 8 548



del

Сообщение отредактировал 2b|!2b?.. - May 29 2008, 16:33
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st June 2025 - 07:46
Рейтинг@Mail.ru


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