Transmit the same signal through both TX ports

Discussions related to embedded firmware, driver, and user mode application software development
Post Reply
TheGribble
Posts: 1
Joined: Tue Sep 19, 2023 3:32 pm

Transmit the same signal through both TX ports

Post by TheGribble »

I have a signal sampled at 61.44MHz, is there any way to transmit that exact same signal through both TX ports without running in to the USB speed limit? I'm getting this warning:

The total sample throughput for the 2 active channels, 122.88 Msps, is greater than the recommended maximum sample throughput, 80 Msps. You may experience dropped samples unless the sample rate is reduced, or some channels are deactivated.

I'm currently streaming using the BLADERF_TX_X1 format with a single buffer, and it kind of looks like it's working. Is this sending a single copy and transmitting it through both ports or is it duplicating it under the hood?
soliane
Posts: 1
Joined: Tue Aug 19, 2025 9:07 pm

Re: Transmit the same signal through both TX ports

Post by soliane »

If your signal does not require a 61.44 MSps sample rate, you can try lowering the rate so that the total rate is below 80 MSps.
givencolossal
Posts: 1
Joined: Tue Dec 09, 2025 8:32 pm

Re: Transmit the same signal through both TX ports

Post by givencolossal »

If your goal is literally to transmit the same signal on both TX ports, the safer way is to configure one channel and then use the BladeRF’s internal hardware loopback/duplication features (or just split the RF output externally) rather than trying to stream two identical buffers over USB. That way you avoid doubling the throughput requirement.
minguine
Posts: 1
Joined: Mon Dec 15, 2025 12:51 am
Location: https://iogamesweb.com/

Re: Transmit the same signal through both TX ports

Post by minguine »

It sounds like you're navigating a tricky issue with your signal processing! From what you've described, it seems like the current setup might be duplicating the signal rather than streaming it as a true single copy through both TX ports. Perhaps experimenting with your buffer management or channel settings could help improve your throughput. By the way, if you're looking for a break, you might enjoy some io games for a bit of fun—check them out here!
Post Reply