On 2021-08-18 10:31 p.m., ?? WANG Cui wrote:

Hi,

Maybe I am asking a newbie question.

When use tx_streamer::send() function to send signal, the required format is I/Q samples (say otw_format = sc16). I understand should provide I/Q samples buffer in arguments.

I am wondering for the I/Q samples, should I provide binary values buffer (e.g. I: 1, -1, 1..., Q: -1, 1, -1...), then the USRP firmware will modulate the binary values to specific Cos/Sin waves?

Or I should do the Cos/Sin modulation in my program (e.g. I: 0, -.001, 0.002..., Q: -1, 0.999, -0.998...) before pass the buffer send() function?

I searched the documents, but can’t find answer, thanks in advance for explanation,

WANG Cui


_______________________________________________
USRP-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]
The whole point of an SDR is that it doesn't have any pre-defined notion of what modulation techniques are used, etc.  That's entirely up to you.

You're sending a complex-baseband representation of *waveforms*. The UHD library is NOT a DSP library.  It is a device-interface library.

If you need something higher-level, there's Gnu Radio (http://www.gnuradio.org) or even MATLAB.  But SDR radios in general don't have any
  built-in modulation.  They want sampled baseband waveforms.


_______________________________________________
USRP-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to