Hi,
I get the following error connecting ‘OFDM Serializer’ (GNU Radio block
with complex output), to my own Python block ‘blsd_dec_bfb’ (with
complex input)
“ValueError: itemsize mismatch: ofdm_serializer_vcc0:0 using 8,
blsd_dec_bfb0:0 using 16”
This is the code in the beginning of my block
“class blsd_dec_bfb(gr.basic_block):
“””
docstring for block blsd_dec_bfb
“”"
def init(self, num_packets=1, K=50, K2=20, kA1=4, NA1=8,
num_carriers=64):
gr.basic_block.init(self,
name=“blsd_dec_bfb”,
in_sig=[numpy.complex],
out_sig=[numpy.uint8,numpy.uint8,numpy.uint8])"
the xml is
"…
in
complex
The colours match in the GRC, and it lets me run it (i.e. no complaints
about type mismatch before run-time).
I hope it is just a silly mistake. Can anyone help?
Regards,
David
NOTE: The information in this email and any attachments may be
confidential and/or legally privileged. This message may be read, copied
and used only by the intended recipient. If you are not the intended
recipient, please destroy this message, delete any copies held on your
system and notify the sender immediately.
Toshiba Research Europe Limited, registered in England and Wales
(2519556). Registered Office 208 Cambridge Science Park, Milton Road,
Cambridge CB4 0GZ, England. Web: www.toshiba.eu/research/trl