Discrete Fourier Transform with different period

AI Thread Summary
The discussion focuses on the challenge of efficiently evaluating sums for the Discrete Fourier Transform (DFT) when the period is not 2π, complicating the use of standard FFT libraries. It highlights that using a DFT on raw data can introduce high-frequency components that obscure meaningful results due to discontinuities in the sample. A common solution is to apply a windowing function, which minimizes these artifacts by tapering the data at the ends, though this can lead to some blurring of the desired frequency components. Various windowing functions exist, each with different trade-offs, with the Hanning window recommended for beginners. Real-world signal processing tools like Matlab offer built-in windowing options to simplify this process.
vibe3
Messages
39
Reaction score
1
Hi all, I have a seemingly simple problem which is I'd like to efficiently evaluate the following sums:

<br /> Y_k = \sum_{j=0}^{n-1} c_j e^{\frac{i j k \alpha}{n}}<br />

for k=0...n-1. Now if \alpha = 2\pi, then this reduces to a standard DFT and I can use a standard FFT library to compute the sums. But if \alpha \ne 2\pi then I don't see how I can put this into standard DFT form to use a regular FFT library on this.

I guess this problem amounts to computing a DFT with harmonics that do not necessarily have periods of 2 \pi.

Any help is appreciated!
 
Mathematics news on Phys.org
This situation happens all the time when you analyse measured data, because obviously you don't know exactly what frequencies are in the data till AFTER you have measured it and processsed it.

If you do a DFT on the raw data, the result will be hard to understand, because the discontinuity between the two ends of the sample will produce a lot of high frequency Fourier components that don't mean anything physically.

One standard technique is to multiply the data by a "windowing function" which is close to 0 at the ends of the range, and close to 1 in the middle. That gets rid of the meaningless high frequency Fourier components by making the ends of the sample "match up" (both become close to 0), but at the cost of blurring the frequency components you are interested in.

There are several different windowing functions that have been invented, with different tradeoffs between the amount of filtering and the amount of blurring, but if you are new to this I would recommend the Hanning window
http://en.wikipedia.org/wiki/Hann_function Note, there is also a Hamming window - be careful with the spelling!

This might be useful: http://www.tmworld.com/electronics-news/4383713/Windowing-Functions-Improve-FFT-Results-Part-I (and also part 2)

"Real world" signal processing programs like Matlab have these windowing options built in, so you don't have to work out the math yourself.
 
Thread 'Video on imaginary numbers and some queries'
Hi, I was watching the following video. I found some points confusing. Could you please help me to understand the gaps? Thanks, in advance! Question 1: Around 4:22, the video says the following. So for those mathematicians, negative numbers didn't exist. You could subtract, that is find the difference between two positive quantities, but you couldn't have a negative answer or negative coefficients. Mathematicians were so averse to negative numbers that there was no single quadratic...
Insights auto threads is broken atm, so I'm manually creating these for new Insight articles. In Dirac’s Principles of Quantum Mechanics published in 1930 he introduced a “convenient notation” he referred to as a “delta function” which he treated as a continuum analog to the discrete Kronecker delta. The Kronecker delta is simply the indexed components of the identity operator in matrix algebra Source: https://www.physicsforums.com/insights/what-exactly-is-diracs-delta-function/ by...
Suppose ,instead of the usual x,y coordinate system with an I basis vector along the x -axis and a corresponding j basis vector along the y-axis we instead have a different pair of basis vectors ,call them e and f along their respective axes. I have seen that this is an important subject in maths My question is what physical applications does such a model apply to? I am asking here because I have devoted quite a lot of time in the past to understanding convectors and the dual...

Similar threads

Back
Top