I am working on OFDM.
I have several questions about OFDM codes, and in general GNU radio.
As I understand, there are functions in C + + that are linked through
python, right?
if I look on the web: http://www.gnuradio.org/doc/doxygen/
I can find the C + + blocks there for OFDM: gr_ofdm_bpsk_demapper,
gr_ofdm_cyclic_prefixer, gr_ofdm_frame_acquisition ect …
On the other hand, if you look at the code: benchmark_ofdm_rx.py, it
calls
another function that is ofdm_demod belonging to “ofdm.py.” Then call
“ofdm_receiver.py” later “ofdm_sync_ml.py”
But I never see the function calls in C + + mentioned above.
For me this raises several questions:
Benchmark_ofdm_rx.py program uses C + + functions OFDM?
Is there any way to see a python code in graphical form? as block
diagrams
or something?
My ultimate goal is to take the blocks C + + and use them in simulink
for a
receiver, is it possible?
Benchmark_ofdm_rx.py program uses C + + functions OFDM?
Is there any way to see a python code in graphical form? as block
diagrams
or something?
Using c++ there is a function you can use on the flow-graph object
called “dump_flowgraph()” or similar. Look in the doxygen documentation
for the object for reference.
I don’t know if there is any similar functionality in python, since I
never used it.
My ultimate goal is to take the blocks C + + and use them in simulink
for a
receiver, is it possible?
I know that someone once said they had something like this going… But
I don’t remember who it was… I think it was a .de- address…
Try your favorite search-engine-provider
I think you can take a look at those files ofdm.py and ofdm_receiver.py
(in
gnuradio/gnuradio-core/src/python/gnuradio/blks2impl/*.) The C++ blocks
are
all used inside those files.
The ofdm_receiver.py does the synchronization, remove cp, fft, and
equalization.
FIsheep
Laser_s wrote:
I can find the C + + blocks there for OFDM: gr_ofdm_bpsk_demapper,
Is there any way to see a python code in graphical form? as block diagrams
or something?
My ultimate goal is to take the blocks C + + and use them in simulink for
a receiver, is it possible?