[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] Effect of having multiple throttle in a chain of

From: Ed Criscuolo
Subject: Re: [Discuss-gnuradio] Effect of having multiple throttle in a chain of flowgraph
Date: Wed, 1 Feb 2012 17:41:51 -0500
User-agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US; rv: Gecko/20110902 Thunderbird/3.1.14

On 1/31/12 5:41 PM, محمد روسلي wrote:

I would like to ask what happen if there are many block of throttle
connected between a source and a sink in pure simulation? I notice the
GUI Interface (wxgui) is getting slow when 5 throttle block is connected
between a signal source and signal probe sink.

| Signal Block | ---> | Throttle | ---> | Throttle | ---> | Throttle |
---> | WX GUI Scope Sink |

The GUI slowing down is understandable. You're doing a lot of extra work for nothing. As Tom said, you only need one rate-limiting block per flowgraph.

In addition to the extra work, you're introducing a lot of extra latency for no reason, because each interface introduces another 32k sample buffer. This becomes particularly noticeable at low sample rates.

For example, at a sample rate of 9.6k, each 32k buffer introduces an additional 3.1 SECONDS of latency! (1.04 ms/sample x 32k samples).

@(^.^)@  Ed

reply via email to

[Prev in Thread] Current Thread [Next in Thread]