System and method for wireless signal communication in an oil field environment
View Patent ↗A method is disclosed for transmitting data in a wireless oil field environment, the method comprising sensing a signal change rate for an input signal from an oil field apparatus; selecting a real time transmission mode when the signal change rate is less than a predetermined value; selecting a buffered data transmission mode when the signal change rate is greater than or equal to the predetermined value; and transmitting the data in the selected transmission mode from a wireless oil field environment. A system is disclosed for performing the method.
1. A method for transmitting data in a wireless oil field environment, the method comprising:
sensing a signal change rate for an input signal from an oil field apparatus; and
selecting a real time transmission mode when the signal change rate is less than a predetermined value;
selecting a buffered data transmission mode when the signal change rate is greater than or equal to the predetermined value;
transmitting the data in the selected transmission mode from a wireless oil field environment;
sending once per period, a data buffer of N data values representing the input signal when a condition is met; and
sending once per period a data buffer of changed data values and a set of N bits indicating which of the N data values correspond to the changed data values when the condition is not met.
2. The method of claim 1 , wherein the condition further comprises data transmission buffer available space exceeding data buffer size by a predetermined margin.
3. The method of claim 2 , the method further comprising, dividing a sampling duration into N intervals, wherein each of the N data values corresponds to one of the N intervals.
4. The method of claim 2 , wherein in the set of N bits, bits representing a changed data value are set to one and all other bits are set to zero.
5. The method of claim 3 , wherein the number of intervals N is increased as the signal change rate increases.
6. The method of claim 5 , wherein the predetermined margin is proportional to N.
7. The method of claim 1 , wherein the data buffer further comprises N start time values and N stop time values corresponding to the N data values.
8. The method of claim 1 , further comprising:
receiving the data in the selected transmission mode; outputting the received data as output data, wherein the input data and the output data are signals selected from the group consisting of digital, voltage and current.
9. A system for transmitting data in a wireless oil field environment, the system comprising:
a processor in data communication with a computer readable medium;
a computer program embedded in the computer readable medium, the computer program comprising instructions to sense a signal change rate for an input signal from an oil field apparatus, instructions to select a real time transmission mode when the signal change rate is less than a predetermined value and instructions to select a buffered data transmission mode when the signal change rate is greater than or equal to the predetermined value and instructions to transmit the data in the selected transmission mode from a wireless oil field environment
wherein the buffered data transmission mode further comprises instructions to send once per period, a data buffer of N data values representing the input signal when a condition is met and sending once per period a data buffer of changed data values and a set of N bits indicating which of the N data values correspond to the changed data values when the condition is not met.
10. The system of claim 9 , wherein the condition further comprises data transmission buffer available space exceeding data buffer size by a predetermined margin.
11. The system of claim 10 , the computer program further comprising instructions to divide a sampling duration into N intervals, wherein each of the N data values corresponds to one of the N intervals.
12. The system of claim 11 , wherein in the set of N bits, bits representing a changed data value are set to one and all other bits are set to zero.
13. The system of claim 11 , wherein the number of intervals N is increased as the signal change rate increases.
14. The system of claim 13 , wherein the predetermined margin is proportional to N.
15. The system of claim 9 , wherein the data buffer further comprises N start time values and N stop time values corresponding to the N data values.
16. The system of claim 9 , the computer program further comprising:
instructions to receive the data in the selected transmission mode; and
instructions to output the received data as output data, wherein the input data and the output data are signals selected from the group consisting of digital, voltage and current.