noise removal on a step respons of a battery: the step is also important

1 view (last 30 days)
Hello all,
currently I am doing some battery tests to determine the numerical values of the components used in my battery model. What I do is: I discharge my battery with 10 amps and after a vertain amount of time, I set the discharge current to 0 so I can monitor the relaxation behaviour of the battery. Now it seems like the measurements suffer from some noise. Because the steps in voltage (see picture) are completely normal, and important to measure, I'd only need a filter which can filter the noise and not the step away. Anybody knows how to make that happen? Thanks in advance!
<<
>>
  4 Comments
Jannick
Jannick on 16 Aug 2014
Indeed low pass filtering is not the best solution because of the reason given by Image Analyst. So, a non-linear filter is the best option in this case?

Sign in to comment.

Accepted Answer

Image Analyst
Image Analyst on 16 Aug 2014
The median filter, medfilt1(), is the usual recommendation for a first try at it.
  2 Comments
Jannick
Jannick on 16 Aug 2014
Thank you very much! this is already a pretty shar picture (whe I take the median over 30 samples):
Image Analyst
Image Analyst on 17 Aug 2014
Usually you do an odd number of samples in the window so that you don't have a half sample shift along the x axis between the input and output.

Sign in to comment.

More Answers (0)

Communities

More Answers in the  Power Electronics Control

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!