Transponder interrogators, radio frequency identification device communication systems, transponder interrogator communication methods, and radio frequency identification device communication methods
First Claim
Patent Images
1. A bit synchronizer configured to generate a timing signal for sampling a data signal comprising:
- an error generator configured to detect error of the timing signal with respect to the data signal and output error update signals responsive to the detection of error;
a bit clock generator configured to output the timing signal responsive to the error update signals and a plurality of history signals; and
history circuitry configured to receive the error update signals and generate a history during a first portion of the data signal and generate the history signals during a second portion of the data signal responsive to the history.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention includes bit synchronizers and methods of synchronizing and calculating error. One method of synchronizing with a data signal in accordance with the present invention includes providing a data signal having a first portion and a second portion, generating a timing signal, first adjusting the timing signal during the first portion of the data signal, accumulating a history value during the first portion of the data signal, and second adjusting the timing signal during a second portion of the data signal using the history.
-
Citations
61 Claims
-
1. A bit synchronizer configured to generate a timing signal for sampling a data signal comprising:
-
an error generator configured to detect error of the timing signal with respect to the data signal and output error update signals responsive to the detection of error;
a bit clock generator configured to output the timing signal responsive to the error update signals and a plurality of history signals; and
history circuitry configured to receive the error update signals and generate a history during a first portion of the data signal and generate the history signals during a second portion of the data signal responsive to the history. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of synchronizing with a data signal comprising:
-
providing a data signal having a first portion and a second portion;
generating a timing signal;
first adjusting the timing signal during the first portion of the data signal;
accumulating a history value during the first portion of the data signal; and
second adjusting the timing signal during a second portion of the data signal using the history. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method of synchronizing with a data signal comprising:
-
providing a data signal including digital information;
deriving timing information during a first portion of the data signal;
generating a timing signal;
detecting an absence of timing information during a second portion of the data signal; and
adjusting the timing signal during the second portion of the data signal. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A method of calculating error of a timing signal with respect to a data signal comprising:
-
receiving a data signal containing plural digital values;
first analyzing the data signal corresponding to a first portion of a selected digital value of the data signal;
providing a first reference value responsive to the first analyzing;
second analyzing the data signal corresponding to a second portion of the selected digital value of the data signal;
providing a second reference value responsive to the second analyzing; and
comparing the first reference value with the second reference value. - View Dependent Claims (52, 53, 54, 55, 56, 57, 58, 59, 60)
-
-
61. A method of synchronizing with a data signal comprising:
-
providing a data signal including a preamble and a data portion;
generating a timing signal having a phase and frequency, the generating including;
providing a nominal frequency signal; and
converting the nominal frequency signal to a bit clock signal;
sampling the data signal according to the timing signal;
determining error of the timing signal with respect to the data signal, the determining including;
measuring first and second reference values of the data signal; and
comparing the first and second reference values;
first adjusting the phase of the timing signal during the preamble of the data signal, the first adjusting being responsive to the determining;
accumulating a history during the preamble and responsive to the determining;
adjusting the frequency of the nominal frequency signal using the history;
detecting an absence of timing information within the data signal; and
following the detecting, second adjusting the phase of the timing signal using the history during the data portion of the data signal.
-
Specification