top of page

Software Defined Radio on the Zynq:

In order to improve the analysis bandwith of our SDR application, I upgraded the FPGA/Linux interface for a high throughput communication using direct memory access.

This gives in the end a continuous 4MS/s flow between the FPGA and the Gnuradio framework.

My zedboard in the "SDR" configuration: the SX1255 is our radiomodem transmitting 4 million I/Q samples per seconds.

Principle:

Following the previous scheme, I upgraded the FPGA/Linux communications using AXI streaming and we are now able to receive the accurate continuous flow.

 

Taking advantage of the Gnuradio framework allows us to perform complex tasks as real time Frequency Demodulation over fast FPGA flow: 4 MS/s now.

Demonstration:

#1. Demonstrates we are receiving accurate data: the real-time FFT computed by Gnuradio shows the right spectra of our frequency modulated signal.

#2. Demonstrates the flow is continuous: no sample is being missed.

Turn the sound on for the second part of the video.

bottom of page