Speed up signal detection by using a FPGA optimized streaming FFT in a Keysight arbitrary waveform generator

October 06, 2020 //By Kheng-Sim Yeoh, FPGA R&D Lead, Keysight Technologies
Speed up signal detection by using a FPGA optimized streaming FFT in a Keysight arbitrary waveform generator
This article describes how users can import solid FFT designs from Vivado, deploy them in the FPGA at the heart of an AWG, and dramatically speed up their prototyping and signal generation experiment iterations.

Fast Fourier transforms (FFT) are a great building block in many signal analysis projects. They are commonly used to calculate the FFT and stream the data back to the host. This provides faster signal detection or a look inside what is happening in the spectrum, as part of an RTSA functionality.

The challenge is often to easily integrate them into the signal path and speed them up. With new, modular instruments, Keysight is opening up the internal signal path, enabling customers to insert their own functions. In this example, the streaming FFT computes the IQ signals up to 8192 points of forward DFT. The FFT transform size can be configured on run-time via register updates, and ranges from 64 to 8192.


Figure 1: The Streaming FFT application works with instruments that have FPGA “sandboxes” which enable users to insert additional functionality or their own designs, into the FPGA at the center of the instrument.

Design category: 

Vous êtes certain ?

Si vous désactivez les cookies, vous ne pouvez plus naviguer sur le site.

Vous allez être rediriger vers Google.