Skip to content

Finding a sample in a signal. An exercise project in Python, Numpy, Pandas.

Notifications You must be signed in to change notification settings

viliwonka/sample-finder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Signal finder

Purpose of this project

It was originally given as a 'job-test' exercise when I was applying for a job.

Also it was good excuse for me personally to learn more about:

  • Python
  • Numpy
  • Pandas
  • Anaconda
  • Math: vector math, probability, DSP

Also I kind of like generating pretty charts.

What it does

It's time domain search of a specific signal and counting such signals. It serves no greater good, it was just an personal summer exercise. It's also inefficient & unoptimized.

Should you look at it?

Only if you want to know if I can write Python. Otherwise, no.

Pretty charts

Finding sample in clean version of signal alt text

Finding sample in signal with applied 25% of gaussian noise alt text

Finding sample in synthetic version of signal (made out of samples) alt text

Finding sample in synthetic version of signal, but with 33% of Gaussian noise applied alt text

Processing steps on clean signal. First chart ORIG is sample. Second chart SIG is original signal. Other charts are processing steps. alt text

About

Finding a sample in a signal. An exercise project in Python, Numpy, Pandas.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published