(1) AMI коды
AMI (Альтернатив Марк Инверсиясе) коды - альтернатив билге инверсия кодының тулы исеме, аның кодлау кагыйдәсе - "1 ″ (билге) хәбәр кодын" +1 ″ "һәм" -1 ″ ", ә" 0 ″ " буш билге) үзгәрешсез кала. Мәсәлән:
Хәбәр коды: 0 1 1 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 +1 0 0 0 0 1 +1
AMI кодына туры килгән дулкын формасы - уңай, тискәре һәм нуль дәрәҗәсе булган импульс поезды. Аны бер поляр дулкын формасы деформациясе итеп күрергә мөмкин, ягъни “0 ″ әле нуль дәрәҗәсенә туры килә, һәм“ 1 ″ чираттагы уңай һәм тискәре дәрәҗәләргә туры килә.
AMI кодының өстенлеге шунда: DC компоненты юк, һәм югары һәм түбән ешлыклы компонентлар кечкенә, һәм энергия 1/2 ишегалды тизлегендә тупланган.
(6-4 нче рәсемнәр); Кодек схемасы гади, һәм кодның хата сигналның полярлыгы алмашыну кагыйдәсен кулланып күзәтелергә мөмкин. Әгәр дә ул AMI-RZ дулкын формасы булса, аны алганнан соң, тулы дулкын ректификациясе булганда, ул бер поляр RZ дулкын формасына үзгәртелергә мөмкин, аннан бераз вакыт компонентын чыгарып була. Aboveгарыдагы өстенлекләрне исәпкә алып, AMI коды иң еш кулланыла торган тапшыру кодларының берсенә әверелде.
AMI кодының җитешсезлекләре: Оригиналь кодның озын “0 ″ сызыгы булганда, сигнал дәрәҗәсе озак сикерми, нәтиҗәдә сигнал алуда кыенлыклар тудыра. “0 ″ код” проблемасын чишүнең эффектив ысулларының берсе - HDB3 кодын куллану.
(2) HDB3 коды
HDB3 кодының тулы исеме - өченче тәртипле югары тыгызлыктагы биполяр код. Бу AMI кодының камилләштерелгән версиясе, камилләштерү максаты - AMI кодының өстенлекләрен саклау һәм кимчелекләрен җиңү, "0 ″ саны өчтән артмасын өчен. Аның кодлау кагыйдәләре түбәндәгечә:
Хәбәр кодына тоташкан нульләр санын тикшерегез. “0 ″ саны 3тән ким яки тигез булганда, кодлау кагыйдәсе AMI коды белән бертигез. Бер-бер артлы нульләр саны өчтән артканда, дүрт нульнең һәрберсе бүлекчәгә әверелә һәм 000V белән алыштырыла. V. Күрше V-код поляритлары чиратлашырга тиеш. V кодның кыйммәте (2) таләпләренә җавап бирә ала, ләкин бу таләпне үти алмаганда, "0000 ″" B00V "белән алыштырыла. В проблемасы бу проблеманы чишү өчен түбәндәге V импульсы белән бертигез. Шуңа күрә В көйләүче импульс дип атала. V кодтан соң сан тапшыруның полярлыгы да алмаш булырга тиеш.
AMI кодының өстенлекләренә өстәп, HDB3 коды хәтта "0 ″ код" санын да чикли, шулай итеп вакытны алу турында мәгълүмат алу өчен. Шуңа күрә HDB3 коды - Кытайда, Европада һәм башка илләрдә иң киң кулланылган код төре, һәм интерфейс коды төре Дүрт төркем астындагы PCM - HDB3 коды.
Aboveгарыдагы 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 дулкын формасы. Eachәрбер символ интервалының үзәк ноктасында дәрәҗә сикерүе бар, шуңа күрә анда бик аз вакыт мәгълүматлары бар, һәм DC компоненты юк, һәм кодлау процессы гади. Кимчелек - эшкәртелгән киңлек киңлеге икеләтә, ешлык полосасын куллану кими. Бифаз коды мәгълүмат терминалы җиһазларын кыска дистанцион тапшыру өчен яраклы, һәм ул еш кына җирле челтәрдә тапшыру коды тибы буларак кулланыла.
(4) Дифференциаль бифаз коды
Бифазик кодларда поляритик кире әйләнеш аркасында килеп чыккан декодлау хаталарын чишү өчен, дифференциаль кодлар төшенчәсе кабул ителергә мөмкин. Бифазик кодлар синхронлаштырыла һәм һәр символның озынлыгы уртасында сикерү белән күрсәтелә (тискәредән уңайга сикерү бинар “0 ″, уңайдан тискәрегә сикерү бинар“ 1 ″ ”). Дифференциаль бифаз кодлауда, һәр элемент уртасында сикерү синхронизация өчен кулланыла, һәм сигнал кодын билгеләү өчен, һәр элемент башында өстәмә сикерү бармы-юкмы. Әгәр сикерү булса, бу "1 ″" бинарны күрсәтә, ә сикерү булмаса, ул "0 ″" бинарны күрсәтә. Бу код еш җирле челтәрләрдә кулланыла.
(5) CMI коды
CMI коды билгеләрне кире кайтару өчен кыска, һәм биполяр кодка охшаган, ул шулай ук биполяр биполяр яссы код. Аның кодлау кагыйдәләре: “1 ″ код чиратлашып“ 11 ″ ”һәм“ 00 ″ ике санлы кодлар белән күрсәтелә; 0 код 01 белән күрсәтелә, һәм аның дулкын формасы 6-5 нче рәсемдә күрсәтелгән.
CMI кодын тормышка ашыру җиңел һәм бай вакыт мәгълүматы бар. Моннан тыш, 10 инвалид код төркеме булганлыктан, өчтән артык код күренмәячәк, һәм бу кагыйдә макро хатаны ачыклау өчен кулланылырга мөмкин. Бу код ITU-T тарафыннан PCM дүрт төркем интерфейс коды тибы буларак тәкъдим ителде, һәм кайвакыт оптик кабель тапшыру системаларында 8.448Мб / с түбән темпларда кулланыла.
(6) Кодлау
Сызык кодлау эшләрен яхшырту өчен, синхронизацияне һәм код формаларының хаталарны ачыклау сәләтен тәэмин итү өчен ниндидер артыклык кирәк. Блок кодлаштыру кертү ике максатка да билгеле бер дәрәҗәдә ирешә ала. Блок кодлау формасында nBmB коды, nBmT коды һ.б.
nBmB коды - блок кодлаштыруның бер төре, ул оригиналь мәгълүмат агымының n-бит бинар кодын төркемгә бүлеп, аны M-bit бинар кодның яңа код төркеменә алыштыра, монда m> n. M> n булганга, яңа код җыелмасында 2 ^ м комбинациясе булырга мөмкин, шуңа күрә күбрәк (2 ^ m-2 ^ n) комбинацияләр бар. 2 “комбинациядә” уңайлы код төркеме рөхсәт ителгән код төркеме итеп сайлана, калганнары яхшы кодлаштыру күрсәткечләрен алу өчен инвалид код төркеме буларак кулланыла. Мәсәлән, 4B5B кодлауда, 4 битлы кодлауны 5 битлы кодлау белән алыштырганда, 4 битлы төркемләү өчен 2 ^ 4 = 16 төрле комбинация бар, һәм 5- өчен 2 ^ 5 = 32 төрле комбинация бар. бит төркемләү. Синхронизациягә ирешү өчен, без "0 ″" һәм "0 ″" ике суффикслары булмаган код кодларын сайлый алабыз, калганнары инвалид код төркемнәре. Шул рәвешле, кабул итү ахырында инвалид код куелган булса, бу тапшыру процессында код хата барлыгын күрсәтә, шулай итеп системаның хаталарын ачыклау сәләтен яхшырта. Алда тасвирланган бифаз кодлары һәм CMI кодлары икесен дә 1B2B кодлары итеп карарга мөмкин.
Оптик җепселле элемтә системасында m = n + 1 еш сайлана, һәм 1B2B коды, 2B3B коды, 3B4B коды һәм 5B6B коды алына. Алар арасында 5B6B коды практикада куб төркемнәр өчен һәм дүртпочмак төркемнәреннән күбрәк линия тапшыру коды буларак кулланылган.
NBmB коды яхшы синхронизация һәм хаталарны ачыклый, ләкин ул бәягә килә, ягъни кирәкле киңлек киңлеге арта.
NBmT кодының дизайн идеясы - n бинар кодларны m өченче кодларга, ә м
Aboveгарыда әйтелгәннәр - Шэньчжэнь HDV фоэлектрон Технология ООО, сезгә "базбанд тапшыру уртак код тибы" турында белемнәр китерү өчен, сезгә ярдәм итәр дип өметләнәм, Шэньчжэнь HDV фоэлектрон Технология ООО.ОНУсерия, транссивер сериясе,ОЛТсерияләр, ләкин шулай ук модуль сериясен җитештерәләр, мәсәлән: Элемтә оптик модуле, оптик элемтә модуле, челтәр оптик модуле, элемтә оптик модуле, оптик җепсел модуле, Ethernet оптик җепсел модуле һ.б. төрле кулланучылар ихтыяҗлары өчен тиешле сыйфатлы хезмәт күрсәтә ала. , килүегезне рәхим итегез.