8b/10b-koodaus
Siirry navigaatioon
Siirry hakuun
Tietoliikenteessä 8b/10b on linjakoodausmenetelmä, jossa 8 bitin jono eli tavu muunnetaan 10 bittiseksi jonoksi.Tämän avulla saadaan tasapainotettua ykkösten ja nollien määrä, mikä mahdollistaa joissain käytöissä tasavirtabalanssin riippumatta siitä, millaista dataa siirretään. Ero ykkösten ja nollien lukumäärässä on enintään 2 bittiä vähintään 20 bitin pituisessa jonossa, ja pidemmissä jonoissa tämä ero pienenee suhteessa jonon pituuteen.
IBM:n vuonna 1982 jättämässä patenttihakemuksessa keksijöiksi mainitaan 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ä]- http://domino.research.ibm.com/tchjr/journalindex.nsf/0/b4e28be4a69a153585256bfa0067f59a?OpenDocument (Arkistoitu – Internet Archive)
Viitteet
[muokkaa | muokkaa wikitekstiä]- ↑ Al X. Widmer, Peter A. Franaszek: A DC-Balanced, Partitioned-Block, 8B/10B Transmission Code. IBM Journal of Research and Development, 1983, 27. vsk, nro 5. Artikkelin verkkoversio. (Arkistoitu – Internet Archive)
- ↑ Byte oriented DC balanced (0,4) 8B/10B partitioned block transmission code patents.google.com. Viitattu 28.9.2019. (englanniksi)
- ↑ Physical Layer Specifications Mipi.org. MIPI Alliance. Viitattu 20.4.2014.