|
Как определить скорость модуляции? |
|
|
|
Feb 14 2012, 15:48
|
Участник

Группа: Участник
Сообщений: 28
Регистрация: 17-04-09
Пользователь №: 47 882

|
Здравствуйте!
Подскажите, какие практические способы определения скорости модуляции (например BPSK) существуют? На приёмной стороне о сигнале ничего не известно. Как я понимаю в реальных приёмниках скорости заведомо известны. Или нет? Или определяются по каким-то дополнительным посылкам?
Заранее спасибо.
|
|
|
|
|
Feb 14 2012, 18:27
|
Участник

Группа: Участник
Сообщений: 28
Регистрация: 17-04-09
Пользователь №: 47 882

|
Вот пример реального демодулятора:
DemodulatorSLT.pdf ( 482.57 килобайт )
Кол-во скачиваний: 1400В этом демодуляторе есть возможность автоматически определять скорости некоторых модуляций (BPSK, QPSK, SQPSK). На практике Ваш способ применялся? Спасибо.
|
|
|
|
|
Feb 14 2012, 18:39
|
Профессионал
    
Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775

|
Цитата(bs_p @ Feb 14 2012, 22:27)  Вот пример реального демодулятора:
DemodulatorSLT.pdf ( 482.57 килобайт )
Кол-во скачиваний: 1400В этом демодуляторе есть возможность автоматически определять скорости некоторых модуляций (BPSK, QPSK, SQPSK). На практике Ваш способ применялся? Спасибо. Это скорее НЕ реальный модем, а станция анализа. В штатных связных модемах нет необходимости наличия 90 % всех тех характеристик, кторые приведены в даташите. Это очень дорого и нецелесообразно, поскольку большинство параметров на передающем и приемном конце заранее согласовано. посмотрите описание на штатные модемы таких фирм как Radyne Comstream, Comtech, Paradise, iDirect, Gilat, Viasat и др. Там нет никакого автоматического определения символьной скорости и вида модуляции. Определение частотной отстройки есть везде, без этого никуда не деться, этим занимается ФАПЧ по несущей. На практике этот способ определения символьной скорости применяется. В своем деме я такую возможность предусмотрел, но опять же это всего только опция, в штатном исполнении связных модемов она не нужна.
Сообщение отредактировал Serg76 - Feb 14 2012, 19:10
|
|
|
|
|
Feb 14 2012, 21:44
|

山伏
    
Группа: Свой
Сообщений: 1 827
Регистрация: 3-08-06
Из: Kyyiv
Пользователь №: 19 294

|
Цитата(bs_p @ Feb 14 2012, 17:48)  Подскажите, какие практические способы определения скорости модуляции (например BPSK) существуют? Аналіз спектрограмми... Або виявлення першої гармоніки на виході фазового(чому радять амплітудного?  ) детектору... Цитата(bs_p @ Feb 14 2012, 17:48)  На приёмной стороне о сигнале ничего не известно. радіоспостереження(ціла наука - та потрібен значний інтервал накоплення)? Чи модем зі змінним bps(вибіз з сітки значеннь - можливо за досить короткий інтервал)? Цитата(bs_p @ Feb 14 2012, 17:48)  Как я понимаю в реальных приёмниках скорости заведомо известны. Или нет? ...так, відомі... Цитата(bs_p @ Feb 14 2012, 17:48)  Или определяются по каким-то дополнительным посылкам? Напридумувати можна багато чого, та на практиці так роблять рідко... Цитата(bs_p @ Feb 14 2012, 17:48)  Заранее спасибо.
--------------------
Нас помнят пока мы мешаем другим... //-------------------------------------------------------- Хороший блатной - мертвый... //-------------------------------------------------------- Нет старик, это те дроиды которых я ищу...
|
|
|
|
|
Feb 15 2012, 07:00
|

Утомлённый солнцем
     
Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832

|
Цитата(Serg76 @ Feb 15 2012, 08:19)  Вы немного не о том. Автора интересует алгоритм оценки тактовой частоты, а Вы описали алгоритм оценки отстройки по несущей. Он действительно зависит от вида модуляции, а при оценке символьной скорости в системах с линейной модуляцией (APSK, QAM) алгоритм оценки практически не зависит от вида модуляции сигнала. Гармоника тактовой частоты одинаково хорошо будет вырождаться на выходе амплитудного детектора как при ФМ, так и при КАМ сигналах. Вы не правы. Цитата 1 Перемножьте сигнал сам на себя и посмотрите на спектр мощности. Именно так в некоторых модемах я делал тактовую синхронизацию.
|
|
|
|
|
Feb 15 2012, 16:57
|
Участник

