Hi all,

I am new to GNU radio. I know that GNU Radio applications are primarily
written in Python, while performance-critical signal processing path is
implemented in C++. Here I am a little bit confused. If I am going to create
a sinewave generating and processing block, Which language should I use? Is
my sinewave generating block performance-critical? I know it's kind of a
stupid question...but I am confused by the words from gnuradio FAQ:

"""Why bother with Python? I just want to code in C++!
<http://gnuradio.org/trac/wiki/FAQ#WhybotherwithPythonIjustwanttocodeinC>

It is currently being worked on (#128 <http://gnuradio.org/trac/ticket/128>).
There are a few different things that have to happen to support such a feat
(#118 <http://gnuradio.org/trac/ticket/118>), but if you want to see it done
quicker feel free to help out.

Python is only used to setup the flow graph. Once setup, most of the work is
done in C++. """


My understand is if I am going to create a new block, I need to use C++
first to descript the signal processing. And then generate the flow graph of
already defined blocks in python. Is that correct?


Please help. I was messed up by these consepts.


Thanks,


Yuan
_______________________________________________
Discuss-gnuradio mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to