System and method for multiple access sensor networks
First Claim
Patent Images
1. A method for multiple access comprising:
- generating a random number in a radio transmitter with reference to a signal from a first oscillator that is associated with the radio transmitter and another signal from a second oscillator that is associated with a moisture sensor;
transmitting the random number from the radio transmitter to a radio receiver;
initializing a first predetermined pseudo-random process with the random number in the radio transmitter;
identifying with the radio transmitter a plurality of transmission times for transmission of a plurality of data messages from the radio transmitter, each transmission time in the plurality of transmission times being identified with reference to a predetermined time period between transmitting each data message in the plurality of data messages that is modified with reference to one pseudo-random time offset from the first predetermined pseudo-random process, and a time of transmission of a previous data message in the plurality of data messages;
transmitting each data message in the plurality of data messages from the radio transmitter at a corresponding transmission time in the plurality of transmission times;
receiving the random number from the radio transmitter with the radio receiver;
initializing a second predetermined pseudo-random process with the random number in the radio receiver;
identifying with the radio receiver the plurality of transmission times from the radio transmitter, each transmission time in the plurality of transmission times being identified with reference to the predetermined time period between transmitting each data message in the plurality of data messages modified with reference to one pseudo-random time offset from the second predetermined pseudo-random process, and another time of transmission of a previous data message in the plurality of data messages;
operating the radio receiver at a first electrical power level for a first plurality of time periods that correspond to time periods between the plurality of transmission times for the radio transmitter; and
operating the radio receiver at a second electrical power level for a second plurality of time periods corresponding to the plurality of transmission times for the radio transmitter to enable the radio receiver to receive the plurality of data messages transmitted by the radio transmitter, the second electrical power level being greater than the first electrical power level.
8 Assignments
0 Petitions
Accused Products
Abstract
A method enables a radio receiver to distinguish sensor probes supplying data to the receiver over a long period of time. The method includes each probe generating a random number sent to the receiver to identify the probe. Each probe and the receiver also uses a pseudo-random process to identify a time of transmission for each probe. The pseudo-random process helps keep the transmission times for the probes separate in the presence of oscillator drift. If a transmission collision occurs, the receiver ignores all probes in the collision and waits until the pseudo-random process separates the probe transmissions.
70 Citations
8 Claims
-
1. A method for multiple access comprising:
-
generating a random number in a radio transmitter with reference to a signal from a first oscillator that is associated with the radio transmitter and another signal from a second oscillator that is associated with a moisture sensor; transmitting the random number from the radio transmitter to a radio receiver; initializing a first predetermined pseudo-random process with the random number in the radio transmitter; identifying with the radio transmitter a plurality of transmission times for transmission of a plurality of data messages from the radio transmitter, each transmission time in the plurality of transmission times being identified with reference to a predetermined time period between transmitting each data message in the plurality of data messages that is modified with reference to one pseudo-random time offset from the first predetermined pseudo-random process, and a time of transmission of a previous data message in the plurality of data messages; transmitting each data message in the plurality of data messages from the radio transmitter at a corresponding transmission time in the plurality of transmission times; receiving the random number from the radio transmitter with the radio receiver; initializing a second predetermined pseudo-random process with the random number in the radio receiver; identifying with the radio receiver the plurality of transmission times from the radio transmitter, each transmission time in the plurality of transmission times being identified with reference to the predetermined time period between transmitting each data message in the plurality of data messages modified with reference to one pseudo-random time offset from the second predetermined pseudo-random process, and another time of transmission of a previous data message in the plurality of data messages; operating the radio receiver at a first electrical power level for a first plurality of time periods that correspond to time periods between the plurality of transmission times for the radio transmitter; and operating the radio receiver at a second electrical power level for a second plurality of time periods corresponding to the plurality of transmission times for the radio transmitter to enable the radio receiver to receive the plurality of data messages transmitted by the radio transmitter, the second electrical power level being greater than the first electrical power level. - View Dependent Claims (2, 3, 4)
-
-
5. A sensor system including a first sensor probe and radio receiver, the first sensor probe comprising:
-
a first radio transmitter module; a first oscillator; a first sensor configured to generate sensor signals, the first sensor further comprising; a first capacitive element that is configured to be inserted in soil; a second oscillator operatively coupled to the first capacitive element; and a first controller operatively connected to the first sensor, the first oscillator, and the first radio transmitter module the first controller being configured to; generate a first random number with reference to a signal generated by the first oscillator and another signal generated by the second oscillator in the first sensor; operate the first radio transmitter module to transmit the first random number to a radio receiver; initialize a first predetermined pseudo-random process with the first random number; identify a first plurality of transmission times for transmission of a plurality of data messages from the first radio transmitter module, each transmission time in the first plurality of transmission times being identified with reference to a predetermined time period between transmitting each data message in the first plurality of data messages modified with reference to one pseudo-random time offset from the first predetermined pseudo-random process, and a time of transmission of a previous data message in the first plurality of data messages; and transmit each data message in the first plurality of data messages from the first radio transmitter module at a corresponding transmission time in the first plurality of transmission times; and the radio receiver comprising; a radio receiver module; and a second controller operatively connected to the radio receiver module, the second controller being configured to; receive the first random number from the first sensor probe with the radio receiver module; initialize a second predetermined pseudo-random process with the first random number; identify the first plurality of transmission times from the first sensor probe each transmission time in the first plurality of transmission times being identified with reference to the predetermined time period between transmitting each data message in the first plurality of data messages modified with reference to one pseudo-random time offset from the second predetermined pseudo-random process, and another time of transmission of a previous data message in the first plurality of data messages; operate the radio receiver module at a first electrical power level for a first plurality of time periods that correspond to time periods between the first plurality of transmission times for the first sensor probe; and operate the radio receiver module at a second electrical power level for a second plurality of time periods corresponding to the first plurality of transmission times for the first sensor probe to enable the radio receiver module to receive the first plurality of data messages transmitted by the first sensor probe, the second electrical power level being greater than the first electrical power level. - View Dependent Claims (6, 7, 8)
-
Specification