Стиль цієї статті неенціклопедічен або порушує норми російської мови.
Манчестерське кодування (код Манчестер-II) - Самосінхронізірующійся двох-рівневий код, є одним із способів лінійного кодування (фізичного кодування), що використовується в каналі зв'язку. При кодуванні нуль представлений переходом від високої напруги до низького, а одиниця - від низького до високого в центрі значущою позиції (за стандартом IEEE 802.3). Сигнал, підданий манчестерському кодуванні, не має постійного струму зміщення, тому що передають сигнал електричні з'єднання, можуть бути гальванічно розв'язані за допомогою трансформатора. Манчестерський код є самосинхронізується; останнє означає, що тактовий сигнал може бути відновлений з закодованих даних без використання скремблювання або додаткових сигналів синхронізації.
Походження [| ]
Назва походить з університету Манчестера, де дане кодування було використано для зберігання даних на магнітному барабані комп'ютера Манчестерський Марк I.
Манчестерське кодування широко поширене (наприклад в технології 10base-Т і Ethernet (стандарт IEEE 802.3); ІК протоколів; RFID-міток). Існує більш складний метод кодування, такий як кодування 8B / 10B, який використовує менше смуги пропускання для досягнення тієї ж швидкості передачі даних, але може бути менш терпимим до частоти помилок і джиттера в передавачі і приймачі еталонних годин.
Особливості [| ]
Манчестерське кодування забезпечує часті переходи лінії напруги, прямо пропорційні тактовій частоті; це допомагає відновленню тактової частоти.
У компоненті постійного струму кодований сигнал не залежить від даних і, отже, не несе ніякої інформації, дозволяючий сигнал для передачі по мережі (наприклад, Ethernet), яка, як правило, не передає постійної складової.
Приклад Манчестерського кодування, що показує обидва випадки
- Кожен біт передається у встановлений термін.
- 0 визначає перехід сигналу від низького до високого, 1 - від високого до низького.
- Переходи, які позначаються 0 або 1 відбуваються в середині періоду.
- Переходи на початку періоду є накладними витратами і не позначають дані.
Манчестерське кодування завжди має перехід в середині кожного періоду бітів і може (в залежності від інформації, що передається) мати перехід також на початку періоду. Напрямок серединного битового переходу вказує на дані. Переходи на кордонах періоду не несуть в собі інформацію. Вони існують тільки щоб помістити сигнал в правильному стані, щоб дозволити серединний бітовий перехід. Існування гарантованих переходів дозволяє сигналу бути самосинхронізується, а також дозволяє приймачу правильно його вирівняти; приймач може визначити, чи існує зсув на половину періоду біта, так як більше не буде постійних переходів протягом кожного періоду бітів. Ціна цих переваг - це подвоєння вимог до смуги пропускання в порівнянні зі схемами кодування NRZ.
Манчестерське кодування як фазова маніпуляція [| ]
Манчестерське кодування являє собою окремий випадок двійковій фазової маніпуляції і (ФМ), де дані контролюють фазу квадратної хвилі несучої, частота яких є швидкістю передачі даних. Такий сигнал дуже легко генерувати.
Угоди для представлення даних [| ]
Кодування 11011000100 Манчестерським кодуванням (по Д.Є. Томасу)
Є два протилежних угоди для представлення даних.
Якщо сигнал, кодований Манчестерським способом інвертується в повідомленні, він перетворюється з одного угоди в інше. Цю неоднозначність можна подолати за допомогою диференціального манчестерського кодування.