Re: [Discuss-gnuradio] GRC:Suitable Sink required

2009-04-20 Thread Saleem Akhtar
Hi,
It appears that gr.message_sink and gr.msg_queues are for digital data. but my 
flowgraph (periodogram) is for analog samples,

complex baseband samples from usrp -- stream to vector (vectors of fft_size) 
-- FFT
 -- complex to mag squared  -- (sink or block to be determined)

Is their no choice other than file sink?

Thanks

 





--- On Mon, 4/20/09, Josh Blum j...@joshknows.com wrote:

From: Josh Blum j...@joshknows.com
Subject: Re: [Discuss-gnuradio] GRC:Suitable Sink required
To: Saleem Akhtar saleemakhta...@yahoo.com
Cc: discuss-gnuradio@gnu.org
Date: Monday, April 20, 2009, 4:37 AM

You can use a file sink to write the samples out to a file, and write some 
program to process the file.

Or, you need to create your own block in c++ or python. If c++, the how to 
write a block example is a good reference. If python, the wxgui sinks are a 
good reference (see gr.message_sink and gr.msg_queues to get data out of the 
stream and into
 python).

-Josh





  
-Inline Attachment Follows-

___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio



  ___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


[Discuss-gnuradio] GRC:Suitable Sink required

2009-04-19 Thread Saleem Akhtar
Hi,

I am trying to implement a periodogram in gnu radio.
http://img25.imageshack.us/img25/1606/powerdetectorgrc.png


Currently, I am stuck in deciding what sink i should use and how. I
want the output in the the form of an array so that I can have
calculations on the periodogram samples. As the input are the realtime complex
baseband samples from the USRP (here shown with a signal source), thus
the sink should be flexible enough to be updated. Thus I think that a
fixed length float vector sink doesnt suits here. I dont know how to
proceed from here :-)


Regards,
Ali



  ___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] GRC:Suitable Sink required

2009-04-19 Thread Saleem Akhtar
Thanks, but i dont want to use GUI sink. I want to get an array of samples 
which represent the periodogram. So that i can do further processing on them.

Regards


From: Josh Blum j...@joshknows.com
Subject: Re: [Discuss-gnuradio] GRC:Suitable Sink required
To: Saleem Akhtar saleemakhta...@yahoo.com
Cc: discuss-gnuradio@gnu.org
Date: Monday, April 20, 2009, 3:55 AM

You should probably start by looking at the existing wx gui sinks, copy and 
modify one: http://gnuradio.org/trac/browser/gnuradio/trunk/gr-wxgui/src/python

The vector sink is not what you want here.

-Josh






  ___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio


Re: [Discuss-gnuradio] GRC:Suitable Sink required

2009-04-19 Thread Saleem Akhtar
Thanks! I will look into it.


--- On Mon, 4/20/09, Josh Blum j...@joshknows.com wrote:

From: Josh Blum j...@joshknows.com
Subject: Re: [Discuss-gnuradio] GRC:Suitable Sink required
To: Saleem Akhtar saleemakhta...@yahoo.com
Cc: discuss-gnuradio@gnu.org
Date: Monday, April 20, 2009, 4:37 AM

You can use a file sink to write the samples out to a file, and write some 
program to process the file.

Or, you need to create your own block in c++ or python. If c++, the how to 
write a block example is a good reference. If python, the wxgui sinks are a 
good reference (see gr.message_sink and gr.msg_queues to get data out of the 
stream and into python).

-Josh





  ___
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio