The USRP family features a modular architecture with interchangeable daughterboard modules that serve as the RF front end. Several classes of daughterboard modules exist: Receivers, Transmitters and Transceivers.
- Transmitter daughterboard modules can modulate an output signal to a higher frequency.
- Receiver daughterboard modules can acquire an RF signal and convert it to baseband.
- Transceiver daughterboard modules combine the functionality of a Transmitter and Receiver.
Receivers only support RX (receiving) and consume only one RX port:
- BasicRX, 1–250 MHz Receiver, for use with external RF hardware.
- LFRX, DC to 30 MHz Receiver
- TVRX, 50 MHz to 870 MHz Receiver
- DBSRX, 800 MHz to 2.4 GHz Receiver
- BURX, 300 MHz to 4 GHz Receiver
Transmitters only support TX and consume one TX port:
- BasicTX, 1–250 MHz Transmitter, for use with external RF hardware.
- LFTX, DC to 30 MHz Transmitter.
Transceivers are both TX and RX and consume 2 ports (all come with 70 dB AGC unless specified otherwise):
- SBX, 400 MHz–4.4 GHz Transceiver, 100 mW output.
- WBX, 50 MHz–2.2 GHz Transceiver, 100 mW output.
- RFX400, 400–500 MHz Transceiver, 100+mW output, 45 dB AGC. Can be changed to cover 200 MHz up to 800 MHz with a hardware mod.
- RFX900, 800–1000 MHz Transceiver, 200+mW output (can be changed into a RFX1800 with basic soldering and flash update).
- RFX1200, 1150–1450 MHz Transceiver, 200+mW output.
- RFX1800, 1.5–2.1 GHz Transceiver, 100+mW output (can be changed into a RFX900 with a flash update).
- RFX2200, 2.0–2.4 GHz Transceiver, 100+mW output.
- RFX2400, 2.3–2.9 GHz Transceiver, 20+mW output (can be changed into a RFX1200 with basic soldering and flash update).
- XCVR2450, Dual-band Transceiver, 100+mW output at 2.4–2.5 GHz and 50+mW output 4.9–5.85 GHz.
Read more about this topic: Universal Software Radio Peripheral