fbpx
Wikipedia

Discrete-time Fourier transform

In mathematics, the discrete-time Fourier transform (DTFT) is a form of Fourier analysis that is applicable to a sequence of discrete values.

The DTFT is often used to analyze samples of a continuous function. The term discrete-time refers to the fact that the transform operates on discrete data, often samples whose interval has units of time. From uniformly spaced samples it produces a function of frequency that is a periodic summation of the continuous Fourier transform of the original continuous function. Under certain theoretical conditions, described by the sampling theorem, the original continuous function can be recovered perfectly from the DTFT and thus from the original discrete samples. The DTFT itself is a continuous function of frequency, but discrete samples of it can be readily calculated via the discrete Fourier transform (DFT) (see § Sampling the DTFT), which is by far the most common method of modern Fourier analysis.

Both transforms are invertible. The inverse DTFT is the original sampled data sequence. The inverse DFT is a periodic summation of the original sequence. The fast Fourier transform (FFT) is an algorithm for computing one cycle of the DFT, and its inverse produces one cycle of the inverse DFT.

Introduction edit

Relation to Fourier Transform edit

We begin with a common definition of the Fourier transform integral:

 

This reduces to a summation (see Fourier transform § Numerical integration of a series of ordered pairs) when   is replaced by a discrete sequence of its samples,   for integer values of      is also replaced by   leaving:

 

which is a Fourier series in frequency, with periodicity   The subscript   distinguishes it from   and from the angular frequency form of the DTFT. I.e., when the frequency variable,   has normalized units of radians/sample, the periodicity is   and the Fourier series is:[1]: p.147 

      (Eq.1)
 
Fig 1. Depiction of a Fourier transform (upper left) and its periodic summation (DTFT) in the lower left corner. The lower right corner depicts samples of the DTFT that are computed by a discrete Fourier transform (DFT).

The utility of the DTFT is rooted in the Poisson summation formula, which tells us that the periodic function represented by the Fourier series is a periodic summation of the Fourier transform:[a][A]

Poisson summation
      (Eq.2)

The integer   has units of cycles/sample, and   is the sample-rate,   (samples/sec).  So   comprises exact copies of   that are shifted by multiples of   hertz and combined by addition. For sufficiently large   the   term can be observed in the region   with little or no distortion (aliasing) from the other terms.  Fig.1 depicts an example where   is not large enough to prevent aliasing.

We also note that   is the Fourier transform of   Therefore, an alternative definition of DTFT is:[B]

      (Eq.3)

The modulated Dirac comb function is a mathematical abstraction sometimes referred to as impulse sampling.[3]

Inverse transform edit

An operation that recovers the discrete data sequence from the DTFT function is called an inverse DTFT. For instance, the inverse continuous Fourier transform of both sides of Eq.3 produces the sequence in the form of a modulated Dirac comb function:

 

However, noting that   is periodic, all the necessary information is contained within any interval of length    In both Eq.1 and Eq.2, the summations over   are a Fourier series, with coefficients    The standard formulas for the Fourier coefficients are also the inverse transforms:

      (Eq.4)

Periodic data edit

When the input data sequence   is  -periodic, Eq.2 can be computationally reduced to a discrete Fourier transform (DFT), because:

  • All the available information is contained within   samples.
  •   converges to zero everywhere except at integer multiples of   known as harmonic frequencies. At those frequencies, the DTFT diverges at different frequency-dependent rates. And those rates are given by the DFT of one cycle of the   sequence.
  • The DTFT is periodic, so the maximum number of unique harmonic amplitudes is  

The DFT of one cycle of the   sequence is:

 

And   can be expressed in terms of the inverse transform:

 

The inverse DFT is sometimes referred to as a Discrete Fourier series (DFS).[1]: p 542 

       [b]

Due to the  -periodicity of both functions of   this can be simplified to:

 

which satisfies the inverse transform requirement:

 

Sampling the DTFT edit

When the DTFT is continuous, a common practice is to compute an arbitrary number of samples   of one cycle of the periodic function  : [1]: pp 557–559 & 703 

 

where   is a periodic summation:

      (see Discrete Fourier series)

The   sequence is the inverse DFT. Thus, our sampling of the DTFT causes the inverse transform to become periodic. The array of   values is known as a periodogram, and the parameter   is called NFFT in the Matlab function of the same name.[4]

In order to evaluate one cycle of   numerically, we require a finite-length   sequence. For instance, a long sequence might be truncated by a window function of length   resulting in three cases worthy of special mention. For notational simplicity, consider the   values below to represent the values modified by the window function.

Case: Frequency decimation.   for some integer   (typically 6 or 8)

A cycle of   reduces to a summation of   segments of length    The DFT then goes by various names, such as:

  • polyphase DFT[9][10]
  • polyphase filter bank[12]
  • multiple block windowing and time-aliasing.[13]

Recall that decimation of sampled data in one domain (time or frequency) produces overlap (sometimes known as aliasing) in the other, and vice versa. Compared to an  -length DFT, the   summation/overlap causes decimation in frequency,[1]: p.558  leaving only DTFT samples least affected by spectral leakage. That is usually a priority when implementing an FFT filter-bank (channelizer). With a conventional window function of length   scalloping loss would be unacceptable. So multi-block windows are created using FIR filter design tools.[14][15]  Their frequency profile is flat at the highest point and falls off quickly at the midpoint between the remaining DTFT samples. The larger the value of parameter   the better the potential performance.

Case:  

When a symmetric,  -length window function ( ) is truncated by 1 coefficient it is called periodic or DFT-even. That is a common practice, but the truncation affects the DTFT (spectral leakage) by a small amount. It is at least of academic interest to characterize that effect.  An  -length DFT of the truncated window produces frequency samples at intervals of   instead of    The samples are real-valued,[16]: p.52   but their values do not exactly match the DTFT of the symmetric window. The periodic summation,   along with an  -length DFT, can also be used to sample the DTFT at intervals of    Those samples are also real-valued and do exactly match the DTFT (example: File:Sampling the Discrete-time Fourier transform.svg). To use the full symmetric window for spectral analysis at the   spacing, one would combine the   and   data samples (by addition, because the symmetrical window weights them equally) and then apply the truncated symmetric window and the  -length DFT.

 
Fig 2. DFT of ei2πn/8 for L = 64 and N = 256
 
Fig 3. DFT of ei2πn/8 for L = 64 and N = 64

Case: Frequency interpolation.  

In this case, the DFT simplifies to a more familiar form:

 

In order to take advantage of a fast Fourier transform algorithm for computing the DFT, the summation is usually performed over all   terms, even though   of them are zeros. Therefore, the case   is often referred to as zero-padding.

