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 frequency spectrum components remain unchanged before and after interpolation, but the frequency spectrum at integer multiples of is called the mirror component. 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 amplitude of the signal, resulting in amplitude loss. To ensure uniformity of signal amplitude before and after interpolation, a gain factor of can be set after the interpolation filter.