Remove drift from signal
Show older comments

How do I remove the drift from this signal? I want the "flat" lines in beginning and the end to be at the same level.
7 Comments
Image Analyst
on 18 Jul 2016
You forgot to attach a screenshot or data, so until you read this link about all I can suggest is to use polyfit and subtract the fitted/smoothed signal.
thestargazer
on 18 Jul 2016
thestargazer
on 18 Jul 2016
Star Strider
on 18 Jul 2016
We need to have your time vector as well, since that is required to write code specific to your data. Add that, and upload the .mat file.
Image Analyst
on 18 Jul 2016
Exactly what/where do you consider the baseline to be? Can you draw it on there?
Star Strider
on 18 Jul 2016
There seems to be an integrated square-wave pulse in the centre half of the data. What are your data and how are you acquiring and initially processing them?
thestargazer
on 19 Jul 2016
Edited: thestargazer
on 19 Jul 2016
Answers (1)
Star Strider
on 19 Jul 2016
0 votes
Use the detrend function.
Categories
Find more on Correlation and Convolution in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
