The present invention is related with frequency response estimation method to compensate for channel differences in distributed acoustic sensing systems.
In the state of art, channels are handled independently from each other. The neural network models trained with these techniques require a lot of data to cover the variation to be encountered in the field. The application numbered CN112147590A discloses a channel equalization method based on response estimation frequency domain fitting. The method takes into account the inconsistency of all signal receiving channels, reduces the influence of noise on the channel response, and eliminates the problems of zero divisor and amplified out-of-band noise in the frequency domain quotient operation. Channel equalization method does not mention about converting the data obtained from all channels into a standard version as if they were taken from a single channel, therefore the method falls short of solving the problem of using too much data to cover the variation in the field of the neural network models trained by dealing with the channels independently from each other.
The invention proposes frequency response estimation method to compensate for channel differences in distributed acoustic sensing systems. In the method, two compensation algorithms are presented to generate standardized mel-frequency features, as an input to the neural networks. By this scheme, the variance of mel-frequency feature space is decreased and normalized among different channels. This enables us to use less training data, smaller architectures for classification and anomalous event detection tasks.
Distributed acoustic sensing (DAS) systems are based on the principle of accurately measuring Rayleigh scattered reflections of highly coherent light-pulses sent through fiber optic cable. In the interrogator, the level of the laser pulse reflected as a result of Rayleigh scattered is periodically measured. Each measurement of the Rayleigh back scattered laser pulse corresponds to a location along fiber. From now on, these locations will be named as channels. We measure back-scattered laser pulse every 100 ns, hence each channel covers 10 m interval along fiber (this result obtained using the light speed in the glass). For a field where 10 km fiber installed we would obtain 1000 channel signal. When the laser pulse, sent from sensor, returns from the end of the fiber optic cable, a new laser pulse is sent. Then new measurements are taken for new time point. This enables us to detect acoustic vibrations along the fiber optic cable installed. For channels with no activity, we expect to get similar measurement values at different time stamps. However, for channels where activity occurs at nearby, we expect to see large deviations at different time stamps.
A sample of DAS data visualized using SNR (Signal to Noise Ratio) values is given in
As we move along the fiber optic cable, sensitivity of the DAS systems decrease. This results in different frequency responses for each channel. We propose two methods to compensate for decreasing sensitivity along fiber, by estimating frequency response of each channel. First method uses an offline algorithm to estimate frequency response of each channel, second method uses an online algorithm to do so.
To estimate frequency response of different channels, offline frequency response estimation algorithm applies following operations consecutively. The block diagram of the offline frequency response estimation algorithm can be seen in
For a total of L channels (every Kth channel fiber optic cable installed-the smaller the K, the better-) get N recording of an impulsive event like digging. In
For each record, calculate mel-frequency features at the moments where impulsive event occurs. These mel-frequency features, model frequency response of the impulse followed by the response of the medium (commonly soil). After this step we would obtain N×M mel-frequency features where N is the impulsive event number record contains and M is the mel-frequency feature number. If the record in
For each channel where records are taken, get the average of mel-frequency features for different impulsive events. For each channel, this step generates averaged mel-frequency features with size 1×M from N×M mel-frequency features generated at the previous step (If we were to apply this step to the record in
To be able to cover all channels along fiber optic cable, interpolate previously calculated mel-frequency features (with size L×M) with K (channel interval number used to get a recording along fiber, during analysis) along channel axis. This step will produce C×M mel-frequency features (estimate of the frequency response of each channel), where C is the channel number fiber optic cable installed.
Then calculate mel-frequency transformation coefficients values (with size 1×M) for each channel such that when divided by previously calculated mel-frequency features corresponding to same channel, produces mel-frequency features for the C/2th channel (center channel). This operation effectively finds mel-frequency transformation coefficients for each channel to transform frequency response of the channel to the frequency response of the C/2th channel. After this step, we will obtain 1×M mel-frequency transformation coefficients for each channel. (Total of C×M mel-frequency transformation coefficients for all channels).
To estimate frequency response of different channels, online frequency response estimation algorithm applies following operations consecutively. The block diagram of the online frequency response estimation algorithm can be seen in
For each channel calculate the mel-frequency features at every window length W. This step will produce 1×M mel-frequency features for each channel. We would obtain total of C×M mel-frequency features for all channels (C is channel number fiber optic cable installed) at every window.
Store mel-frequency features calculated at the previous step for last N windows. In memory we will have N×M mel-frequency features for each channel, and total of C×N×M mel-frequency features for all channels.
Find median mel-frequency feature representation of each channel, using mel-frequency features data generated, at last N windows. This step will produce 1×M median mel-frequency features (estimate of the frequency response of the channel) from the N×M mel-frequency features which are generated at last N window for each channel.
After having done above operations for all channels, we would obtain median mel-frequency features (with size C×M, where C is the channel number). We will use these parameters as mel-frequency transformation coefficients to compensate for frequency response differences among channels.
After having calculated mel-frequency transformation coefficients (by estimating mel-frequency response of each channel) either with offline or online method for all channels, at runtime do the following operations to compensate frequency response differences among channels. The block diagram of the compensation algorithm can be seen in
Calculate mel-frequency features as usual for each channel. Then for each channel get the corresponding mel-frequency transformation coefficients (with size 1×M).
To compensate for differences among frequency response of each channel, divide each mel-frequency feature with the corresponding mel-frequency transformation coefficient to obtain standardized mel-frequency response representation of the channel.
In
We can apply either of these two compensation algorithms to generate standardized mel-frequency features, as an input to the neural networks. By this scheme we decrease the variance of mel-frequency feature space, and normalize among different channels. This enables us to use less training data, smaller architectures for classification and anomalous event detection tasks.
Number | Date | Country | Kind |
---|---|---|---|
2021/021925 | Dec 2021 | TR | national |
CROSS REFERENCE OF THE RELATED APPLICATION The present invention is based on and claims foreign priority to TR 2021/021925 filed on Dec. 30, 2021, the entire content of which is incorporated herein by reference.