Comparison of RS geophone's ambient noise with geophone's self-noise

Hi All,

I am a researcher trying to compare the self-noise from one of our sensors by plotting PSD. For this purpose, I am using Obspy’s built-in PPSD function and plotting the self-noise curve provided by Anderson in the same plot following the instructions given in the research article: https://pubs.geoscienceworld.org/ssa/srl/article/94/6/2725/627977/Monitoring-of-Local-Earthquakes-in-Haiti-Using-Low

However, the ambient noise in my sensor is below the self-noise for frequencies less than 0.1 Hz, which cannot happen. I have attached the Python code used for this analysis. I would love to hear your thoughts.

Any help would be much appreciated.

noise_analysis.zip (184.5 KB)

1 Like

Unfortunately, many of us do not have free access to the article mentioned.

I am, however, interested in this topic and was going to launch into a noise floor calc for my unit last fall when, shall we say, life intervened.

One shot-in-the-dark guess would be that the red self-noise curve is too high at the low end. Making measurements at 0.1 Hz and below can be difficult because tiny air leaks cause ambient noise to get into the self-noise reading.

1 Like

Hello chanthuj,

This is very interesting! Thank you for sharing the code and its output with all of us.

Not having access to the research article you linked, the only thing that comes to mind would be to check this section in your code where you detrend and filter your signal:

        tr.detrend('demean')
        tr.filter('bandpass', freqmin=0.1, freqmax=30)

It is possible that this step could be introducing some unwanted results in your area of interest below 0.1Hz. However, if this is recommended by that article, then the problem has to be somewhere else.

1 Like