digitaalisen tiedon sarjaviestinnässä kellon talteenotto on prosessi, jossa sarjatiedon virrasta otetaan talteen ajoitustietoa, jotta vastaanottava piiri pystyy purkamaan lähetetyt symbolit. Kellon palautumista tietovirrasta nopeutetaan muuttamalla lähetettyä dataa. Aina kun sarjaliikennekanava ei lähetä kellosignaalia datavirran mukana, Kello on regeneroitava vastaanottimessa datavirrasta saatavaa ajoitustietoa käyttäen. Kellon talteenotto on yleinen osa järjestelmiä, jotka kommunikoivat johtojen, optisten kuitujen tai radion välityksellä.
Jotkin digitaaliset datavirrat, erityisesti nopeat sarjadatavirrat (kuten levyaseman magneettipään raa ’ at datavirrat ja sarjalliset tietoliikenneverkot, kuten Ethernet) lähetetään ilman niihin liittyvää kellosignaalia. Vastaanotin luo kellon likimääräisestä taajuusviiteestä ja kohdistaa kellon sitten vaiheittain tietovirran siirtymiin vaihelukitulla silmukalla (PLL). Tämä on yksi tapa suorittaa prosessi, joka tunnetaan yleisesti nimellä clock and data recovery (CDR). Muita menetelmiä ovat viivelukitun silmukan käyttö ja datavirran ylinäytteistäminen.
Ylinäytteenotto voidaan tehdä sokkona käyttämällä vapaasti käynnissä olevan kellon useita vaiheita, jolloin syötöstä luodaan useita otoksia ja valitaan sitten paras otos. Tai voidaan käyttää laskuria, jota ohjaa näytteenottokello, joka on käynnissä jollakin datavirran taajuuden kerrannaisella, laskurin nollatessa datavirran jokaisen siirtymän ja näytetyn datavirran tietyllä ennalta määrätyllä määrällä. Näitä kahta ylinäytteenottoa kutsutaan joskus spatiaaliseksi ja ajalliseksi. Paras bittivirhesuhde (Ber) saadaan, kun näytteet otetaan mahdollisimman kauas kaikista datavirran siirtymistä. Vaikka useimmat ylinäytteistys malleja käyttäen laskuri käyttää näytteenottokellotaajuus, joka on jopa useita tietovirran, pariton kerrannainen pystyy paremmin luomaan näytteenottopiste kauempana datavirran siirtymiä ja voi tehdä niin lähes puolet taajuus suunnittelun käyttäen jopa useita. Oversampling tyyppi CDRs, signaali käytetään näytteen tietoja voidaan käyttää talteen kello.
kellojen talteenotto liittyy hyvin läheisesti kantoaallon palautusongelmaan, jossa kantoaallosta luodaan uudelleen vaihelukittu versio, kun käytetään tukahdutettua kantoaallon modulointijärjestelmää. Näitä ongelmia käsiteltiin ensimmäisen kerran vuonna 1956 julkaistussa lehdessä, jossa esiteltiin kello-talteenottomenetelmä, joka tunnetaan nykyään nimellä Costasin silmukka. Sen jälkeen on kehitetty monia muita menetelmiä.
jotta tämä järjestelmä toimisi, datavirran on siirryttävä riittävän usein, jotta PLL: n oskillaattorin mahdolliset poikkeamat voidaan korjata. Raja sille, kuinka kauan kellotallennusyksikkö voi toimia ilman siirtymää, tunnetaan Cid-määrityksenä (maximum perättäinen identific describes). Toistuvien siirtymien varmistamiseksi käytetään jonkinlaista itsestään kelluvaa signaalia, usein ajonpituudeltaan rajoitettua koodausta; 8b / 10b-koodaus on hyvin yleinen, kun taas Manchester-koodaus palvelee samaa tarkoitusta 802.3-lähiverkkojen vanhoissa versioissa.