Method 1: Additive Synthesis

GUIDE: Mathematics of the Discrete Fourier Transform (DFT) - Julius O. Smith III. Method 1: Additive Synthesis

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: "Mathematics of the Discrete Fourier Transform (DFT), with Audio Applications --- Second Edition", by Julius O. Smith III, W3K Publishing, 2007, ISBN 978-0-9745607-4-8. - Copyright © 2017-09-28 by Julius O. Smith III - Center for Computer Research in Music and Acoustics (CCRMA), Stanford University

<< Previous page  TOC  INDEX  Next page >>

Method 1: Additive Synthesis

One reasonable definition for $x(t)$ can be based on the DFT of $x(n)$:

\

Since $X(e^{j\ gives the magnitude and phase of the sinusoidal component at frequency $\, we simply construct $x(t)$ as the sum of its constituent sinusoids, using continuous-time versions of the sinusoids:
\

This method is based on the fact that we know how to reconstruct sampled complex sinusoids exactly, since we have a ''closed form'' formulas for them. This method makes perfectly fine sense, but note that this definition of $x(t)$ is periodic with period $NT_s$seconds. This happens because each of the sinusoids $e^{j\ repeats after $NT_s$ seconds. This is known as the periodic extensionproperty of the DFT, and it results from the fact that we had only $N$samples to begin with, so some assumption must be made outside that interval. We see that the ''automatic'' assumption built into the math is periodic extension. However, in practice, it is far more common to want to assume zeros outside the range of samples:
\

Note that the nonzero time interval can be chosen as any length $NT_s$interval. Often the best choice is $[-T_s(N-1)/2,T_s(N-1)/2-1]$, which allows for both positive and negative times. (''Zero-phase filtering'' must be implemented using this convention, for example.)

''Chopping'' the sum of the $N$ ''DFT sinusoids'' in this way to zero outside an $N$-sample range works fine if the original signal samples$x(t_n)$ starts out and finishes with zeros. Otherwise, however, the truncation will cause errors at the edges, as can be understood from Fig. A.1.

<< Previous page  TOC  INDEX  Next page >>

 

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