LOGIC ‘0’ – положительный переход.
LOGIC’1’ – отрицательный переход.
При дифференциальном манчестерском кодировании положительный переход при логической единице отсутствует, а отрицательный при нуле нужен для синхронизации:
Рассмотрим манчестерское кодирование для шифрования KeeLoqна базе кодера HCS360:
Так же как и в keeloq передаваемый пакет разделен на Basicpulseelement (Te), меняющийся от 520 до 1240 мкс.. И Состоит из:
Преамбула:
Чередование высоких и низких уровней длительностью 31 Те.
Хедер:
4 Те низкого уровня.
Стартовый бит:
Чередование высокого и низкого Те.
Данные:
Конечный бит:
Чередование высокого и низкого Те.
Защитное время (GuardTime):
9 чередований Те низкий-низкий.
Передаваемый пакет состоит из 67 бит:
32 бит – плавающий код.
35 бит – фиксированная часть:
* 28/32 бит – серийный номер
* 4/0 бит – функционального кода
* 1 бит – статуса
* 2 бита – CRC
Передаваемый пакет Pandora Deluxe с манчестерским кодированием: