[an error occurred while processing this directive]
Ответ:
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено Дима П. 20 сентября 2002 г. 01:01
В ответ на: Кто подсажет каким критерием пользоваться при приеме манчестерского кода при передачи его через радиоканал? отправлено Dimitrij S 20 сентября 2002 г. 00:16

Делал я такое, и работало даже :-)
Только ты все в кучу смешал :-(
Во-первых, сначала не принимая во внимание шум:
Манчестер характерен тем, что всегда есть как минимум одно пересечение нуля на бит - на границе бита. Если есть еще и пересечение в середине - это "0", иначе "1"
Последовательность единиц в начале передается для синхронизации длины битового интервала и его границы. Пока ты длину и границы не синхронизировал - приема нет.
Дальше все зависит от частоты квантования и уровня шума.
Если частота квантования - 8 раз на битовый интервал -
1 1 1 1 1 1 1 1 или -1 -1 -1 -1 -1 -1 -1 -1 - это единица
1 1 1 1 -1 -1 -1 -1 или -1 -1 -1 -1 1 1 1 1 - это ноль
запускаешь счетчик в начале битового интервала, останавливаешь в конце
если 0 - "0", если 8 или -8 - "1"
А с помехами - 0-3 (4?) - "0", (5?) 6-8 - "1"
А всякие CRC - это уже пакетный уровень, там и проверяй, что ты принял

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru