Understanding Discrete Fourier Transforms: A Guide for High School Students

  • Thread starter Ana09
  • Start date
  • Tags
    Fourier
In summary, the Discrete Fourier Transform is a numeric operation that is commonly used in programs like Octave. The FFT is a very popular way of calculating it.
  • #1
Ana09
4
0
Fourier transforms. help!

hey! i am in high school, working on a project on discrete Fourier transforms..

I have the formula: X(k)= EN-1n=0x(n)(cos(wnk)-isin(wnk))
where w=2pi/N.

My question is: how do you express x(n)?does it have an equation, or what?
I really need help with this, so please if anyone knows.."
THANK YOU!
 
Physics news on Phys.org
  • #2


What might be confusing you is the notation you have. x(n) implies x is a function of n. The actual notation is [tex]x_n[/tex] pronounced "x sub n." The [tex]x_n[/tex] are the individual numbers you are doing the DFT on.

http://en.wikipedia.org/wiki/Discrete_Fourier_transform
The sequence of N complex numbers x0, ..., xN−1 is transformed into the sequence of N complex numbers X0, ..., XN−1 by the DFT according to the formula
The actual DFT equation should be

[tex]X_k = \sum_{n=0}^{N-1} x_n e^{\frac{-2\pi i}{N}k n}[/tex]

[tex]k=0,...N-1[/tex]
 
  • #3


and what would those numbers be? the amplitude of each sample on the time domain?

anyway, thank you so much, it was really helpful =)
 
  • #4


Ana09 said:
and what would those numbers be? the amplitude of each sample on the time domain?
Yes, exactly.
 
  • #5


If you tell us about your project it may be easier to help. It usually is just a long list of data points.
 
  • #6


Thanks!
Well, I kind of wanted to draw the spectra of different sounds "by hand". But I realized that with the DFT it would take far too long, so I was thinking on showing the beginning of the working, or an example of it, and then do the rest with the help of some software (which I am also trying to find online). Another option could be to draw the spectra with a really small number of samples, but I am not sure of whether the results would be realistic.

I have also read about FFT's, but I still don't really understand how they work. Would it be easier for me to use the FFT for this project?
 
  • #7


My question is: how do you express x(n)?does it have an equation, or what?

The equation (a very standard one) gives X(n) in terms of x(n). Could it be that your teacher is simply looking for the inverse? i.e. x(n) in terms of X(n)? That's just the Inverse Fourier Transform then. Almost like changing places between X(n) and x(n) .. but not quite ... you'd better look it up to find it out exactly.

Usually the Discrete Fourier Transform is a numeric problem, it's very common to use computers ... there's are very many ways and packages ... it's a hugely useful operation, but not done with the head usually. The FFT is a very popular way of calculating it .. packages like Octave have it as standard. As you've given the equation .. it's in its very standard form, no specifics attached. It's all I can think of, that it must be the IDFT they want
 

What is a Fourier transform?

A Fourier transform is a mathematical tool used to decompose a signal into its constituent frequencies. It converts a function of time or space into a function of frequency, providing a representation of the signal in the frequency domain.

What are the applications of Fourier transforms?

Fourier transforms have a wide range of applications in various fields, such as signal processing, image and sound analysis, communications, and quantum mechanics. They are also used in solving differential equations, data compression, and pattern recognition.

What is the difference between Fourier transform and Fourier series?

A Fourier series is used to represent a periodic function as a sum of sinusoidal functions, while a Fourier transform is used to represent a non-periodic function as a sum of continuous sinusoidal functions. In other words, Fourier series is a special case of Fourier transform for periodic functions.

What is the inverse Fourier transform?

The inverse Fourier transform is the process of converting a function from the frequency domain back to the time or space domain. It is the reverse operation of a Fourier transform and allows us to reconstruct a signal from its frequency components.

How do I perform a Fourier transform?

To perform a Fourier transform, you need to have a mathematical understanding of the concept, as well as knowledge of the relevant mathematical tools and software. There are also various online resources and tutorials available to help you learn and practice Fourier transforms.

Similar threads

  • Differential Equations
Replies
4
Views
2K
  • Calculus and Beyond Homework Help
Replies
1
Views
2K
  • Linear and Abstract Algebra
Replies
4
Views
910
  • Advanced Physics Homework Help
Replies
0
Views
240
  • Calculus and Beyond Homework Help
Replies
1
Views
1K
  • Calculus and Beyond Homework Help
Replies
1
Views
1K
  • Advanced Physics Homework Help
Replies
1
Views
832
Replies
3
Views
1K
  • Calculus and Beyond Homework Help
Replies
2
Views
2K
  • Calculus and Beyond Homework Help
Replies
2
Views
1K
Back
Top