Asynchronous data reception without precision timing reference
AssigneeMicrosemi Corp.—Analog Mixed Signal Group Ltd.
InventorsYossi Shanava, Oren Lavi
Life of this patent
Estimating the term…
Abstract
A method of asynchronous data reception, the method comprising: receiving a plurality of calibration bits having a bit rate; sampling the received calibration bits at a sampling rate, the sampling rate being in excess of the bit rate; determining, responsive to the sampling, respective indexes for valuing each of the sampled calibration bits; receiving a plurality of data bits having the bit rate; sampling the received plurality of data bits at the sampling rate; and valuing each of the sampled received plurality of data bits responsive to the respective determined indexes.
Claims30
A method of asynchronous data reception, the method comprising:
- receiving a plurality of calibration bits having a bit rate;
- providing a bit sampler;
- sampling said received calibration bits at a sampling rate via said provided bit sampler, said sampling rate being in excess of said bit rate;
- determining, responsive to said sampling, respective indexes for valuing each of said sampled calibration bits;
- receiving a plurality of data bits having said bit rate;
- sampling said received plurality of data bits at said sampling rate via said provided bit sampler;
- and
- automatically valuing each of said sampled received plurality of data bits responsive to said respective determined indexes.
A receiver for asynchronous communication comprising:
- a means for receiving a plurality of asynchronous serial data bits exhibiting a bit rate, said serial data bits comprising a plurality of calibration bits and a plurality of data bits;
- a sampling means for sampling said received plurality of serial data bits at a sampling rate;
- a determining means for determining, responsive to said sampling of said received plurality of calibration bits, a plurality of respective indexes for valuing each of said sampled calibration bits;
- and
- a valuing means for valuing each of said sampled received plurality of data bits responsive to said respective determined indexes.
A receiver for asynchronous data communication comprising:
- an input port arranged to receive asynchronous data communication, said asynchronous data communication comprising a plurality of calibration bits and a plurality of data bits;
- a bit sampler arranged to sample said received asynchronous data communication at a sampling rate;
- an index determining functionality operative to determine, responsive to said sampled received plurality of calibration bits, a plurality of respective indexes for valuing each of said sampled calibration bits;
- and
- a bit valuing functionality operative to assign a value for each of said sampled received plurality of data bits responsive to said respective determined indexes.
Dependencies are inferred from the claim text.