Spectral leakage, which increases as   decreases, is detrimental to certain important performance metrics, such as resolution of multiple frequency components and the amount of noise measured by each DTFT sample. But those things don't always matter, for instance when the   sequence is a noiseless sinusoid (or a constant), shaped by a window function. Then it is a common practice to use zero-padding to graphically display and compare the detailed leakage patterns of window functions. To illustrate that for a rectangular window, consider the sequence:

  and  

Figures 2 and 3 are plots of the magnitude of two different sized DFTs, as indicated in their labels. In both cases, the dominant component is at the signal frequency:  . Also visible in Fig 2 is the spectral leakage pattern of the   rectangular window. The illusion in Fig 3 is a result of sampling the DTFT at just its zero-crossings. Rather than the DTFT of a finite-length sequence, it gives the impression of an infinitely long sinusoidal sequence. Contributing factors to the illusion are the use of a rectangular window, and the choice of a frequency (1/8 = 8/64) with exactly 8 (an integer) cycles per 64 samples. A Hann window would produce a similar result, except the peak would be widened to 3 samples (see DFT-even Hann window).

Convolution edit

The convolution theorem for sequences is:

 [17]: p.297 [c]

An important special case is the circular convolution of sequences x and y defined by   where   is a periodic summation. The discrete-frequency nature of   means that the product with the continuous function   is also discrete, which results in considerable simplification of the inverse transform:

 [18][1]: p.548 

For x and y sequences whose non-zero duration is less than or equal to N, a final simplification is:

 

The significance of this result is explained at Circular convolution and Fast convolution algorithms.

Symmetry properties edit

When the real and imaginary parts of a complex function are decomposed into their even and odd parts, there are four components, denoted below by the subscripts RE, RO, IE, and IO. And there is a one-to-one mapping between the four components of a complex time function and the four components of its complex frequency transform:[17]: p.291 

 

From this, various relationships are apparent, for example:

  • The transform of a real-valued function   is the even symmetric function   Conversely, an even-symmetric transform implies a real-valued time-domain.
  • The transform of an imaginary-valued function   is the odd symmetric function   and the converse is true.
  • The transform of an even-symmetric function   is the real-valued function   and the converse is true.
  • The transform of an odd-symmetric function   is the imaginary-valued function   and the converse is true.

Relationship to the Z-transform edit

  is a Fourier series that can also be expressed in terms of the bilateral Z-transform.  I.e.:

 

where the   notation distinguishes the Z-transform from the Fourier transform. Therefore, we can also express a portion of the Z-transform in terms of the Fourier transform:

 

Note that when parameter T changes, the terms of   remain a constant separation   apart, and their width scales up or down. The terms of X1/T(f) remain a constant width and their separation 1/T scales up or down.

Table of discrete-time Fourier transforms edit

Some common transform pairs are shown in the table below. The following notation applies:

  •   is a real number representing continuous angular frequency (in radians per sample). (  is in cycles/sec, and   is in sec/sample.) In all cases in the table, the DTFT is 2π-periodic (in  ).
  •   designates a function defined on  .
  •   designates a function defined on  , and zero elsewhere. Then:
     
  •   is the Dirac delta function
  •   is the normalized sinc function
  •  
  •   is the triangle function
  • n is an integer representing the discrete-time domain (in samples)
  •   is the discrete-time unit step function
  •   is the Kronecker delta  
Time domain
x[n]
Frequency domain
X2π(ω)
Remarks Reference
    [17]: p.305 
    integer  
   

      odd M
      even M

integer  
   

 

The   term must be interpreted as a distribution in the sense of a Cauchy principal value around its poles at  .
      [17]: p.305 
        -π < a < π

 

real number  
   

 

real number   with  
    real number   with  
    integer   and odd integer  
    real numbers   with  
    real number  ,  
    it works as a differentiator filter
    real numbers   with  
   
    Hilbert transform
     real numbers  
complex  

Properties edit

This table shows some mathematical operations in the time domain and the corresponding effects in the frequency domain.

Property Time domain
x[n]
Frequency domain
 
Remarks Reference
Linearity     complex numbers   [17]: p.294 
Time reversal / Frequency reversal     [17]: p.297 
Time conjugation     [17]: p.291 
Time reversal & conjugation     [17]: p.291 
Real part in time     [17]: p.291 
Imaginary part in time     [17]: p.291 
Real part in frequency     [17]: p.291 
Imaginary part in frequency     [17]: p.291 
Shift in time / Modulation in frequency     integer k [17]: p.296 
Shift in frequency / Modulation in time     real number   [17]: p.300 
Decimation      [E] integer  
Time Expansion     integer   [1]: p.172 
Derivative in frequency     [17]: p.303 
Integration in frequency    
Differencing in time    
Summation in time    
Convolution in time / Multiplication in frequency     [17]: p.297 
Multiplication in time / Convolution in frequency     Periodic convolution [17]: p.302 
Cross correlation    
Parseval's theorem     [17]: p.302 

See also edit

Notes edit

  1. ^ When the dependency on T is unimportant, a common practice is to replace it with   Then f  has units of (cycles/sample), called normalized frequency.
  2. ^ In fact Eq.2 is often justified as follows:[1]: p.143 
     
  3. ^ WOLA should not be confused with the Overlap-add method of piecewise convolution.
  4. ^ WOLA example: File:WOLA channelizer example.png
  5. ^ This expression is derived as follows:[1]: p.168 
     

Page citations edit

  1. ^ Oppenheim and Schafer,[1] p 147 (4.20), p 694 (10.1), and Prandoni and Vetterli,[2] p 255, (9.33), where:    therefore    Also    and   
  2. ^ Oppenheim and Schafer,[1] p 551 (8.35), and Prandoni and Vetterli,[2] p 82, (4.43). With definitions:            and    this expression differs from the references by a factor of   because they lost it in going from the 3rd step to the 4th. Specifically, the DTFT of   at § Table of discrete-time Fourier transforms has a   factor that the references omitted.
  3. ^ Oppenheim and Schafer,[1] p 60, (2.169), and Prandoni and Vetterli,[2] p 122, (5.21)

