execution order of DataFilters?

1 view
Skip to first unread message

Stephen Bannasch

unread,
Jul 27, 2009, 11:50:05 PM7/27/09
to otrun...@googlegroups.com
LOOPS/fm-4-activity.otml has an OTDataCollector that
uses this nested filter structure:

dataProducer
OTHoltsMethodSmoothing
OTTimeLimitDataProducerFilter
OTDifferentiatingProducerFilter
OTLinearProducerFilter
OTSensorDataProxy

What is the order of processing?

From the xml structure I'd expect data to first pass through the
OTLinearProducerFilter and pass through the OTHoltsMethodSmoothing at
the end.

From the aspect of minimizing the noise when using a differentiating
filter to show velocity I would have expected the Holts filter to be
early in the filter chain.

Sam Fentress

unread,
Jul 28, 2009, 9:28:11 AM7/28/09
to otrun...@googlegroups.com
The processing order is the first one you suggested -- from SensorDataProxy through to HoltMethodSmoothing.

I would have also expected the smoothing to come first. Paul spent some time playing with the filters, so he may have found this worked better. Or perhaps he made other versions elsewhere, I'm not sure.

Since the filters can just chain together in any order, it should be too hard to take a look at the effect of putting the smoothing at the beginning or at the end.

Sam
Reply all
Reply to author
Forward
0 new messages