FPGA Central - World's 1st FPGA / CPLD Portal

FPGA Central

World's 1st FPGA Portal

 

Go Back   FPGA Groups > NewsGroup > DSP

DSP comp.dsp newsgroup, mailing list

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 12-10-2005, 01:38 AM
vik
Guest
 
Posts: n/a
Default DFT/FFT in real time

Hi

I am using TI eZdsp f2812 board to do a DFT. The sampling rate is 4 MHz
so in order to get good accuracy, I need to do a 1024/2048 point DFT fo
good frequency resolution. The incoming data is continuous. I want to kno
if this can be done accurately in real time? If not, how can i make i
happen in real time provided that I have other algorithms lik
filtering/decoding running at the same time on real data.

Reply With Quote
  #2 (permalink)  
Old 12-10-2005, 11:44 AM
john
Guest
 
Posts: n/a
Default Re: DFT/FFT in real time

vik wrote:
> Hi
>
> I am using TI eZdsp f2812 board to do a DFT. The sampling rate is 4 MHz,
> so in order to get good accuracy, I need to do a 1024/2048 point DFT for
> good frequency resolution. The incoming data is continuous. I want to know
> if this can be done accurately in real time? If not, how can i make it
> happen in real time provided that I have other algorithms like
> filtering/decoding running at the same time on real data.


I hope that you are planning to use an FFT and not a straight DFT!

To do a back of the envelope sanity check, you need to figure out how
how many FFTs per second are required. From your numbers, it sounds
like it could be as high as 2000. Now multiply that number by the
number of cycles per FFT, a number that is typically available in the
benchmark section of the FFT documentation (see for example TI's
DSPLIB). If that product is close to the instruction rate of the DSP
chip, you won't be able to keep up, in which case you could FFT every
other 2k segment or something like that.

Other things to watch out for include the cost of bit reversing the FFT
input, the cost of converting the FFT output to magnitude, and the cost
of memory accesses for FFT data and coefficients.

John

Reply With Quote
Reply

Bookmarks

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
real to time Attila Csosz VHDL 2 04-28-2006 01:58 PM
real time application [email protected] DSP 1 09-10-2005 12:18 AM
Is there a quick, not much processing time needed, way to make the same volume on a 16 signed int stream in real time? SA Dev DSP 17 02-26-2004 08:47 PM
Request for Real Digital Real-time Hardware Synth Radium DSP 2 12-31-2003 07:01 AM
can this be done in real time??? Andrew N Rimell DSP 2 10-09-2003 12:06 PM


All times are GMT +1. The time now is 01:16 AM.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0
Copyright 2008 @ FPGA Central. All rights reserved