SoDaRadio-12.2.0-cut_dependencies:6c82803
Loading...
Searching...
No Matches
RadioRX.hxx File Reference

Thread class that provides the common IF receive functions for any supported radio (USRP/Adalm/Pluto/Lyme/...) The IF processing step (beat incoming RX stream from the IF out of the radio itself, down to baseband for the BaseBandRX process) requires the IF chain to maintain a local oscillator of its own. More...

#include "SoDaBase.hxx"
#include "SoDaThread.hxx"
#include "Command.hxx"
#include "Params.hxx"
#include <SoDa/MailBox.hxx>

Go to the source code of this file.

Classes

class  SoDa::RadioRX

Namespaces

namespace  SoDa

Detailed Description

Thread class that provides the common IF receive functions for any supported radio (USRP/Adalm/Pluto/Lyme/...) The IF processing step (beat incoming RX stream from the IF out of the radio itself, down to baseband for the BaseBandRX process) requires the IF chain to maintain a local oscillator of its own.

The control thread is responsible for sending the current IF frequency to the RX unit. The RX unit must monitor the current IF and the current tuned frequency to make adjustments to its LO.

Author
M. H. Reilly (kb1vc)
Date
July 2026

Definition in file RadioRX.hxx.