Hi,
I am trying to run coded_ofdm_loopback.py in gnuradio-coded-ofdm. After
two
iterations of packet transmit and receive, the code is facing an
assertion
failure at:
python: gr_coded_ofdm_demod.cc:807: virtual int
gr_coded_ofdm_demod::general_work(int, gr_vector_int&,
gr_vector_const_void_star&, gr_vector_void_star&): Assertion `0’ failed.
It seems that the queue between gr_coded_ofdm_demod and
gr_coded_ofdm_frame_sink is overflowing. The data is written from
gr_coded_ofdm_demod and is not read from gr_coded_ofdm_frame_sink. It
seems
that gr_coded_ofdm_frame_sink block is not being fired ever.
There are certain trellis blocks in between gr_coded_ofdm_demod and
gr_coded_ofdm_frame_sink. I suspect that the problem is with trellis. I
ran
make check and it gave me a trellis error:
File
“/home/souvik/GnuRadio/gnuradio-coded-ofdm/gnuradio-core/src/python/gnuradio/blks2impl/coded_ofdm.py”,
line 26, in
from gnuradio import trellis
ImportError: cannot import name trellis
Segmentation fault
I am running ubuntu 8.04 with gcc version 4.2. I am not sure why trellis
is
not being compiled properly. I tried the gnuradio trunk, but in that
case
trellis does not give any error. Please help. Any comment will be highly
appreciated.
Thanks,
Souvik
–
View this message in context:
http://www.nabble.com/gnuradio-coded-ofdm-trellis-problem-tp23992216p23992216.html
Sent from the GnuRadio mailing list archive at Nabble.com.