Does usrp.source_c do down conversion?


A 250 kHz signal is modulated by a 900 MHz carrier wave and sent to a
receiver. The receiver is configured with the following code.
Does usrp.source_c do down conversion? I mean is the output of the
a 900 MHz signal or a 250 kHz signal? Thanks very much.

Receiver configuration code:
rx = usrp.source_c(0, dec_rate, fusb_block_size = 512, fusb_nblocks = 8)
r = usrp.tune(rx, 0, rx_subdev, freq)




The block itself doesn’t do any downconversion. That’s what the USRP
hardware (with daughtercards) is for.

Gnu Radio “expects” to receive a complex-baseband stream, which is what
is produced at the output of the hardware, and what
“appears” coming out of the block.

Marcus L.
Principal Investigator
Shirleys Bay Radio Astronomy Consortium

Got it. Thanks very much Marcus.