Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

How to calculate Fourier transform of discrete signals?

Status
Not open for further replies.

hotkid_1

Newbie level 2
Joined
Nov 8, 2006
Messages
2
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,300
im confused with fourier transform of discrete signals. how do we calculate it
 

Fourier transform

So do I.
I just hardly figure out the difference between FS,FT,DFS,DFT...
 

Re: 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:


where e is the base of the natural logarithm, is the imaginary unit (i2 = − 1), and π is Pi. The transform is sometimes denoted by the symbol , as in or .
 

Fourier transform

check the manual of matlab for equations. Basically it just split the signal into the sum of many "single tone"
 

Re: Fourier transform

fourier transform is like denoting the amplitude at every infinitesimal frequency and then joining all those points. incase you sample that curve at discrete points, it becomes dft.

AMRITH.S.
 

Fourier transform

But in matlab, I can do fft on discrete signals. Is there any special meaning of fft in matlab?
 

Fourier transform

Hi
note tat they are discrete & not digital.
in matlab u find the fft of the discrete samples.
denoting the number of points like 512 or 128.
 

Re:FFT

FFT is an efficient method of calculating the DFT of a signal.
to calculate DFT it need computations of the order of square N.
FFT need computation of the order of NlogN.As the value of N(no of samples increases)
the computational advantage is immense.

As about the difference betwenn FS,FT,DFS,DFT i will try to come back.
 

Re: Fourier transform

@adsl
thats right,upto my knowledge we cannot do a continuous fourier transform on any digital machine. thats why if you give the input in the discrete form it means that you have sampled the original analog signal and then given it to the computer to take an fft(or dft(there is no ft in matlab)) of it.

AMRITH.S.
 

Re: Fourier transform

hotkid_1 said:
im confused with fourier transform of discrete signals. how do we calculate it

the method to calsulate discrete fourier transform is the same as what we calculate analog fourier transform..just e-jwt change to e-(2npiK/N)
 

Re: Fourier transform

As per my understanding:

FS: is used for signals which is continous and periodic..
FT: is used for signals which is continous and aperiodic...
DFT: is used for signals which is discrete and periodic.....
DTFT: is used for signals which is discrete and aperiodic.....

To calculate FT for a discrete signal is done by just sampling the continous signal and transforming it. And we should make sure that the continous signal is not periodic
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top