References edit

  1. ^ a b c d e f g h i j k Oppenheim, Alan V.; Schafer, Ronald W.; Buck, John R. (1999). "4.2, 8.4". Discrete-time signal processing (2nd ed.). Upper Saddle River, N.J.: Prentice Hall. ISBN 0-13-754920-2. samples of the Fourier transform of an aperiodic sequence x[n] can be thought of as DFS coefficients of a periodic sequence obtained through summing periodic replicas of x[n]. 
  2. ^ a b c Prandoni, Paolo; Vetterli, Martin (2008). Signal Processing for Communications (PDF) (1 ed.). Boca Raton, FL: CRC Press. pp. 72, 76. ISBN 978-1-4200-7046-0. Retrieved 4 October 2020. the DFS coefficients for the periodized signal are a discrete set of values for its DTFT
  3. ^ Rao, R. (2008). Signals and Systems. Prentice-Hall Of India Pvt. Limited. ISBN 9788120338593.
  4. ^ "Periodogram power spectral density estimate - MATLAB periodogram".
  5. ^ Gumas, Charles Constantine (July 1997). . Personal Engineering & Instrumentation News: 58–64. Archived from the original on 2001-02-10.{{cite journal}}: CS1 maint: bot: original URL status unknown (link)
  6. ^ Crochiere, R.E.; Rabiner, L.R. (1983). "7.2". Multirate Digital Signal Processing. Englewood Cliffs, NJ: Prentice-Hall. pp. 313–326. ISBN 0136051626.
  7. ^ Wang, Hong; Lu, Youxin; Wang, Xuegang (16 October 2006). "Channelized Receiver with WOLA Filterbank". 2006 CIE International Conference on Radar. Shanghai, China: IEEE. pp. 1–3. doi:10.1109/ICR.2006.343463. ISBN 0-7803-9582-4. S2CID 42688070.
  8. ^ Lyons, Richard G. (June 2008). "DSP Tricks: Building a practical spectrum analyzer". EE Times. Retrieved 2020-02-20.   Note however, that it contains a link labeled weighted overlap-add structure which incorrectly goes to Overlap-add method.
  9. ^ a b Lillington, John (March 2003). (PDF). Dallas: International Signal Processing Conference. p. 4 (fig 7). S2CID 31525301. Archived from the original (PDF) on 2019-03-08. Retrieved 2020-09-06. The "Weight Overlap and Add" or WOLA or its subset the "Polyphase DFT", is becoming more established and is certainly very efficient where large, high quality filter banks are required.
  10. ^ a b Lillington, John. "A Review of Filter Bank Techniques - RF and Digital" (PDF). armms.org. Isle of Wight, UK: Libra Design Associates Ltd. p. 11. Retrieved 2020-09-06. Fortunately, there is a much more elegant solution, as shown in Figure 20 below, known as the Polyphase or WOLA (Weight, Overlap and Add) FFT.
  11. ^ Hochgürtel, Stefan (2013). "Efficient implementations of high-resolution wideband FFT-spectrometers and their application to an APEX Galactic Center line survey" (PDF). hss.ulb.uni-bonn.de. Bonn: Rhenish Friedrich Wilhelms University of Bonn. pp. 26–27. Retrieved 2020-09-06. To perform M-fold WOLA for an N-point DFT, M·N real input samples aj first multiplied by a window function wj of same size
  12. ^ Chennamangalam, Jayanth (2016-10-18). "The Polyphase Filter Bank Technique". CASPER Group. Retrieved 2016-10-30.
  13. ^ Dahl, Jason F. (2003-02-06). Time Aliasing Methods of Spectrum Estimation (Ph.D.). Brigham Young University. Retrieved 2016-10-31.
  14. ^ Lin, Yuan-Pei; Vaidyanathan, P.P. (June 1998). "A Kaiser Window Approach for the Design of Prototype Filters of Cosine Modulated Filterbanks" (PDF). IEEE Signal Processing Letters. 5 (6): 132–134. Bibcode:1998ISPL....5..132L. doi:10.1109/97.681427. S2CID 18159105. Retrieved 2017-03-16.
