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.

Hi, how to calculate 3 point fft?

Status
Not open for further replies.

W_Heisenberg

Full Member level 4
Joined
Feb 27, 2011
Messages
217
Helped
6
Reputation
12
Reaction score
6
Trophy points
1,298
Location
Boston
Activity points
2,575
Given [1 4 7], looking for its 3 point fft

how to draw the butterfly?
 

There are no fast algorithms for this. Just DFT. Multiply this vector with 3x3 matrix of fourier coeffs. And sum. Refer to literature for further info.
 

Matlab comand dftmtx(N) (in this case N=3) gives the fourier matrix W. Then multiply as Mityan said X=W x. Where x is your input vector. and X the DFT coefficients vector.

Also with only 3 points you can calculate it even by hand. Using the analysis equations (for N=3):
Re X(k)= sum x cos(2 pi k i / N) for i=0 to N-1
Im X(k)= sum x sin(2 pi k i / N) for i=0 to N-1

(sorry I dont know how to enter formulas sum is the summation sign).
 

In this way, is there any butterfly form?

seems not to me.
There are no fast algorithms for this. Just DFT. Multiply this vector with 3x3 matrix of fourier coeffs. And sum. Refer to literature for further info.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top