When we upsampling a discrete 1d signal by 2x, we first interleave the signal by 0 and add zero padding, then pass through a low pass filter.
low resolution signal [x1, x2, x3, x4] -> interleave 0 and pad 0 (padding size is filter_size-1) -> [0, 0, x1, 0, x2, 0, x3, 0, x4, 0, 0] -> low pass filter (kaiser filter, convolution) -> high resolution signal
Given the high resolution signal and the low pass filter (kaiser filter), is there a way to reconstruct the low resolution signal? If there is not a way to perform precise reconstruction, is there a way to perform roughly reconstruction?