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 positive уңай һәм тискәре дәрәҗәләргә туры килә.
AMI кодның өстенлеге шунда: DC компоненты юк, югары һәм аз ешлыклы компонентлар аз, һәм энергия 1/2 код тизлеге ешлыгында тупланган.
(6-4 нче рәсемнәр); Кодек схемасы гади, һәм код полярлыгы хата ситуациясен күзәтү өчен кулланылырга мөмкин; бу AMI-RZ дулкын формасы булса, аны алганнан соң тулы дулкын төзәткәндә, аны бер поляр полосага үзгәртергә мөмкин. RZ дулкын формасы, аннан бит вакыт компонентларын чыгарып була. Aboveгарыдагы өстенлекләр аркасында, AMI коды иң еш кулланыла торган тапшыру коды төрләренә әйләнде.
AMI кодының җитешсезлеге: Оригиналь кодның озын сериясе “0 ″ булганда, сигнал дәрәҗәсе озак сикерми, бу вакыт сигналын чыгаруны кыенлаштыра. Хәтта “0 ″ код” проблемасын чишүнең эффектив ысулларының берсе - HDB3 кодын куллану.
(2) HDB3 коды
HDB3 кодының тулы исеме - өченче тәртипле югары тыгызлыктагы биполяр код. Бу AMI кодының камилләштерелгән төре. Яхшыртуның максаты - AMI кодының өстенлекләрен саклау һәм җитешсезлекләрен җиңү, эзлекле “0 ″” саны өчтән артмасын. Аның кодлау кагыйдәләре түбәндәгечә:
Башта хәбәр кодындагы эзлекле “0 ″” санын тикшерегез. Бер-бер артлы “0 ″ s саны 3тән ким яки тигез булганда, ул AMI кодының кодлау кагыйдәсе белән бертигез. Бер-бер артлы “0 ″” саны 3тән артканда, 4 эзлекле “0 ″” ның һәрберсе бүлеккә әвереләчәк һәм “000V” белән алыштырылачак. V. Күрше V-код поляритлары чиратлашырга тиеш. V кодның кыйммәте (2) таләпләренә җавап бирә алса да, бу таләпне үти алмаса, "0000 ″" B00V белән алыштырыгыз. В проблемасы бу проблеманы чишү өчен түбәндәге V импульсына туры килә. Шуңа күрә В модуляция импульсы дип атала. V кодтан соң тапшыру номерының полярлыгы да алмаштырылырга тиеш.
AMI кодының өстенлекләренә өстәп, HDB3 коды шулай ук эзлекле “0 ″ кодлар санын 3тән дә чикли, шулай итеп кабул итү вакытында вакыт мәгълүматларын алу гарантияләнә ала. Шуңа күрә HDB3 коды - минем илдә һәм Европада иң киң кулланылган код төре, һәм A-law PCM дүртенче төркем астындагы интерфейс коды төрләре - барысы да HDB3 кодлары.
AMгарыда телгә алынган AMI коды һәм HDB3 кодында, ике бинар код 1 битлы өч дәрәҗә кыйммәте булган кодка әверелә (+1, 0, -1), шуңа күрә мондый код 1B1T коды дип тә атала. Моннан тыш, HDBn кодын эшләп була, анда "0 ″ s саны n-тан артмый.
(3) Бифаз коды
Biphase коды шулай ук Манчестер коды дип атала. Позитив һәм тискәре симметрия квадрат дулкыннар периодын куллана, "0 ″ һәм аның кире дулкын формасы" 1 ″. Кодлау кагыйдәләренең берсе - “0 ″ коды“ 01 ″ ике цифрлы код, һәм “1 ″ коды“ 10 ″ ике цифрлы код белән күрсәтелә. Мәсәлән,
Хәбәр коды: 1 1 0 0 1 0 1
Бифаз коды: 10 10 01 01 10 01 10
Бифазик код дулкын формасы - каршы поляритның ике дәрәҗәсе булган биполяр NRZ дулкын формасы. Eachәр символ интервалының үзәк ноктасында дәрәҗә сикерүләре бар, шуңа күрә анда вакыты турында мәгълүмат бар. DC компоненты юк, һәм кодлау процессы да гади. Кимчелек - эшкәртелгән киңлек киңлеге икеләтә, бу ешлык полосасының куллану тизлеген киметә. Ике фазалы код кыска араларга мәгълүмат терминалы җиһазларын җибәрү өчен яхшы, һәм ул еш кына җирле челтәрдә тапшыру коды төре буларак кулланыла.
(4) Би-фазалы дифференциаль код
Би-фазалы кодның полярлыгы кире әйләнеше аркасында декодлау хатасын чишү өчен, дифференциаль код төшенчәсен кулланырга мөмкин. Бифаз коды синхронизация һәм сигнал кодын күрсәтү өчен һәр символның озынлыгы уртасында дәрәҗә күчүен куллана (тискәредән позитивка күчү бинар “0 ″, уңайдан тискәрегә күчү бинар“ 1 ″ ”). Дифференциаль бифаз код кодлауда, һәр символ уртасында дәрәҗә күчү синхронизация өчен кулланыла, һәм сигнал кодын билгеләү өчен һәр символ башында өстәмә күчү бармы-юкмы. Әгәр дә күчү бар икән, бу икеләтә “1 ″” дигәнне аңлата, ә күчү булмаса, бу “икеләтә” дигәнне аңлата. Бу код еш җирле челтәрләрдә кулланыла.
CMI коды
CMI коды - “билге инверсия коды” кыскартуы. Би-фазалы код кебек, ул шулай ук биполяр ике дәрәҗә код. Кодлау кагыйдәсе: “1 ″ код чиратлашып“ 11 ″ ”һәм“ 00 ″ ике санлы код белән күрсәтелә; “0 ″ коды“ 01 ″ ”белән күрсәтелә, һәм аның дулкын формасы 6-5 нче рәсемдә күрсәтелгән.
CMI кодларын тормышка ашыру җиңел һәм бай вакыт мәгълүматлары бар. Моннан тыш, 10 тыелган код төркеме булганлыктан, бер-бер артлы өч код булмас, һәм бу кагыйдә макроскопик хатаны ачыклау өчен кулланылырга мөмкин. Бу код ITU-T тарафыннан PCM квартетының интерфейс коды тибы буларак тәкъдим ителде һәм кайвакыт оптик кабель тапшыру системаларында 8.448Мб / с түбән темп белән кулланыла.
Кодлау
Сызык кодлаштыру эшләрен яхшырту өчен, синхронизацияне һәм хаталарны ачыклауны тәэмин итү өчен ниндидер артыклык кирәк. Блок кодлаштыру кертү бу максатларның икесенә дә ниндидер дәрәҗәдә ирешә ала. Блок кодлау формасы - 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 кодының дизайн идеясы - бинар кодларны m өчьяклы кодларның яңа код төркеменә әверелдерү, һәм m
Aboveгарыда Шеньчжэнь Hi-Diwei Оптоэлектроника Технологияләр ООО китергән "Бейсбанд тапшыру өчен гомуми код төрләре" белем пунктларының аңлатмасы, бу мәкалә сезнең белемегезне арттырырга ярдәм итәр дип ышанам. Бу мәкаләдән тыш, яхшы оптик җепселле элемтә җиһазлары җитештерүче компания эзлисез икән, сез карарга мөмкинбезнең турында.
Шэньчжэнь HDV фотоэлектр технологияләре, LtdЧ., Нигездә, элемтә продуктлары җитештерүче. Хәзерге вакытта җитештерелгән җиһазларОНУ сериясе, оптик модуль сериясе, OLT сериясе, һәмтранссивер сериясе. Без төрле сценарийлар өчен махсуслаштырылган хезмәтләр күрсәтә алабыз. Сезгә рәхим итегезконсультация.