I know the discrete cosine transform (DCT) is used for compression, but can anyone give an example of how to use it for bandlimited interpolation?
One way might be zero-padding in the DCT domain and then taking the IDCT. What is the time domain result of zero-padding in the DCT domain, and does it have any advantages over traditional windowed sinc interpolation? Are their other ways of using the DCT for interpolation?
Edit:
This question is motivated by this answer, where the poster references "discrete sinc interpolation" (as opposed to windowed sinc) and interpolation using the DCT in the work of Yaroslavsky. The potential advantage of using the DCT rather than the DFT is that the DCT treats the signal as if it is symmetric periodic (mirror image replicas), whereas the DFT treats it as simply periodic. I believe this reduces Gibbs phenomenon at the edges of the signal.
$$ g(u) = \frac{\sin(\pi u)}{N \tan(\pi u/N)}. $$
– robert bristow-johnson Jul 12 '23 at 02:22