I am using Matlab to analyze sound which I have recorded using an underwater microphone (20kHz acquisition frequency) over 5 seconds. The microphone is placed in the center of an agitated tank.
I would like to determine particle collisions hitting my microphone when I add particles in my tank but as the particles are very small i expect the voltage response to be very small (at the moment they cannot be visually detected from the noise). I expect the voltage response of each collision to last approximately 100µs from litterature.
I have recorded the blank signal which is noisy due to the agitator but has an expected response : plotting the power spectrum using fourrier transform shows the presence of harmonics of my agitator speed.
I have recorded the signal when adding particles but i am not yet able to analyze it and nothing particular seems to show shen plotting power spectrum.
I would like to :
- Calculate my Signal to noise ratio which i expect to be quite low
- Clean up my signal from known perturbations (agitation harmonics) in the hope to increase this signal to noise ratio
Can any of the Matlab functions or addons help me to do this?