On 06/02/2024 17:23, zackk...@utexas.edu wrote:

If I do thing concurrently (same thread, same rx_streamer) would that solve the timing issue? For example:

|stream_args.channels = { 0, 1};|
|uhd::rx_streamer::sptr rx_stream = usrp_->get_rx_stream(stream_args);|
|…|
|size_t num_rx_samps =|
|                rx_stream->recv(buffs, samps_per_buff_, md, timeout, one_packet);|

Where buffs is a collection of receive buffers.

It would become a little awkward with different sampling rates, but would this potentially solve the timing issue?


All the steams in a streamer must be at the same sample-rate from what I recall.

One of the semantics in a streamer is that UHD will try to time-align the samples in the channels in a streamer, based on
  the time-stamps.

_______________________________________________
USRP-users mailing list -- usrp-users@lists.ettus.com
To unsubscribe send an email to usrp-users-le...@lists.ettus.com

Reply via email to