A “host” PC sends signals to be processed on another “client” instance. The client instance sends back FFT processed data. All signals are displayed on the “host” PC.
The data is sent over ethernet from the host PC to be processed by the MicroZed FPGA. The MicroZed receives the data, and performs FFT processing. The MicroZed saves both data in DDR memory and sends the processed data to the Host PC.
The speed of our working implementation using Matlab as the host application and the Microzed FPGA for signal processing will be tested. We will then design an application outside of Matlab with the goal of increasing speed, reliability, and ease of use.