"Manchester". Bitta turdagi ketma-ket ikkita bit bit davrining boshida o'tishni majbur qiladi.
bitning o'rtasida salbiy o'tishni majbur qiladi
bitning o'rtasida ijobiy o'tishga majbur qiladi
Bifaz - M
Differentsial Manchesterning varianti. Shartli o'tishlar o'rtasida har doim yarim o'tish mavjud.
o'tishga majbur qiladi
darajani doimiy ravishda ushlab turadi
Bifaz - S
Token Ringda ishlatiladigan differentsial Manchester. Shartli o'tish o'rtasida har doim yarim o'tish mavjud.
darajani doimiy ravishda ushlab turadi
o'tishga majbur qiladi
Differentsial Manchester (muqobil)
Soat davri o'rtasida har doim o'tish kerak bo'lgan soat kerak
hech qanday o'tish bilan ifodalanadi.
soat davri boshida o'tish bilan ifodalanadi.
Ikki qutbli
Ijobiy va manfiy impulslar almashinib turadi.
bit davri uchun musbat yoki manfiy impulsni majbur qiladi
bit davrida nol darajasini ushlab turadi
Ikkilik qatorli kod formatidagi o'zboshimchalik bilan bit naqsh
Har bir satr kodining afzalliklari va kamchiliklari mavjud. Satr kodlari quyidagi mezonlardan biriga yoki bir nechtasiga javob berish uchun tanlanadi:
Tengsizlik
Ko'pgina shaharlararo aloqa kanallari ishonchli tarzda transportirovka qila olmaydi DC komponenti. DC komponentiga yana deyiladi nomutanosiblik, tarafkashlikyoki DC koeffitsienti. Bit naqshining nomutanosibligi bitta bit sonining nol bit soniga nisbatan farqidir. The nomutanosiblik bo'ladi ishlaydigan jami ilgari uzatilgan barcha bitlarning nomutanosibligi. Mumkin bo'lgan eng oddiy chiziq kodi, bir qutbli, bunday tizimlarda juda ko'p xatolarga yo'l qo'yadi, chunki u cheklanmagan DC komponentiga ega.
Ko'pgina chiziq kodlari DC komponentini yo'q qiladi - bunday kodlar deyiladi DC muvozanatli, nol yoki doimiy bo'lmagan. DC komponentini yo'q qilishning uchta usuli mavjud:
A dan foydalaning doimiy vazn kodi. Har biri uzatiladi kod so'zi doimiy og'irlikdagi kodda ba'zi ijobiy yoki salbiy darajalarni o'z ichiga olgan har bir kod so'zi etarli darajada qarama-qarshi darajalarni o'z ichiga oladigan tarzda ishlab chiqilgan, masalan, har bir kod so'zi bo'yicha o'rtacha daraja nolga teng. Doimiy vaznli kodlarning namunalari Manchester kodi va 5 dan 2 gacha.
A dan foydalaning juftlikdagi nomutanosiblik kodi. O'rtacha salbiy darajaga teng bo'lgan juftlikdagi nomutanosiblik kodidagi har bir so'z so'zi ijobiy darajaga teng bo'lgan boshqa kod so'z bilan juftlanadi. Transmitter doimiy ravishda ishlayotgan shahar yig'ilishini kuzatib boradi va shahar darajasini nolga qaytaradigan kod so'zini tanlaydi. Qabul qilgich juftlikning kod so'zi bir xil ma'lumot bitlariga dekodlashi uchun mo'ljallangan. Juftlashtirilgan nomutanosiblik kodlariga misollar kiradi muqobil belgi inversiyasi, 8B10B va 4B3T.
A dan foydalaning karıştırıcı. Masalan, ichida ko'rsatilgan skrambler RFC 2615 uchun 64b / 66b kodlash.
Polarlik
Bipolyar chiziq kodlari ikkita kutupluluğa ega, odatda RZ sifatida amalga oshiriladi va uchta aniq chiqish darajasi (salbiy, ijobiy va nol) bo'lgani uchun radiusi uchga teng. Ushbu turdagi kodlarning printsipial afzalliklaridan biri shundaki, u har qanday doimiy komponentni butunlay yo'q qilishi mumkin. Agar signal transformator yoki uzoq uzatish liniyasi orqali o'tishi kerak bo'lsa, bu juda muhimdir.
Afsuski, bir nechta shaharlararo aloqa kanallari kutupsal noaniqlikka ega. Polarlikka sezgir bo'lmagan chiziq kodlari ushbu kanallarda kompensatsiya qilinadi. Bunday kanallar orqali 0 va 1 bitlarni bir martalik qabul qilishni ta'minlashning uchta usuli mavjud:
Har bir kod so'zini ushbu kod so'zining teskari tomoni bilan juftlang. Qabul qilgich juftlikning kod so'zi bir xil ma'lumot bitlariga dekodlashi uchun mo'ljallangan. Bunga misollar kiradi muqobil belgi inversiyasi, Differentsial Manchester kodlash, kodli belgi inversiyasi va Miller kodlash.
differentsial kodlash oldingi belgiga nisbatan har bir belgi. Bunga misollar kiradi MLT-3 kodlash va NRZI.
Teskari o'girilganda butun oqimni teskari yo'naltiring sinxron so'zlar aniqlandi
Uzunligi cheklangan kodlar
Ishonchli uchun soatni tiklash qabul qilgichda, a uzunlikni cheklash hosil bo'lgan kanallar ketma-ketligiga o'rnatilishi mumkin, ya'ni ketma-ketlarning maksimal soni yoki nollari o'rtacha son bilan chegaralangan. Soat davri qabul qilingan ketma-ketlikdagi o'tishlarni kuzatish orqali tiklanadi, shunda maksimal ish vaqti soatni tiklash sifatini ta'minlash uchun etarli o'tishni kafolatlaydi.
RLL kodlari to'rtta asosiy parametr bilan belgilanadi: m, n, d, k. Birinchi ikkitasi, m/n, kodning stavkasiga murojaat qiling, qolgan ikkitasi minimalni belgilaydi d va maksimal k ketma-ketliklar orasidagi nollar soni. Bu ikkalasida ham qo'llaniladi telekommunikatsiya va belgilanganidan o'tib ketadigan saqlash tizimlari yozuv boshi.
Xususan, RLL takrorlanuvchi bitlarning uzayishi (yugurishi) uzunligini chegaralaydi, bu vaqtda signal o'zgarmaydi. Agar yugurishlar juda uzun bo'lsa, soatni tiklash qiyin; agar ular juda qisqa bo'lsa, yuqori chastotalarni aloqa kanali susaytirishi mumkin. By modulyatsiya qiluvchi The ma'lumotlar, RLL saqlangan ma'lumotlarning dekodlanishidagi vaqt noaniqligini pasaytiradi, bu esa ma'lumotlarni qayta o'qiyotganda bitlarni olib tashlash yoki olib tashlashga olib kelishi mumkin. Ushbu mexanizm bitlar orasidagi chegaralarni har doim aniq topilishini ta'minlaydi (oldini olish) bit slip), berilgan maydonda maksimal darajada ma'lumotlarni ishonchli saqlash uchun ommaviy axborot vositalaridan samarali foydalanish.
Dastlabki disk drayvlarida juda oddiy kodlash sxemalari ishlatilgan, masalan RLL (0,1) FM kodi, undan keyin RLL (1,3) MFM kodi keng qo'llanilgan. qattiq disk drayverlari 1980-yillarning o'rtalariga qadar va hanuzgacha raqamli optik disklarda ishlatiladi CD, DVD, Tibbiyot fanlari doktori, Salom va Blu ray foydalanish EFM va EFMPLus kodlar.[10] Yuqori zichlikdagi RLL (2,7) va RLL (1,7) kodlari bo'ldi amalda standartlar 1990-yillarning boshlarida qattiq disklar uchun.
Sinxronizatsiya Chiziq kodlashi qabul qiluvchining o'zi bilan sinxronlashiga imkon yaratishi kerak bosqich qabul qilingan signal. Agar soatni tiklash ideal bo'lmasa, u holda dekodlanadigan signal eng maqbul vaqtlarda tanlanmaydi. Bu olingan ma'lumotlarda xatolik ehtimolini oshiradi.
Bifazali chiziq kodlari bit vaqtiga kamida bitta o'tishni talab qiladi. Bu transceiverlarni sinxronlashtirishni va xatolarni aniqlashni osonlashtiradi, ammo bod tezligi NRZ kodlaridan kattaroqdir.