Hi all,

I'm testing some equalizers for OFDM. Thus, I've derived from
ofdm_equalizer_1d_pilots so that I can then pass it to
ofdm_frame_equalizer_vcvc.

By following this:

 http://gnuradio.org/redmine/projects/gnuradio/wiki/OutOfTreeModulesConfig

in CMakeLists.txt I have changed the line:

set(GR_REQUIRED_COMPONENTS RUNTIME)

to:

set(GR_REQUIRED_COMPONENTS RUNTIME DIGITAL)

In this way I'm able to compile and install my module correctly: grc
recognizes my new equalizer.

However, when passing it to ofdm_frame_equalizer_vcvc, I've got the
following error:

Param - Equalizer(equalizer):
    Value "payload_equalizer.base()" cannot be evaluated:
    'ofdm_my_equalizer' object has no attribute 'base'

I've found a similar problem here:
https://lists.gnu.org/archive/html/discuss-gnuradio/2014-03/msg00105.html

But couldn't make it work in my case.

Regarding namespace, do I have to include "digital"? I was only able to
compile with the following order:

namespace gr {
  namespace digital {
    namespace myofdm {

Could this be a source of problems?

Thanks in advance,

Oscar
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to