Eric,

Thanks for all the answers so far.  I am really getting a grasp of
everything going on within the USRP.  I really appreciate it.

On 2/20/07, Eric Blossom <[EMAIL PROTECTED]> wrote:
The code in usrp_standard.cc controls the FPGA interpolation rate.
The rates do not have to be powers of two.  From the user point of
view the net interpolation rate must be in [4, 512] and a multiple of 4.

This is all controlled in usrp_standard.cc.  I suggest that you take a
look at it ;)

I have been perusing it, and I will definitely take a closer look.  Thanks!!

> Or is a modulator block required to do things in powers of 2 when
> connected to a USRP?

No.  You might want to start looking at for example, the gmsk
modulator/demod: gnuradio-core/src/python/gnuradio/blksimpl/gmsk.py

I suppose I should clarify the rates.  All bandwidths have to be some
decimation from 64Msps that is also divisible by 4.  For example, I
could not choose to run a bandwidth of 1.2MHz through the USRP.

Is there an inherent sample frequency of 8Msps when dealing with the
USRP?  It seems with 16-bit complex data, the USB is able to transfer
8Msps.  If I set the GMSK modulator to have 20 samples per symbol,
will that give me an effective bandwidth of 400kHz?

Thanks,
Brian


_______________________________________________
Discuss-gnuradio mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to