discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Discuss-gnuradio] Equalizer derived from ofdm_equalizer_1d_pilots: .bas


From: Oscar Sánchez
Subject: [Discuss-gnuradio] Equalizer derived from ofdm_equalizer_1d_pilots: .base() not found.
Date: Thu, 22 Sep 2016 12:16:05 +0200

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

reply via email to

[Prev in Thread] Current Thread [Next in Thread]