[an error occurred while processing this directive]
|
Я бы разделил задачу на следующие этапы:
1. Сначала Вам надо запустить тактовую синхронизацию. Т.е. просто обнаружитель фронтов посылок. В принципе, любая схема регенератора в независимости от сложности дает одинаковый результат (кооперайт ОНИИПа). Задача облегчается тем, что перед синхронизирующей последовательностью идет последовательность с максимальным чередованием фронтов (10101010...).
2. Теперь фрэймовая синхронизация. Когда регениратор зацепился и начал стабильно тактировать демодулятор - начинайне анализировать получаемые на выходе битовые последовательности. Просто накладываете маску и считаете ошибки. Или по-другому - делаете кореляцию с эталоном синхропоследовательности. Синхропоследовательность обычно обладает очень узкой автокорреляционной фукцией и легко увидеть ее максимум. Кстати, если это стандартная система, то у Вас должны быть рекомендации при каком количестве ошибок можно считать синхронизацию состоявшейся. Часто синхронизация ведется следующим образом - прием первого слова, если есть совпадение - то второго и т.д. до конца. Но это не очень оптимально. Прием "в целом" дает лучше результат.
Что касается доплера, до я знаю только один метод - ФАПЧ по несущей, которая просто очень большая и не заметить ее трудно...
Сложно в одном посте впихнуть три-четыре учебника поэтому, что не ясно - спрашивайте.
E-mail: info@telesys.ru