Skip to content

Demonstration of transmitting samples via IIO with the Pluto SDR, including code to enable the 8x transmit interpolator for lower sample rates.

Notifications You must be signed in to change notification settings

OpenResearchInstitute/pluto-transmit-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

pluto-transmit-demo

Demonstration of transmitting samples via IIO with the Pluto SDR, including code to enable the 8x transmit interpolator for lower sample rates.

This is based on the standard IIO demo code from Analog Devices. I commented out the receive functions, and added code to use the weird IIO device interface to enable the 8x transmit interpolator that the Pluto implements outside the AD9361 radio, in the FPGA fabric. This makes it possible to use lower sample rates than the AD9361 can natively accept, which we need for Opulent Voice mode.

In order to make this demo generate some output that could be evaluated visually on a spectrum analyzer, I replaced the default transmit samples (all zeroes, of all things!) with a tone that's swept sinusoidally from -20 kHz to +20 kHz.

Here's what that looks like:

wiggle-one.mov

About

Demonstration of transmitting samples via IIO with the Pluto SDR, including code to enable the 8x transmit interpolator for lower sample rates.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published