Re: [Discuss-gnuradio] The shortest pulse length

From:

seph 004

Subject:

Re: [Discuss-gnuradio] The shortest pulse length

Date:

Mon, 5 Mar 2007 06:35:14 -0800 (PST)

Thanks for the advice. I don't think that's my only problem though. My vector is currently supposed to produce 2500 samples. This combined with an interpolation factor of 512, should give me 10 msecs of signal. Have I calculated this correctly? Also, I'm using the gr.modulation block to make the signal, but if it is producing complex output, does that mean I'm actually sending 5000 samples?

> I am only using 1 daughterboard. Sorry about the duc0 = 0> inclusion. It's something I neglected to remove when I was editing> the original file. I don't think it should have any effect on what I> am seeing though. I set the duc frequency to 0 because I wanted to> transmit at baseband. I've already built the signal I want in the> gr.vector, I just want the daughterboard to pass it as is. I've> managed to do that with usrp_siggen.py. By setting the -f option to> 0 and the -w option to some frequency, I get a waveform of the -w> frequency at the daughterboard output. I'm pretty sure (0, 0) is> TXA, and (1, 0) is TXB. My waveform does appear at the TXB output> when I
run the script. The problem is the pulse duration I'm seeing> is much shorter (about 1/10) than what I expect.> > Regards> Lance

Unless the total number of samples comes out to a multiple of 128,some will left in the host buffer and not transmitted across the USB.Try padding your vsource data with zeros to a multiple of 128.