This application is related to commonly assigned U.S. patent application Ser. No. 11/868,272, filed on Oct. 5, 2007 and entitled “ACOUSTIC COMMUNICATION AND CONTROL FOR SEISMIC SENSORS” (the '272 application). The '272 application is incorporated herein by reference in its entirety.
Seismic sensors are detectors and receivers of seismic waves or waves of energy that travel through the Earth. Various signal detection and monitoring networks deploy arrays of these sensors for a variety of applications where the processing of seismic activity is required. Typically, communication between the sensors and a central data unit that processes the seismic activity is accomplished through ‘hard-wired’ connections such as electric cabling and fiber optic. In environments where these hard-wired connections are not feasible (for example, for secured or clandestine signal transmission purposes), alternate forms of communication between the sensors and the central data unit are necessary.
In addition, as the functions for these networks and sensor arrays not only increase in capability and function but become more remote in location, the operating environment of the sensors makes it difficult to provide sufficient electrical power to the sensors for continual detection of any seismic activity. For the effective operation of such a network, an effective use of electrical power is paramount for the success of any monitoring applications that employ these sensor array networks.
For the reasons stated above and for other reasons stated below which will become apparent to those skilled in the art upon reading and understanding the specification, there is a need in the art for improved power management for seismic sensors.
The following specification provides for event-based power management for seismic sensors. This summary is made by way of example and not by way of limitation. It is merely provided to aid the reader in understanding some aspects of at least one embodiment described in the following specification.
Particularly, in one embodiment, a method of event-based power management for seismic sensors is provided. The method comprises measuring seismic activity with a seismic sensor and comparing the measured seismic activity from the seismic sensor against at least one criteria. When the measured seismic activity does not satisfy the at least one criteria, a signal processing circuit is maintained in a deactivated state. When the measured seismic activity satisfies the at least one criteria, the signal processing circuit is activated to analyze the measured seismic activity. The signal processing circuit enters a functional mode based on analyzing the measured seismic activity.
These and other features, aspects, and advantages are better understood with regard to the following description, appended claims, and accompanying drawings where:
The various described features are drawn to emphasize features relevant to the embodiments disclosed. Like reference characters denote like elements throughout the figures and text of the specification.
Embodiments disclosed herein relate to event-based power management for seismic sensors and acoustic signal measurement devices. In one embodiment, the event-based power management disclosed herein is a function of the seismic activity recorded by the seismic sensors. Accordingly, methods and apparatus for intelligently capturing seismic “events of interest” with a seismic sensor from a source of acoustic energy, while managing and conserving battery power, are discussed in further detail below.
Acoustic device 102 comprises a processing unit 106 coupled to a seismic sensor 108, and a battery 105 for supplying power to acoustic device 102. In alternate implementations, the processing unit 106 comprises a processing device such as, but not limited to, a microprocessor, a microcontroller, a field-programmable gate array (FPGA), a field-programmable object array (FPOA), a programmable logic device (PLD), or an application-specific integrated circuit (ASIC).
As shown in
Acoustic device 102 will operate in one of three modes. First is a monitoring mode, which uses the least power consumption. In this mode, seismic signals are monitored in specified frequency range(s). Second is a signal processing mode. In this mode, acoustic device 102 is awaken from the low-power sleep mode and detected seismic signals are analyzed for a level of interest. Third is a functional mode. In this mode, a seismic signal has been determined to be of interest and requiring an action, thus enabling the full operation of acoustic device 102. While in the monitoring mode, when a seismic signal is detected in a predefined frequency range, power management module 107 initiates processing unit 106 to begin analyzing the seismic signal using the signal processing mode with advanced signal processing algorithms. If the detected seismic signal is determined to be one of interest, the acoustic device 102 will transition to the functional mode and begin executing its designated tasks. If the processing unit 106 deems the detected seismic signal to be a false detection, then the processing unit 106 will return the acoustic device 102 to the low-power signal monitoring mode.
In operation, seismic sensor 108 will receive acoustic energy waves such as the acoustic energy wave shown generally at 110. From this wave energy, power management module 107 establishes a seismic noise floor representing ambient conditions. In the low power sleep mode, power management module 107 maintains operation of only those function in acoustic device 102 necessary to continue monitoring the wave energy. The power management module 107 determines whether to activate (that is, “wake-up”) the processing unit 106 based on whether the seismic noise floor reaches a pre-defined event-based threshold level when the wave energy comprises a predetermined range of acoustic frequencies. One power management module 107 is triggered to “wake-up,” the acoustic device 102 enters the signal processing mode.
For example, in one embodiment, the power management module 107, while in the low-power signal monitoring mode, monitors for the occurrences of one or more seismic activities received at the seismic sensor 108, for a “frequency trigger” (that is, an event of interest within the acoustic frequency range) and an “activity trigger” (that is, an event exceeding an activity threshold level). The frequency trigger and the activity level trigger serve as indications to the processing unit 106 that an event of interest is occurring and to activate the signal processing mode. In the signal processing mode, the processing unit 106 performs an analysis of the event of interest based on the measured seismic activity. In one implementation, one or both of the frequency trigger and activity trigger may be adjusted by commands issued from the central data unit 104.
The operation of monitoring circuit 203 is based on detecting energy in both the time and frequency domains and comparing it to pre-programmed thresholds or other predetermined criteria. A filter (for example, a band pass or low Pass) is programmed to look for specific frequencies in the seismic spectrum (for example, 0-500 hz) and allows only certain frequencies of events to be passed through to initiating activation of the signal processing function 205. This pre-programmed range of frequencies of interest will allow acoustic device 102 to only operate when this particular activity occurs in the environment thus conserving valuable power resources.
The signal monitoring circuit 203 comprises an analog pre-processor 202 communicatively coupled to a seismic sensor 201 (such as the seismic sensor 108, for example), an activity trigger 204 coupled to the analog pre-processor 202, a frequency filter 208 coupled to the analog pre-processor 202, a frequency trigger 212 coupled to the frequency filter 208, and an activation module 214 coupled to the activity trigger 204 and the frequency trigger 212.
In operation, the analog pre-processor 202 receives seismic signals from the seismic sensor receiver 201. The analog pre-processor 202 comprises circuitry to provide signal conditioning of the seismic signals, such as, but not limited to, signal interfacing, amplification, and low pass filtering for the entire range of the frequencies of interest in the seismic spectrum. Next, activity trigger 204 and frequency filter 208 receive the pre-processed seismic signals from the analog pre-processor 202. The activity trigger 204 compares the signals against one or more programmable activity threshold values stored in activity parameters memory 206. Activity trigger 204 provides a first trigger signal to activation module 214. In one implementation, the activity trigger 204 provides the first trigger signal based on the intensity of a seismic event. Alternatively, the activity trigger 204 can provide the first trigger signal based on a prescribed number of re-occurring seismic activities at the activity threshold values.
Frequency filter 208 receives the pre-processed seismic signals from the analog pre-processor 202 and passes to frequency trigger 212 a filter spectrum of the signals based on one or more programmable filter parameters stored in filter parameters memory 210. For example, in one embodiment, filter parameters memory 210 stores frequency ranges indicative of seismic events of interest, and frequency filter 208 removes from the signals frequencies not within those frequency ranges. Frequency trigger 212 provides a second trigger signal to activation module 214 when it detects seismic energy in the frequency ranges indicative of seismic events of interest. Frequency trigger 212 triggers the activation module 214 once the same seismic activities are within the predetermined range of acoustic frequencies and at the frequency threshold value maintained in the frequency parameters module 210.
A trigger signal from both activity trigger 204 and frequency trigger 212 indicates to activation module 214 that an event of interest is occurring and to initiate activation of signal processing circuit 205. In one implementation, the activation module 214 activates signal processing circuit 205 when one of activity trigger 204 or frequency trigger 212 detect one or more of the seismic events of interest. In one implementation, activation module 214 activates signal processing circuit 205 when both the activity trigger 204 and frequency trigger 212 detect one or more of the seismic events of interest.
Activation module 214 provides an activation interrupt signal that activates signal processing function 205, shifting acoustic device 102 from monitoring mode into signal processing mode. Power management model 107 thus conserves energy by only activating signal processing circuit 205 when activation module 214 indicates that an event requires signal processing.
Signal processing circuit 205 comprises a signal analysis module 220, a signal filter 216 employing a sample-and-hold feature, and an analog to digital (A/D) converter 218. In one embodiment, signal analysis module 220 is implemented as discrete component within processing unit 106. In one embodiment, signal analysis module 220 is implemented as one or more algorithms executed by processing unit 106.
In operation, signal analysis module 220 receives the activation interrupt from activation module 214 and begins analyzing the pre-processed seismic signals from the analog pre-processor 202. For the embodiment shown in
Upon receiving the activation interrupt signal, the signal analysis module 220 begins processing the filtered occurrences of the seismic activities detected by seismic sensor 201. In one embodiment, the signal analysis module 220 analyzes the seismic events of interest based on criteria received from central data unit 104.
Based on the analysis performed by signal analysis module 220, acoustic device 102 may shift from signal processing mode back to monitoring mode when it determines no further actions are necessary to respond to the detected event. Alternatively, acoustic device 102 may shift from signal processing mode to functional mode when signal analysis module 220 determines that further actions are necessary.
As shown in
The method begins at 301 with measuring seismic activity with a seismic sensor. Initially the measuring is performed while maintaining the device in a in a low-power signal monitoring mode. This is achieved by deactivating advanced signal processing circuitry not identified as necessary for basic signal monitoring. The method proceeds to 302 with comparing measured seismic activity from the seismic sensor against at least one predetermined criteria. The acoustic device monitors an area adjacent to the acoustic device with a seismic sensor for sensing seismic activity within a predetermined range of acoustic frequencies that meet the criteria. In one embodiment, comparing involves filtering an acoustic energy wave received at a seismic sensor of the acoustic device for the seismic activity within the predetermined range of acoustic frequencies. In one embodiment, the at least one predetermined criteria is based on a frequency threshold and an activity threshold. In alternate embodiments, the activity threshold may indicate a threshold intensity, duration (time) or number of event occurrences. In one implementation, this comparison is based on a prescribed period of time that the seismic activity is detected within the predetermined range of acoustic frequencies.
When the measured seismic activity does not satisfy the at least one criteria (determined at block 303), the method returns to 301 to measuring seismic activity with a seismic sensor while maintaining the signal processing circuitry in a deactivated state.
When the measured seismic activity satisfies the at least one criteria (determined at block 303) the method proceeds to 304 with activating the signal processing circuit and analyzing the measured seismic activity using the signal processing circuit.
In one embodiment, analyzing the measured seismic activity further comprises proceeding to 306 with entering a functional mode based on analyzing the measured seismic activity. In other words, analyzing the measured seismic includes determining whether the measured seismic activity meets one or more action thresholds (shown at 305). The method determines whether the measured seismic activity represents an event that warrants a shift into the device's functional mode. In one embodiment, action thresholds are based on whether the analyzed activity falls within a prescribed range of acoustic frequencies or whether there are continuing occurrences of the event of interest.
In one embodiment, based on the analysis of the measured seismic activity, the method returns to block 301 to shift from signal processing mode back to low-power monitoring mode. This would occur, for example, when analyzing determines no further actions are necessary to respond to the detected event. Alternatively, when analyzing determines that further actions are necessary, the method proceeds to 307 with entering the functional mode.
In one embodiment, entering function mode further comprises transmitting a message indicative of the measured seismic activity or otherwise based on the event of interest. In one implementation, entering function mode further comprises recording the continuing occurrences of an event of interest at the acoustic device and transferring, between a central data unit and the acoustic device, communication and control data for the acoustic device comprising the analyzed event of interest information as detected by the seismic sensor. In a similar implementation, the acoustic device reconfigures the event-based threshold level and the prescribed acoustic frequency level using the control and communication data transfer between the seismic sensor and the central data unit.
The methods and techniques described herein may be implemented in a combination of digital electronic circuitry and can be realized by hardware, executable modules stored on a tangible computer readable medium, or a combination of both.
In addition to any means discussed above, means available to implement components of embodiments include, but are not limited to, digital microprocessors, controllers, state machines, or similar processing devices. Therefore other embodiments of the present invention are program instructions resident on computer readable media which when implemented by such controllers, implement embodiments of the present invention. Computer readable media are physical devices which include any form of computer memory, including but not limited to punch cards, magnetic disk or tape, any optical data storage system, flash read only memory (ROM), non-volatile ROM, programmable ROM (PROM), erasable-programmable ROM (E-PROM), random access memory (RAM), or any other form of permanent, semi-permanent, or temporary memory storage system or device. Program instructions include, but are not limited to computer-executable instructions executed by computer system processors and hardware description languages such as Very High Speed Integrated Circuit (VHSIC) Hardware Description Language (VHDL). Any of the foregoing may be supplemented by, or incorporated in, specially-designed application-specific integrated circuits (ASICs).
An apparatus embodying these techniques may include appropriate input and output devices, a programmable processor, and a storage medium tangibly embodying program instructions for execution by the programmable processor. A process embodying these techniques may be performed by the programmable processor executing a program of instructions that operates on input data and generates appropriate output data. The techniques may be implemented in one or more programs that are executable on a programmable system including at least one programmable processor coupled to receive data and instructions from (and to transmit data and instructions to) a data storage system, at least one input device, and at least one output device. Generally, the processor will receive instructions and data from at least one of a read only memory (ROM) and a random access memory (RAM).
This description has been presented for purposes of illustration, and is not intended to be exhaustive or limited to the embodiments disclosed. Variations and modifications may occur, which fall within the scope of the following claims. Therefore, it is manifestly intended that this invention be limited only by the claims and the equivalents thereof.
Number | Name | Date | Kind |
---|---|---|---|
3074636 | Baker et al. | Jan 1963 | A |
3106982 | Wade | Oct 1963 | A |
3273112 | Hobson | Sep 1966 | A |
3296587 | Baker | Jan 1967 | A |
3302745 | Ikrath | Feb 1967 | A |
3302746 | Ikrath | Feb 1967 | A |
3638178 | Stephenson | Jan 1972 | A |
3922663 | Lubke et al. | Nov 1975 | A |
3940733 | Johnson et al. | Feb 1976 | A |
3984804 | Herring et al. | Oct 1976 | A |
4078620 | Westlake et al. | Mar 1978 | A |
4091366 | Lavallee | May 1978 | A |
4209783 | Ohyama et al. | Jun 1980 | A |
4294513 | Nelson et al. | Oct 1981 | A |
4314365 | Petersen et al. | Feb 1982 | A |
4547869 | Savit | Oct 1985 | A |
4589285 | Savit | May 1986 | A |
4674067 | Zemanek, Jr. | Jun 1987 | A |
5051965 | Poorman | Sep 1991 | A |
5469403 | Young et al. | Nov 1995 | A |
5515509 | Rom | May 1996 | A |
5668775 | Hatteland | Sep 1997 | A |
5757728 | Tenghamn et al. | May 1998 | A |
5850592 | Ramanathan | Dec 1998 | A |
5861846 | Minter | Jan 1999 | A |
5924499 | Birchak et al. | Jul 1999 | A |
6236889 | Soykan et al. | May 2001 | B1 |
6274863 | Kersey | Aug 2001 | B1 |
6308137 | Underhill et al. | Oct 2001 | B1 |
6442105 | Tubel et al. | Aug 2002 | B1 |
6469639 | Tanenhaus et al. | Oct 2002 | B2 |
6583729 | Gardner et al. | Jun 2003 | B1 |
6681887 | Kragh et al. | Jan 2004 | B1 |
6724319 | Knaack et al. | Apr 2004 | B1 |
6728165 | Roscigno et al. | Apr 2004 | B1 |
6859831 | Gelvin et al. | Feb 2005 | B1 |
6880634 | Gardner et al. | Apr 2005 | B2 |
6928030 | Chamberlain et al. | Aug 2005 | B2 |
6933856 | Schultz | Aug 2005 | B2 |
7012853 | Iseli et al. | Mar 2006 | B2 |
7035240 | Balakrishnan et al. | Apr 2006 | B1 |
7216053 | Rakkola et al. | May 2007 | B2 |
7301473 | Shah et al. | Nov 2007 | B2 |
7304976 | Mao et al. | Dec 2007 | B2 |
7307915 | Kimball | Dec 2007 | B2 |
20020037737 | Learned et al. | Mar 2002 | A1 |
20040006430 | Harmon et al. | Jan 2004 | A1 |
20050047277 | Chamberlain et al. | Mar 2005 | A1 |
20050254344 | Barras | Nov 2005 | A1 |
20060262645 | Van Baaren | Nov 2006 | A1 |
20070223306 | Toennessen | Sep 2007 | A1 |
20070223307 | Storteig et al. | Sep 2007 | A1 |
20070286022 | Bull et al. | Dec 2007 | A1 |
20080021658 | Pavel et al. | Jan 2008 | A1 |
20080137476 | Eick et al. | Jun 2008 | A1 |
20080159076 | Sicking et al. | Jul 2008 | A1 |
20080191871 | Horak et al. | Aug 2008 | A1 |
Number | Date | Country |
---|---|---|
2008042774 | Apr 2008 | WO |
Number | Date | Country | |
---|---|---|---|
20100145622 A1 | Jun 2010 | US |