Hi Daniel

You might be interested in the gr-pdu_utils and gr-timing_utils modules.
They are about to get a significant update but there is a decent writeup on
the concept of operations in github.

Sub-ms latency is possible depending on host hardware and system
configuration.

Jacob



On Fri, Aug 16, 2019, 10:08 Lundberg, Daniel via Discuss-gnuradio <
discuss-gnuradio@gnu.org> wrote:

> I have a flowgraph with a simple FDMA implementation with two channels.
> One channel has a constant stream.  The other channel has complex sample
> bursts generated in a custom python function, which I package as a PDU.  I
> apply the frequency modulation within the python file to place it in the
> correct frequency channel.  I send the PDU to an eventstream source and
> then add the two channels in an add block before sending the merged signal
> to a USRP sink.  I am seeing latencies of over a second from the PDU
> generation to when the eventstream source sends them on.  My sample rate is
> ~5 Ms/s and my PDU is about 1.25 MS, so about a quarter of a second.  My
> eventstream source block is using ASAP event placement and MEMCPY settings.
>
> Is this level of latency expected?  I do not fully understand the merge
> behavior of the eventstream source, but I would expect perhaps 2X the PDU
> size of latency if it has a PDU length number of zeros in it's buffer
> before inserting the PDU.
>
> Thank you,
> DL
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to