EttusResearch / uhd

The USRP™ Hardware Driver Repository
http://uhd.ettus.com
Other
942 stars 645 forks source link

USRP B200-mini fails to handle tagged streams (compared to B210) #691

Closed Martyx00 closed 11 months ago

Martyx00 commented 12 months ago

Issue Description

I have encountered a weird issue with my USRP B200-mini. Using this flowgraph for ZWave trasmitting with USRP B210, it is possible to send valid packets. However, identical flowgraph does not work for B200-mini. I have narrowed down the issue to processing tag names which seems to happen in some flawed way on USRP B200-mini. There is some transmission occuring based on the Spectrum analyzer which is able to catch the bursts, but the ZWave sniffer does not recognize any valid packets (with B210 and identical flowgraph, 99% of trasmitted packets are recognized by the sniffer).

Setup Details

USRP B200-mini vs B210 UHD 4.3.0.0+ds1-4build2 GNU Radio Companion 3.10.5.1 (Python 3.11.2) - Ubuntu 23.04 Flowgraph

Expected Behavior

USRP B200-mini should send the ZWave packets in a same way as the USRP B210 does.

Actual Behaviour

(Probably) Due to the incorrect way of processing tagged streams, the USRP B200-mini cannot send valid ZWave packets.

Steps to reproduce the problem

USRP B200-mini and B210 with this Flowgraph. As a sniffer, we are using RTL-SDR dongle and Waving-Z project

Additional Information

Please let me know if you need more information. I am new to the USRP so I would need some guidance on how to extract this information, but I will send whatever I can.

Martyx00 commented 12 months ago

Did another experiment with adjusted flowgraph: image I have removed all tags, and the trasmission is still faulty on the B200-mini but works on the B210. Could this be just fauly B200-mini hardware?

Martyx00 commented 12 months ago

After further experimentation I can conlcude that the hardware is not faulty (I can replay raw captured signals with the B200-mini), however creating the stream and trying to transmit still does not work on B200-mini comapred to B210.