Re: [Discuss-gnuradio] FFT Plot and Benchmark

2009-08-01 Thread adib_sairi


Tom Rondeau wrote:
 
 
 The coupling of the flow graph and the Wx architecture was one of my 
 motivations for writing the gr-qtgui. You should be able to from 
 gnuradio.qtgui import qtgui then drop a sink (qtgui.sink_c(args)) and 
 connect the signal block you want to observe to this sink. Remember that 
 when you start the flow graph use tb.start() and not tb.run() and 
 then execute the Qt application with a qapp.exec_(), which blocks 
 until closed.
 
 Note that you'll have to install a few Qt-related things (Qt  4.3, 
 PyQt, QWT, and QWT Plot 3D). If you running Ubuntu or Fedora, these are 
 available from your package manager.
 
 You can find examples of how to use this in gr-qtgui/src/python with 
 more complicated examples that allow you to build a full QT application 
 with the sink display embedded in it. If you just use a sink and start 
 the QApp, you just get a modal dialog box. You can have multiple QT 
 sinks going at once, too.
 
 Tom
 
 

thank you Tom. I had run the usrp_display.py inside the gr-qtgui, it was
very interesting. I see that you doesn't use the wxpyton any more and you
use the qtgui isn't it? 

but I cannot find where it do the inserting data for plotting process. in
usrp_fft.py it use the fftsink_nongl.py or fftsink_gl.py for the plotting
process right?and fftsink_nongl.py insert the data for plotting in set_data
function inside the fft_window class. so in fftsink_nongl.py, I tab the
evt.data (inside the set_data function) and manipulate it to do my sensing
mechanism. 

I see that the usrp_display.py call the qtgui.py for the plotting process
and I think qtgui.py call it's C++ file for further processes isn't it? so
how and where can I can tab the data like evt.data in usrp_display or qtgui?
could you please explain a bit on how does usrp_display do the plotting
process? 

thank you very much.

Adib




-- 
View this message in context: 
http://www.nabble.com/FFT-Plot-and-Benchmark-tp24405668p24766931.html
Sent from the GnuRadio mailing list archive at Nabble.com.



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


Re: [Discuss-gnuradio] FFT Plot and Benchmark

2009-08-01 Thread adib_sairi


adib_sairi wrote:
 
 thank you Tom. I had run the usrp_display.py inside the gr-qtgui, it was
 very interesting. I see that you doesn't use the wxpyton any more and you
 use the qtgui isn't it? 
 
 but I cannot find where it do the inserting data for plotting process. in
 usrp_fft.py it use the fftsink_nongl.py or fftsink_gl.py for the plotting
 process right?and fftsink_nongl.py insert the data for plotting in
 set_data function inside the fft_window class. so in fftsink_nongl.py, I
 tab the evt.data (inside the set_data function) and manipulate it to do my
 sensing mechanism. 
 
 I see that the usrp_display.py call the qtgui.py for the plotting process
 and I think qtgui.py call it's C++ file for further processes isn't it? so
 how and where can I can tab the data like evt.data in usrp_display or
 qtgui? could you please explain a bit on how does usrp_display do the
 plotting process? 
 
 thank you very much.
 
 Adib
 
 
I had search some more and found out that for the frequency plot, you use
FrequencyDisplayPlot (.h and .cc) right? and i found that you use the
_dataPoints pointer to plot the graph. i manage to tab the data by using
_dataPoints[which].. but manipulating in c++ seams to be quite complicated.
i would like to return and import this value (_dataPoints) to python but i
don't know how.. could somebody guide me for this? i think fftsink_nongl.py
does receive some data from c++ file (i think) but i also don't know how..
please somebody help me for this..

thank you very much in advance..

Adib



-- 
View this message in context: 
http://www.nabble.com/FFT-Plot-and-Benchmark-tp24405668p24771599.html
Sent from the GnuRadio mailing list archive at Nabble.com.



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


