I am trying to play around and use different types of modulation for benchmark_tx.py
However it seems that I am only able to transmit with gmsk modulation, any other accepted modulation (all other modulation types) results in this:
# ./benchmark_tx.py -m cpm -f 800M Traceback (most recent call last): File "./benchmark_tx.py", line 131, in <module> main() File "./benchmark_tx.py", line 95, in main
tb = my_top_block(mods[options.modulation], options) File "./benchmark_tx.py", line 41, in __init__ self.txpath = transmit_path(modulator, options) File "/home/admin/gnuradio/gnuradio/gnuradio-examples/python/digital/transmit_path.py", line 63, in __init__
self._setup_usrp_sink(options) File "/home/admin/gnuradio/gnuradio/gnuradio-examples/python/digital/transmit_path.py", line 110, in _setup_usrp_sink self.u = usrp_options.create_usrp_sink(options)
File "/home/admin/gnuradio/gnuradio/gnuradio-examples/python/digital/usrp_options.py", line 99, in create_usrp_sink fusb_nblocks=options.fusb_nblocks, File "/home/admin/gnuradio/gnuradio/gnuradio-examples/python/digital/generic_usrp.py", line 150, in __init__
self._setup_usrp2_source() File "/home/admin/gnuradio/gnuradio/gnuradio-examples/python/digital/generic_usrp.py", line 186, in _setup_usrp2_source self._u = usrp2.sink_32fc(self._interface, self._mac_addr)
File "/usr/local/lib/python2.5/site-packages/gnuradio/usrp2.py", line 1102, in sink_32fc return _usrp2.sink_32fc(*args, **kwargs) RuntimeError: Invalid MAC address Exception exceptions.AttributeError: "'gr_hier_block2_sptr' object has no attribute '_type'" in <bound method generic_usrp_sink_c.__del__ of <generic_usrp.generic_usrp_sink_c object at 0x87caf6c>> ignored
I tried searching the mailing list for invalid mac address issues but none came up!