[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Discuss-gnuradio] simple mod-demod combinations doesn't work
From: |
Sylvain Munaut |
Subject: |
Re: [Discuss-gnuradio] simple mod-demod combinations doesn't work |
Date: |
Tue, 25 Oct 2016 21:27:02 +0200 |
> If i start an audio flow graph without [throttle] and increase some additive
> noise or change the volume with a multiplier in the stream the audible
> signal gets effected way too slow (action-to-effect-time approximately 10 s
> or more). If I use a [throttle] after the [wav file source] i can effect the
> stream directly - maybe i can call it "in real time", but then sometimes aU
> occurs.
>
> The issue remains also if i use real hardware (redpitaya with osmocom
> blocks) an resampler blocks in the stream.
That's because of buffering. Each block has a buffer after it and if
your "hardware" is at the end of the chain, then all the elements
before it are free to generate data in advance until they fill all
those buffers (the more blocks the more buffers). And so any change to
those source will only be applied after all the pre-generated data
that's sitting in the buffers has been flushed.
The default size of those buffer might not be appropriate for low rate
audio because they can easily represent seconds ...
> So is the solution for such problems a tagged stream with control through
> tags or the usage of PDUs?
No.
The easiest solution is to manually control the max size of the
buffers for the "low rate" blocks in your chains to prevent too much
buffering there.
Cheers,
Sylvain
- Re: [Discuss-gnuradio] simple mod-demod combinations doesn't work, (continued)
- Re: [Discuss-gnuradio] simple mod-demod combinations doesn't work, Fons Adriaensen, 2016/10/25
- Re: [Discuss-gnuradio] simple mod-demod combinations doesn't work, Marcus Müller, 2016/10/25
- Re: [Discuss-gnuradio] simple mod-demod combinations doesn't work, Fons Adriaensen, 2016/10/25
- Re: [Discuss-gnuradio] simple mod-demod combinations doesn't work, Kevin Reid, 2016/10/25
- [Discuss-gnuradio] Delay locked loop for the two-clock problem (was: simple mod-demod combinations doesn't work), Marcus Müller, 2016/10/26
- Re: [Discuss-gnuradio] Delay locked loop for the two-clock problem (was: simple mod-demod combinations doesn't work), Fons Adriaensen, 2016/10/26
- Re: [Discuss-gnuradio] Delay locked loop for the two-clock problem, Marcus Müller, 2016/10/26
- Re: [Discuss-gnuradio] Delay locked loop for the two-clock problem, Fons Adriaensen, 2016/10/27
- Re: [Discuss-gnuradio] Delay locked loop for the two-clock problem, Fons Adriaensen, 2016/10/27
- Re: [Discuss-gnuradio] Delay locked loop for the two-clock problem, Biju Ravindran, 2016/10/29
- Re: [Discuss-gnuradio] simple mod-demod combinations doesn't work,
Sylvain Munaut <=