discrete, time, fourier, transform, confused, with, discrete, fourier, transform, mathematics, discrete, time, fourier, transform, dtft, form, fourier, analysis, that, applicable, sequence, discrete, values, dtft, often, used, analyze, samples, continuous, fun. Not to be confused with the discrete Fourier transform In mathematics the discrete time Fourier transform DTFT is a form of Fourier analysis that is applicable to a sequence of discrete values The DTFT is often used to analyze samples of a continuous function The term discrete time refers to the fact that the transform operates on discrete data often samples whose interval has units of time From uniformly spaced samples it produces a function of frequency that is a periodic summation of the continuous Fourier transform of the original continuous function Under certain theoretical conditions described by the sampling theorem the original continuous function can be recovered perfectly from the DTFT and thus from the original discrete samples The DTFT itself is a continuous function of frequency but discrete samples of it can be readily calculated via the discrete Fourier transform DFT see Sampling the DTFT which is by far the most common method of modern Fourier analysis Both transforms are invertible The inverse DTFT is the original sampled data sequence The inverse DFT is a periodic summation of the original sequence The fast Fourier transform FFT is an algorithm for computing one cycle of the DFT and its inverse produces one cycle of the inverse DFT Contents 1 Introduction 1 1 Relation to Fourier Transform 2 Inverse transform 3 Periodic data 4 Sampling the DTFT 5 Convolution 6 Symmetry properties 7 Relationship to the Z transform 8 Table of discrete time Fourier transforms 9 Properties 10 See also 11 Notes 12 Page citations 13 References 14 Further readingIntroduction editRelation to Fourier Transform edit We begin with a common definition of the Fourier transform integral X f x t e i 2 p f t d t displaystyle X f triangleq int infty infty x t cdot e i2 pi ft dt nbsp This reduces to a summation see Fourier transform Numerical integration of a series of ordered pairs when x t displaystyle x t nbsp is replaced by a discrete sequence of its samples x n T displaystyle x nT nbsp for integer values of n displaystyle n nbsp d t displaystyle dt nbsp is also replaced by T displaystyle T nbsp leaving X 1 T f n T x n T x n e i 2 p f T n displaystyle X 1 T f triangleq sum n infty infty underbrace T cdot x nT x n e i2 pi fTn nbsp which is a Fourier series in frequency with periodicity 1 T displaystyle 1 T nbsp The subscript 1 T displaystyle 1 T nbsp distinguishes it from X f displaystyle X f nbsp and from the angular frequency form of the DTFT I e when the frequency variable w displaystyle omega nbsp has normalized units of radians sample the periodicity is 2 p displaystyle 2 pi nbsp and the Fourier series is 1 p 147 X 2 p w X 1 T w 2 p T n x n e i w n displaystyle X 2 pi omega X 1 T left tfrac omega 2 pi T right sum n infty infty x n cdot e i omega n nbsp Eq 1 nbsp Fig 1 Depiction of a Fourier transform upper left and its periodic summation DTFT in the lower left corner The lower right corner depicts samples of the DTFT that are computed by a discrete Fourier transform DFT The utility of the DTFT is rooted in the Poisson summation formula which tells us that the periodic function represented by the Fourier series is a periodic summation of the Fourier transform a A Poisson summation X 1 T f n x n e i 2 p f T n k X f k T displaystyle X 1 T f sum n infty infty x n cdot e i2 pi fTn sum k infty infty X left f k T right nbsp Eq 2 The integer k displaystyle k nbsp has units of cycles sample and 1 T displaystyle 1 T nbsp is the sample rate f s displaystyle f s nbsp samples sec So X 1 T f displaystyle X 1 T f nbsp comprises exact copies of X f displaystyle X f nbsp that are shifted by multiples of f s displaystyle f s nbsp hertz and combined by addition For sufficiently large f s displaystyle f s nbsp the k 0 displaystyle k 0 nbsp term can be observed in the region f s 2 f s 2 displaystyle f s 2 f s 2 nbsp with little or no distortion aliasing from the other terms Fig 1 depicts an example where 1 T displaystyle 1 T nbsp is not large enough to prevent aliasing We also note that e i 2 p f T n displaystyle e i2 pi fTn nbsp is the Fourier transform of d t n T displaystyle delta t nT nbsp Therefore an alternative definition of DTFT is B X 1 T f F n x n d t n T displaystyle X 1 T f mathcal F left sum n infty infty x n cdot delta t nT right nbsp Eq 3 The modulated Dirac comb function is a mathematical abstraction sometimes referred to as impulse sampling 3 Inverse transform editAn operation that recovers the discrete data sequence from the DTFT function is called an inverse DTFT For instance the inverse continuous Fourier transform of both sides of Eq 3 produces the sequence in the form of a modulated Dirac comb function n x n d t n T F 1 X 1 T f X 1 T f e i 2 p f t d f displaystyle sum n infty infty x n cdot delta t nT mathcal F 1 left X 1 T f right triangleq int infty infty X 1 T f cdot e i2 pi ft df nbsp However noting that X 1 T f displaystyle X 1 T f nbsp is periodic all the necessary information is contained within any interval of length 1 T displaystyle 1 T nbsp In both Eq 1 and Eq 2 the summations over n displaystyle n nbsp are a Fourier series with coefficients x n displaystyle x n nbsp The standard formulas for the Fourier coefficients are also the inverse transforms x n T 1 T X 1 T f e i 2 p f n T d f integral over any interval of length 1 T 1 2 p 2 p X 2 p w e i w n d w integral over any interval of length 2 p displaystyle begin aligned x n amp T int frac 1 T X 1 T f cdot e i2 pi fnT df quad scriptstyle text integral over any interval of length 1 T textrm displaystyle amp frac 1 2 pi int 2 pi X 2 pi omega cdot e i omega n d omega quad scriptstyle text integral over any interval of length 2 pi textrm end aligned nbsp Eq 4 Periodic data editWhen the input data sequence x n displaystyle x n nbsp is N displaystyle N nbsp periodic Eq 2 can be computationally reduced to a discrete Fourier transform DFT because All the available information is contained within N displaystyle N nbsp samples X 1 T f displaystyle X 1 T f nbsp converges to zero everywhere except at integer multiples of 1 N T displaystyle 1 NT nbsp known as harmonic frequencies At those frequencies the DTFT diverges at different frequency dependent rates And those rates are given by the DFT of one cycle of the x n displaystyle x n nbsp sequence The DTFT is periodic so the maximum number of unique harmonic amplitudes is 1 T 1 N T N displaystyle 1 T 1 NT N nbsp The DFT of one cycle of the x n displaystyle x n nbsp sequence is X k N x n e i 2 p k N n any n sequence of length N k Z displaystyle X k triangleq underbrace sum N x n cdot e i2 pi frac k N n text any n sequence of length N quad k in mathbf Z nbsp And x n displaystyle x n nbsp can be expressed in terms of the inverse transform x n 1 N N X k e i 2 p k N n any k sequence of length N n Z displaystyle x n frac 1 N underbrace sum N X k cdot e i2 pi frac k N n text any k sequence of length N quad n in mathbf Z nbsp The inverse DFT is sometimes referred to as a Discrete Fourier series DFS 1 p 542 X 1 T f n x n e i 2 p f n T n 1 N k 0 N 1 X k e i 2 p k N n e i 2 p f n T 1 N k 0 N 1 X k n e i 2 p k N n e i 2 p f n T DTFT e i 2 p k N n 1 N k 0 N 1 X k 1 T M d f k N T M T displaystyle begin aligned X 1 T f amp triangleq sum n infty infty x n cdot e i2 pi fnT amp sum n infty infty left frac 1 N sum k 0 N 1 X k cdot e i2 pi frac k N n right cdot e i2 pi fnT amp frac 1 N sum k 0 N 1 X k underbrace left sum n infty infty e i2 pi frac k N n cdot e i2 pi fnT right operatorname DTFT left e i2 pi frac k N n right amp frac 1 N sum k 0 N 1 X k cdot frac 1 T sum M infty infty delta left f tfrac k NT tfrac M T right end aligned nbsp b Due to the N displaystyle N nbsp periodicity of both functions of k displaystyle k nbsp this can be simplified to X 1 T f 1 N T k X k d f k N T displaystyle X 1 T f frac 1 NT sum k infty infty X k cdot delta left f frac k NT right nbsp which satisfies the inverse transform requirement x n T 0 1 T X 1 T f e i 2 p f n T d f 1 N k X k 0 1 T d f k N T e i 2 p f n T d f zero for k 0 N 1 1 N k 0 N 1 X k 0 1 T d f k N T e i 2 p f n T d f 1 N k 0 N 1 X k e i 2 p k N T n T 1 N k 0 N 1 X k e i 2 p k N n displaystyle begin aligned x n amp T int 0 frac 1 T X 1 T f cdot e i2 pi fnT df amp frac 1 N sum k infty infty X k underbrace int 0 frac 1 T delta left f tfrac k NT right e i2 pi fnT df text zero for k notin 0 N 1 amp frac 1 N sum k 0 N 1 X k int 0 frac 1 T delta left f tfrac k NT right e i2 pi fnT df amp frac 1 N sum k 0 N 1 X k cdot e i2 pi tfrac k NT nT amp frac 1 N sum k 0 N 1 X k cdot e i2 pi tfrac k N n end aligned nbsp Sampling the DTFT editWhen the DTFT is continuous a common practice is to compute an arbitrary number of samples N displaystyle N nbsp of one cycle of the periodic function X 1 T displaystyle X 1 T nbsp 1 pp 557 559 amp 703 X 1 T k N T X k n x n e i 2 p k N n k 0 N 1 N x N n e i 2 p k N n DFT sum over any n sequence of length N displaystyle begin aligned underbrace X 1 T left frac k NT right X k amp sum n infty infty x n cdot e i2 pi frac k N n quad quad k 0 dots N 1 amp underbrace sum N x N n cdot e i2 pi frac k N n text DFT quad scriptstyle text sum over any n text sequence of length N end aligned nbsp where x N displaystyle x N nbsp is a periodic summation x N n m x n m N displaystyle x N n triangleq sum m infty infty x n mN nbsp see Discrete Fourier series The x N displaystyle x N nbsp sequence is the inverse DFT Thus our sampling of the DTFT causes the inverse transform to become periodic The array of X k 2 displaystyle X k 2 nbsp values is known as a periodogram and the parameter N displaystyle N nbsp is called NFFT in the Matlab function of the same name 4 In order to evaluate one cycle of x N displaystyle x N nbsp numerically we require a finite length x n displaystyle x n nbsp sequence For instance a long sequence might be truncated by a window function of length L displaystyle L nbsp resulting in three cases worthy of special mention For notational simplicity consider the x n displaystyle x n nbsp values below to represent the values modified by the window function Case Frequency decimation L N I displaystyle L N cdot I nbsp for some integer I displaystyle I nbsp typically 6 or 8 A cycle of x N displaystyle x N nbsp reduces to a summation of I displaystyle I nbsp segments of length N displaystyle N nbsp The DFT then goes by various names such as window presum FFT 5 Weight overlap add WOLA 6 7 8 9 10 11 C D polyphase DFT 9 10 polyphase filter bank 12 multiple block windowing and time aliasing 13 Recall that decimation of sampled data in one domain time or frequency produces overlap sometimes known as aliasing in the other and vice versa Compared to an L displaystyle L nbsp length DFT the x N displaystyle x N nbsp summation overlap causes decimation in frequency 1 p 558 leaving only DTFT samples least affected by spectral leakage That is usually a priority when implementing an FFT filter bank channelizer With a conventional window function of length L displaystyle L nbsp scalloping loss would be unacceptable So multi block windows are created using FIR filter design tools 14 15 Their frequency profile is flat at the highest point and falls off quickly at the midpoint between the remaining DTFT samples The larger the value of parameter I displaystyle I nbsp the better the potential performance Case L N 1 displaystyle L N 1 nbsp When a symmetric L displaystyle L nbsp length window function x displaystyle x nbsp is truncated by 1 coefficient it is called periodic or DFT even That is a common practice but the truncation affects the DTFT spectral leakage by a small amount It is at least of academic interest to characterize that effect An N displaystyle N nbsp length DFT of the truncated window produces frequency samples at intervals of 1 N displaystyle 1 N nbsp instead of 1 L displaystyle 1 L nbsp The samples are real valued 16 p 52 but their values do not exactly match the DTFT of the symmetric window The periodic summation x N displaystyle x N nbsp along with an N displaystyle N nbsp length DFT can also be used to sample the DTFT at intervals of 1 N displaystyle 1 N nbsp Those samples are also real valued and do exactly match the DTFT example File Sampling the Discrete time Fourier transform svg To use the full symmetric window for spectral analysis at the 1 N displaystyle 1 N nbsp spacing one would combine the n 0 displaystyle n 0 nbsp and n N displaystyle n N nbsp data samples by addition because the symmetrical window weights them equally and then apply the truncated symmetric window and the N displaystyle N nbsp length DFT nbsp Fig 2 DFT of ei2pn 8 for L 64 and N 256 nbsp Fig 3 DFT of ei2pn 8 for L 64 and N 64 Case Frequency interpolation L N displaystyle L leq N nbsp In this case the DFT simplifies to a more familiar form X k n 0 N 1 x n e i 2 p k N n displaystyle X k sum n 0 N 1 x n cdot e i2 pi frac k N n nbsp In order to take advantage of a fast Fourier transform algorithm for computing the DFT the summation is usually performed over all N displaystyle N nbsp terms even though N L displaystyle N L nbsp of them are zeros Therefore the case L lt N displaystyle L lt N nbsp is often referred to as zero padding Spectral leakage which increases as L displaystyle L nbsp decreases is detrimental to certain important performance metrics such as resolution of multiple frequency components and the amount of noise measured by each DTFT sample But those things don t always matter for instance when the x n displaystyle x n nbsp sequence is a noiseless sinusoid or a constant shaped by a window function Then it is a common practice to use zero padding to graphically display and compare the detailed leakage patterns of window functions To illustrate that for a rectangular window consider the sequence x n e i 2 p 1 8 n displaystyle x n e i2 pi frac 1 8 n quad nbsp and L 64 displaystyle L 64 nbsp Figures 2 and 3 are plots of the magnitude of two different sized DFTs as indicated in their labels In both cases the dominant component is at the signal frequency f 1 8 0 125 displaystyle f 1 8 0 125 nbsp Also visible in Fig 2 is the spectral leakage pattern of the L 64 displaystyle L 64 nbsp rectangular window The illusion in Fig 3 is a result of sampling the DTFT at just its zero crossings Rather than the DTFT of a finite length sequence it gives the impression of an infinitely long sinusoidal sequence Contributing factors to the illusion are the use of a rectangular window and the choice of a frequency 1 8 8 64 with exactly 8 an integer cycles per 64 samples A Hann window would produce a similar result except the peak would be widened to 3 samples see DFT even Hann window Convolution editMain article Convolution theorem Functions of a discrete variable sequences The convolution theorem for sequences is x y D T F T 1 D T F T x D T F T y displaystyle x y scriptstyle rm DTFT 1 displaystyle left scriptstyle rm DTFT displaystyle x cdot scriptstyle rm DTFT displaystyle y right nbsp 17 p 297 c An important special case is the circular convolution of sequences x and y defined by x N y displaystyle x N y nbsp where x N displaystyle x N nbsp is a periodic summation The discrete frequency nature of D T F T x N displaystyle scriptstyle rm DTFT displaystyle x N nbsp means that the product with the continuous function D T F T y displaystyle scriptstyle rm DTFT displaystyle y nbsp is also discrete which results in considerable simplification of the inverse transform x N y D T F T 1 D T F T x N D T F T y D F T 1 D F T x N D F T y N displaystyle x N y scriptstyle rm DTFT 1 displaystyle left scriptstyle rm DTFT displaystyle x N cdot scriptstyle rm DTFT displaystyle y right scriptstyle rm DFT 1 displaystyle left scriptstyle rm DFT displaystyle x N cdot scriptstyle rm DFT displaystyle y N right nbsp 18 1 p 548 For x and y sequences whose non zero duration is less than or equal to N a final simplification is x N y D F T 1 D F T x D F T y displaystyle x N y scriptstyle rm DFT 1 displaystyle left scriptstyle rm DFT displaystyle x cdot scriptstyle rm DFT displaystyle y right nbsp The significance of this result is explained at Circular convolution and Fast convolution algorithms Symmetry properties editWhen the real and imaginary parts of a complex function are decomposed into their even and odd parts there are four components denoted below by the subscripts RE RO IE and IO And there is a one to one mapping between the four components of a complex time function and the four components of its complex frequency transform 17 p 291 T i m e d o m a i n x x R E x R O i x I E i x I O F F F F F F r e q u e n c y d o m a i n X X R E i X I O i X I E X R O displaystyle begin aligned mathsf Time domain quad amp x quad amp quad amp x RE quad amp quad amp x RO quad amp quad i amp x IE quad amp quad amp underbrace i x IO amp Bigg Updownarrow mathcal F amp amp Bigg Updownarrow mathcal F amp amp Bigg Updownarrow mathcal F amp amp Bigg Updownarrow mathcal F amp amp Bigg Updownarrow mathcal F mathsf Frequency domain quad amp X quad amp quad amp X RE quad amp quad amp overbrace i X IO quad amp quad i amp X IE quad amp quad amp X RO end aligned nbsp From this various relationships are apparent for example The transform of a real valued function x R E x R O displaystyle x RE x RO nbsp is the even symmetric function X R E i X I O displaystyle X RE i X IO nbsp Conversely an even symmetric transform implies a real valued time domain The transform of an imaginary valued function i x I E i x I O displaystyle i x IE i x IO nbsp is the odd symmetric function X R O i X I E displaystyle X RO i X IE nbsp and the converse is true The transform of an even symmetric function x R E i x I O displaystyle x RE i x IO nbsp is the real valued function X R E X R O displaystyle X RE X RO nbsp and the converse is true The transform of an odd symmetric function x R O i x I E displaystyle x RO i x IE nbsp is the imaginary valued function i X I E i X I O displaystyle i X IE i X IO nbsp and the converse is true Relationship to the Z transform editX 2 p w displaystyle X 2 pi omega nbsp is a Fourier series that can also be expressed in terms of the bilateral Z transform I e X 2 p w X z z e i w X e i w displaystyle X 2 pi omega left widehat X z right z e i omega widehat X e i omega nbsp where the X displaystyle widehat X nbsp notation distinguishes the Z transform from the Fourier transform Therefore we can also express a portion of the Z transform in terms of the Fourier transform X e i w X 1 T w 2 p T k X w 2 p T k T k X w 2 p k 2 p T displaystyle begin aligned widehat X e i omega amp X 1 T left tfrac omega 2 pi T right sum k infty infty X left tfrac omega 2 pi T k T right amp sum k infty infty X left tfrac omega 2 pi k 2 pi T right end aligned nbsp Note that when parameter T changes the terms of X 2 p w displaystyle X 2 pi omega nbsp remain a constant separation 2 p displaystyle 2 pi nbsp apart and their width scales up or down The terms of X1 T f remain a constant width and their separation 1 T scales up or down Table of discrete time Fourier transforms editSome common transform pairs are shown in the table below The following notation applies w 2 p f T displaystyle omega 2 pi fT nbsp is a real number representing continuous angular frequency in radians per sample f displaystyle f nbsp is in cycles sec and T displaystyle T nbsp is in sec sample In all cases in the table the DTFT is 2p periodic in w displaystyle omega nbsp X 2 p w displaystyle X 2 pi omega nbsp designates a function defined on lt w lt displaystyle infty lt omega lt infty nbsp X o w displaystyle X o omega nbsp designates a function defined on p lt w p displaystyle pi lt omega leq pi nbsp and zero elsewhere Then X 2 p w k X o w 2 p k displaystyle X 2 pi omega triangleq sum k infty infty X o omega 2 pi k nbsp d w displaystyle delta omega nbsp is the Dirac delta function sinc t displaystyle operatorname sinc t nbsp is the normalized sinc function rect n L 1 n L 2 0 n gt L 2 displaystyle operatorname rect left n over L right triangleq begin cases 1 amp n leq L 2 0 amp n gt L 2 end cases nbsp tri t displaystyle operatorname tri t nbsp is the triangle function n is an integer representing the discrete time domain in samples u n displaystyle u n nbsp is the discrete time unit step function d n displaystyle delta n nbsp is the Kronecker delta d n 0 displaystyle delta n 0 nbsp Time domain x n Frequency domain X2p w Remarks Reference d n displaystyle delta n nbsp X 2 p w 1 displaystyle X 2 pi omega 1 nbsp 17 p 305 d n M displaystyle delta n M nbsp X 2 p w e i w M displaystyle X 2 pi omega e i omega M nbsp integer M displaystyle M nbsp m d n M m displaystyle sum m infty infty delta n Mm nbsp X 2 p w m e i w M m 2 p M k d w 2 p k M displaystyle X 2 pi omega sum m infty infty e i omega Mm frac 2 pi M sum k infty infty delta left omega frac 2 pi k M right nbsp X o w 2 p M k M 1 2 M 1 2 d w 2 p k M displaystyle X o omega frac 2 pi M sum k M 1 2 M 1 2 delta left omega frac 2 pi k M right nbsp odd M X o w 2 p M k M 2 1 M 2 d w 2 p k M displaystyle X o omega frac 2 pi M sum k M 2 1 M 2 delta left omega frac 2 pi k M right nbsp even M integer M gt 0 displaystyle M gt 0 nbsp u n displaystyle u n nbsp X 2 p w 1 1 e i w p k d w 2 p k displaystyle X 2 pi omega frac 1 1 e i omega pi sum k infty infty delta omega 2 pi k nbsp X o w 1 1 e i w p d w displaystyle X o omega frac 1 1 e i omega pi cdot delta omega nbsp The 1 1 e i w displaystyle 1 1 e i omega nbsp term must be interpreted as a distribution in the sense of a Cauchy principal value around its poles at w 2 p k displaystyle omega 2 pi k nbsp a n u n displaystyle a n u n nbsp X 2 p w 1 1 a e i w displaystyle X 2 pi omega frac 1 1 ae i omega nbsp 0 lt a lt 1 displaystyle 0 lt a lt 1 nbsp 17 p 305 e i a n displaystyle e ian nbsp X o w 2 p d w a displaystyle X o omega 2 pi cdot delta omega a nbsp p lt a lt p X 2 p w 2 p k d w a 2 p k displaystyle X 2 pi omega 2 pi sum k infty infty delta omega a 2 pi k nbsp real number a displaystyle a nbsp cos a n displaystyle cos a cdot n nbsp X o w p d w a d w a displaystyle X o omega pi left delta left omega a right delta left omega a right right nbsp X 2 p w k X o w 2 p k displaystyle X 2 pi omega triangleq sum k infty infty X o omega 2 pi k nbsp real number a displaystyle a nbsp with p lt a lt p displaystyle pi lt a lt pi nbsp sin a n displaystyle sin a cdot n nbsp X o w p i d w a d w a displaystyle X o omega frac pi i left delta left omega a right delta left omega a right right nbsp real number a displaystyle a nbsp with p lt a lt p displaystyle pi lt a lt pi nbsp rect n M N rect n M N 1 displaystyle operatorname rect left n M over N right equiv operatorname rect left n M over N 1 right nbsp X o w sin N w 2 sin w 2 e i w M displaystyle X o omega sin N omega 2 over sin omega 2 e i omega M nbsp integer M displaystyle M nbsp and odd integer N displaystyle N nbsp sinc W n a displaystyle operatorname sinc W n a nbsp X o w 1 W rect w 2 p W e i a w displaystyle X o omega frac 1 W operatorname rect left omega over 2 pi W right e ia omega nbsp real numbers W a displaystyle W a nbsp with 0 lt W lt 1 displaystyle 0 lt W lt 1 nbsp sinc 2 W n displaystyle operatorname sinc 2 Wn nbsp X o w 1 W tri w 2 p W displaystyle X o omega frac 1 W operatorname tri left omega over 2 pi W right nbsp real number W displaystyle W nbsp 0 lt W lt 0 5 displaystyle 0 lt W lt 0 5 nbsp 0 n 0 1 n n elsewhere displaystyle begin cases 0 amp n 0 frac 1 n n amp text elsewhere end cases nbsp X o w j w displaystyle X o omega j omega nbsp it works as a differentiator filter 1 n a cos p W n a sinc W n a displaystyle frac 1 n a left cos pi W n a operatorname sinc W n a right nbsp X o w j w W rect w p W e j a w displaystyle X o omega frac j omega W cdot operatorname rect left omega over pi W right e ja omega nbsp real numbers W a displaystyle W a nbsp with 0 lt W lt 1 displaystyle 0 lt W lt 1 nbsp p 2 n 0 1 n 1 p n 2 otherwise displaystyle begin cases frac pi 2 amp n 0 frac 1 n 1 pi n 2 amp text otherwise end cases nbsp X o w w displaystyle X o omega omega nbsp 0 n even 2 p n n odd displaystyle begin cases 0 amp n text even frac 2 pi n amp n text odd end cases nbsp X o w j w lt 0 0 w 0 j w gt 0 displaystyle X o omega begin cases j amp omega lt 0 0 amp omega 0 j amp omega gt 0 end cases nbsp Hilbert transform C A B 2 p sinc A B 2 p n sinc A B 2 p n displaystyle frac C A B 2 pi cdot operatorname sinc left frac A B 2 pi n right cdot operatorname sinc left frac A B 2 pi n right nbsp X o w displaystyle X o omega nbsp nbsp real numbers A B displaystyle A B nbsp complex C displaystyle C nbsp Properties editThis table shows some mathematical operations in the time domain and the corresponding effects in the frequency domain displaystyle nbsp is the discrete convolution of two sequences x n displaystyle x n nbsp is the complex conjugate of x n Property Time domainx n Frequency domainX 2 p w displaystyle X 2 pi omega nbsp Remarks Reference Linearity a x n b y n displaystyle a cdot x n b cdot y n nbsp a X 2 p w b Y 2 p w displaystyle a cdot X 2 pi omega b cdot Y 2 pi omega nbsp complex numbers a b displaystyle a b nbsp 17 p 294 Time reversal Frequency reversal x n displaystyle x n nbsp X 2 p w displaystyle X 2 pi omega nbsp 17 p 297 Time conjugation x n displaystyle x n nbsp X 2 p w displaystyle X 2 pi omega nbsp 17 p 291 Time reversal amp conjugation x n displaystyle x n nbsp X 2 p w displaystyle X 2 pi omega nbsp 17 p 291 Real part in time ℜ x n displaystyle Re x n nbsp 1 2 X 2 p w X 2 p w displaystyle frac 1 2 X 2 pi omega X 2 pi omega nbsp 17 p 291 Imaginary part in time ℑ x n displaystyle Im x n nbsp 1 2 i X 2 p w X 2 p w displaystyle frac 1 2i X 2 pi omega X 2 pi omega nbsp 17 p 291 Real part in frequency 1 2 x n x n displaystyle frac 1 2 x n x n nbsp ℜ X 2 p w displaystyle Re X 2 pi omega nbsp 17 p 291 Imaginary part in frequency 1 2 i x n x n displaystyle frac 1 2i x n x n nbsp ℑ X 2 p w displaystyle Im X 2 pi omega nbsp 17 p 291 Shift in time Modulation in frequency x n k displaystyle x n k nbsp X 2 p w e i w k displaystyle X 2 pi omega cdot e i omega k nbsp integer k 17 p 296 Shift in frequency Modulation in time x n e i a n displaystyle x n cdot e ian nbsp X 2 p w a displaystyle X 2 pi omega a nbsp real number a displaystyle a nbsp 17 p 300 Decimation x n M displaystyle x nM nbsp 1 M m 0 M 1 X 2 p w 2 p m M displaystyle frac 1 M sum m 0 M 1 X 2 pi left tfrac omega 2 pi m M right nbsp E integer M displaystyle M nbsp Time Expansion x n M n multiple of M 0 otherwise displaystyle scriptstyle begin cases x n M amp n text multiple of M 0 amp text otherwise end cases nbsp X 2 p M w displaystyle X 2 pi M omega nbsp integer M displaystyle M nbsp 1 p 172 Derivative in frequency n i x n displaystyle frac n i x n nbsp d X 2 p w d w displaystyle frac dX 2 pi omega d omega nbsp 17 p 303 Integration in frequency displaystyle nbsp displaystyle nbsp Differencing in time x n x n 1 displaystyle x n x n 1 nbsp 1 e i w X 2 p w displaystyle left 1 e i omega right X 2 pi omega nbsp Summation in time m n x m displaystyle sum m infty n x m nbsp 1 1 e i w X 2 p w p X 0 k d w 2 p k displaystyle frac 1 left 1 e i omega right X 2 pi omega pi X 0 sum k infty infty delta omega 2 pi k nbsp Convolution in time Multiplication in frequency x n y n displaystyle x n y n nbsp X 2 p w Y 2 p w displaystyle X 2 pi omega cdot Y 2 pi omega nbsp 17 p 297 Multiplication in time Convolution in frequency x n y n displaystyle x n cdot y n nbsp 1 2 p p p X 2 p n Y 2 p w n d n displaystyle frac 1 2 pi int pi pi X 2 pi nu cdot Y 2 pi omega nu d nu nbsp Periodic convolution 17 p 302 Cross correlation r x y n x n y n displaystyle rho xy n x n y n nbsp R x y w X 2 p w Y 2 p w displaystyle R xy omega X 2 pi omega cdot Y 2 pi omega nbsp Parseval s theorem E x y n x n y n displaystyle E xy sum n infty infty x n cdot y n nbsp E x y 1 2 p p p X 2 p w Y 2 p w d w displaystyle E xy frac 1 2 pi int pi pi X 2 pi omega cdot Y 2 pi omega d omega nbsp 17 p 302 See also editLeast squares spectral analysis Multidimensional transform Zak transformNotes edit When the dependency on T is unimportant a common practice is to replace it with 1 displaystyle 1 nbsp Then f has units of cycles sample called normalized frequency In fact Eq 2 is often justified as follows 1 p 143 F n T x n T d t n T F x t T n d t n T X f F T n d t n T X f k d f k T k X f k T displaystyle begin aligned mathcal F left sum n infty infty T cdot x nT cdot delta t nT right amp mathcal F left x t cdot T sum n infty infty delta t nT right amp X f mathcal F left T sum n infty infty delta t nT right amp X f sum k infty infty delta left f frac k T right amp sum k infty infty X left f frac k T right end aligned nbsp WOLA should not be confused with the Overlap add method of piecewise convolution WOLA example File WOLA channelizer example png This expression is derived as follows 1 p 168 n x n M T e i w n 1 M T k X w 2 p M T k M T 1 M T m 0 M 1 n X w 2 p M T m M T n T where k m n M 1 M m 0 M 1 1 T n X w 2 p m M 2 p T n T 1 M m 0 M 1 X 2 p w 2 p m M displaystyle begin aligned sum n infty infty x nMT e i omega n amp frac 1 MT sum k infty infty X left tfrac omega 2 pi MT tfrac k MT right amp frac 1 MT sum m 0 M 1 quad sum n infty infty X left tfrac omega 2 pi MT tfrac m MT tfrac n T right quad text where quad k rightarrow m nM amp frac 1 M sum m 0 M 1 quad frac 1 T sum n infty infty X left tfrac omega 2 pi m M 2 pi T tfrac n T right amp frac 1 M sum m 0 M 1 quad X 2 pi left tfrac omega 2 pi m M right end aligned nbsp Page citations edit Oppenheim and Schafer 1 p 147 4 20 p 694 10 1 and Prandoni and Vetterli 2 p 255 9 33 where x n x n T 1 T x n displaystyle x n triangleq x nT tfrac 1 T x n nbsp therefore X e i w 1 T X 2 p w displaystyle X e i omega triangleq tfrac 1 T X 2 pi omega nbsp Also w 2 p f T displaystyle omega triangleq 2 pi fT nbsp and X c i 2 p f X f displaystyle X c i2 pi f triangleq X f nbsp Oppenheim and Schafer 1 p 551 8 35 and Prandoni and Vetterli 2 p 82 4 43 With definitions X e i w 1 T X 2 p w displaystyle tilde X e i omega triangleq tfrac 1 T X 2 pi omega nbsp w 2 p f T displaystyle omega triangleq 2 pi fT nbsp X k X k displaystyle tilde X k triangleq X k nbsp and d 2 p f T 2 p k N d f k N T 2 p T displaystyle delta left 2 pi fT tfrac 2 pi k N right equiv delta left f tfrac k NT right 2 pi T nbsp this expression differs from the references by a factor of 2 p displaystyle 2 pi nbsp because they lost it in going from the 3rd step to the 4th Specifically the DTFT of e i a n displaystyle e ian nbsp at Table of discrete time Fourier transforms has a 2 p displaystyle 2 pi nbsp factor that the references omitted Oppenheim and Schafer 1 p 60 2 169 and Prandoni and Vetterli 2 p 122 5 21 References edit a b c d e f g h i j k Oppenheim Alan V Schafer Ronald W Buck John R 1999 4 2 8 4 Discrete time signal processing 2nd ed Upper Saddle River N J Prentice Hall ISBN 0 13 754920 2 samples of the Fourier transform of an aperiodic sequence x n can be thought of as DFS coefficients of a periodic sequence obtained through summing periodic replicas of x n a b c Prandoni Paolo Vetterli Martin 2008 Signal Processing for Communications PDF 1 ed Boca Raton FL CRC Press pp 72 76 ISBN 978 1 4200 7046 0 Retrieved 4 October 2020 the DFS coefficients for the periodized signal are a discrete set of values for its DTFT Rao R 2008 Signals and Systems Prentice Hall Of India Pvt Limited ISBN 9788120338593 Periodogram power spectral density estimate MATLAB periodogram Gumas Charles Constantine July 1997 Window presum FFT achieves high dynamic range resolution Personal Engineering amp Instrumentation News 58 64 Archived from the original on 2001 02 10 a href Template Cite journal html title Template Cite journal cite journal a CS1 maint bot original URL status unknown link Crochiere R E Rabiner L R 1983 7 2 Multirate Digital Signal Processing Englewood Cliffs NJ Prentice Hall pp 313 326 ISBN 0136051626 Wang Hong Lu Youxin Wang Xuegang 16 October 2006 Channelized Receiver with WOLA Filterbank 2006 CIE International Conference on Radar Shanghai China IEEE pp 1 3 doi 10 1109 ICR 2006 343463 ISBN 0 7803 9582 4 S2CID 42688070 Lyons Richard G June 2008 DSP Tricks Building a practical spectrum analyzer EE Times Retrieved 2020 02 20 Note however that it contains a link labeled weighted overlap add structure which incorrectly goes to Overlap add method a b Lillington John March 2003 Comparison of Wideband Channelisation Architectures PDF Dallas International Signal Processing Conference p 4 fig 7 S2CID 31525301 Archived from the original PDF on 2019 03 08 Retrieved 2020 09 06 The Weight Overlap and Add or WOLA or its subset the Polyphase DFT is becoming more established and is certainly very efficient where large high quality filter banks are required a b Lillington John A Review of Filter Bank Techniques RF and Digital PDF armms org Isle of Wight UK Libra Design Associates Ltd p 11 Retrieved 2020 09 06 Fortunately there is a much more elegant solution as shown in Figure 20 below known as the Polyphase or WOLA Weight Overlap and Add FFT Hochgurtel Stefan 2013 Efficient implementations of high resolution wideband FFT spectrometers and their application to an APEX Galactic Center line survey PDF hss ulb uni bonn de Bonn Rhenish Friedrich Wilhelms University of Bonn pp 26 27 Retrieved 2020 09 06 To perform M fold WOLA for an N point DFT M N real input samples aj first multiplied by a window function wj of same size Chennamangalam Jayanth 2016 10 18 The Polyphase Filter Bank Technique CASPER Group Retrieved 2016 10 30 Dahl Jason F 2003 02 06 Time Aliasing Methods of Spectrum Estimation Ph D Brigham Young University Retrieved 2016 10 31 Lin Yuan Pei Vaidyanathan P P June 1998 A Kaiser Window Approach for the Design of Prototype Filters of Cosine Modulated Filterbanks PDF IEEE Signal Processing Letters 5 6 132 134 Bibcode 1998ISPL 5 132L doi 10 1109 97 681427 S2CID 18159105 Retrieved 2017 03 16 li, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.