v sériové komunikaci digitálních dat, obnova hodin je proces extrahování informací o časování ze sériového datového toku, aby přijímací obvod mohl dekódovat přenášené symboly. Obnova hodin z datového toku je urychlena úpravou přenášených dat. Tam, kde sériový komunikační kanál nepřenáší hodinový signál spolu s datovým tokem, musí být hodiny regenerovány v přijímači pomocí informací o časování z datového toku. Obnova hodin je běžnou součástí systémů komunikujících přes dráty, optická vlákna nebo rádio.
některé digitální datové toky, zejména vysokorychlostní sériové datové toky (jako je surový proud dat z magnetické hlavy diskové jednotky a sériové komunikační sítě, jako je Ethernet), jsou odesílány bez doprovodného hodinového signálu. Přijímač generuje hodiny z přibližné referenční frekvence a poté fázově zarovná hodiny s přechody v datovém toku pomocí fázově uzamčené smyčky (PLL). To je jeden způsob provádění procesu běžně známý jako hodiny a obnovu dat (CDR). Jiné metody zahrnují použití zpožděné smyčky a převzorkování datového toku.
převzorkování může být provedeno naslepo pomocí více fází volně běžících hodin k vytvoření více vzorků vstupu a následnému výběru nejlepšího vzorku. Nebo lze použít čítač, který je poháněn vzorkovacími hodinami běžícími na nějakém násobku frekvence datového toku, s resetem čítače při každém přechodu datového toku a vzorkovaným datovým tokem v určitém předem stanoveném počtu. Tyto dva typy převzorkování se někdy nazývají prostorové a časové. Nejlepší poměr bitových chyb (ber) se získá, když jsou vzorky odebírány co nejdále od jakýchkoli přechodů datového toku. Zatímco většina návrhů převzorkování pomocí čítače používá frekvenci vzorkovacích hodin, která je sudým násobkem datového toku, lichý násobek je lépe schopen vytvořit vzorkovací bod dále od jakýchkoli přechodů datového toku a může tak učinit téměř na polovině frekvence návrhu pomocí sudého násobku. V převzorkování typu cdr může být signál použitý ke vzorkování dat použit jako obnovené hodiny.
Obnova hodin velmi úzce souvisí s problémem obnovy nosiče, což je proces opětovného vytvoření fázově uzamčené verze nosiče, když je použito potlačené modulační schéma nosiče. Tyto problémy byly poprvé řešeny v dokumentu z roku 1956, který zavedl metodu obnovy hodin nyní známou jako Costasova smyčka. Od té doby bylo vyvinuto mnoho dalších metod.
aby toto schéma fungovalo, musí datový tok přecházet dostatečně často, aby korigoval jakýkoli drift v oscilátoru PLL. Limit pro to, jak dlouho může jednotka pro obnovu hodin pracovat bez přechodu, je známý jako její maximální po sobě jdoucí identické číslice (Cid) SPECIFIKACE. Pro zajištění častých přechodů se používá nějaký samočinný signál, často omezené kódování délky běhu; kódování 8b/10b je velmi běžné, zatímco kódování Manchester slouží stejnému účelu ve starých revizích místních sítí 802.3.