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

 
 
> Как оптимально (когерентно) демодулировать 4-FSK, не зная начальную фазу
iliyav
сообщение Apr 7 2016, 11:27
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 21-02-16
Пользователь №: 90 547



Требуется оптимально демодулировать 4-FSK с непрерывной фазой, h = 0.27. Данные передаются периодическими пакетами, тренинговая последовательность присутствует только в некоторых пакетах, фаза несущей между пакетами крутится сильно. На выходе должны быть мягкие решения. Межсимвольная интерференция небольшая.
Для оптимальной демодуляции FSK есть алгоритм Витерби, еще может называться MLSE демодулятор, Витерби эквалайзер и т.д. Но для него нужно знать начальную фазу. Если бы тренинг был в каждом пакете, начальную фазу можно было бы определить по нему, но его нет.
Напрашивается двухпроходный вариант: вначале грубо определяем фазу, начинаем по ней демодулировать данные и переоценивать фазу. Полученные решения считаем недостоверными и выкидываем сохраняя только фазу. Потом получив фазу идем в обратном направлении и получаем уже достоверные мягкие решения.

Но наверно существуют более правильные алгоритмы, подскажите пожалуйста как они могут называться
Или может быть есть квази оптимальные алгоритмы с близкими к оптимальным параметрами
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Serg76
сообщение Jun 13 2016, 18:23
Сообщение #2


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

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



Коллеги, в продолжение темы, подскажите, что из себя должен представлять непосредственно сам коррелятор при обработке GMSK сигнала и ему подобным в пакетном режиме? Пока необходимо только обнаружить пакет по известной синхрометке без оценки канала и эквалайзера. Для линейных методов модуляции проблем нет, в этом же случае необходимо как-то учитывать влияние собственной МСИ, потому как если использовать линейный коррелятор, то нормированный коэффициент корреляции не "дотягивает" до необходимого единичного значения даже для сигналов с высоким SNR.
Go to the top of the page
 
+Quote Post
petrov
сообщение Jun 13 2016, 19:38
Сообщение #3


Гуру
******

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



Конкретно для GMSK при демодуляции можно не учитывать собственную МСИ, потери небольшие.
Go to the top of the page
 
+Quote Post
Serg76
сообщение Jun 13 2016, 19:48
Сообщение #4


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

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



Цитата(petrov @ Jun 13 2016, 22:38) *
Конкретно для GMSK при демодуляции можно не учитывать собственную МСИ, потери небольшие.

с демодуляцией все более-менее понятно, проблема в обнаружении пакетов. получаемый при свертке нормированный к-нт корреляции не превышает значения 0.8, хотя при высоком SNR должен быть в районе 1.0, в результате - пропуски пакетов. для линейных модуляций (BPSK/QPSK) все в норме, для GMSK так не получается, видимо, надо как-то учитывать МСИ.
Go to the top of the page
 
+Quote Post
des00
сообщение Jun 14 2016, 00:48
Сообщение #5


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

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



Цитата(Serg76 @ Jun 14 2016, 02:48) *
с демодуляцией все более-менее понятно, проблема в обнаружении пакетов. получаемый при свертке нормированный к-нт корреляции не превышает значения 0.8, хотя при высоком SNR должен быть в районе 1.0, в результате - пропуски пакетов. для линейных модуляций (BPSK/QPSK) все в норме, для GMSK так не получается, видимо, надо как-то учитывать МСИ.

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


