bilateral synchronization is usually implemented by deriving the timing from the incoming bitstream it occurs for two reasons clementine is longsighted