Bittivirta ( eng. bitstream tai eng. bit stream ) - ajallinen bittijono .
Bittivirtoja käytetään laajalti tietoliikenteessä ja tietotekniikassa. Esimerkiksi liikennetietoliikenneverkkojen teknologiaa SDH ja viestintäprotokollaa TCP edustavat bittivirrat.
Kun bittivirta kaapataan ja tallennetaan tallennusvälineelle, tietokonetiedosto luodaan .
Termiä "bittivirta" käytetään usein kuvaamaan konfigurointidataa, joka ladataan kenttäohjelmoitavaan porttitaulukkoon (FPGA). Tämä käyttö on saattanut johtua yleisistä menetelmistä FPGA:iden määrittämiseksi sarjabittivirran kautta, tyypillisesti sarja- PROM- tai flash-muistisirun kautta . Monet FPGA:t tukevat kuitenkin myös menetelmää ladata tietoja rinnakkaisen tavuvirran kautta . Tietyn FPGA-sirun yksityiskohtainen bittivirtamuoto katsotaan yleensä kyseisen FPGA-piirin toimittajan omaksi.
Matematiikassa on tutkittu useita tiettyjä äärettömiä bittisekvenssejä niiden matemaattisten ominaisuuksien määrittämiseksi. Näitä ovat en:Baum-Sweet-sekvenssi , en:Ehrenfeucht-Mycielski-sekvenssi , Fibonacci-sana , fi:Kolakoski-sekvenssi , fi:säännöllinen paperin taittosekvenssi , Rudin-Shapiro- sekvenssi , Morse-Thue-sekvenssi .
Kuten bittivirta, tavuvirta on tyypillisesti 8-bittisten tavujen sarja . Tavuvirta ja sitä voidaan pitää bittivirran erikoistapauksena.