On Saturday, 5 November 2022 22:39:13 EET Marcus D. Leech wrote: > One technique that likely works OK is "zero stuffing". You send a > constant stream of 0s in "idle" state, and when a PDU comes > along it interrupts the otherwise-boring stream of 0s.
That's not good if the TX path includes an RF switch, like the TX/RX port on the B200 family. IIRC without using tags on a semi-duplex device a constant stream will keep the TX path on as long as samples are flowing. There must be an end of burst flag that tells the device to empty the buffer and switch on the RX path. The LMS api has such a flag, but I'm not familiar with the HackRF. I suggest digging into libhackrf code to check if it does. Adrian