Re: [Discuss-gnuradio] FFT Plot and Benchmark

2009-07-31 Thread Tom Rondeau

adib_sairi wrote:

Ali Siddiqi wrote:
  

Hi all,
I looked at fftsink_gl.py. It couldnt be executed because of import error
of
fft_window. Also, if in case I manage
to run it, still I am finding it difficult to incoporate it in
benchmark_tx.py. Can someone elaborate a bit more on how to add FFT sink
in
benchmark_tx?

Regards,
Ali




i try to work on this also but i still cannot put fftsink_nongl.py and
benchmark_tx or benchmark_rx together.. the problem i face is benchmark_*
have its own flowgraph which use .start and .wait for it to run.. i.e
tb.start and tb.wait while fftsink_nongl use stdgui2.stdapp and Mainloop to
run.. i.e 


app = stdgui2.stdapp(app_top_block, USRP FFT, nstatus=1)
app.MainLoop()

when i run tb.start or tb.run and tb.wait, it seem that my fftsink_nongl
that i had connect with usrp_source in the first place is stopping.. 


so can any body help me on combining this two system together? how to run
this two flowgraph together? what i want to do is i want to sense the
spectrum using fftsink_nongl.py and looking for spectrum hole and access the
hole by using benchmark_tx and benchmark_rx.. 

thank you in advance 


Adib
  


The coupling of the flow graph and the Wx architecture was one of my 
motivations for writing the gr-qtgui. You should be able to from 
gnuradio.qtgui import qtgui then drop a sink (qtgui.sink_c(args)) and 
connect the signal block you want to observe to this sink. Remember that 
when you start the flow graph use tb.start() and not tb.run() and 
then execute the Qt application with a qapp.exec_(), which blocks 
until closed.


Note that you'll have to install a few Qt-related things (Qt  4.3, 
PyQt, QWT, and QWT Plot 3D). If you running Ubuntu or Fedora, these are 
available from your package manager.


You can find examples of how to use this in gr-qtgui/src/python with 
more complicated examples that allow you to build a full QT application 
with the sink display embedded in it. If you just use a sink and start 
the QApp, you just get a modal dialog box. You can have multiple QT 
sinks going at once, too.


Tom




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


Re: [Discuss-gnuradio] FFT Plot and Benchmark

2009-07-30 Thread adib_sairi


Ali Siddiqi wrote:
 
 Hi all,
 I looked at fftsink_gl.py. It couldnt be executed because of import error
 of
 fft_window. Also, if in case I manage
 to run it, still I am finding it difficult to incoporate it in
 benchmark_tx.py. Can someone elaborate a bit more on how to add FFT sink
 in
 benchmark_tx?
 
 Regards,
 Ali
 

i try to work on this also but i still cannot put fftsink_nongl.py and
benchmark_tx or benchmark_rx together.. the problem i face is benchmark_*
have its own flowgraph which use .start and .wait for it to run.. i.e
tb.start and tb.wait while fftsink_nongl use stdgui2.stdapp and Mainloop to
run.. i.e 

app = stdgui2.stdapp(app_top_block, USRP FFT, nstatus=1)
app.MainLoop()

when i run tb.start or tb.run and tb.wait, it seem that my fftsink_nongl
that i had connect with usrp_source in the first place is stopping.. 

so can any body help me on combining this two system together? how to run
this two flowgraph together? what i want to do is i want to sense the
spectrum using fftsink_nongl.py and looking for spectrum hole and access the
hole by using benchmark_tx and benchmark_rx.. 

thank you in advance 

Adib
-- 
View this message in context: 
http://www.nabble.com/FFT-Plot-and-Benchmark-tp24405668p24750422.html
Sent from the GnuRadio mailing list archive at Nabble.com.



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


Re: [Discuss-gnuradio] FFT Plot and Benchmark

2009-07-11 Thread adib_sairi


