ПредишенСледващото

Manchesterskiykod се отнася до самостоятелно синхронизиране импулсни кодове и е на две нива, което осигурява добър имунитет шум. Всеки часовник цикъл (битов интервал) е разделен на две части. Информация е кодиран потенциална разлика срещащи се в средата на всеки цикъл.

Единица кодиран сигнал разлика от високо ниво на ниско, а нула - обратния разликата. В началото на цикъла на експлоатация на разликата в сигнала може да се случи (предават няколко последователни такива или нули).

Помислете за специални случаи на кодиране, както и в предишни случаи.

Манчестър код (Манчестър)
Манчестър код (Манчестър)
Манчестър код (Манчестър)

С Манчестър кодиране изисква промяна в сигнала в средата на всеки бит интервал го прави лесно да се разпределят часовник времето на сигнала. Затова manchesterskiykod притежава добри самостоятелно синхронизиране свойства.

Сигнал не съдържа DC компонент, честота на основното хармонична на сигнала в обхвата на Fo = N / 2 Hz да Fo = N Hz, вариращи в зависимост от битовия поток.

Манчестър кодиране се използва в по-ранните версии на Ethernet технология със скорост на предаване на 10 Mbit / сек.

Диференциална Manchester код (Differential Manchester)

Логически стойности "0" и се прехвърлят "1", съответно otsutstviemsmeny присъствие или сигнал ниво в началото на часовник (малко) интервал. В средата на интервала на битова възниква задължителна стойност промяна на сигнала.

Манчестър код (Манчестър)

Диференциално кодиране Manchester

Този код има същите предимства и недостатъци като манчестърски.

От всички кодиране кода на Манчестър прегледахме има по-добра самостоятелно часовник, тъй като спадът на сигнала настъпва най-малко веднъж на цикъл.

Manchester код се използва в Ethernet мрежи при скорост на предаване от 10 Mbit / сек (10Base-T). Диференциална Манчестър код - в мрежи с Token Ring технология.

В момента, разработчиците са стигнали до извода, че в много случаи най-добро използване на потенциала кодиране, което премахва недостатъците си с помощта на така наречените logicheskogokodirovaniya (вж. По-долу в този раздел).

Код за връщане на нула РЗ (да е нула)

Bit "1" - импулс на една полярност през първата половина на интервала на малко, през втората половина на битов интервал на сигнала има нулев потенциал.

Bit "0" - импулс на другата полярността през първата половина на интервала на малко, през втората половина на битов интервал на сигнала има нулев потенциал. Кодът има добри свойства за синхронизация.

За да направите това, какъв интервал код битов

Манчестър код (Манчестър)
.

Код за инвертиране на стойностите код CMI.

При този метод на предаване малко една е представена от правила kvazitroichnogo кодиране и прехапа 0 - под формата на две обратна полярност импулси с промяна знак в средата. Кодът също има добри синхронизиращи свойства.

Потенциал код 2B1Q

Този потенциал код с четири нива на сигнала за кодиране на данни. Име отразява кодиране същност - на всеки два бита (2б) се предават на тактов сигнал на определено ниво (1Q). Linear сигнал, който има четири държави. С други думи, скоростта на N за предаване на данни в този метод кодиране е два пъти модулация процент В.

Сигналът в кода за 2B1Q

Фигурата показва сигнал, съответстващ на последователността от битове 01 10 януари 00. Основната честотата на сигнала в код 2B1Q не трябва да надвишава стойността на Fo = N / 4 Hz.

Въпреки това, за изпълнение на този метод за кодиране на мощността на предавателя трябва да бъде по-висока до четири потенциални стойности ясно разграничение приемник на фоновия шум.

Използва ниво три предаване "-1", "0", "1".

Obyazatelnyyperehod единица отговаря на едно ниво на сигнала в друга на границата на часовник интервал.

Нулева съответства няма промяна в нивото на линията на сигнала.

При предаване на последователност на дялове на периода на промяна на нивото на сигнала се състои от четири бита. В този случай, Fo = N / 4 Hz. Това е максималната основна честотата на сигнала в кода за MLT-3. В случай на променлив последователност от нули и единици основно хармоничен сигнал с честота Fo = N / 8 Hz. което е два пъти по-малко, отколкото в кода NRZI.

Манчестър код (Манчестър)

Сигнал код MLT-3

Logicheskoekodirovanie включва подмяна на оригиналната информация битова последователност на новата последователност от битове, носещ една и съща информация, но притежава, освен това, допълнителни свойства като например възможността за получаващата страна за откриване на грешки в получените данни или сигурно поддържа синхронизация с входящия сигнал.

Има два логически метод за кодиране.

Izbytochnyekody (Array код) се основават на дяла на оригиналната последователност от битове на групи, и всяка следваща замяна на първоначалната група кодова дума съгласно таблицата. кодовата дума, винаги съдържа повече битове от първоначалната група.

