8b/10b-koodaus
Siirry navigaatioon
Siirry hakuun
Tätä artikkelia tai sen osaa on pyydetty parannettavaksi, koska se ei täytä Wikipedian laatuvaatimuksia. Voit auttaa Wikipediaa parantamalla artikkelia tai merkitsemällä ongelmat tarkemmin. Lisää tietoa saattaa olla keskustelusivulla. Tarkennus: sekavaa höpötystä |
Tietoliikenteessä 8b/10b on linjakoodaus, jossa 8 bitin jono eli tavu muunnetaan 10 bitin jonoksi, jotta saavutettaisiin balanssi ykkösten ja nollien määrissä (joka joissain käytöissä mahdollistaa tasavirtabalanssin), riippumatta siitä mitä data on. Vähintään 20 bitin pituisessa jonossa on ero ykkösten ja nollien lukumäärässä korkeintaan 2. Pidemmässä bittijonossa ero pienenee suhteessa jonon kokoon.
IBM-toteutuksen kuvailivat 1983 Al Widmer ja Peter Franaszek.[1][2]
Käyttökohteita[muokkaa | muokkaa wikitekstiä]
- Aurora
- CoaXPress
- Common Public Radio Interface (CPRI)
- DVB Asynchronous Serial Interface (ASI)
- DVI ja HDMI
- DisplayPort Main Link
- Fibre Channel
- Gigabit Ethernet (paitsi 1000Base-T)
- HyperTransport
- IEEE 1394b
- InfiniBand
- UniPro M-PHY[3]
- OBSAI RP3 rajapinta
- PCI Express alle 8.0 GT/s nopeuksilla
- Serial RapidIO
- Serial ATA
- SAS
- SSA
- ServerNet (alkaen ServerNet2)
- USB 3.0
- XAUI
Lähteet[muokkaa | muokkaa wikitekstiä]
Viitteet[muokkaa | muokkaa wikitekstiä]
- ↑ Al X. Widmer, Peter A. Franaszek (1983). "A DC-Balanced, Partitioned-Block, 8B/10B Transmission Code". IBM Journal of Research and Development 27 (5).
- ↑ Malline:US patentByte oriented DC balanced (0,4) 8B/10B partitioned block transmission code, December 1984.
- ↑ Physical Layer Specifications Mipi.org. MIPI Alliance. Viitattu 20.4.2014.