Ali Siddiqi wrote:
 
 Hi all,
 I looked at fftsink_gl.py. It couldnt be executed because of import error
 of
 fft_window. Also, if in case I manage
 to run it, still I am finding it difficult to incoporate it in
 benchmark_tx.py. Can someone elaborate a bit more on how to add FFT sink
 in
 benchmark_tx?
 
 Regards,
 Ali
 
 

Good day,
  is there any progress in this Mr Ali? i also very interested to try this..
if you have any progress please post it again..:-) thank you very much in
advance

Adib
-- 
View this message in context: 
http://www.nabble.com/FFT-Plot-and-Benchmark-tp24405668p24442557.html
Sent from the GnuRadio mailing list archive at Nabble.com.



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


[Discuss-gnuradio] FFT Plot and Benchmark

2009-07-09 Thread ali siddiqi
Hi all,

I have edited benchmark_tx.py to shift between 3 different frequencies,
depending upon which one is free after sensing the apectrum. i have made a
separate program which senses the spectrum and it is called in benchmark_tx.

Thus the system switches between transmit (benchmark_tx) and receive
(sensing) mode on a regular basis.

This works fine.

The problem arises when i want to show on the situation of the spectrum on a
FFT Plot. I ran the GRC flowgraph (USRP Source--FFT Sink) in parallel with
the above mentioned programs. But it doesnt work.

Can someone help me in finding out how to add FFT Plot in the above
programs.

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


Re: [Discuss-gnuradio] FFT Plot and Benchmark

2009-07-09 Thread Eric Blossom
On Thu, Jul 09, 2009 at 01:44:36PM +0600, ali siddiqi wrote:
 Hi all,
 
 I have edited benchmark_tx.py to shift between 3 different frequencies,
 depending upon which one is free after sensing the apectrum. i have made a
 separate program which senses the spectrum and it is called in benchmark_tx.
 
 Thus the system switches between transmit (benchmark_tx) and receive
 (sensing) mode on a regular basis.
 
 This works fine.
 
 The problem arises when i want to show on the situation of the spectrum on a
 FFT Plot. I ran the GRC flowgraph (USRP Source--FFT Sink) in parallel with
 the above mentioned programs. But it doesnt work.
 
 Can someone help me in finding out how to add FFT Plot in the above
 programs.

If you look at gr-wxgui/src/python/fftsink_gl.py or fftsink_nongl.py
you'll see that there is a complete standalone example at the bottom.

You basically just instantiate a fft_sink_c or _f.

Eric


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


Re: [Discuss-gnuradio] FFT Plot and Benchmark

2009-07-09 Thread ali siddiqi
Hi all,
I looked at fftsink_gl.py. It couldnt be executed because of import error of
fft_window. Also, if in case I manage
to run it, still I am finding it difficult to incoporate it in
benchmark_tx.py. Can someone elaborate a bit more on how to add FFT sink in
benchmark_tx?

Regards,
Ali

On Thu, Jul 9, 2009 at 10:29 PM, Eric Blossom e...@comsec.com wrote:

 On Thu, Jul 09, 2009 at 01:44:36PM +0600, ali siddiqi wrote:
  Hi all,
 
  I have edited benchmark_tx.py to shift between 3 different frequencies,
  depending upon which one is free after sensing the apectrum. i have made
 a
  separate program which senses the spectrum and it is called in
 benchmark_tx.
 
  Thus the system switches between transmit (benchmark_tx) and receive
  (sensing) mode on a regular basis.
 
  This works fine.
 
  The problem arises when i want to show on the situation of the spectrum
 on a
  FFT Plot. I ran the GRC flowgraph (USRP Source--FFT Sink) in parallel
 with
  the above mentioned programs. But it doesnt work.
 
  Can someone help me in finding out how to add FFT Plot in the above
  programs.

 If you look at gr-wxgui/src/python/fftsink_gl.py or fftsink_nongl.py
 you'll see that there is a complete standalone example at the bottom.

 You basically just instantiate a fft_sink_c or _f.

 Eric

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