On 02/19/2020 12:01 PM, Alvaro Pendas via USRP-users wrote:
Hello,
I am using GNU Radio and the USRP B200. I have noticed that for the GNU block UHD: USRP Sink, the values you pass to the block must be in the range 0 to 1. I guess that means if you do not want to lose resolution you must ensure that you use the full range, that is to say, your minimum is 0 or close to 0, and your max is 1 or close to 1. Am I correct?

On the other hand, what are the meaning of the values produce by the block UHD: USRP Source? They must be related to the signal power, but I am not sure about their range. Is the minimum value that block can produce the min of the ADC output, and the max, the max of the ADC output? With the USRP B200 the ADC resolution is 12 bits, are the min and the max always set with the same value, or does it depend on the USRP configuration?

I am using GNU Radio right now, but probably, just knowing how this works with UHD would be enough to understand the rest.

Thank you for your time,

Alvaro

Gnu radio generally likes to have baesband data streams scaled into {-1.0,+1.0} which are linearly related to instantaneous voltages at
  the antenna of the hardware.

To a first approximation, a value near +1.0 or -1.0 will drive the ADC to its maximum +/- value. But that's only an approximation, since the signal is processed a fair amount (linearly) prior to reaching the ADC/DAC, and with analog hardware there's no way of ensuring that
  a max value wont' over-drive the analog hardware.

Power of a sinusoidal signal is proportional to the I*I + Q*Q -- remember we're dealing with *voltages* here, so ohms law applies...




_______________________________________________
USRP-users mailing list
[email protected]
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com

Reply via email to