Hi Brian,
Thank you for your help. Looks good :)

So If I understood correctly I can do the following:

I set the USRP interpolator to 64, so the USRP sink will consume samples at
a 2MS/s. I add the resampler just before with a ratio 16/13 so I it consumes
samples with a 1.625MS/s rate. Just before that I have the GMSK filter with
a interpolation factor of 6 so at the input it is consuming samples at the
desired rate 270833.333 Samples/s.

At hat point can I send the samples (for example from a file with
gr.file_source) and guarantee they will be treated as a 270.8333Ks/s stream?
(assuming there will be enough samples to process)

Thank you again for your help!



On Mon, Apr 14, 2008 at 8:55 PM, Brian Padalino <[EMAIL PROTECTED]> wrote:

> On Mon, Apr 14, 2008 at 8:03 PM, Wireless Monster
> <[EMAIL PROTECTED]> wrote:
> > Hi All,
> >
> > I am new to gnuradio and the USRP board and I have a basic question.
> >
> > I want to transmit a GSM signal. Once It is encoded I have a  270833.333
> > symbols/sec signal. Then, it is up-converted (x8) and GMSK filtered, so
> I
> > get a 2.1666 Ms/s complex signal.
> >
> > Now the question: How to adapt this rate to the DAC converter on the
> USRP
> > board?
>
> Well, if you don't use your x8 upconversion, you can get away with a
> rational resampling (I believe).
>
> Taking 270833.333, and upconverting by 3x makes the sample rate
> 812500.  If you then rationally resample this by 16/13, you get a nice
> 1Msps signal which you can upconvert by a nice power of 2 for the
> USRP.
>
> Try it out and let us know how it works out?
>
> Brian
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to