gr-rpitx: GNU Radio compatible general purpose SDR emitter using the Raspberry Pi(4) internal phase locked loop
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.
- I grant gnuradio.org a perpetual, non-exclusive license to distribute this article.
- I certify that I have the right to grant this license.
- I understand that submissions cannot be completely removed once accepted.
- I understand that gnuradio.org reserves the right to reclassify or reject any submission.