Ian,

I also see those "S" errors, really strange. Initially, I thought that I might 
have screwed up the configuration somehow, as packetized MIMO operation seems 
to be a natural application for the B210.


To circumvent the problem and in the hope that it might be fixed in a future 
release, I'm not using TSBs any more for now and just stream zeros, if need be, 
even though that is not really a satisfactory solution.


Thanks for your time and looking into it!


Cheers,

Felix

________________________________
Von: Ian Buckley <ian.buck...@gmail.com>
Gesendet: Freitag, 4. Mai 2018 06:12
An: Wunsch, Felix (CEL)
Betreff: Re: [USRP-users] B210 dual channel operation with length tag in GNU 
Radio

BTW, almost forgot to mention this to you.
When I added the tagged stream blocks to my flow graph I reliably started to 
see two “S” errors indicated by UHD. I’m still scratching my head as to why 
there would be a deterministic sequence error indication…that seems very wrong 
to me, and not coincidental.Wish I had more free time to look at this for you, 
I’m curious.

I also see a momentary RF transient preceding the case where both channels are 
disabled for the time offset we see. I can’t yet account for that, but it might 
be related to the differing latencies in the various paths that are changing 
state at the end of a transmission burst (These being internal TX state in the 
AD9361, external TX PA control , external TX/RX mux controls)….not clear if 
it’s some else that might be relevant.
-Ian

On May 3, 2018, at 4:38 AM, Wunsch, Felix (CEL) via USRP-users 
<usrp-users@lists.ettus.com<mailto:usrp-users@lists.ettus.com>> wrot

Ian,

thanks for the quick response!

Actually, I'm not adding a tx_time tag. In my application, I want the packets 
to be transmitted simply as soon as possible and I was hoping that the two 
streamers of a single device were inherently synchronous.

Comparing your flow graph to mine, I deactivated the "stream to tagged stream" 
blocks and set the master clock rate back to "Default" (previously, it was set 
to 16 MHz). It turns out that both settings independently seem to cause delays 
between my TX streams, i.e., without TSB tags and 16 MHz clock rate I see 
delays and also with TSB tags and a Default clock rate. Leaving out the TSBs 
and setting the Default clock rate, hence directly connecting the two vector 
sources to the UHD sink, results in the desired signal.

But back to my original problem: Is there any way to get a synchronous 
dual-channel output for packetized samples that just sends as soon as possible? 
I have no problem with coding my own USRP sink block for this or a block that 
attaches SOB and EOB tags, I'd just like to avoid wasting time because I might 
trigger the same problem again. Also, I'd like to avoid getting the current 
time from the USRP each time I want to send a packet, if possible.

By the way: Looking at the USRP sink implementation in gr-uhd, I can find only 
one call to get_tags_in_range and that one only looks at the first input, so I 
guess all other tags are ignored.

Cheers,
Felix


________________________________
Von: Ian Buckley <i...@ionconcepts.com<mailto:i...@ionconcepts.com>>
Gesendet: Mittwoch, 2. Mai 2018 21:37
An: Wunsch, Felix (CEL)
Cc: usrp-users@lists.ettus.com<mailto:usrp-users@lists.ettus.com>
Betreff: Re: [USRP-users] B210 dual channel operation with length tag in GNU 
Radio

Felix,
Are you adding an explicit “tx_time” tag( with associated identical time tuple 
value) in both streams at the same offset as the TSB tag you are adding?
I don’t think you can safely assume the TSB tag (Which causes bursting behavior 
in the USRP, equivalent to the use of the sob/eob) tags will cause both bursts 
to start at the same exact absolute time value.
(Ready to be corrected by a GR guru on that….)

Regardless attached is a simpler flow graph that uses streaming rather than 
bursting to achieve same effect you are looking for. The UHD sink guarantees to 
start two MIMO streams simultaneously for this kind of flow graph style.

-Ian

_______________________________________________
USRP-users mailing list
USRP-users@lists.ettus.com<mailto: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

Reply via email to