Skip to main content
U.S. flag

An official website of the United States government

A C language implementation of the SRO (Murdock) detector/analyzer

January 1, 1994

A signal detector and analyzer algorithm was described by Murdock and Hutt in 1983. The algorithm emulates the performance of a human interpreter of seismograms. It estimates the signal onset, the direction of onset (positive or negative), the quality of these determinations, the period and amplitude of the signal, and the background noise at the time of the signal.

The algorithm has been coded in C language for implementation as a 'blackbox' for data similar to that of the China Digital Seismic Network. A driver for the algorithm is included, as are suggestions for other drivers. In all of these routines, plus several FIR filters that are included as well, floating point operations are not required. Multichannel operation is supported.

Although the primary use of the code has been for in-house processing of broadband and short period data of the China Digital Seismic Network, provisions have been made to process the long period and very long period data of that system as well. The code for the in-house detector, which runs on a mini-computer, is very similar to that of the field system, which runs on a microprocessor.

The code is documented.

Citation Information

Publication Year 1991
Title A C language implementation of the SRO (Murdock) detector/analyzer
DOI 10.3133/ofr87158
Authors James N. Murdock, Scott E. Halbert
Publication Type Report
Publication Subtype USGS Numbered Series
Series Title Open-File Report
Series Number 87-158
Index ID ofr87158
Record Source USGS Publications Warehouse
USGS Organization Albuquerque Seismological Laboratory