Robust resampling/interpolation method

langestefan
Thu, 25 Sep 2025 18:46:35 +0000
Modelling & Simulations

I am working on a system identification problem with poor quality input data.

The data describes a heating system, with thermostat temperatures, thermal power inputs, supply/return water temperatures etc.

Some issues with the data are:

frequently missing data

spiking noise caused by activation of heaters

discretization errors

low frequency disturbances (mainly due to sunlight, but other sources exist)

A year ago when I tackled this problem, I kind of rolled my own algorithm based on DSP.resample and tuned it by hand. One of the problems it had was it introduced wiggles/oscillations. So I probably also need antialiasing.

Now I want to setup a proper processing pipeline that I can deploy in production.

I am mainly just looking for some suggestions on algorithms / packages to handle all these problems. Unfortunately, there isn’t much I can do about the data source because these are systems used by real people (pesky users right )

If you have any other recommendations I would also be very happy to hear those.

26 posts - 5 participants