8192-point FFT with Intel FFT IP Core
Dear Intel Support Community,
I am writing my bachelor thesis in electrical engineering at Vector Informatik GmbH at the moment.
My target is to develop a cheap spectrum analyzer using the Fast Fourier-Transformation for the PLC (Powerline Communication)-calibration assuring the communication between electric vehicle and its supply equipment/power station. The PLC-Signal ranges between 2 and 30 MHz. I want to execute the FFT on a FPGA Evaluation Board from Intel (Arria V, Cyclone V or Stratix V-device with FFT IP CORE).
There is a special carrier-bandwith i have to sample to match the valid standards. My AD-Converter (seperately on a PCB) is sampling with 13 bit -> 8192 Samples. The resolution is between 12 and 16 bit and the sampling frequency fS is ca. 75 MHz. I want to do the FFT ca. 100x and store the data in an external storage.
After reading the FFT IP CORE User Guide and especially the Performance and Resource Utilization chapter, I noticed that there is no device able to do a 8192-point-FFT (maximum is 4096-point-FFT). As I already mentioned I am looking for an Evaluation Board to keep the implementation as simple as possible. I am not an expert in FPGA, so I would like to ask for your advice:
- Is there an Evaluation Board from Intel able doing the 8192-point-FFT?
- How many storage (block RAM or distributed RAM) do you need for a FFT with this size? (I would guess 50-100MB, but I didn’t find anything about this topic in the references and manuals..)
- What is the cheapest Evaluation Board from Intel which is also able doing the 8192-point-FFT?
- What is the best way to connect the (high speed) ADC with the FPGA Evaluation Board? (I thought about a FMC-connector)
I would be very happy if you could help me.
Thank you in advance.
Yours sincerely,
Maximilian Lausenmeyer
Vector Informatik GmbH