|
DVB-S2 Frame sync |
|
|
|
Apr 5 2012, 12:15
|
Профессионал
    
Группа: Участник
Сообщений: 1 050
Регистрация: 4-04-07
Пользователь №: 26 775

|
Цитата(Jools @ Apr 5 2012, 14:53)  Привет всем!
До конца не получается разобраться со схемой дифференциального детектирования SOF и PLSC. Точнее, что нужно подавать на отводы коррелятора ? С SOF понятно - здесь константа. А вот для секции PLSC что я должен подать на отводы коррелятора? Надо перебрать 32 различные, заранее просчитанные, комбинации?
Заранее спасибо. SOF служит для идентификации начала фрейма. PLS код служит для определения параметров модуляции и кодирования фрейма, а также типа фрейма - SHORT/NORMAL и наличие пилота. Кодируется он биортогональным кодом Рида-Маллера. Декодироваться может любым алгоритмом, в том числе и корреляционным, т.е. сравнить принятое кодовое слово со всеми возможными для этого кода. Только их там не 32, а 64.
Сообщение отредактировал Serg76 - Apr 5 2012, 15:50
|
|
|
|
|
Apr 5 2012, 13:04
|

Патриот
  
Группа: Свой
Сообщений: 384
Регистрация: 26-12-04
Пользователь №: 1 682

|
Цитата(Serg76 @ Apr 5 2012, 16:15)  SOF служит для идентификации начала фрейма. PLS код служит для определения параметров модуляции и кодирования фрейма, а также типа фрейма SHORT/NORMAL. Кодируется он биортогональным кодом Рида-Маллера. Декодироваться может любым алгоритмом, в том числе и корреляционным, т.е. сравнить принятое кодовое слово со всеми возможными для этого кода. Только их там не 32, а 64. Немного не о том. Меня интересует, что подавать на 32 отвода коррелятора секции PLSС. Перебрать 32 возможных варианта или с помощью каких-либо преобразований снять с оставшихся 32 регистров, не имеющих отводов?
Эскизы прикрепленных изображений
|
|
|
|
|
Apr 5 2012, 17:50
|

Патриот
  
Группа: Свой
Сообщений: 384
Регистрация: 26-12-04
Пользователь №: 1 682

|
Цитата(Serg76 @ Apr 5 2012, 16:25)  Я несколько по другому это все делал. Коррелятором определял начало фрейма - SOF, 26-ти символов для этого достаточно, затем когерентно демодулировал PLS фрагмент и корреляционно декодировал его, тем самым определяя параметры модкодов. Да, это первое простое решение которое приходит в голову. Только декодер PLS также можно сделать битовым. Что-то вроде перемножения четных 32 бита из 64-х на матрицу Адамара. В итоговой матрице находим наибольший элемент - его индекс и есть модкод и т.д. Но хотелось бы разобраться с сабжевым коррелятором. По оценкам (если память не изменяет) он работает при соотношении с/ш 3-4дБ и больших расстройках по частоте (5 МГц у сигнала 25 Mbaud).
|
|
|
|
|
Apr 9 2012, 13:11
|
Знающий
   
Группа: Свой
Сообщений: 552
Регистрация: 29-02-08
Пользователь №: 35 481

|
Цитата(Jools @ Apr 9 2012, 09:57)  Усё! Разобрался  ! Вся фишка в формировании сигнального созвездия PL секции. Ну дык расскажите!
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|