On Wed, Feb 1, 2012 at 11:11 PM, Ebtisam <ebtisamahme...@gmail.com> wrote:

>
> Hi all,
>
> Im trying to transmit a sine wave from RFX2400 usrp, and im successful in
> transmitting it. The only thing which bothers me is that im making a sine
> wave from gr.vector_source_c in usrp_siggen.py with a sampling frequency of
> 2M = dac rate/interp rate. So, how is this sampling done or sine is sampled
> at some other frequency........
>
> Regards,
> Ebtisam
>

Ebtisam,
I'm not sure I follow. You should be using a gr.sig_source_c to generate a
sine way, not the vector source.

The sig_source takes in the sampling rate in Hz and the frequency of the
sine in Hz to produce the signal. Now, to the CPU, the sampling rate is a
meaningless number; all it knows is the number of samples per cycle. But
the rate matters when talking to the real world -- like the USRP itself.
Since the USRP is set to a rate (dac_rate/interp_rate), it expects samples
coming at that rate. It's the USRP that provides the rate clocking for the
rest of the system.

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

Reply via email to