1) AMI kodi
AMI (Alternative Mark Inversion) kodining toʻliq nomi muqobil belgilar inversiyasi kodidir. bo'sh) o'zgarishsiz qoladi. Masalan:
Xabar kodi: 0 1 1 0 0 0 0 0 0 0 1 1 0 0 1 1…
AMI kodi: 0 -1 +1 0 0 0 0 0 0 0 -1 +1 0 0 -1 +1…
AMI kodiga mos keladigan to'lqin shakli ijobiy, salbiy va nol darajali impulslar ketma-ketligidir. Buni bir qutbli to'lqin shaklining deformatsiyasi deb hisoblash mumkin, ya'ni "0" hali ham nol darajaga to'g'ri keladi, "1" esa navbat bilan ijobiy va salbiy darajalarga to'g'ri keladi.
AMI kodining afzalligi shundaki, shahar komponenti yo'q, yuqori va past chastotali komponentlar kam va energiya 1/2 kod tezligi chastotasida to'plangan.
(6-4-rasm); Kodek sxemasi oddiy va kod polaritesi xato holatini kuzatish uchun ishlatilishi mumkin; agar u AMI-RZ to'lqin shakli bo'lsa, u qabul qilingandan keyin to'liq to'lqinli rektifikatsiya qilingan ekan unipolyarga o'zgartirilishi mumkin. RZ to'lqin shakli, undan bit vaqtini hisoblash komponentlarini olish mumkin. Yuqoridagi afzalliklar tufayli AMI kodi eng ko'p ishlatiladigan uzatish kodlari turlaridan biriga aylandi.
AMI kodining kamchiliklari: Asl kodda "0" uzun seriyali bo'lsa, signal darajasi uzoq vaqt davomida sakrab chiqmaydi, bu esa vaqt signalini olishni qiyinlashtiradi. Hatto “0” kodi muammosini hal qilishning samarali usullaridan biri bu HDB3 kodidan foydalanishdir.
(2) HDB3 kodi
HDB3 kodining to'liq nomi uchinchi darajali yuqori zichlikdagi bipolyar koddir. Bu AMI kodining takomillashtirilgan turi. Yaxshilashning maqsadi - AMI kodining afzalliklarini saqlab qolish va uning kamchiliklarini bartaraf etish, shunda ketma-ket "0" soni uchtadan oshmasligi kerak. Uning kodlash qoidalari quyidagicha:
Avval xabar kodidagi ketma-ket “0” sonini tekshiring. Ketma-ket "0" soni 3 dan kam yoki teng bo'lsa, bu AMI kodining kodlash qoidasi bilan bir xil bo'ladi. Ketma-ket "0" soni 3 dan oshganda, ketma-ket 4 ta "0" ning har biri bo'limga aylantiriladi va "000V" bilan almashtiriladi. V (qiymat +1 yoki -1) darhol oldingi qo'shni "0" bo'lmagan impuls bilan bir xil qutbga ega bo'lishi kerak (chunki bu qutblanishning almashinish qoidasini buzadi, shuning uchun V buzuvchi impuls deb ataladi). Qo'shni V-kod polaritlari o'zgarishi kerak. Agar V kodining qiymati (2) dagi talablarga javob bersa, lekin bu talabga javob bermasa, “0000” ni “B00V” bilan almashtiring. B qiymati ushbu muammoni hal qilish uchun quyidagi V impulsga mos keladi. Shuning uchun B modulyatsiya pulsi deb ataladi. V kodidan keyin uzatish raqamining polaritesi ham o'zgarishi kerak.
AMI kodining afzalliklariga qo'shimcha ravishda, HDB3 kodi ketma-ket "0" kodlari sonini 3 dan kamroq qilib cheklaydi, shuning uchun qabul qilish vaqtida vaqt ma'lumotlarini olish kafolatlanishi mumkin. Shuning uchun, HDB3 kodi mening mamlakatimda va Evropada eng keng tarqalgan kod turi hisoblanadi va A-law PCM to'rtlamchi guruhi ostidagi interfeys kodlari turlari hammasi HDB3 kodlaridir.
Yuqorida aytib o'tilgan AMI kodi va HDB3 kodida har bir ikkilik kod 1 bitli uch darajali (+1, 0, -1) qiymatga ega kodga aylantiriladi, shuning uchun bunday kod 1B1T kodi deb ham ataladi. Bundan tashqari, "0" soni n dan oshmaydigan HDBn kodini loyihalash ham mumkin.
(3) Ikki fazali kod
Ikki fazali kod Manchester kodi deb ham ataladi. U “0”ni ifodalash uchun musbat va manfiy nosimmetrik kvadrat to‘lqinlar davrini va “1”ni ifodalash uchun uning teskari to‘lqin shaklidan foydalanadi. Kodlash qoidalaridan biri shundaki, "0" kodi "01" ikki xonali kod bilan, "1" kodi esa "10" ikki xonali kod bilan ifodalanadi. Masalan,
Xabar kodi: 1 1 0 0 1 0 1
Ikki fazali kod: 10 10 01 01 10 01 10
Ikki fazali kod to'lqin shakli - bu qarama-qarshi qutblilikning faqat ikkita darajasiga ega bo'lgan bipolyar NRZ to'lqin shakli. U har bir belgi oralig'ining markaziy nuqtasida darajadagi sakrashlarga ega, shuning uchun u boy bit vaqti ma'lumotlarini o'z ichiga oladi. DC komponenti yo'q va kodlash jarayoni ham oddiy. Kamchilik shundaki, ishg'ol qilingan tarmoqli kengligi ikki baravar ko'payadi, bu chastota diapazonidan foydalanish tezligini kamaytiradi. Ikki fazali kod ma'lumotlar terminali uskunasini qisqa masofalarga jo'natish uchun juda mos keladi va u ko'pincha mahalliy tarmoqda uzatish kodining turi sifatida ishlatiladi.
(4) Ikki fazali differensial kod
Ikki fazali kodning polaritesini o'zgartirish natijasida yuzaga kelgan dekodlash xatosini hal qilish uchun differentsial kod tushunchasidan foydalanish mumkin. Ikki fazali kod sinxronizatsiya uchun har bir belgining davomiyligi o'rtasida darajali o'tishni ishlatadi va kodni ko'rsatish uchun signal beradi (salbiydan musbatga o'tish ikkilik "0" ni, ijobiydan salbiyga o'tish esa ikkilik "1" ni bildiradi). Differensial ikki fazali kodlashda sinxronlash uchun har bir belgining o'rtasida joylashgan darajali o'tishdan foydalaniladi va signal kodini aniqlash uchun har bir belgining boshida qo'shimcha o'tish mavjud yoki yo'qmi. Agar o'tish bo'lsa, bu ikkilik "1" degan ma'noni anglatadi, agar o'tish bo'lmasa, bu ikkilik "0" degan ma'noni anglatadi. Ushbu kod ko'pincha mahalliy tarmoqlarda qo'llaniladi.
CMI kodi
CMI kodi "marka inversiya kodi" ning qisqartmasi. Ikki fazali kod kabi, u ham bipolyar ikki darajali koddir. Kodlash qoidasi: “1″ kod muqobil ravishda “11″ va “00” ikki xonali kod bilan ifodalanadi; “0” kodi aniq “01” bilan ifodalanadi va uning to'lqin shakli 6-5(c)-rasmda ko'rsatilgan.
CMI kodlarini amalga oshirish oson va boy vaqt ma'lumotlarini o'z ichiga oladi. Bundan tashqari, 10 ta taqiqlangan kodlar guruhi bo'lganligi sababli, ketma-ket uchta koddan ko'p bo'lmaydi va bu qoida makroskopik xatolarni aniqlash uchun ishlatilishi mumkin. Ushbu kod ITU-T tomonidan PCM kvartetining interfeys kodi turi sifatida tavsiya etilgan va ba'zan 8,448 Mb/s dan past tezlikda optik kabel uzatish tizimlarida qo'llaniladi.
Blok kodlash
Chiziqni kodlash ish faoliyatini yaxshilash uchun naqsh sinxronizatsiyasini va xatolarni aniqlashni ta'minlash uchun qandaydir ortiqcha kerak bo'ladi. Blok kodlashning joriy etilishi ma'lum darajada ushbu maqsadlarning ikkalasiga ham erishishi mumkin. Blok kodlash shakli nBmB kodi, nBmT kodi va boshqalar.
nBmB kodi blok kodlashning bir turi bo'lib, dastlabki axborot oqimining n-bitli ikkilik kodini bir guruhga ajratadi va uni m-bitli ikkilik kodning yangi kod guruhi bilan almashtiradi, bu erda m>n. m>n bo'lgani uchun, yangi kod guruhi bo'lishi mumkin 2^m kombinatsiyalar mavjud, shuning uchun ko'proq (2^m-2^n) kombinatsiyalar mavjud. 2 dyuymli kombinatsiyalar orasida qulay kod guruhi qaysidir ma'noda ruxsat etilgan kod guruhi sifatida tanlanadi, qolganlari esa yaxshi kodlash samaradorligini olish uchun taqiqlangan kod guruhi sifatida ishlatiladi. Masalan, 4B5B kodlashda 4 bitli kod o'rniga 5 bitli kod ishlatiladi. Kodlash, 4-bitli guruhlash uchun atigi 2^4=16 xil kombinatsiya, 5-bitli guruhlash uchun esa 2^5=32 xil kombinatsiya mavjud. Sinxronizatsiyaga erishish uchun biz bir nechta yetakchi “0” va “0” qo'shimchalari kod guruhlarini tanlash uchun ishlatiladi, qolganlari esa o'chirilgan kod guruhlari. Shu tarzda, agar qabul qiluvchi uchida o'chirilgan kodlar guruhi paydo bo'lsa, bu uzatish jarayonida xatolik mavjudligini bildiradi va shu bilan tizimning xatolarni aniqlash qobiliyatini yaxshilaydi. Ikkala fazali kodlar ham, CMI kodlari ham 1B2B kodlari sifatida qaralishi mumkin.
Optik tolali aloqa tizimida ko'pincha m=n+1 tanlanadi va 1B2B kod, 2B3B kod, 3B4B kod va 5B6B kod olinadi. Ular orasida 5B6B kod namunasi uchinchi guruh va to'rtinchi yoki undan ko'p guruhlar uchun chiziqli uzatish kod namunasi sifatida amalda qo'llanilgan.
NBmB kodi yaxshi sinxronizatsiya va xatolarni aniqlash funktsiyalarini ta'minlaydi, lekin u ham ma'lum bir narxni to'laydi, ya'ni kerakli tarmoqli kengligi mos ravishda ortadi.
nBmT kodining dizayn g'oyasi n ta ikkilik kodlarni m ta uchlik kodlarning yangi kodlar guruhiga aylantirishdan iborat.
Yuqorida Shenzhen Hi-Diwei Optoelektronics Technology Co., Ltd. tomonidan sizga taqdim etilgan "Asosiy tarmoqli uzatish uchun umumiy kod turlari" bilim nuqtalarining tushuntirishi, umid qilamanki, ushbu maqola sizning bilimlaringizni oshirishga yordam beradi. Ushbu maqoladan tashqari, agar siz yaxshi optik tolali aloqa uskunalari ishlab chiqaruvchi kompaniya qidirayotgan bo'lsangiz, ko'rib chiqishingiz mumkinBiz haqimizda.
Shenzhen HDV fotoelektrik Technology Co., Ltd asosan aloqa mahsulotlarini ishlab chiqaruvchi hisoblanadi. Hozirgi vaqtda ishlab chiqarilayotgan uskunalar qamrab oladiONU seriyasi, optik modullar seriyasi, OLT seriyasi, vaqabul qiluvchilar seriyasi. Turli stsenariylar uchun moslashtirilgan xizmatlarni taqdim eta olamiz. Xush kelibsizmaslahatlashing.