Hi Everyone,

I'd like to let you know about a new commercial FFT product that I've just 
released, which I call the BxBFFT.

The BxBFFT is a high-speed streaming FFT that currently works in 
Vivado-supported Xilinx FPGAs.  It supports FFT sizes that are arbitrary 
multiples of 2, 3, 5, and 7.  It supports FFTs with built-in real-to-complex 
conversion.  It supports all "demux factors" that evenly divide into the FFT 
size.  For example, I can deliver a 2100-point FFT with a demux factor of 7.  
Or with a demux factor of 20 or 21 or 35.

It's my belief that resources used by the BxBFFT are comparable to the CASPER 
FFT for powers of 2, but I haven't seen a lot of data yet on the CASPER FFT to 
confirm this.  The BxBFFT uses 18-bit coefficients with 27-bit data for high 
dynamic range and high protection against overflow.

BxBFFTs that aren't powers of 2 are highly optimized, and thus the penalty for 
their departure from power-of-2 is typically small.

You can find more info on sizing at www.bxbfft.com.  I've listed resource and 
speed estimates for over 3000 different sizes/demux factors in the downloadable 
text files there, obtained from successful Vivado compiles.  These cover FFT 
sizes from 100 to 20000, and demux factors from 1 to 16.  Larger sizes and 
demux factors are easily possible, but the list was getting a bit big.  The 
information currently is for the complex-to-complex BxBFFT in Ultrascale+ 
chips, but I'll be adding Ultrascale and 7-series FPGA resources and achievable 
clock speeds soon.  (It takes nearly 4 days for Vivado to make the 3000 
bitfiles.)  I’ll then proceed to add sizing for real-to-complex BxBFFTs.

I'm happy to answer questions, either on this forum or in private email, as 
appropriate.

Lastly but not least, allow me to introduce myself.  :-)  None of you know me; 
I come from a background in radar, optical processing, and communication 
systems at Lockheed Martin.  My last work there was in channelized and 
beamformed digital communications satellites.  While working on that, I got 
excited about the applications of polyphase filter banks.  So about two years 
ago I left to form my own company building PFBs.  The first step is to build 
the required FFT, which I'm now releasing.

Please pardon the commercial nature of this post, but I believe this is of 
sufficient interest to the group to justify it.

Regards,

Ross Martin
Bit by Bit Signal Processing LLC
[email protected]
+1-623-487-8011

-- 
You received this message because you are subscribed to the Google Groups 
"[email protected]" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].

Reply via email to