Логически код 4В / 5В група замества оригиналните 4 бита в кодови думи дължина с дължина 5 бита. В резултат на това общият брой на възможните комбинации от битове, за тяхното (Май А2 = 32) е по-голяма от първоначалните групи (4 февруари = 16). Поради това е възможно да се включат 16 такива комбинации в кодова таблица, която не съдържа повече от два последователни нули. и да ги използва за прехвърляне на данни. Кодът се гарантира, че всяка комбинация от кодови думи на линията не могат да се срещнат в продължение на повече от три последователни нули.

Останалите комбинации код се използват за сигнализация (предаване синхронизация, в началото на групата данни, на края на устройството за прехвърляне блок данни на слоя на връзката). Неизползваните кодови думи могат да бъдат използвани от приемника за откриване на грешки в потока от данни. Ценови предимства, получени с този метод на кодиране данни - намаляване на полезния товар скорост от 25%.

Логически кодиране 4В / 5В се използва в Ethernet мрежи при скорост на предаване на 100 Mbit / и:

заедно с кода за NRZI (спецификация 100Base FX, преносна среда - влакна);

в комбинация с MLT-3 код (спецификация 100Base TX, UTP Cat 5e предавателна среда).

Има също кодове и трите сигнала страни, например в / 6T код 8В да кодират 8 бита на първоначалната информация, използвана кодови думи трикомпонентна код на 6 елемента. Всеки елемент може да има една от следните три стойности (1, 0, 1). Кодът на излишък 8B / 6T-висока от 4Б / 5B код. тъй като на 2 август = 256 символа източници имат 36 = 729 резултат кодови думи. Този метод за кодиране се използва в спецификацията 100Base Т4 - организацията на 100 Mbit / и Ethernet над UTP Cat3 кабел (остарели спецификация). Тук, за предаване на битовете едновременно използва 3 усукани двойки. Скоростта на предаване на данни за всяка двойка N = 100 Mbit / и / 3 = 33.3 Mbit / сек, линейната скорост на модулация на сигнала е 25 М базисни точки (8: 6 = 1.33; 33.3: 1.33 = 25) , която позволява използването на неекранирана усукана двойка UTP Cat3.

В kode8B / 10В всеки 8 бита на източника на последователност се заменят от десет бита на кодовата дума. В този случай, 256 комбинации от първоначалните сметки в резултат 1024 комбинации. Когато заменя в съответствие с кодовата таблица следните правила:

никой от получената комбинация (кодова дума) не трябва да бъде повече от 4 еднакви последователни бита;

никой от получената комбинация не трябва да съдържа повече от 6 нули или 6 звена;

Код 8В / 10В (+ NRZI) стандарт се използва в Gigabit Ethernet 1000Base-X (влакна, когато се използва като предавателна среда).

Извършване на логически кодиране мрежови адаптери. Тъй като използването на сравнителната таблица е много проста операция, логически излишни кодиране кодове метод не усложняват функционалните изисквания на това оборудване.

За да се осигури предварително определена честотна лента sposobnostiNBit / и предавател с помощта на излишен код трябва да работи с висока тактова честота. По този начин, за предаване на 4В / 5В код сигнал с битрейт на N = 100 Mbit / сек, предавателят действа с тактова честота 125 MHz (т.е. estB = 125MBod). В този линеен спектър сигнал се разширява. Въпреки това, обхватът на потенциал излишък код сигнал вече е в manchesterskomkode сигнал спектър. което оправдава допълнителен етап на кодиране логика, както и приемник и предавател на по-висока тактова честота.

Катерене е "смесване" на първоначалната последователност от битове, при който вероятността от възникване на единици и нули във физически модул вход кодиране става близо до 0.5. Устройство (или софтуерни модули), изпълняващи такава операция, наречена антилазери (катерене - зареже безредно монтаж).

Схема на кодиране превключване на комуникационния канал

Шифратора в предавателя превръща оригиналния цифров поток структура. В дешифриращия в приемника възстановява оригиналната последователност на битове. На практика единствената операция, използвани в шифратора и дешифриращия е XOR - "побитово ексклузивно" (модул 2).

Основната част от шифратора и дешифриращия - генератор на псевдослучайни последователност (PRS) под формата на К-битов регистър за смяна с обратна връзка.

Има 2 основни вида парни антилазери - descramblers:

за първоначално установяване (добавка).

Самостоятелно синхронизиращия верига контролира от бъркани последователност. Тези схеми имат недостатък - разпространението на грешка. Влиянието на погрешното появява символът толкова пъти, колкото има обратна връзка във веригата.

Манчестър код (Манчестър)

Едно изпълнение на самостоятелно синхронизация кодиране на диаграмата.

Тук Bi - двоично резултат код, получен по-тото цикъл на кодиране: Ai - двоично източник въвеждане на предавателя към входа на шифратора по-тото часовник цикъл; Bi-Bi-5, и 7 - получените код двоични цифри, получени в предишни цикли на работа на шифратора, съответно «I-5" и «I-7" цикли.

Дешифрираща в приемника възстановява оригиналната последователност, използвайки връзката

В допълнение вериги бъркани последователност не се подава към входа на преместващ регистър, разпространението на грешка отсъства, но изисква синхронизиране на двойките на скрамблер-дешифриращия.

Манчестър код (Манчестър)

Свързани статии

Подкрепете проекта - споделете линка, благодаря!