On Wed, Jun 25, 2014 at 6:53 PM, caruiz.ext <caruiz....@catec.aero> wrote:
> Activecat, my input block is a variable delay. > > - I have a signal recorded in a file. > > - Signal enters in a variable delay (delay is controlled by another block). > - Signal enters in Add noise block. > File --> Variable delay --> Add noise --> out > > My problem is that if variable delay is, for example, 5 samples: a sample > enters, the block "waits" 5 samples, the sample leaves. Then my output is: > sample_3,- , - , - , - , - ,sample_2 , - , - , - , - , - , sample_1 > > Could you please explain how did you build the "variable delay", do you use the built-in "delay" block? If this is a custom delay block, please show your code. Meanwhile your understanding about the delay block is wrong. Says, the input is: s1, s2, s3, s4, s5. After going through the delay block (with delay=5), the output becomes: 0, 0, 0, 0, 0, s1, s2, s3, s4, s5. The output of delay block will never be "-" but it could be "0" (zero). Probably you just need the standard "Add" block instead of your custom block above. Could you try this first..?
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio