Interpolation means increasing the sampling rate, hence it is called upsampling. Let the original sequence be , the sampling rate be , and the interpolation factor be . The interpolation process involves inserting zeros between every two adjacent samples of the original sequence to form a new sequence, mathematically expressed as
Let represent the sampling rate of , then the relationship between the sampling rates is
The illustration is as follows:
From the frequency domain perspective, the frequency spectrum of the original sequence is periodically extended with a period of .
The new sequence after interpolation is periodically extended with the new sampling rate .
It can be seen that the spectral components before and after interpolation remain unchanged, but the spectral components at integer multiples of are called mirror components. Therefore, a low-pass filter must be added after interpolation to eliminate the mirror frequency. A typical interpolator is completed by a combination of an upsampler and an anti-mirror filter.
Since interpolation involves inserting zero values into the original sequence, meaning that the signal amplitude at certain sampling points is , it will alter the signal amplitude, thus causing a loss of signal amplitude. To ensure the uniformity of signal amplitude before and after interpolation, a gain factor of can be set after the interpolation filter.