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

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

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.

Published
2021-07-03
How to Cite
FRIEDT, Jean-Michel; COURJAUD, Evariste. gr-rpitx: GNU Radio compatible general purpose SDR emitter using the Raspberry Pi(4) internal phase locked loop. Proceedings of the GNU Radio Conference, [S.l.], v. 3, n. 1, july 2021. Available at: <https://pubs.gnuradio.org/index.php/grcon/article/view/107>. Date accessed: 31 july 2021.