METHOD OF ANALYZING A MONITORING SIGNAL FROM A SENSING SYSTEM TO DETERMINE AN ALARM CONDITION

20230236045 · 2023-07-27

    Inventors

    Cpc classification

    International classification

    Abstract

    A method is provided for analyzing a monitoring signal from a sensing system to determine an alarm condition, where the monitoring signal is provided as a stream of digital values which are analyzed using a frequency-based or time-based algorithm to generate a plot of elements, applying a delta to each element of the plot of elements to adjust sensitivity thereof to provide a threshold and comparing a plurality of the elements of the stream with the threshold and triggering the alarm condition in the event that the threshold is exceeded; where the algorithm is changed in different time periods in response to ambient conditions of the environment determined for those time periods.

    Claims

    1. A method of analyzing a monitoring signal from a sensing system where the monitoring signal varies over time to determine an alarm condition, the method comprising: the sensing system being located in an environment including ambient conditions and operating during a plurality of different time periods; providing the monitoring signal as a stream of digital values; analyzing the stream of digital values using a frequency-based or time-based algorithm to generate a plot of elements obtained from the analysis; applying a delta additively or multiplicatively to each element of the plot of elements to adjust sensitivity thereof to provide a threshold; comparing a plurality of the elements of the stream with the threshold and triggering the alarm condition in the event that the threshold is exceeded; and changing the algorithm in different time periods in response to ambient conditions of the environment determined for those time periods.

    2. The method according to claim 1 wherein the algorithm is changed by changing the delta.

    3. The method according to claim 1 wherein the algorithm is changed by adjusting the delta between the reference frequency response amplitude and the measured signal so as to raises or lower sensitivity across all frequencies.

    4. The method according to claim 1 including detecting specific frequencies that are alarming under changed ambient conditions, and decreasing sensitivity at those specific frequency bands.

    5. The method according to claim 1 including evaluating the size of the specific alarm event, which might be in the form of a peak signal at a specific frequency, or the area under the curve of a signal as it crosses the reference so as to determine if the signal is below a certain “nuisance” level, and delete the event rather than act upon it.

    6. The method according to claim 1 wherein the ambient conditions are determined based on a time of week.

    7. The method according to claim 1 wherein the ambient conditions are determined based on seasonal changes.

    8. The method according to claim 1 wherein the ambient conditions are determined based on Calendar events.

    9. The method according to claim 1 wherein the ambient conditions are determined based on programmable events,

    10. The method according to claim 1 wherein the ambient conditions are determined based on monitoring external conditions including one or more of outdoor temperature, humidity, and wind.

    11. The method according to claim 1 wherein the ambient conditions are determined based on HVAC activity.

    12. The method according to claim 1 wherein the algorithm is changed to as to change a sensitivity of the detection algorithm as function of the timing considerations.

    13. The method according to claim 1 wherein the algorithm is changed to as to change a sensitivity of the detection algorithm as a function of magnitude of the event.

    14. The method according to claim 1 wherein the algorithm is changed to as to change a sensitivity of the detection algorithm as a function of a magnitude of the ambient conditions.

    15. The method according to claim 1 wherein the algorithm is changed over the long period of time so as to store incremental values, and select the portions that correspond to the time window which allows changes to time windows

    16. The method according to claim 1 wherein a series of autoconfigurations is performed during each specified time window.

    17. The method according to claim 1 wherein the algorithm is changed to as to change alarm sensitivity such as an ambient rejection threshold.

    18. The method according to claim 1 wherein the frequency algorithm comprises: dividing the sample stream in to equal length pieces each containing a series of the values; using a microprocessor to apply a Fourier Transform (FT) algorithm to transform each piece of the stream into a three-dimensional dataset including frequency domain amplitude, frequency and time and calculating a Frequency Envelope by taking the maxima over the time dimension for a period of time, leaving a two-dimensional frequency domain amplitude vs frequency dataset.

    19. The method according to claim 15 wherein the method further includes the steps of comparing a plurality of the elements of the stream with the threshold, determining the discrete frequency bands found above the threshold applying said delta additively or multiplicatively to individual frequency elements of the plot of elements to adjust sensitivity thereof to provide a threshold and triggering the alarm condition in the event that the threshold is exceeded.

    20. The method according to claim 1 wherein the time-based algorithm comprises detection or calculation of the change of a monitored signal as a function of monitor time.

    21. The method according to claim 1 wherein the signal is extracted from an optical fiber in response to the injection into the fiber of a signal from a source and wherein the alarm condition is detection of movement or vibration in the fiber indicative of an intrusion event.

    22. The method according to claim 1 wherein equipment located in the environment may be provided with a system so as to communicate the status of the equipment directly to the sensing system without the necessity for an added sensor.

    23. The method according to claim 1 wherein the sensing system is arranged to look for events which occur at certain situations such as at certain times which act to trigger a false alarm condition and to generate data related to those events and the conditions under which they occur.

    24. A method of analyzing a monitoring signal from a sensing system where the monitoring signal varies over time to determine an alarm condition, the sensing system being located in an environment including ambient conditions and operating during a plurality of different time periods; the method comprising: providing the monitoring signal as a stream of digital values; analyzing the stream of digital values using a frequency-based or time-based algorithm to generate a plot of elements obtained from the analysis; comparing a plurality of the elements of the stream with a reference signal and triggering the alarm condition in the event that a difference from the reference is exceeded; and changing the reference signal in different time periods in response to ambient conditions of the environment determined for those time periods.

    25. A method of analyzing a monitoring signal from a sensing system where the monitoring signal varies over time to determine an alarm condition, the sensing system being located in an environment including ambient conditions and operating during a plurality of different time periods; the method comprising: providing the monitoring signal as a stream of digital values; analyzing the stream of digital values using a time-based algorithm to generate a plot of elements obtained from the analysis; applying a delta additively or multiplicatively to each element of the plot of elements to adjust sensitivity thereof to provide a threshold; comparing a plurality of the elements of the stream with the threshold and triggering the alarm condition in the event that the threshold is exceeded; and changing the time-based algorithm in different time periods in response to ambient conditions of the environment determined for those time periods.

    Description

    BRIEF DESCRIPTION OF THE DRAWINGS

    [0047] FIG. 1 shows schematic operation of the invention wherein environmental sensors provide input to the detection systems in order to compensate for events that are not indicative of alarmable activity.

    [0048] FIG. 2 shows schematic operation of the invention wherein time values provide input to the detection systems in order to accommodate acceptable changes in the environment.

    [0049] FIG. 3 is taken from FIG. 1 of the above cited patent and shows a graph obtained from the Frequency based algorithm where a delta is added to the averaged frequency envelope to provide a threshold value to compare with new data in the incoming stream.

    [0050] FIG. 4 shows the same graph as FIG. 3 modified to use the environmental data according to the present invention.

    [0051] FIG. 5 shows schematically operation of the time-based algorithm where a delta is used to provide a threshold value to compare with new data in the incoming stream.

    DETAILED DESCRIPTION

    [0052] FIG. 1 is a schematic illustration of an intrusion detection system according to the present invention. This includes a monitoring intrusion sensor 10 which provides output data to an algorithm processing system which uses algorithms to analyze signals from a monitoring sensor, such as an optical fiber The signals are typically changed to digital format for the analysis at 11. The system after analysis provides an output report at 13. In accordance with the present invention, there is provided external sensors 14, 15, 16 for inputting data relating to environmental conditions thus allowing these to be used in the algorithm. Sensors monitor environmental conditions including ambient temperature, humidity, and wind. In addition input data is provided directly from spurious disturbances such as HVAC systems 17, door open/close 18, and elevator operation 19. The occurrence and magnitude of these events are input to the Algorithm Processing portion through an environmental sensor processing component 20. This input used in conjunction with conditions stored in memory are used to modify the response to digitized input from the primary sensor.

    [0053] The algorithm processing component can receive data from a memory 21 which includes stored data from pre-set conditions 22 and 23. That is previous analysis of the environment can set up conditions 22 and 23 such as work day, non-working day which can be entered automatically from memory. In the event that a new time division is determined to require the same conditions, such as when a new shift is started on a different day or time of day, the same conditions calculated for other working shifts can be immediately entered into the analysis in the algorithm processing.

    [0054] The arrangement in FIG. 1 uses either frequency domain, time domain, or a combination of both analysis algorithms as discussed hereinafter.

    [0055] FIG. 2 is a schematic illustration of an intrusion detection system according to the present invention which uses either frequency domain, time domain, or a combination of both analysis algorithms as discussed hereinafter to analyze signals from a monitoring sensor, such as an optical fiber. In this arrangement the analysis—includes data relating to current time 22, as well as a calendar 23 of conditions thus allowing these to be used in the algorithms. The Time Processing portion processes input from mechanism reporting time of day (such as a clock), current day such as a calendar, as well as a data base 24 of scheduled events such as weekends and holidays. The occurrence and significance of these events are input to the Algorithm Processing portion 12. This input used in conjunction with conditions stored in memory are used to modify the response to digitized input from the primary sensor.

    [0056] In FIG. 3 is shown a graph of the Frequency Envelope in which the method of the invention samples data from an A/D converter which is monitoring the signal to be analyzed. The sample stream is divided in to equal length pieces, and then transformed with a Fourier Transform (FT) algorithm. This creates a three-dimensional dataset consisting of frequency domain amplitude, frequency, and time. The Frequency Envelope shown in FIG. 1 is calculated by taking the maxima over the time dimension, leaving a two-dimensional frequency domain amplitude vs frequency dataset as shown. Additionally, a constant delta is additively or multiplicatively applied to each frequency amplitude element to adjust intrusion sensitivity. That is, the delta or difference value is either simply added to the envelope, to define the threshold value or detection level to be exceeded by the next amplitude element value calculated by the algorithm, or the delta or difference value can be applied by a multiplication factor applied to the value of the element. This algorithm provides a Smart Filter Detection (SFD) plot.

    [0057] The line called “Background” is the “response curve” and the “FT reference plot” described in the paragraph above. In use, the “Background” is offset by the “delta” (a user configurable variable) to create the “Detection Level”. The ongoing frequency measurement is compared to this “Detection Level”, and when it crosses it an alarm is reported.

    [0058] Additionally, as shown in FIG. 5, a time domain algorithm is provided called Intrusion Signature (IS) which watches changes in static level over time. It is calculated during autoconfiguration as well, but is not tied to the above Smart Filter Detection (SFD) plot. That is the two complement each other.

    [0059] The arrangement herein thus has the following key features:

    [0060] -a- Changing the Delta or sensitivity;

    [0061] -b- Modifying the reference signal;

    [0062] -c- Doing either of the above in the time domain algorithm.

    [0063] The algorithm can be changed in different time periods in response to ambient conditions of the environment determined for those time periods by any one or more of the following:

    [0064] -a- The Time of day—shifts—traffic, HVAC, elevators. As the system monitors the sensor, there are changes to the environment in which the monitor is installed. These changes might affect the ambient signature to a degree to which the ability to detect the desired signal is changed. A frequency monitoring system will detect a sudden, low frequency periodic signal when a freight elevator is operated. Additional sources of this shift might be the nearby road traffic at the end of a shift, footfalls caused by the personnel during busy hours, or the HVAC system turning blowers on and off as the temperature changes over the course of the day as caused by outdoor temperature, density of population, or heat generated by equipment.

    [0065] -b- Time of week—weekends. Ambient changes can also be affected by the time of the week. For example, perhaps a large delivery truck pulls in every Tuesday c, causing a low frequency vibration. During weekend, the ambient might become quiet due to the lack of workers. The system would increase sensitivity to take advantage of that enhanced ability to detect signals.

    [0066] -c- Time of year—seasonal changes. Seasonal changes cause changes in the ambient signature based on the HVAC system. Outdoor temperature rising in the springtime will cause the air conditioner to run intermittently. This will cause vibrations from the fans as well as air flow. This is true for furnaces in the winter and dehumidifiers in the summer, as examples.

    [0067] -d- Calendar events—holidays. On holidays, businesses are often closed and the buildings empty of personnel. This situation affords two scenarios. First, the lack of personnel will quieten the environment, allowing the monitoring system to be operated at enhanced level of sensitivity. Additionally, an empty building will be a target for physical intruders. The above mentioned sensitivity enhances protection in this instance.

    [0068] -e- Programmable events—after hours open house, for example. Programmable events such as after hours open houses bring both strangers into the environment and the need for lower sensitivity in the high-traffic areas as well as higher sensitivity in the off-limits areas.

    [0069] -f- by monitoring outdoor temperature, humidity, and wind. Outdoor events can directly impact the ambient environment within a monitored space. Some examples include:

    [0070] Change in temperature can cause HVAC systems to cycle, as mentioned above;

    [0071] Humidity increase can cause the need for de-humidifiers to engage, potentially causing vibration and air flow. Additionally, the change in humidity can subtly change the frequency and absorptive characteristics of the air within a controlled space;

    [0072] An increase in wind can impact the monitor system in several ways:

    [0073] Wind will shake a fence in a perimeter monitor system;

    [0074] Wind will shake vegetation—potentially affecting a perimeter monitor system or impacting a building that contains a monitored space

    [0075] Wind can blow across open conduits, pipes, gutters, and windows, causing resonances such as “howling”, introducing a periodic signal that was not present during the autoconfiguration calibration.

    [0076] The algorithm can be varied in accordance with one or more of the following:

    [0077] -a- Sensitivity of detection algorithms as function of above timing considerations. Time domain algorithms, such as Intrusion Signature (IS) can be adjusted by altering the magnitude of the signal delta or the signal time window during which an event is captured. Frequency domain algorithms such as Smart Filter Detection (SFD) offer a variety of controls for adjusting sensitivity. These include: [0078] -1- Adjust the delta between the reference frequency response amplitude and the measured signal. This raises or lower sensitivity across all frequencies. [0079] -2- Detect specific frequencies that are alarming under changed ambient conditions, and decrease sensitivity at those specific frequency bands [0080] -3- Evaluate the size of the specific alarm event, this might be in the form of a peak signal at a specific frequency, or the area under the curve of a signal as it crosses the reference. Determine if the signal is below a certain “nuisance” level, and delete the event rather than act upon it.

    [0081] -b- Sensitivity of detection algorithms as function of magnitude of event. The detection algorithms benefit from the enhancements of this invention as maximum sensitivity must always balance against lack of false and nuisance alarms. Systems must be able to detect a stealthy attack while not constantly be sounding alarms from non-events.

    [0082] -c- Sensitivity of detection algorithms as function of magnitude of ambient. Similarly, and referencing the need for maximum sensitivity, the system must detect a stealthy event while not reporting alarms from such things as a rise in ambient noise such as an elevator or air handler.

    [0083] The method herein operates to autoconfigure over the long period of time, store incremental values and select the portions that correspond to the time window. This allows changes to time windows

    [0084] The method can operate to perform a series of autoconfigurations during each specified time window. The down side of this method is that it does not allow later adjustment.