Hi

There are probably several blocks that could do the running
average.   I’ve written a version in python, which is a part 
of the radio astronomy interface.

The code and radio astronomy interface and instructions are at:

GitHub.com/glangsto/gr-nsf

The python blocks are in the sub-directory “python”.
The averaging blocks are:
ra_vave.py  - vector averaging (nothing specific to Radio Astronomy == ra)
ra_vmedian.py - median averaging for interference removal, useful for ra.

There is an example gnuradio companion program that works with simulated data.

vectordemo.grc

The data analysis tools for radio astronomy observation.

I’ve just downloaded the very most recent gnu radio and ran it today,
so it all appears to be working fine.

Best regards

Glen

> On Dec 29, 2018, at 12:24 PM, Müller, Marcus (IEH) <muel...@kit.edu> wrote:
> 
> Hi Wolfgang, 
> that's what Changelogs are for (if git log isn't optimal):
> 
> https://github.com/gnuradio/gnuradio/blob/maint-3.7/CHANGELOG.md
> 
> So, either you just go and re-implement that functionality in an out-
> of-tree module (make an OOT, add a block of the right interface, copy
> and paste the original code and replace references to gr-blocks by your
> OOT namespace), OR, and that's what I recommend:
> 
> update to a moderner version of Ubuntu. The feature was introduced in
> GNU Radio 3.7.12.0, and Ubuntu 18.10 ships 3.7.13.4. Ubuntu's LTS
> support isn't actually that great, and you typically want to keep your
> Ubuntu updated once a year, in my very personal opinion (which I don't
> want to force onto you; I just think that running an update is probably
> the quickest way forward).
> 
> Best regards,
> Marcus
> 
> On Sat, 2018-12-29 at 12:42 +0100, Wolfgang Buesser wrote:
>> I am making my first steps with gnuradio.
>> I am calculating the cross-spectrum of the two-channels of my
>> soundcard.
>> Now I want to reduce the noise in the spectrum by averaging. To this
>> end I need a moving average of vectors (=average on a per index
>> basis).
>> Reading the doc of v3.7.13-4  moving_average_ff has been extended to
>> do
>> this. I am using v3.7.11 as available for the most recent ubuntu.
>> Apparently the grc-block can't do this. I have tried to add it
>> 'manually' to the .py-code but I get an error message concerning the
>> 4-
>> th argument. So this feature does not seem to be part of v3.7.11.
>> Can anybody tell me with which version moving_average_ff has been
>> extended to treat vectors?
>> Do I have any choice other than compiling this version by hand?
>> 
>> Thanks,
>> 
>> Wolfgang
>> 
>> 
>> 
>> _______________________________________________
>> 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


_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to