13. Exact Sinc-Interpolation of Sampled Periodic Signals

GUIDE: Digital Audio Resampling - Julius O. Smith III. Exact Sinc-Interpolation of Sampled Periodic Signals

It appears that you are using AdBlocking software. The cost of running this website is covered by advertisements. If you like it please feel free to a small amount of money to secure the future of this website.

NOTE: THIS DOCUMENT IS OBSOLETE, PLEASE CHECK THE NEW VERSION: "The Digital Audio Resampling Home Page", by Julius O. Smith III, Copyright © 2016-05-17 by Julius O. Smith III - Center for Computer Research in Music and Acoustics (CCRMA), Stanford University

<< Previous page  TOC  Next page >>

Appendix A: Exact Sinc-Interpolation of Sampled Periodic Signals

It turns out all periodic sampled signals can be sinc-interpolatedexactly using the following formula [Schanze 1995]:

\

where the sampling rate is normalized to be $T=1$, and the period is $N = L + M$ samples.

The first step in the derivation is the exact general formula

$\ $\ $\ (14)
  $\ $\ (15)

which follows immediately from the identity $\. This form can be used to develop a table-based sinc interpolation algorithm in which the function $1/t$ is sampled, windowed, and stored in a table over a small range of $t$. (Reverting to the weighted sinc table is advisable near an argument of zero where there is a pole-zero cancellation in the definition of $\, i.e., when $\.) Note that when $t$ crosses $2$, the $1/t$ table can be implemented as $(1/2)(1/(t/2))$. In other words, the table between $t=2$and $t=4$ can be computed from the table between $t=1$ and $t=2$ using a simple one-bit right-shift on the table address and the table output. If this trick is used, the table window must be applied separately, but there ways to synthesize simple windows (e.g., the Hanning or Hamming windows which consist of a single sinusoidal component) using waveform synthesis techniques, avoiding a separate table for the interpolated window function.

<< Previous page  TOC  Next page >>

 

© 1998-2023 – Nicola Asuni - Tecnick.com - All rights reserved.
about - disclaimer - privacy