nyetwurk / ecuxplot

Tool for plotting ME7 (VCDS, ECUx, ME7L) logs
http://nyet.org/cars/ECUxPlot
Other
46 stars 21 forks source link

The run filter and moving window functions interfere, resulting in HP/TQ plots that have huge drop offs early in the run #32

Open nyetwurk opened 6 years ago

nyetwurk commented 6 years ago

moving window calculations are done over the entire dataset. It should be done post filter so the moving window does not include filtered data in its calculations. This is most apparent in HP/TQ displays, where if acceleration data changes abruptly near the end of a filtered region, you get a huge drop off early in the region due to data from outside of the filtered region.

nyetwurk commented 6 years ago

2018-02-26 09_30_20 maruchan map_4

nyetwurk commented 6 years ago

A workaround is to reduce the smoothing in Options->Configure Filter->HP/TQ Smoothing, especially for logs with low sample rates

nyetwurk commented 6 years ago

Fix would be to only apply smoothing/moving average to filtered data that exists in the ranges. Also, do separate smoothing per range so each range is not affected by its neighbor.