Time-domain Sinc Interpolation (Resampling)

Time-domain SINC resampling (interpolation) function with a simple example
2.1K 次下载
更新 2023/4/27

查看许可证

A robust interpolation function using a SINC kernel to convolve the original input time series in order to get resampled time series. A simple example is provided in comment section to illustrate how resampleSINC works. See also resampleFDZP for frequency domain zero padding (FDZP) resampling.
A brief introduction to the advantages of time-domain sinc interpolation algorithm compared to other interpolation methods is as folllows:
Time-domain sinc interpolation algorithm is a mathematical technique used to estimate the values of a continuous function from a set of discrete samples. The sinc function has the property that it is band-limited and is capable of perfectly reconstructing any band-limited signal. This makes it an ideal choice for interpolation in signal processing applications, especially when the original signal is undersampled.
One of the main advantages of time-domain sinc interpolation algorithm is that it provides high-quality reconstruction of the original signal without introducing any distortion or artifacts. It achieves this by using a low-pass filter to remove any high-frequency noise or distortion that may be present in the signal.
Another advantage of time-domain sinc interpolation algorithm is that it is computationally efficient, as it only requires a small number of calculations compared to other interpolation methods such as polynomial interpolation or spline interpolation.
In summary, the time-domain sinc interpolation algorithm is an efficient and accurate method for estimating the values of a continuous function from a set of discrete samples, especially in signal processing applications where the original signal is undersampled. Its ability to provide high-quality reconstruction without introducing distortion or artifacts and its computational efficiency make it an ideal choice for many applications.

引用格式

Dr. Erol Kalkan, P.E. (2026). Time-domain Sinc Interpolation (Resampling) (https://ww2.mathworks.cn/matlabcentral/fileexchange/59027-time-domain-sinc-interpolation-resampling), MATLAB Central File Exchange. 检索时间: .

MATLAB 版本兼容性
创建方式 R2012b
兼容任何版本
平台兼容性
Windows macOS Linux
类别
Help CenterMATLAB Answers 中查找有关 Multirate Signal Processing 的更多信息
版本 已发布 发行说明
2.0.0.2

Revised explanation

2.0.0.1

signal processing toolbox is required - updated

2.0.0.0

Bug fixed, which was causing delay in interpolated signal.

1.0.0.0

Title is updated