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 can I compute Short-Time FFT for Xilinx FPGAs?

Status
Not open for further replies.

ravics

Advanced Member level 4
Joined
Sep 1, 2010
Messages
116
Helped
4
Reputation
8
Reaction score
4
Trophy points
1,298
Location
Shangri-la
Activity points
1,852
How can I compute Short-Time FFT for Xilinx FPGA's?
 

Re: Short-Time FFT

Dear ravics,

Two approaches comes to mind:
1) CPU solution: instantiate a MicroBlaze CPU inside your Xilinx FPGA, and find (google) some open source implementation of the STFT (written in C). Then compile it for Microblaze.
2) Non CPU solution, You probably would need a FFT IP from Xilinx, a BlockRAM memory (size depends on your FFT size, time window, and data bit-width), and simple state machine which writes FFT IP output into the RAM.

What is a source of the data which is going to pass through FFT ?

How you have to demonstrate your STFT working ? In simulation or in hardware ?

Hope that helps,
mhmhmh
 

Re: Short-Time FFT

Thanks mhmhmh. My data source would be real-time signals in Voice Band range.
 

Re: Short-Time FFT

you have 2 way
1 ip core of Xilinx
2 you can design your code in matlab simulink then convert them to VHDL file.

use of ip core is efficient.
 

Re: Short-Time FFT

Thanks mhmhmh. My data source would be real-time signals in Voice Band range.

Did you solve your problem ?

Can you share more details about your project, without it is hard to help you.
 

Re: Short-Time FFT

Project requires analysis of real-time signals in voice band range. I need to calculate short-time energy & short-time zero crossing rate of the signal. Need to do spectral analysis for which i require stft.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top