discuss-gnuradio
[Top][All Lists]
Advanced

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

Re: [Discuss-gnuradio] Consuming block of data in python block


From: Sreeraj Rajendran
Subject: Re: [Discuss-gnuradio] Consuming block of data in python block
Date: Tue, 29 Jan 2013 14:00:15 +0800 (SGT)

As Josh explained in [1] input can be anything that you can represent as a numpy data type.

Try using something like
gr.block.__init__(self, name="my block",
                  in_sig=[numpy.dtype((numpy.float32,2))],
                  out_sig=[numpy.float32])


Also go through fixed/arbitrary ratio blocks in [2] for implementing blocks with different rate.

[1]http://www.ruby-forum.com/topic/4407846
[2]https://github.com/guruofquality/grextras/wiki/Blocks-Coding-Guide

-Sreeraj


From: maiconkist <address@hidden>
To: address@hidden
Sent: Tuesday, 29 January 2013 7:10 AM
Subject: [Discuss-gnuradio] Consuming block of data in python block

Hi list,

I'm trying to implement my first GNURadio block in python.

I followed the how_to_square_ff tutorial.

In that block, each input generates an output. Now what I want is to change
this behavior so that the how_to_square_ff receives a block of data (512 for
example) and output only a single value (I know it is strange, but is only
for learning purpose).

How I declare this in my block ?
Now the declaration is  as follow:

        gr.sync_block.__init__(
                self,
                name = "my_block",
                in_sig =  [numpy.float32], # Input signature: 1 float at a time (want
512)
                out_sig = [numpy.float32], # Output signature: 1 float at a time
                )

Thanks



--
View this message in context: http://gnuradio.4.n7.nabble.com/Consuming-block-of-data-in-python-block-tp39244.html
Sent from the GnuRadio mailing list archive at Nabble.com.

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



reply via email to

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