If I have a set of regularly spaced sample data (spacing $\delta x$) and some of my data is missing (zero) but not at regular intervals, i.e.
$[a_0, (missing), (missing), (missing), a_4, a_5, (missing), a_7, a_8, a_9, a_{10}, ...]$
Can digital signal processing techniques be used to interpolate the missing data?
I've only read of interpolating by a FIR or IIR when the missing data is every nth element.
There is a lot more data present than missing.
The interpolation can be done offline.
The first or last data point(s) might be missing.