--------------------
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- iliyav   Как оптимально (когерентно) демодулировать 4-FSK   Apr 7 2016, 11:27
- - Fat Robot   http://ieeexplore.ieee.org/xpl/login.jsp?t...numbe...   Apr 7 2016, 12:31
- - thermit   Не такой уж и странный. Это dmr.   Apr 7 2016, 12:52
|- - Fat Robot   А раз DMR, значит наверняка многолучевость и не бе...   Apr 7 2016, 12:58
|- - thermit   Цитата(Fat Robot @ Apr 7 2016, 15:58) А р...   Apr 7 2016, 13:23
||- - Quasar   Цитата(thermit @ Apr 7 2016, 16:23) С дмр...   May 13 2016, 13:21
||- - thermit   Цитата(Quasar @ May 13 2016, 16:21) Я пра...   May 13 2016, 13:23
|- - iliyav   Спасибо за статью. Цитата(Fat Robot @ Apr 7 2...   Apr 8 2016, 08:59
|- - Fat Robot   Раз вы делаете общесистемные тесты, так и начните ...   Apr 8 2016, 09:22
|- - thermit   Цитата(iliyav @ Apr 8 2016, 11:59) Спасиб...   Apr 8 2016, 20:48
|- - petrov   Цитата(thermit @ Apr 8 2016, 23:48) Может...   Apr 9 2016, 11:07
|- - Fat Robot   Там модуляция с частичным откликом. Т.е. возможно ...   Apr 9 2016, 14:03
|- - thermit   Цитата(Fat Robot @ Apr 9 2016, 17:03) Там...   Apr 9 2016, 15:54
|- - petrov   Цитата(thermit @ Apr 9 2016, 18:54) Дело ...   Apr 9 2016, 17:11
|- - Fat Robot   Выиграли они возможность подключения в НЧ тракт ра...   Apr 10 2016, 10:25
|- - petrov   Цитата(Fat Robot @ Apr 10 2016, 13:25) Вы...   Apr 10 2016, 12:09
|- - Fat Robot   Модулятор тоже подключается по НЧ. Модулирующий си...   Apr 10 2016, 12:25
|- - petrov   Цитата(Fat Robot @ Apr 10 2016, 15:25) Мо...   Apr 10 2016, 14:31
|- - petrov   Цитата(Serg76 @ Jun 13 2016, 22:48) с дем...   Jun 13 2016, 20:09
|- - Serg76   Цитата(des00 @ Jun 14 2016, 03:48) Наскол...   Jun 14 2016, 06:22
|- - des00   Цитата(Serg76 @ Jun 14 2016, 13:22) Сигна...   Jun 14 2016, 07:02
||- - Serg76   Цитата(des00 @ Jun 14 2016, 10:02) Про GS...   Jun 14 2016, 07:53
||- - des00   Цитата(Serg76 @ Jun 14 2016, 14:53) Мне п...   Jun 14 2016, 08:39
|- - petrov   Цитата(Serg76 @ Jun 14 2016, 09:22) Рассм...   Jun 14 2016, 10:41
|- - Serg76   Цитата(petrov @ Jun 14 2016, 13:41) С дру...   Jun 14 2016, 11:20
|- - petrov   Цитата(Serg76 @ Jun 14 2016, 14:20) 0.8 -...   Jun 14 2016, 12:06
|- - thermit   Цитата(Serg76 @ Jun 14 2016, 14:20) 0.8 -...   Jun 14 2016, 12:10
- - thermit   Цитатаpetrov: Сомнительно, что 26 символьные рассч...   Jun 14 2016, 17:44
- - Serg76   thermit если не затруднит, проясните пару моментов...   Jun 14 2016, 18:50
|- - thermit   Цитата(Serg76 @ Jun 14 2016, 21:50) therm...   Jun 14 2016, 20:11
||- - Serg76   Цитата(thermit @ Jun 14 2016, 23:11) Завт...   Jun 20 2016, 07:03
|- - petrov   Цитата(Serg76 @ Jun 14 2016, 21:50) 3. ди...   Jun 14 2016, 22:33
- - Serg76   thermit ЦитатаЗавтра попробую сформулировать основ...   Jun 15 2016, 06:22
|- - petrov   Serg76 ЦитатаТогда получается, что если демодулиро...   Jun 15 2016, 06:43
|- - Serg76   .   Jun 15 2016, 07:20
- - thermit   Я помню. Пока времени нет.   Jun 20 2016, 09:38
- - Quasar   Раз уж в этой теме обсуждали DMR и 4-FSK, задам во...   Jan 17 2018, 21:53
- - thermit   Вероятно, под этим параметром подразумевается пара...   Jan 21 2018, 12:48
|- - Quasar   Цитата(thermit @ Jan 21 2018, 15:48) Веро...   Jan 25 2018, 11:13
- - petrov   Обычное EVM это, универсальный показатель качества...   Jan 25 2018, 12:28
- - Quasar   Цитата(petrov @ Jan 25 2018, 15:28) Обычн...   Apr 25 2018, 16:07
- - petrov   Цитата(Quasar @ Apr 25 2018, 19:07) Тольк...   Apr 25 2018, 17:48
- - stealth-coder   Цитата(Quasar @ Apr 25 2018, 19:07) Тольк...   Apr 25 2018, 19:13
- - Quasar   Цитата(stealth-coder @ Apr 25 2018, 22...   Apr 26 2018, 05:20
- - stealth-coder   Цитата(Quasar @ Apr 26 2018, 08:20) Я при...   May 1 2018, 12:36
- - Quasar   Цитата(stealth-coder @ May 1 2018, 15...   May 7 2018, 11:48


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

 


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


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