Simple 8-bit FFT Processor for 512pt Array at 20MHz

Click For Summary

Discussion Overview

The discussion revolves around the search for a simple FFT processor capable of handling 8-bit input in an array of at least 512 points at a processing speed of 20 MHz. Participants explore various options and considerations related to hardware capabilities and potential solutions.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant inquires about the existence of a simple FFT processor that meets specific requirements, emphasizing the need for simplicity over complexity in hardware design.
  • Another participant suggests that identifying suitable processors may require checking data sheets and recommends using Digikey for sorting options.
  • A different participant questions whether the 20 MHz specification refers to the processing speed for the entire array or just the hardware clock speed, indicating that the processing speed requirement is quite demanding for a simple processor.
  • One participant mentions that if the 20 MHz is the data acquisition rate, it could be feasible to perform the FFT continuously on an Intel CPU, and notes the availability of FPGA code for pipelined parallel FFT processors.
  • A participant provides a link to a Google search for FFT processors, suggesting that it may yield useful information for the original poster.

Areas of Agreement / Disagreement

Participants express varying views on the feasibility of achieving the specified processing speed with a simple processor, and there is no consensus on the best approach or specific hardware options available.

Contextual Notes

Participants have not clarified the exact definitions of "simple" or the specific requirements for the FFT processing, leading to potential ambiguity in the discussion.

Who May Find This Useful

This discussion may be useful for individuals involved in hardware design, particularly those interested in FFT processing capabilities and the selection of suitable processors for specific applications.

Ravaner
Messages
134
Reaction score
3
Hello. I'm looking for a "simple" FFT processor able to process an 8 bits input in an array of at least 512 pts with a speed of at least 20 MHz. I've precised "simple" instead of certain TI DSP with up to 196 pins ! I only need FFT nothing else. Does it exist ? Thanks by advance for replies.
 
Engineering news on Phys.org
Tough to answer without checking the DS of a bunch of processors - Digikey sort may help

Do you just want the processor - for a product development, or is this a one off build - although a Dev Kit would help with both.
 
Ravaner said:
Hello. I'm looking for a "simple" FFT processor able to process an 8 bits input in an array of at least 512 pts with a speed of at least 20 MHz. I've precised "simple" instead of certain TI DSP with up to 196 pins ! I only need FFT nothing else. Does it exist ? Thanks by advance for replies.
Does that mean you want to process the whole array from input time domain data to output frequency domain data once every 1/20MHz = 50ns? That's pretty fast for a simple processor, IMO. There may be some purpose-built chips that can be used to pipeline and accelerate the transform, though.

EDIT -- Or do you mean you just want your hardware clock for this processing to run at 20MHz? How often do you need for the FFT to complete?
 
Ravaner said:
8 bits input in an array of at least 512 pts with a speed of at least 20 MHz.
If the 20MHz is the data acquisition rate, then it can be done continuously on an Intel CPU in a PC.
There is code available for FPGAs that will generate pipelined parallel FFT processors for the highest speeds.
 
Thanks for your replies.
 

Similar threads

Replies
5
Views
2K
Replies
4
Views
10K
  • · Replies 15 ·
Replies
15
Views
2K
  • · Replies 23 ·
Replies
23
Views
5K
Replies
17
Views
6K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 6 ·
Replies
6
Views
4K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 13 ·
Replies
13
Views
4K