Reflective communication using radio-frequency devices
First Claim
1. A reflective communication system, comprising:
- a wireless communication device configured to receive, from a first transmitter of a plurality of transmitters, an incident radio signal mixed with a spread spectrum code associated with the first transmitter and to reflectively modulate the incident radio signal with a data signal having a modulation to form a reflected data signal; and
a receiver configured to;
store, in a receiver memory, a spread spectrum coding sequence containing a plurality of receiver spread spectrum codes that respectively correlate to spread spectrum codes that are each associated with a transmitter from the plurality of transmitters;
store, in the receiver memory, information indicating a physical location of each transmitter;
receive the incident radio signal from the first transmitter and the reflected data signal from the wireless communication device;
correlate a receiver spread spectrum code from the spread spectrum coding sequence to the spread spectrum code associated with the first transmitter by mixing the receiver spread spectrum code with the reflected data signal to recover the reflected data signal in a de-spread format, wherein the spread spectrum coding sequence is generated from a shift register of a defined number of bits which are combined in a logic function and fed back into the shift register input;
recover the reflected data signal by;
detecting whether the reflected data signal was successfully de-spread during the mixing process using the receiver spread spectrum code;
if the reflected data signal was not successfully de-spread, shifting the receiver spread spectrum code in the spread spectrum coding sequence by one bit or a fraction of one bit and mixing the reflected data signal with the shifted receiver spread spectrum code; and
repeating the detecting, shifting, and mixing until the receiver spread spectrum code correlates to the spread spectrum code associated with the first transmitter and the reflected data signal is successfully de-spread;
identify the first transmitter based on the correlation of the receiver spread spectrum code that successfully de-spread the reflected data signal to the spread spectrum code associated with the first transmitter;
for a second transmitter from the plurality of transmitters, repeat the steps of receiving an incident radio signal, receiving a reflected data signal from the wireless communication device, correlating a receiver spread spectrum code to the spread spectrum code associated with the second transmitter, recovering the reflected data signal, and identifying the second transmitter; and
determine a location of the wireless communication device by;
determining a time delay between the reflected data signal and the incident radio signal for each of the first and second transmitters from the plurality of transmitters; and
using triangulation, identifying the location of the wireless communication device based on the determined time delays and the stored information indicating the physical location of each of the identified first and second transmitters.
3 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a reflective communication system that allows information from wireless communication devices, such as radio-frequency identification devices (RFID), to be reflectively communicated to a receiver in lieu of using a separate communication system. A transmitter transmits a communication signal, having a carrier frequency, to the wireless communication device to provide power. The wireless communication device modulates a data signal onto the communication signal to form a reflected data signal. The wireless communication device reflects the reflected data signal directly to the receiver. In this manner, the process of communicating information from a wireless communication device is accomplished in one communication system rather than two. If the receiver also directly receives the communication signal from the transmitter, the receiver can determine the location of the wireless communication device relative to the transmitters.
32 Citations
35 Claims
-
1. A reflective communication system, comprising:
-
a wireless communication device configured to receive, from a first transmitter of a plurality of transmitters, an incident radio signal mixed with a spread spectrum code associated with the first transmitter and to reflectively modulate the incident radio signal with a data signal having a modulation to form a reflected data signal; and a receiver configured to; store, in a receiver memory, a spread spectrum coding sequence containing a plurality of receiver spread spectrum codes that respectively correlate to spread spectrum codes that are each associated with a transmitter from the plurality of transmitters; store, in the receiver memory, information indicating a physical location of each transmitter; receive the incident radio signal from the first transmitter and the reflected data signal from the wireless communication device; correlate a receiver spread spectrum code from the spread spectrum coding sequence to the spread spectrum code associated with the first transmitter by mixing the receiver spread spectrum code with the reflected data signal to recover the reflected data signal in a de-spread format, wherein the spread spectrum coding sequence is generated from a shift register of a defined number of bits which are combined in a logic function and fed back into the shift register input; recover the reflected data signal by; detecting whether the reflected data signal was successfully de-spread during the mixing process using the receiver spread spectrum code; if the reflected data signal was not successfully de-spread, shifting the receiver spread spectrum code in the spread spectrum coding sequence by one bit or a fraction of one bit and mixing the reflected data signal with the shifted receiver spread spectrum code; and repeating the detecting, shifting, and mixing until the receiver spread spectrum code correlates to the spread spectrum code associated with the first transmitter and the reflected data signal is successfully de-spread; identify the first transmitter based on the correlation of the receiver spread spectrum code that successfully de-spread the reflected data signal to the spread spectrum code associated with the first transmitter; for a second transmitter from the plurality of transmitters, repeat the steps of receiving an incident radio signal, receiving a reflected data signal from the wireless communication device, correlating a receiver spread spectrum code to the spread spectrum code associated with the second transmitter, recovering the reflected data signal, and identifying the second transmitter; and determine a location of the wireless communication device by; determining a time delay between the reflected data signal and the incident radio signal for each of the first and second transmitters from the plurality of transmitters; and using triangulation, identifying the location of the wireless communication device based on the determined time delays and the stored information indicating the physical location of each of the identified first and second transmitters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method of processing a data signal from a wireless communication device that uses an incident radio signal as a communication medium, the method comprising:
-
storing, in a memory, a spread spectrum coding sequence containing a plurality of receiver spread spectrum codes that respectively correlate to spread spectrum codes that are each associated with a transmitter from a plurality of transmitters; storing, in the memory, information indicating a physical location of each transmitter; for a first transmitter from the plurality of transmitters; receiving an incident radio signal from the first transmitter, wherein the incident radio signal has been mixed with a spread spectrum code that is associated with the first transmitter; receiving a reflected data signal from the wireless communication device, wherein the reflected data signal has been formed from reflective modulation of the incident radio signal with a data signal having a modulation; recovering the reflected data signal by; mixing one or more receiver spread spectrum codes in the spread spectrum coding sequence with the reflected data signal; detecting whether the reflected data signal was successfully de-spread during the mixing process; if the reflected data signal was not successfully de-spread, shifting the receiver spread spectrum coding sequence by one bit or a fraction of one bit and mixing the reflected data signal with the shifted receiver spread spectrum code; and repeating the detecting, shifting, and mixing until the receiver spread spectrum code correlates to the spread spectrum code associated with the first transmitter and the reflected data signal is successfully de-spread; identifying the first transmitter based on the correlation of the receiver spread spectrum code that successfully de-spread the reflected data signal to the spread spectrum code associated with the first transmitter; for a second transmitter from the plurality of transmitters, repeating the steps of receiving an incident radio signal, receiving a reflected data signal from the wireless communication device, recovering the reflected data signal, and identifying the second transmitter; and determining a location of the wireless communication device by; determining a time delay between the reflected data signal and the incident radio signal for each of the first and second transmitters from the plurality of transmitters; and using triangulation, identifying the location of the wireless communication device based on the determined time delays and the stored information indicating the physical location of each of the identified first and second transmitters. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A receiving device comprising:
-
a receiver configured to receive both an incident radio signal from a first transmitter of a plurality of transmitters and a reflected data signal from a wireless communication device, wherein the incident radio signal has been spread with a spread spectrum code that is associated with the first transmitter, and wherein the reflected data signal has been formed from reflective modulation of the incident radio signal with a data signal having a modulation; and a mixer configured to mix one or more receiver spread spectrum codes in a spread spectrum coding sequence with the reflected data signal to identify a receiver spread spectrum code that correlates to the spread spectrum code associated with the first transmitter and successfully de-spreads the reflected data signal, wherein the receiving device is configured to; store, in a receiving device memory, the spread spectrum coding sequence which contains a plurality of receiver spread spectrum codes that respectively correlate to spread spectrum codes that are each associated with a transmitter from the plurality of transmitters; store, in the receiving device memory, information indicating a physical location of each transmitter; and recover the reflected data signal by; detecting whether the reflected data signal was successfully de-spread during the mixing process using the receiver spread spectrum code; if the reflected data signal was not successfully de-spread, shifting the receiver spread spectrum code in the spread spectrum coding sequence by one bit or a fraction of one bit and mixing the reflected data signal with the shifted receiver spread spectrum code; repeating the detecting, shifting, and mixing until the receiver spread spectrum code correlates to the spread spectrum code associated with the first transmitter and the reflected data signal is successfully de-spread; identify the first transmitter based on the correlation of the receiver spread spectrum code that successfully de-spread the reflected data signal to the spread spectrum code associated with the first transmitter; for a second transmitter from the plurality of transmitters, repeat the steps of receiving an incident radio signal, receiving a reflected data signal from the wireless communication device, mixing the one or more receiver spread spectrum codes in the spread spectrum coding sequence with the reflected data signal, recovering the reflected data signal, and identifying the second transmitter; and determine a location of the wireless communication device by; determining a time delay between the reflected data signal and the incident radio signal for each of the first and second transmitters from the plurality of transmitters; and using triangulation, identifying the location of the wireless communication device based on the determined time delays and the stored information indicating the physical location of each of the identified first and second transmitters. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A reflective communication system, comprising:
-
communication means for receiving, from a first transmitter of a plurality of transmitters, an incident radio signal mixed with a spread spectrum code associated with the first transmitter and reflectively modulating the incident radio signal with a data signal having a modulation to form a reflected data signal; and receiver means for receiving the incident radio signal and the reflected data signal and determining a location of the communication means, wherein the receiver means is further configured to correlate a receiver spread spectrum code from a spread spectrum coding sequence to the spread spectrum code associated with the first transmitter by mixing the receiver spread spectrum code with the reflected data signal to recover the reflected data signal in a de-spread format, wherein the spread spectrum coding sequence is generated from a shift register of a defined number of bits which are combined in a logic function and fed back into the shift register input, and wherein the receiver means is further configured to; store, in a receiver means memory, the spread spectrum coding sequence which contains a plurality of receiver spread spectrum codes that respectively correlate to spread spectrum codes that are each associated with a transmitter from the plurality of transmitters; store, in the receiver means memory, information indicating a physical location of each transmitter; and recover the reflected data signal by; detecting whether the reflected data signal was successfully de-spread during the mixing process using the receiver spread spectrum code; if the reflected data signal was not de-spread, shifting the receiver spread spectrum code in the spread spectrum coding sequence by one bit or a fraction of one bit and mixing the reflected data signal with the shifted receiver spread spectrum code; and repeating the detecting, shifting, and mixing until the receiver spread spectrum code correlates to the spread spectrum code associated with the first transmitter and the reflected data signal is successfully de-spread; identify the first transmitter based on the correlation of the receiver spread spectrum code that successfully de-spread the reflected data signal to the spread spectrum code associated with the first transmitter; for a second transmitter from the plurality of transmitters, repeat the steps of receiving an incident radio signal, receiving a reflected data signal from the communication means, mixing the receiver spread spectrum code with the reflected data signal, recovering the reflected data signal, and identifying the second transmitter; and determine the location of the communication means by; determining a time delay between the reflected data signal and the incident radio signal for each of the first and second transmitters from the plurality of transmitters; and using triangulation, identifying the location of the communication means based on the determined time delays and the stored information indicating the physical location of each of the identified first and second transmitters. - View Dependent Claims (27)
-
-
28. A receiving device comprising:
-
receiver means for receiving both an incident radio signal from a first transmitter of a plurality of transmitters and a reflected data signal from a wireless communication device, wherein the incident radio signal has been spread with a spread spectrum code that is associated with the first transmitter, and wherein the reflected data signal has been formed from reflective modulation of the incident radio signal with a data signal having a modulation; and mixer means for mixing one or more receiver spread spectrum codes in a spread spectrum coding sequence with the reflected data signal to identify a receiver spread spectrum code that correlates to the spread spectrum code associated with the first transmitter and successfully de-spreads the reflected data signal, wherein the receiving device is configured to; store, in a receiving device memory, the spread spectrum coding sequence which contains a plurality of receiver spread spectrum codes that respectively correlate to spread spectrum codes that are each associated with a transmitter from the plurality of transmitters; store, in the receiving device memory, information indicating a physical location of each transmitter; and recover the reflected data signal by; detecting whether the reflected data signal was successfully de-spread during the mixing process using the receiver spread spectrum code; if the reflected data signal was not successfully de-spread, shifting the receiver spread spectrum code in the spread spectrum coding sequence by one bit or a fraction of one bit and mixing the reflected data signal with the shifted receiver spread spectrum code; and repeating the detecting, shifting, and mixing until the receiver spread spectrum code correlates to the spread spectrum code associated with the first transmitter and the reflected data signal is successfully de-spread; and wherein the receiving device is further configured to; identify the first transmitter based on the correlation of the receiver spread spectrum code that successfully de-spread the reflected data signal to the spread spectrum code associated with the first transmitter; for a second transmitter of the plurality of transmitters, repeat the steps of receiving an incident radio signal, receiving a reflected data signal from the wireless communication device, mixing the one or more receiver spread spectrum codes in the spread spectrum coding sequence with the reflected data signal, recovering the reflected data signal, and identifying the second transmitter; and determine a location of the wireless communication device by; determining a time delay between the reflected data signal and the incident radio signal for each of the first and second transmitters from the plurality of transmitters; and using triangulation, identifying the location of the wireless communication device based on the determined time delays and the stored information indicating the physical location of each of the identified first and second transmitters. - View Dependent Claims (29, 30)
-
-
31. A reflective communication system, comprising:
-
a plurality of transmitters, wherein each transmitter has a different spread spectrum code associated therewith that is mixed with an incident radio signal; a wireless communication device configured to receive, from a first transmitter of the plurality of transmitters, an incident radio signal mixed with a spread spectrum code associated with the first transmitter and reflectively emit a reflected data signal based on the incident radio signal; and a receiver configured to; store, in a receiver memory, a spread spectrum coding sequence containing a plurality of receiver spread spectrum codes that each respectively correlate to the different spread spectrum code associated with each transmitter from the plurality of transmitters; store, in the receiver memory, information indicating a physical location of each transmitter; receive the incident radio signal and the reflected data signal; and recover the reflected data signal received from the wireless communication device by; mixing the reflected data signal with a receiver spread spectrum code; detecting whether the reflected data signal was successfully de-spread during the mixing process using the receiver spread spectrum code; if the reflected data signal was not successfully de-spread, shifting the receiver spread spectrum code in the spread spectrum coding sequence by one bit or a fraction of one bit and mixing the reflected data signal with the shifted receiver spread spectrum code; and repeating the detecting, shifting, and mixing until the receiver spread spectrum code correlates to the spread spectrum code associated with the first transmitter and the reflected data signal is successfully de-spread; identify the first transmitter based on the correlation of the receiver spread spectrum code that successfully de-spread the reflected data signal to the spread spectrum code associated with the first transmitter; for a second transmitter from the plurality of transmitters, repeat the steps of receiving an incident radio signal, receiving a reflected data signal from the wireless communication device, recovering the reflected data signal, and identifying the second transmitter; and determine a location of the wireless communication device by; determining a time delay between the reflected data signal and the incident radio signal for each of the first and second transmitters from the plurality of transmitters; and using triangulation, identifying the location of the wireless communication device based on the determined time delays and the stored information indicating the physical location of each of the identified first and second transmitters. - View Dependent Claims (32, 33, 34, 35)
-
Specification