Patent ID: 7532645
Filing Date: 2009-05-12
Classification: H04L

Abstract:
1. A method for receiving data at a lower data rate, the method comprises: receiving a stream of data having the lower data rate, wherein the lower data rate corresponds to a transmit clock; sampling the stream of data based on a free running sampling point to produce an oversampled stream of data, wherein the sampling point is based on a receive clock and extracted transitions of the stream of data, wherein rate of the receive clock is multiples greater than a rate of the transmit clock and wherein the receive clock is asynchronous with the transmit clock; determining drift of a recovering point with respect to the receive clock; comparing the drift of the recovering point with a drift threshold; when the drift of the recovering point compares unfavorably with the drift threshold, adjusting at least one cycle of a data output clock based on the receive clock to produce an adjusted output data clock, wherein the rate of the receive clock is an oversampling rate greater than a rate of the output data clock; and recovering data, the data output clock and the adjusted output data clock from the oversampled stream of data based on the receive clock and the drift of the recovering point.