Skip to content

eikonal-m/processingUtilities

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Signal processing utilities

Repository of some useful signal processing utilities.

Works from command line, however plots have to be closed for the program to continue

All signal settings and plots are controlled from main():

  • change test data using "setup test dataset"
  • modify frequency bandpass using "bandpass setup"
  • modify time windows (for windowed functions) using "window set up"

Utilities used:

  • make test data: generates data to test processing utilities on
  • zero mean: subtracts a constant to ampltidues to make means zero. Useful to re-calibrate vertical offset in data
  • filter data: apply low/high pass filter to data using butterworth
  • s2n stack: estimate signal to noise ratio over time windowed data
  • relative entropy windowed: calculate relative entropy to a reference signal, using PSD
  • correlate with reference: time domain windowed correlation with reference signal
  • psd: calculate power spectral density using fft.rfft
  • ceptrstrum: compute ceptrstrum on data matrix
  • emd: emprical mode decomposition of single (stacked) trace

About

collection of signal processing utilities

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published