Time-domain Sinc Interpolation (Resampling)

Time-domain SINC resampling (interpolation) function with a simple example
1.9K 次下载
更新时间 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. (2024). Time-domain Sinc Interpolation (Resampling) (https://www.mathworks.com/matlabcentral/fileexchange/59027-time-domain-sinc-interpolation-resampling), MATLAB Central File Exchange. 检索时间: .

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

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
版本 已发布 发行说明
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