You cannot represent a "pure" sinusoid with a real signal. Think e^(jw)
vs Re{e^(jw)} Maybe someone could think of a better way to say this.

All USRP devices input and output complex baseband. You need to
represent your signal in complex baseband. I suggest experimenting by
feeding your signal into the _complex_ fft plotter in grc and see how it
looks spectrally, because thats how your actual spectrum will look when
you transmit, but shifted up by fc Hz.

-Josh

_
One could take that real sinusoid, and translate it into the complex plane with a
  Hilbert transform, and there's a block for doing that.

Although, if this is a pre-recorded signal, one could simply do the Hilbert transform "offline", and have the pre-recorded signal be already transformed into the complex
  plane.

But if Arya is already using a signal-generator block within GRC or C++, they could simply
  use the already-existing complex output type.

The hardware expects signals to be represented in the complex plane, even when there is no negative
  frequency content of said signals.



--
Marcus Leech
Principal Investigator
Shirleys Bay Radio Astronomy Consortium
http://www.sbrac.org



_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to