gr-rpitx: GNU Radio compatible general purpose SDR emitter using the Raspberry Pi(4) internal phase locked loop

Authors

  • Jean-Michel Friedt FEMTO-ST Time & Frequency, Besancon, France
  • Evariste Courjaud

Keywords:

Raspberry Pi, embedded

Abstract

gr-rpitx provides the support for the full GNU Radio signal processing framework when using the Raspberry Pi internal radiofrequency Phase Locked Loop (PLL) controlled by the Pulse Width Modulation (PWM) Direct Memory Access (DMA) for tuning the output frequency. Furthermore, the librpitx added amplitude tuning. Thanks to frequency and amplitude tuning capability, full IQ datastreams can be processed, here within the framework of a GNU Radio Sink block. We promote gr-rpitx, despite the multiple spurious spectral components preventing the emission over the air, for educational purposes including emitting and recording analog and digital communication mode or probing the transfer function of a device under test in a scalar vector network analyzer configuration.

References

Downloads

Published

2021-07-03