I am trying to make own cyclic prefix block in C++ in GNU
Radio(removing roll-off part and keeping all other
parameters same). After connecting my cyclic_prefix block to
the already present FFT block in tx_ofdm.grc, i am getting
the following error:
Executing: /usr/bin/python2 -u
/home/labuser/workarea-gnuradio/gnuradio/gr-digital/examples/ofdm/tx_ofdm.py
Traceback (most recent call last):
File
"/home/labuser/workarea-gnuradio/gnuradio/gr-digital/examples/ofdm/tx_ofdm.py",
line 352, in <module>
main()
File
"/home/labuser/workarea-gnuradio/gnuradio/gr-digital/examples/ofdm/tx_ofdm.py",
line 340, in main
tb = top_block_cls()
File
"/home/labuser/workarea-gnuradio/gnuradio/gr-digital/examples/ofdm/tx_ofdm.py",
line 239, in __init__
self.connect((self.fft_vxx_0, 0),
(self.cyclicprefix_CP_cc_0, 0))
File
"/usr/local/lib/python2.7/dist-packages/gnuradio/gr/hier_block2.py",
line 47, in wrapped
func(self, src, src_port, dst, dst_port)
File
"/usr/local/lib/python2.7/dist-packages/gnuradio/gr/hier_block2.py",
line 110, in connect
self.primitive_connect(*args)
File
"/usr/local/lib/python2.7/dist-packages/gnuradio/gr/runtime_swig.py",
line 5334, in primitive_connect
return
_runtime_swig.top_block_sptr_primitive_connect(self,
*args)
ValueError: itemsize mismatch: fft_vcc_fftw0:0 using
512, CP_cc0:0 using 8