Re: [USRP-users] USRP's B210 sluggish start of transmission

2017-09-23 Thread Dario Fertonani via USRP-users
Hi Piotr,

Because of the problem you described, and other similar limitations for
stop-and-go usage of the tx_streamer (I'm referring to the C++ UHD API
here), I suggest keeping the tx_streamer always on and just feeding it with
IQ zeros when you don't want to transmit anything. This solution is a
tradeoff: On the pro side the stop-and-go transients will go away, while on
the con side you won't get a perfectly zero RF output when you feed IQ
zeros (e.g., because of carrier leakage and other RF effects).

Best,
Dario

On Sat, Sep 23, 2017 at 4:27 AM, Piotr Krysik via USRP-users <
usrp-users@lists.ettus.com> wrote:

> Hi all,
>
> I'm currently trying to find out how much USRPs B210 are capable of
> doing in different tasks.
>
> One of these tasks is transmission of burst with use of UHD's burst api.
> To access it I have implemented a GNU Radio app that uses tx_time and
> packet_len tags.
> Particularly the application was configured to send bursts containing
> complex sinusoid (frequency 1kHz) every 2.5ms. Length of the burst is
> 2ms, so there should be 0.5us of gap between bursts.
>
> The result of recording of this signal is shown on the attached picture
> and it is not what is expected: the gap is about 800us and the length of
> pulse is about 1.7ms. About 300us of signal is not transmitted at all.
>
> What it means is that it is problematic to send bursts with use of burst
> api. I can attach 300us of signal at the beginning of a burst but what
> if there are two bursts in a row that are closer than 300us? One of my
> aims is to add ability to transmit gsm bursts to gr-gsm. GSM bursts are
> spaced by 8.25us of guard periods... Probably I could find some other
> workaround with use of hacks that probably will fail in specific
> situations and the whole simplicity provided by burst api will go away
> anyway. But I would prefer to not do that if it's possible.
>
> I checked on USRP X310 and everything is fine there - it starts to
> transmit almost immediately.
>
>
> Why does it take so long (and loss of 0.3ms of signal at the beginning)
> for USRP B210 to start transmit anything?
> Do you know how to make it start transmit faster (100x faster definitely
> would make burst api in B210 much more usable).
>
> (UHD used for the test was 3.9.2, carrier frequency of the signal was
> 940MHz)
>
> --
> Best Regards,
> Piotr Krysik
>
>
>
> ___
> USRP-users mailing list
> USRP-users@lists.ettus.com
> http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com
>
>
___
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com


Re: [USRP-users] C674 fail on B210 rev 4

2017-09-23 Thread Radio User via USRP-users
 Billy,

On Fri, Sep 22, 2017 at 8:23 PM, Billy Jones via USRP-users <
> usrp-users@lists.ettus.com> wrote:
> snip
> > I'm using Rev 4 of the B210, and I have a GPSDO-TCXO module installed.  I
> > was using a 9V, 1.5A wall wart as the power supply and had the USB3 cable
> > connected to my PC.
> >
> > Thanks,
> > Billy


It is possible that the cap failure is "just one of those things" but your
comment about the 9V wall wart may be important.

There are some pretty gross wall warts out there.  Some even manage to
produce not-very-good-almost-DC with lots of hash.  Others have poor
isolation between one of the output terminals and the input (mains)
connection.  The UL or CE tag on the case may just mean that Uncle Larry or
Cousin Eddie signed their names to it.

I long ago avoided the problem for my N200 (6V DC) with a very high quality
DC/DC converter driven either by a not-so-portable battery or by a lab
power supply. I often run my B210 from a 12V linear bench supply.

I'm assuming your 9V wall wart was supposed to produce DC.

It is likely a switcher.  (Designing an affordable well regulated linear DC
supply that can source 1.5A is hard if it has to stick to the wall socket.)
 Switchers are fine -- when they are well designed. In fact page 7/8 (the
last page in the B200 drawing set) shows two very nicely designed switching
converters to generate the 1.2 and 1.8 volt supplies for the FPGAs.

Badly designed or cheaply made switching regulators, however, are noise
generators, and not very good at that.  They have spectral peaks all over
the place, the spikes up and down in frequency, and they are dirty, wide,
and rich in noxious harmonics.

So, unless your 9V wall wart was particularly clean, you might try a good
bench supply or a stout battery.  You'll get a cleaner RF environment and
may even save some wear-and-tear on the input filter caps.

matt
___
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com


[USRP-users] USRP's B210 sluggish start of transmission

2017-09-23 Thread Piotr Krysik via USRP-users
Hi all,

I'm currently trying to find out how much USRPs B210 are capable of
doing in different tasks.

One of these tasks is transmission of burst with use of UHD's burst api.
To access it I have implemented a GNU Radio app that uses tx_time and
packet_len tags.
Particularly the application was configured to send bursts containing
complex sinusoid (frequency 1kHz) every 2.5ms. Length of the burst is
2ms, so there should be 0.5us of gap between bursts.

The result of recording of this signal is shown on the attached picture
and it is not what is expected: the gap is about 800us and the length of
pulse is about 1.7ms. About 300us of signal is not transmitted at all.

What it means is that it is problematic to send bursts with use of burst
api. I can attach 300us of signal at the beginning of a burst but what
if there are two bursts in a row that are closer than 300us? One of my
aims is to add ability to transmit gsm bursts to gr-gsm. GSM bursts are
spaced by 8.25us of guard periods... Probably I could find some other
workaround with use of hacks that probably will fail in specific
situations and the whole simplicity provided by burst api will go away
anyway. But I would prefer to not do that if it's possible.

I checked on USRP X310 and everything is fine there - it starts to
transmit almost immediately.


Why does it take so long (and loss of 0.3ms of signal at the beginning)
for USRP B210 to start transmit anything?
Do you know how to make it start transmit faster (100x faster definitely
would make burst api in B210 much more usable).

(UHD used for the test was 3.9.2, carrier frequency of the signal was
940MHz)

--
Best Regards,
Piotr Krysik


___
USRP-users mailing list
USRP-users@lists.ettus.com
http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com