This is an old revision of the document!
ACE includes the ability for plug-ins to use a full-featured FFT analyzer. The details of the implementation and the specific user interface depend on the plug-in for a specific product, but the AD9208 will be used to demonstrate the features of the analyzer.
The FFT can be run in “Run Once” or “Run Continous” modes. With the “Run Once” mode the capture history will be stored and the user can navigate to previous captures and their associated analysis. The currently selected analysis can be re-run allowing the user to change the values in the analysis settings wizard.
There are three modes available for finding the fundamentals, for the AD9208 these can be set in the analysis wizard using the virtual-parameter-[analysis id]-FundamentalProvider parameter.
default
For non-coherent signals it is necessary to apply a windowing function, however windowing causes spectral spreading around the spurs, requiring spectral leakage compensation. ACE performs windowing and spectral leakage compensation by default for the AD9208 using the recommended settings, however the user is able to modify these settings if there are specific requirements.
Two tone analysis will automatically find the two highest spurs and set them as fundamentals. The harmonics and inter-modulation distortion spurs will be found automatically. Only the spurs above the noise floor will be marked.
The FFT analysis can only be run in “Run Continuous” mode. The graph view will show a countdown as the required samples are captured, and a FFT spectrum will be displayed once the data is valid. You can stop the “Run Continuous” capture and inspect export the data when desired.