(1) AMI код
Кодът AMI (алтернативна инверсия на маркировка) е пълното име на алтернативния код за инверсия на маркировка, неговото правило за кодиране е алтернативно да трансформира кода на съобщението „1″ (маркировка) в „+1″ и „-1″, докато „0″ ( празен знак) остава непроменен. Например:
Код на съобщението: 0 1 1 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1
AMI код: 0-1 +1 0 0 0 0 0 0 0 0 0 0 0 1 +1 0 0 0 0 1 +1
Формата на вълната, съответстваща на кода на AMI, е импулсна поредица с положителни, отрицателни и нулеви нива. Може да се разглежда като еднополюсна деформация на формата на вълната, тоест „0″ все още съответства на нулеви нива, а „1″ съответства последователно на положителни и отрицателни нива.
Предимството на AMI кода е, че няма DC компонент, а високочестотните и нискочестотните компоненти са малки и енергията е концентрирана при честота от 1/2 ярда скорост
(Фигура 6-4); Веригата на кодека е проста и грешката на кода може да се наблюдава чрез използване на правилото за променлива полярност на сигнала. Ако това е форма на вълната AMI-RZ, след получаването й, стига да се изпълни пълната корекция на вълната, тя може да бъде променена в еднополярна форма на вълната RZ, от която може да се извлече битовият компонент за времето. С оглед на горните предимства, AMI кодът се превърна в един от най-често използваните кодове за предаване.
Недостатъци на AMI кода: Когато оригиналният код има дълъг низ „0″, нивото на сигнала не скача за дълго време, което води до затруднения при извличането на сигнала за синхронизиране. Един от ефективните начини за решаване на проблема с „0″ кода е използването на HDB3 код.
(2) HDB3 код
Пълното име на HDB3 кода е биполярен код с висока плътност от трети ред. Това е подобрена версия на AMI кода, целта на подобрението е да се запазят предимствата на AMI кода и да се преодолеят недостатъците му, така че броят на „0″ да не надвишава три. Неговите правила за кодиране са както следва:
Проверете броя на нулите, свързани с кода на съобщението. Когато числото „0″ е по-малко или равно на 3, правилото за кодиране е същото като това на AMI кода. Когато броят на последователните нули надвиши три, всяка от четирите последователни нули се превръща в подсекция и се заменя с 000V. V (приемайки стойността +1 или -1) трябва да има същата полярност като предишния съседен не-"0" импулс (тъй като това нарушава правилото за редуване на полярността, V се нарича импулс на разрушаване). Съседните полярности на V-код трябва да се редуват. Когато стойността на кода V може да изпълни изискванията в (2), но не може да изпълни това изискване, „0000″ се заменя с „B00V“. Стойността на B е същата като следния V импулс за решаване на този проблем. Следователно B се нарича регулиращ импулс. Полярността на предаването на числото след кода V също трябва да се редува.
В допълнение към предимствата на AMI кода, HDB3 кодът също така ограничава броя на четните кодове „0″ до 3, така че информацията за времето да може да бъде извлечена при получаване. Следователно кодът HDB3 е най-широко използваният тип код в Китай и Европа и други страни, а типът код на интерфейса на закона A PCM под четири групи е код HDB3.
В горния AMI код и HDB3 код всеки двоичен сигнален код се преобразува в еднобитов код със стойност на три нива (+1, 0,-1), така че този тип код се нарича още 1B1T код. В допълнение, HDBn кодът може да бъде проектиран така, че броят на „0″ да не надвишава n.
(3) двуфазен код
Двуфазният код е известен още като код на Манчестър. Той използва положителните и отрицателните симетрични квадратни вълни на един период, за да представи „0″ и неговата обръщаща форма на вълната, за да представи „1″. Едно от правилата за кодиране е, че кодът „0″ е представен от двуцифрения код „01″, а кодът „1″ е представен от двуцифрения код „10“, например:
Код на съобщението: 1 1 0 0 0 1 0 1
Двуфазен код: 10 10 01 01 10 01 10
Биполярна кодова форма на вълната е биполярна NRZ форма на вълна само с две нива на противоположна полярност. Той има скок на нивото в централната точка на всеки символен интервал, така че съдържа богата информация за времето на битовете и няма DC компонент, а процесът на кодиране е прост. Недостатъкът е, че заетата честотна лента се удвоява, така че използването на честотната лента е намалено. Бифазният код е подходящ за предаване на къси разстояния на терминално оборудване за данни и често се използва като тип код за предаване в локална мрежа.
(4) Диференциален бифазен код
За да се разрешат грешките при декодиране, причинени от обръщане на полярността в двуфазни кодове, може да се приеме концепцията за диференциални кодове. Двуфазните кодове са синхронизирани и представени чрез скок на ниво в средата на продължителността на всеки символ (скок от отрицателно към положително представлява двоична „0″, а скок от положително към отрицателно представлява двоично „1″). При диференциалното двуфазно кодиране скокът на нивото в средата на всеки елемент се използва за синхронизация и дали има допълнителен скок в началото на всеки елемент се използва за определяне на сигналния код. Ако има скок, това показва двоична „1″, а ако няма скок, това показва двоична „0″. Този код често се използва в локални мрежи.
(5) CMI код
CMI кодът е съкращение от код за обръщане на маркировка и подобно на биполярния код, той също е биполярен биполярен плосък код. Неговите правила за кодиране са: „1″ кодът се представя последователно от „11″ и „00″ двуцифрени кодове; Кодът 0 е представен от 01 и неговата форма на вълната е показана на Фигура 6-5(c).
CMI кодът е лесен за внедряване и съдържа богата информация за времето. Освен това, тъй като 10 е деактивирана група кодове, няма да се появят повече от три кода и това правило може да се използва за откриване на макро грешки. Този код е препоръчан от ITU-T като тип код на PCM интерфейс с четири групи и понякога се използва в системи за оптично кабелно предаване със скорости под 8,448Mb/s.
(6) Блоково кодиране
За да се подобри производителността на редовото кодиране, е необходим някакъв вид излишък, за да се гарантира синхронизацията и способността за откриване на грешки на кодовите модели. Въвеждането на блоково кодиране може до известна степен да постигне и двете цели. Формата на блоково кодиране има nBmB код, nBmT код и така нататък.
nBmB кодът е вид блоково кодиране, което разделя n-битовия двоичен код на оригиналния информационен поток в група и го замества в нова кодова група от M-битов двоичен код, където m>n. Тъй като m>n, новият кодов набор може да има 2^m комбинации, така че има повече (2^m-2^n) комбинации. В комбинацията от 2“ благоприятната кодова група се избира като позволена кодова група по някакъв начин, а останалата част се използва като дезактивирана кодова група, за да се получи добра производителност на кодиране. Например, при кодиране 4B5B, заменяйки 4-битово кодиране с 5-битово кодиране, има само 2^4=16 различни комбинации за 4-битово групиране и 2^5=32 различни комбинации за 5-битово кодиране групиране на битове. За да постигнем синхронизация, можем да изберем кодови групи по начин, не повече от една водеща „0″ и два суфикса „0″, а останалите са забранени кодови групи. По този начин, ако има деактивиран код, зададен в приемащия край, това показва, че има грешка в кода в процеса на предаване, като по този начин се подобрява способността на системата за откриване на грешки. Бифазните кодове и CMI кодовете, описани по-рано, могат да се разглеждат като 1B2B кодове.
В комуникационната система с оптични влакна често се избира m=n+1 и се вземат код 1B2B, код 2B3B, код 3B4B и код 5B6B. Сред тях кодът 5B6B се използва на практика като код за предаване на линия за кубични групи и повече от четворни групи.
Кодът nBmB осигурява добра синхронизация и откриване на грешки, но има цена, тоест необходимата честотна лента се увеличава.
Идеята за проектиране на nBmT кода е да преобразува n двоични кода в m троични кода и m
Горното е Shenzhen HDV phoelectron Technology Ltd., за да ви запознае със знанията за „общ тип код на предаване на основната лента“, надявам се да ви помогне, Shenzhen HDV phoelectron Technology Ltd. в допълнение къмONUсерия, серия трансивъри,OLTсерия, но също така произвежда модулни серии, като например: комуникационен оптичен модул, оптичен комуникационен модул, мрежов оптичен модул, комуникационен оптичен модул, модул с оптични влакна, модул с оптични влакна Ethernet и т.н., могат да осигурят съответната качествена услуга за нуждите на различни потребители , приветстваме вашето посещение.