Группа: Участник
Сообщений: 28
Регистрация: 17-04-09
Пользователь №: 47 882

|
Вот пример реализации СВН и СВТЧ для BPSK. Почему-то он противоречит вашим предположениям. При перемножении сигнала самого на себя появляется гармоника на удвоенной несущей (см. рис.). А при перемножении с задержкой появляется гармоника на частоте = символьной скорости. Только эта задержка должна быть = 1/2 длительности символа (см. рис). Т. е. получается, что нам должна быть известна скорость передачи.
|
|
|
|
|
Feb 15 2012, 19:49
|
Профессионал
    
Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775

|
Цитата(bs_p @ Feb 15 2012, 19:57)  При перемножении сигнала самого на себя появляется гармоника на удвоенной несущей (см. рис.). номинал частоты этой гармоники, деленный на 2, и будет соответствовать отстройке по частоте. но в спектре будет присутствовать еще и составляющая тактовой частоты. так вот разница между номиналом этой составляющей и гармоникой удвоенной частоты будет соответствовать символьной скорости сигнала. при перемножении сигнала на задержанный на полтакта в спектре будет составляющая тактовой частоты. можно конечно и другие нелинейности использовать. в свое время перепробовал целый ряд этих нелинейностей. так вот у меня получилось, что для PSK сигналов лучше всего СТС работала с нелинейностью типа модуля разности квадратур, а для КАМ сигналов сумма модулей квадратур. нелинейности подобраны эмпирически, а вот какая из нелинейностей будет оптимальной с точки зрения отношения С/Ш и С/П - это вопрос, хотя в памяти где-то всплывает, что-то вроде характеристики арктангенса, но возможно и ошибаюсь.
|
|
|
|
|
Feb 16 2012, 03:41
|
Участник

Группа: Участник
Сообщений: 28
Регистрация: 17-04-09
Пользователь №: 47 882

|
Цитата номинал частоты этой гармоники, деленный на 2, и будет соответствовать отстройке по частоте. но в спектре будет присутствовать еще и составляющая тактовой частоты... На рисунке, после умножения, гармоники тактовой частоты не видно. Откуда она там появляется? Может я чего-то не понимаю? [b(t)cos(wt+theta)]^2 = 0.5b(t)^2 + (0.5b(t)^2)cos(2wt+2theta); (для BPSK).
|
|
|
|
|
Feb 16 2012, 15:19
|
Участник

Группа: Участник
Сообщений: 28
Регистрация: 17-04-09
Пользователь №: 47 882

|
Вы написали выражение для правой части рисунка (см. выше), а я для левой. eugen_pcad_ru пишет о способе восстановления тактовой частоты: Цитата Как вариант: 1 Перемножьте сигнал сам на себя и посмотрите на спектр мощности. или 2 Посмотрите автокорреляционную функцию сигнала.
Сообщение отредактировал bs_p - Feb 16 2012, 15:28
|
|
|
|
|
Feb 26 2012, 10:09
|
Участник

Группа: Участник
Сообщений: 28
Регистрация: 17-04-09
Пользователь №: 47 882

|
Добрый день! Чтобы не создавать новой темы задам вопрос в этой. Будьте добры объясните работу модели демодулятора BPSK-сигнала
bpsk_costas_2008_08_25.rar ( 14.86 килобайт )
Кол-во скачиваний: 99
, а точнее работу системы тактовой синхронизации. И как его можно модифицировать, чтобы он мог демодулировать сигналы с различной символьной скоростью. Допустим на входе может быть сигнал со скоростью в пределах 10-200 Кбит/с (шаг 1 бит/с). Тема сложная - нужна помощь знающих людей. Как я понял в указаной модели используется способ Гарднера для восстановления тактовой синхронизации и на один символ приходится 2 отсчёта. Почему именно два? Система Гарднера изначально строилась для двух? Возможно использовать, например, 4? Прошу прощения за, возможно, глупые вопросы, но по-другому пока не получается. (((
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|