Self-clocking signal

From Wikipedia, the free encyclopedia

In telecommunications and electronics, a self-clocking signal is one that can be decoded without the need for a separate clock signal or other source of synchronization. This is usually done by including embedded synchronization information within the signal, and adding constraints on the coding of the data payload such that false synchronization can easily be detected.

Most line codes are designed to be self-clocking.

Examples of self-clocking signals include:

Isochronous:

Anisochronous:

Most of these codes can be seen as a kind of Run Length Limited code. Those constraints on "runs" of zeros and "runs" of ones ensure that transitions occur often enough to keep the receiver synchronized.

In other languages