wiki:Software/Firmware/Framework/R3_arch/outline/blk_spec/app/rx/f1
close Warning: Can't synchronize with repository "(default)" (/common/SVN/crkit does not appear to be a Subversion repository.). Look in the Trac log for more information.

Version 9 (modified by khanhle, 14 years ago) ( diff )

--

APP RX FFT

Figure 1 - APP RX FFT Overview



Architecture summary :

  • Data Load - Fetch I/Q data sync fifo, forward to FFT Core

  • FFT - Compute Fast Fourier Transform
    • FFT Core - Programmable number of FFT points e.g. N = 8, 16, 32, 64, 128, 256, 512 or 1024-pt
    • FFT Ctl - Initiate start of FFT processing, can be used to throttle the FFT packet rate
  • Average/Power - Compute Power average using incoming FFT I/Q data
    • AVG Processor - Compute power using previous data (stored in AVG RAM) and current data from FFT Core
    • AVG Prefetch - Fetch previous computed average data and forward to AVG Processor. At the end of average processing, forward payload to Packet Processor for IP/UDP wrapping.
    • AVG Control - Initiate start and number of times the Averaging/Power calculation is invoked, Navg = 2, 4, 6, 8, 16, 32, 64, 128, 256.

..

Attachments (1)

Download all attachments as: .zip

Note: See TracWiki for help on using the wiki.