Re: [Discuss-gnuradio] Trouble decimating after averaging 4 vectors? Help?

2018-03-11 Thread Jeff Long
You are already telling GR that you are decimating (nave in decim_block init). BTW, you are setting self.nave to 0 in init, instead of using the value passed in. GR should always give you a multiple of 4 vectors (I think) since you've specified a decim of 4. On 03/11/2018 04:03 PM, Glen I

Re: [Discuss-gnuradio] Trouble decimating after averaging 4 vectors? Help?

2018-03-11 Thread Marcus D. Leech
On 03/11/2018 03:55 PM, Glen I Langston wrote: Hi Marcus, Yes, the suggested combination of IIR filter and the keen one in N Block would potentially do the job. However as you pointed out, my end goal is to have a median of 4 vectors block. Also I was thinking that a direct average would be

Re: [Discuss-gnuradio] Trouble decimating after averaging 4 vectors? Help?

2018-03-11 Thread Glen I Langston
Thanks Jeff, I’ll give that a try. I think I’m also missing something that tells gnu radio what the expected decimation is (?), beyond the decimate = 4 parameter(?). Also concerning your point, then if I have a non-multiple of 4 vectors I guess I need to keep the sum and count, but I guess

Re: [Discuss-gnuradio] Trouble decimating after averaging 4 vectors? Help?

2018-03-11 Thread Glen I Langston
Hi Marcus, Yes, the suggested combination of IIR filter and the keen one in N Block would potentially do the job. However as you pointed out, my end goal is to have a median of 4 vectors block. Also I was thinking that a direct average would be numerically less expensive than the combination

Re: [Discuss-gnuradio] Trouble decimating after averaging 4 vectors? Help?

2018-03-11 Thread Jeff Long
in[0] is not the first vector, it is all of the available input for port 0. So, you feed in 4 vectors in your test program, and the shape of in[0] is (4,1024). You're missing a loop that iterates over the input vectors. On 03/11/2018 02:06 PM, Glen I Langston wrote: Hello Gnuradio experts,

Re: [Discuss-gnuradio] Trouble decimating after averaging 4 vectors? Help?

2018-03-11 Thread Marcus D. Leech
On 03/11/2018 02:06 PM, Glen I Langston wrote: Hello Gnuradio experts, I'm following the gnuradio tutorial for creating an out of tree python block. My intention is fairly simple. To have a input stream of 4 vectors and average these 4 vectors, outputting a single average vector after the

Re: [Discuss-gnuradio] Trouble decimating after averaging 4 vectors? Help?

2018-03-11 Thread Marcus D. Leech
On 03/11/2018 02:06 PM, Glen I Langston wrote: Hello Gnuradio experts, I'm following the gnuradio tutorial for creating an out of tree python block. My intention is fairly simple. To have a input stream of 4 vectors and average these 4 vectors, outputting a single average vector after the

[Discuss-gnuradio] Trouble decimating after averaging 4 vectors? Help?

2018-03-11 Thread Glen I Langston
Hello Gnuradio experts,I'm following the gnuradio tutorial for creating an out of tree python block.My intention is fairly simple.  To have a input stream of 4 vectorsand average these 4 vectors, outputting a single average vectorafter the 4th vector arrives.  Right now my vectors are 1024