I am modifying some c++ code over the current ofdm modulator and
demodulator. My question is:
As the all the sub C++ blocks of ofdm are combined together into the
digital_swig, how can I re-generate these blocks? If I follow the guide
of
how_to_write_a_signal_process_block, I am expecting that only one of the
block can be generated instead of combing it into the digital_swig
module.
I don’t know how to update the digital_swig correctly.
In the case of 1) you can just edit the files, recompile and reinstall.
In the case of 2) you need to edit some other files so the new blocks
are included. For a purely cmake build a list of the files you’d have
to edit is:
gr-digital/swig/digital_swig.i, gr-digital/lib/CMakeLists.txt,
gr-digital/include/CMakeLists.txt, gr-digital/swig/CMakeLists.txt
(Disclaimer: I didn’t test this so it’s possible I left one out)
In the case of 3) you can use Martin’s fabulous gr_modtool.