Predicting Response Time of a Moving Average Filter
4 views (last 30 days)
Show older comments
The response time in some spectroscopic instruments used for chemical analysis is associated with digital filters such as Gaussian weighted moving average or Savitsky Golay filter to remove noise. The raw data consists of time vs. signal. The manufacturers define response time as the time it takes for the convoluted step function to rise from 10% to 90% value of a unit step function. For example, in MATLAB one can run a 21 point centered and weighted (Gaussian) moving average on a unit step function. The modified step function acquires a S like shape i.e. it takes a certain amount of time to rise from 10% to 90% of the original step function rather than instantaneously. I can manually determine the response time of the convoluted step function. Does MATLAB have any function where we can predict the response time of a given filter such as moving average on a unit step function. Thanks.
0 Comments
Answers (1)
Star Strider
on 13 Mar 2016
The only one I can think of that matches your description is the impz function. (The freqz function plots the filter transfer function.)
0 Comments
See Also
Categories
Find more on Digital Filter Analysis in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!