Въведение
Манчестърското кодиране е двуфазно кодиране. Той също така изразява "0" или "1" чрез превключване между високи и ниски нива, а преобразуването на нивото между всеки бит представлява кода на данните и се използва също като сигнал за време. Манчестърското кодиране често се използва в Ethernet.
Правила за кодиране
При манчестърското кодиране има преход в средата на всеки бит и преходът в средата на бита се използва както като тактов сигнал, така и като сигнал за данни.
Манчестърското кодиране има две противоположни конвенции.
Първият тип споразумение е публикуван за първи път от GE Thomas през 1949 г. и впоследствие е използван от много писатели, като Анди Таненбаум. Той уточнява, че за бит 0 нивото на сигнала ще бъде ниско и високо (приемайки, че данните са физически кодирани в амплитуда) - ниско през първата половина на битовия период и високо през втората половина. За 1 бит нивото на сигнала ще бъде високо-ниско.
Втората конвенция също се използва от много автори (например Уилям Столингс) и следват нискоскоростните версии на стандартите IEEE 802.4 (Token Bus) и IEEE 802.3 (Ethernet). Той посочва, че логическа 0 е представена от високо-ниска сигнална последователност, а логическа 1 е представена от ниско-висока сигнална последователност.
Струва си да се отбележи, че трябва да има скок в "средата" на всеки бит. Съгласно това правило може да се начертае методът на изчертаване на кодираната форма на вълната в Манчестър. Например: за да предадем двоична информация 0, ако разглеждаме 0 като един бит, използваме 0 като център и използваме пунктирани линии от двете страни, за да дефинираме диапазона на този бит, и след това начертаваме скок от високо към ниско в средата на този бит Промяна. Всяка от следващите фигури може да начертае цялата форма на вълната по аналогия.
Принцип на кодиране
Манчестърското кодиране включва часовник и данни в сигналния поток. Докато предава кодова информация, той също така предава сигнала за синхронизиране на часовника на другата страна. Всеки символ на манчестърското кодиране е модулиран на две нива, така че скоростта на предаване на данни е само 1/2 от скоростта на модулация.
Декодиране
Наличието на гарантиран преход позволява сигналът да се синхронизира самостоятелно и приемникът също може да бъде правилно настроен. Приемникът може да разпознае дали е неправилно подравнен в рамките на половин битов период, тъй като вече няма да има винаги преход във всеки битов период. В сравнение с по-простата схема за кодиране NRZ, цената на тези предимства е удвояване на изискванията за честотна лента.
Предимства
Методът на кодиране в Манчестър има следните предимства: има скок на ниво в средата на 1 бит и интервалът от време между двата скока на ниво може да бъде T/2 или T; сигналът за синхронизация на подателя и получателя може да бъде генериран от скока на нивото; Манчестърското кодиране е самосинхронизиращ се метод на кодиране, т.е. сигналът за синхронизиране на часовника е скрит във формата на вълната на данните In. При манчестърското кодиране има преход в средата на всеки бит, който може да се използва като тактов сигнал или като сигнал за данни. Следователно, няма нужда да изпращате друг сигнал за синхронизиране, когато изпращате кодирани сигнали от Манчестър.
Характеристики
Функциите на кодирането в Манчестър са както следва:
(1) Скоростта на предаване на потока е два пъти по-голяма от тази на оригиналния поток от данни, който заема по-широка честотна лента.
(2) Възстановяването на сигнала е просто, стига границата на сигнала да бъде намерена за асинхронно извличане.
(3) 10Mb/s Ethernet (Ethernet) използва Манчестър код.
Диференциално Манчестър кодиране
Диференциалното Манчестър кодиране също е двуфазен код. За разлика от кода на Манчестър, страната на изместване на нивото на кодовия елемент в това кодиране се използва само като синхронизиращ сигнал. , Не данни. Данните показват дали има преобразуване на ниво в началото на всеки бит, като преобразуването на ниво указва 0, а без преобразуване на ниво указва 1. Диференциалните кодове на Манчестър се използват в мрежите Token Ring.
Всеки символ от тези два двуфазни кода трябва да бъде модулиран на две различни нива, така че скоростта на модулация е два пъти по-голяма от скоростта на символите. Това несъмнено поставя по-високи изисквания към честотната лента на канала, така че е по-трудно и по-скъпо за изпълнение. Въпреки това, поради добрите си характеристики против шум и способността за самонастройка, той все още се използва широко в локалните мрежи.