Long range radio frequency identification system
First Claim
Patent Images
1. A method for decoding a block pseudo noise sequence, wherein the block pseudo noise sequence comprises an inner sequence and an outer sequence, the method comprising:
- receiving the block pseudo noise sequence at an RFID reader, wherein the block pseudo noise sequence was sent from an RFID tag, or receiving the block pseudo noise sequence at an RFID tag, wherein the block pseudo noise sequence was sent from an RFID reader;
inputting the block pseudo noise sequence to an inner matched filter matched to the inner sequence;
outputting the output of the inner filter matched to an outer matched filter, matched to the outer sequence; and
outputting the output of the outer filter matched, wherein the outer filter is modified by summing two or more of the output taps of the outer matched filter and multiplying the output of these adders with one or more frequency correction factors to correct frequency offset between the RFID reader and the RFID tag.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for building a long range RFID system is disclosed. A new signaling structure called Block Pseudo Noise is described that allows for more computationally efficient decoding. A novel approach to synchronize the RFID reader local oscillator with the RFID tag oscillator using an on board GPS receiver on the RFID tags and RFID reader is also disclosed. A novel positioning technique called Asynchronous Time Difference of Arrival used to located RFID tags is also disclosed.
17 Citations
14 Claims
-
1. A method for decoding a block pseudo noise sequence, wherein the block pseudo noise sequence comprises an inner sequence and an outer sequence, the method comprising:
- receiving the block pseudo noise sequence at an RFID reader, wherein the block pseudo noise sequence was sent from an RFID tag, or receiving the block pseudo noise sequence at an RFID tag, wherein the block pseudo noise sequence was sent from an RFID reader;
inputting the block pseudo noise sequence to an inner matched filter matched to the inner sequence;outputting the output of the inner filter matched to an outer matched filter, matched to the outer sequence; and
outputting the output of the outer filter matched, wherein the outer filter is modified by summing two or more of the output taps of the outer matched filter and multiplying the output of these adders with one or more frequency correction factors to correct frequency offset between the RFID reader and the RFID tag.
- receiving the block pseudo noise sequence at an RFID reader, wherein the block pseudo noise sequence was sent from an RFID tag, or receiving the block pseudo noise sequence at an RFID tag, wherein the block pseudo noise sequence was sent from an RFID reader;
-
2. A method for asynchronously determining an RFID tag position, the method comprising:
- sending, from the RFID tag, a tag message to each of a first RFID reader, a second RFID reader, and a third RFID reader;
at the first RFID reader;
decoding the tag message, and sending a reader message to the second RFID reader and the third RFID reader;
computing a first set of time differences between the arrival of the tag message and the arrival of the second and the third reader messages;
at the second RFID reader;
decoding the tag message, and sending a second reader message to the first RFID reader and the third RFID reader;
computing a second set of time differences between the arrival of the tag message and the arrival of the first and the third reader messages;
at the third RFID reader;
decoding the tag message, and sending a third reader message to the second RFID reader and the first RFID reader;
computing a second set of time differences between the arrival of the tag message and the arrival of the first and the second reader messages;
asynchronously determining, using the first, second, and third set of time differences, the RFID tag location. - View Dependent Claims (3, 4)
- sending, from the RFID tag, a tag message to each of a first RFID reader, a second RFID reader, and a third RFID reader;
-
5. A block decoder for decoder a block pseudo noise sequence, wherein the block pseudo noise sequence comprises an inner sequence and an outer sequence, the block decoder comprising:
- an inner matched filter matched to the inner sequence that receives the block pseudo noise sequence and outputs matched filter data;
an outer matched filter, matched to the outer sequence, that receives the matched filter data; and
an adder which sums two or more of the outer matched filter output taps a multiplier which multiplies the output of the adder with one or more frequency correction factors to correct frequency offset between an RFID reader and an RFID tag. - View Dependent Claims (6, 7)
- an inner matched filter matched to the inner sequence that receives the block pseudo noise sequence and outputs matched filter data;
-
8. A decoder for decoding a block pseudo noise sequence, the decoder comprising:
- an input to a receiver to receive the block pseudo noise sequence to an inner matched filter matched to an inner sequence;
an outer matched filter, matched to the outer sequence, that receives the output of the inner matched filter;
a summation unit, which receives the output of the outer matched filter and sums two or more of the output taps of the outer matched filter;
a multiplication unit that multiples the output the summation unit with one or more frequency correction factors to calculate a frequency offset. - View Dependent Claims (9, 10, 11, 12, 13, 14)
- an input to a receiver to receive the block pseudo noise sequence to an inner matched filter matched to an inner sequence;
Specification