1) Kodeu AMI
Ngaran lengkep kodeu AMI (Alternative Mark Inversion) nyaéta kodeu inversion tanda alternatip. kosong) tetep teu robah. Contona:
Kodeu talatah: 0 1 1 0 0 0 0 0 0 0 0 1 1 0 0 1 1…
Kodeu AMI: 0 -1 +1 0 0 0 0 0 0 0 -1 +1 0 0 -1 +1…
Bentuk gelombang anu pakait sareng kode AMI nyaéta runtuyan pulsa kalayan tingkat positip, négatif, sareng nol. Ieu bisa dianggap salaku deformasi bentuk gelombang unipolar, nyaeta, "0" masih pakait jeung tingkat enol, bari "1" pakait jeung tingkat positif jeung negatif silih ganti.
Kauntungannana kode AMI nyaeta teu aya komponén DC, aya sababaraha komponén frékuénsi luhur sarta low, sarta énergi anu ngumpul dina frékuénsi 1/2 speed kode.
(Gbr. 6-4); Sirkuit codec basajan, sareng polaritas kode tiasa dianggo pikeun niténan kaayaan kasalahan; Upami éta bentuk gelombang AMI-RZ, éta tiasa dirobih janten unipolar salami gelombang pinuh dibenerkeun saatos nampi. Bentuk gelombang RZ ti mana komponén bit timing bisa sasari. Kusabab kaunggulan di luhur, kode AMI geus jadi salah sahiji jenis kode transmisi leuwih ilahar dipaké.
Karugian tina kode AMI: Nalika kodeu asli gaduh séri panjang "0", tingkat sinyal henteu luncat kanggo waktos anu lami, anu matak hese nimba sinyal waktos. Salah sahiji cara anu épéktip pikeun ngabéréskeun masalah bahkan "0" kode nyaéta ngagunakeun kode HDB3.
(2) Kodeu HDB3
Ngaran lengkep kode HDB3 nyaéta kode bipolar kapadetan luhur urutan katilu. Ieu mangrupikeun jinis kode AMI anu ditingkatkeun. Tujuan tina perbaikan nyaéta pikeun ngajaga kaunggulan kode AMI sareng ngungkulan kakuranganna supados jumlah "0″s berturut-turut henteu langkung ti tilu. Aturan encodingna nyaéta kieu:
Pariksa heula jumlah padeukeut "0″s dina kode pesen. Lamun jumlah padeukeut "0″s kurang atawa sarua jeung 3, éta sarua jeung aturan encoding tina kode AMI. Lamun jumlah padeukeut “0″s ngaleuwihan 3, unggal 4 padeukeut “0″s bakal dirobah jadi bagian jeung diganti ku “000V”. V (nilai +1 atanapi -1) kedah gaduh polaritasna anu sami sareng pulsa non-”0″ padeukeutna langsung (sabab ieu ngarecah aturan alternatip polaritasna, janten V disebut pulsa ngancurkeun). Polaritas V-kode anu padeukeut kedah silih ganti. Lamun nilai kode V bisa minuhan sarat dina (2) tapi teu bisa minuhan sarat ieu, lajeng ngaganti "0000" ku "B00V". Nilai B konsisten jeung V pulsa handap pikeun ngajawab masalah ieu. Ku kituna, B disebut pulsa modulasi. Polaritasna nomer pangiriman saatos kode V ogé kedah silih ganti.
Salian kaunggulan tina kode AMI, kode HDB3 ogé ngawatesan jumlah padeukeut "0" kode ka kirang ti 3, ku kituna ékstraksi informasi timing bisa dijamin salila panarimaan. Ku alatan éta, kodeu HDB3 mangrupa tipe kode nu panglobana dipaké di nagara urang jeung Éropa, sarta tipe kode panganteur handap grup kuarterner PCM A-hukum kabeh kode HDB3.
Dina kode AMI sareng kode HDB3 anu disebatkeun di luhur, unggal kode binér dirobih janten kode kalayan nilai tilu tingkat 1-bit (+1, 0, -1), janten kode sapertos kitu ogé disebut kode 1B1T. Salaku tambahan, tiasa ogé ngarancang kode HDBn dimana jumlah "0″s henteu ngaleuwihan n.
(3) Kodeu Biphase
Kodeu Biphase disebut ogé kode Manchester. Éta ngagunakeun periode gelombang pasagi simetris positip sareng négatip pikeun ngagambarkeun "0" sareng bentuk gelombang tibalikna pikeun ngagambarkeun "1". Salah sahiji aturan encoding nyaéta yén kode "0" diwakilan ku "01" kode dua digit, sarta "1" kode digambarkeun ku "10" kode dua angka. Salaku conto,
Kodeu talatah: 1 1 0 0 1 0 1
Kodeu bifase: 10 10 01 01 10 01 10
Bentuk gelombang kode bifasik nyaéta wangun gelombang NRZ bipolar kalayan ukur dua tingkat polaritasna sabalikna. Cai mibanda tingkat jumps dina titik puseur unggal interval simbol, ku kituna ngandung émbaran euyeub bit timing. Henteu aya komponén DC, sareng prosés encoding ogé saderhana. Karugianna nyaéta bandwidth anu dijajah dua kali, anu ngirangan tingkat panggunaan pita frékuénsi. Kode bi-fase téh alus pikeun ngirim alat terminal data dina jarak pondok, sarta mindeng dipaké salaku tipe kode transmisi dina jaringan aréa lokal.
(4) Kode diferensial dua fase
Dina raraga ngajawab kasalahan decoding disababkeun ku polaritasna ngabalikeun kode bi-fase, konsep kode diferensial bisa dipaké. Kode biphase ngagunakeun transisi tingkat di tengah durasi unggal simbol pikeun sinkronisasi jeung sinyal ngagambarkeun kode (transisi ti négatip ka positif ngagambarkeun binér "0", sarta transisi tina positif kana négatip ngagambarkeun binér "1". Dina coding kode biphase diferensial, transisi tingkat di tengah unggal simbol dipaké pikeun sinkronisasi, sarta naha aya hiji transisi tambahan dina awal unggal simbol dipaké pikeun nangtukeun kode sinyal. Upami aya transisi, éta hartosna binér "1", sareng upami teu aya transisi, éta hartosna binér "0". Kode ieu sering dianggo dina jaringan daérah lokal.
Kodeu CMI
Kode CMI nyaéta singketan tina "kode inversion tanda. Kawas kode bi-fase, eta oge kode dua-tingkat bipolar. Aturan coding nyaéta: "1″ kode diwakilan ku "11" sareng "00" kode dua digit; "0" kode ieu fixedly digambarkeun ku "01", sarta gelombang na ditémbongkeun dina Gambar 6-5(c).
Kodeu CMI gampang dilaksanakeun sareng ngandung inpormasi waktos anu beunghar. Sajaba ti éta, saprak 10 mangrupakeun grup kode dilarang, moal aya leuwih ti tilu Konci padeukeut, sarta aturan ieu bisa dipaké pikeun deteksi kasalahan makroskopis. Kode ieu geus dianjurkeun ku ITU-T salaku tipe kode panganteur tina kuartet PCM sarta kadangkala dipaké dina sistem transmisi kabel optik kalayan laju leuwih handap 8.448Mb/s.
Blok encoding
Pikeun ningkatkeun kinerja coding garis, sababaraha jinis redundansi diperyogikeun pikeun mastikeun sinkronisasi pola sareng deteksi kasalahan. Pengenalan blok coding tiasa ngahontal duanana tujuan ieu dugi ka sababaraha tingkat. Wangun block coding nyaéta kode nBmB, kode nBmT jeung sajabana.
Kode nBmB mangrupakeun tipe block coding, nu ngabagi kode binér n-bit tina aliran informasi aslina kana grup tur ngaganti eta ku grup kode anyar kode biner m-bit, dimana m>n. Kusabab m>n, grup kode anyar bisa jadi Aya 2^m kombinasi, jadi aya deui (2^m-2^n) kombinasi. Di antara kombinasi 2″, grup kode anu nguntungkeun dipilih ku sababaraha cara salaku grup kode anu diidinan, sareng sésana dianggo salaku grup kode terlarang pikeun kéngingkeun kinerja coding anu saé. Contona, dina coding 4B5B, kode 5-bit dipaké tinimbang kode 4-bit. Coding, pikeun grup 4-bit, ngan aya 2 ^ 4 = 16 kombinasi béda, sarta pikeun grup 5-bit, aya 2 ^ 5 = 32 kombinasi béda. Pikeun ngahontal sinkronisasi, urang tiasa nuturkeun henteu langkung ti hiji "0" sareng Dua sufiks "0" anu dianggo pikeun milih grup kode, sareng sésana mangrupikeun grup kode anu ditumpurkeun. Ku cara kieu, upami grup kode anu ditumpurkeun muncul dina tungtung panarima, éta hartosna aya kasalahan dina prosés pangiriman, ku kituna ningkatkeun kamampuan deteksi kasalahan sistem. Kodeu dua fase sareng kode CMI tiasa dianggap salaku kode 1B2B.
Dina sistem komunikasi serat optik, m = n + 1 mindeng dipilih, sarta kode 1B2B, kode 2B3B, kode 3B4B jeung kode 5B6B dicokot. Di antarana, pola kode 5B6B geus praktis dipaké salaku pola kode transmisi jalur pikeun grup katilu jeung grup kaopat atawa leuwih.
Kode nBmB nyadiakeun alus sinkronisasi sarta deteksi kasalahan fungsi, tapi ogé mayar harga nu tangtu, nyaeta, rubakpita diperlukeun naek sasuai.
Gagasan desain kode nBmT nyaéta ngarobih n kode binér kana grup kode énggal tina kode ternary m, sareng m
Di luhur mangrupikeun panjelasan ngeunaan poin-poin pangaweruh ngeunaan "Jenis Kode Umum pikeun Transmisi Baseband" anu dibawa ka anjeun ku Shenzhen Hi-Diwei Optoelectronics Technology Co., Ltd., mugia tulisan ieu tiasa ngabantosan anjeun pikeun ningkatkeun pangaweruh anjeun. Salian ti tulisan ieu upami anjeun milari perusahaan produsén alat komunikasi serat optik anu saé anjeun tiasa pertimbangkeuntentang Kami.
Shenzhen HDV photoelectric Technology Co., Ltd. utamana produsén produk komunikasi. Ayeuna, alat-alat anu diproduksi nyertakeunruntuyan ONU, runtuyan modul optik, runtuyan OLT, jeungruntuyan transceiver. Urang bisa nyadiakeun layanan ngaropéa pikeun skenario béda. Anjeun wilujeng sumping kakonsultasi.