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