MATLAB: Detecting rise time from noisy data

noisy datarise time detectionSignal Processing Toolbox

I have a noisy set of pressure vs time data. The pressure starts near vacuum level and begins to rise at a certain time which I want to determine. This can be done just by eyeballing to a fairly good accuracy but wanted to know if there is a statistical method to do so. The data I am looking at is in the attached excel sheet. Thanks

Best Answer

Try running a median filter on it, medfilt1(). It will get rid of the spurious spike but keep the monotonic increases. Make the filter window about twice the width of the spike.
Related Question