Page 1 of 1

Cannot fire the synchronized TX

Posted: Thu Jul 07, 2016 7:25 pm
by teb
I had updated my bladeRF tools and firmware to the 2016.06 release and tried
multi-device TX synchronization. Here is what I had done on the master device:

Code: Select all

bladeRF> version

  bladeRF-cli version:        1.4.0
  libbladeRF version:         1.7.2

  Firmware version:           1.8.0
  FPGA version:               0.6.0

bladeRF> set frequency 1575.42M
bladeRF> set samplerate 2.6M
bladeRF> set bandwidth 2.5M
bladeRF> set txvga1 -20
bladeRF> tx config file=gps.bin
bladeRF> set smb_mode output
bladeRF> trigger j71-4 tx master
bladeRF> tx start
and then, fire the trigger

Code: Select all

bladeRF> trigger j71-4 tx fire
but no signal is coming out from the TX port.

If I stop the TX and start again without trigger

Code: Select all

bladeRF> tx stop
bladeRF> tx start
then I can see the nice and clean signal.

I am wondering if I missed something.

Re: Cannot fire the synchronized TX

Posted: Fri Jul 08, 2016 9:33 am
by jynik
I think you may have forgotten to increase the TX Timeout parameter. You can confirm this by running the command tx before you run the trigger j71-4 command. If I am correct, the TX status would show a timeout error.

Take another look at the master.txt example script, and note the timeout=60s.

The idea here is that we don't want the USB transfer(s) to timeout between the time we've started the stream and when the trigger is fired.

Let me know how this goes for you, either way.

Cheers,
Jon

Re: Cannot fire the synchronized TX

Posted: Fri Jul 08, 2016 6:57 pm
by teb
That's it! Now it is working perfectly. Thanks for the tip.