Traceback (most recent call last):
File "./rx.py", line 1018, in <module>
rx = rx_main()
File "./rx.py", line 930, in __init__
self.tb = p25_rx_block(self.options)
File "./rx.py", line 210, in __init__
self.open_usrp()
File "./rx.py", line 857, in open_usrp
self.__set_rx_from_osmosdr()
File "./rx.py", line 786, in __set_rx_from_osmosdr
self.__build_graph(self.src, capture_rate)
File "./rx.py", line 287, in __build_graph
self.demod = p25_demodulator.p25_demod_cb( input_rate = capture_rate,
File "/home/imacdonn/op25/op25/gr-op25_repeater/apps/p25_demodulator.py", line 273, in __init__
p25_demod_base.__init__(self, if_rate=if_rate, symbol_rate=symbol_rate, filter_type=filter_type)
File "/home/imacdonn/op25/op25/gr-op25_repeater/apps/p25_demodulator.py", line 99, in __init__
coeffs = op25_c4fm_mod.c4fm_taps(sample_rate=self.if_rate, span=9, generator=op25_c4fm_mod.transfer_function_rx).generate()
File "tx/op25_c4fm_mod.py", line 146, in generate
impulse_response = np.fft.fftshift(np.fft.irfft(self.generator(symbol_rate=self.symbol_rate, rate_multiplier=rate_multiplier), self.sample_rate))
File "<__array_function__ internals>", line 5, in irfft
File "/usr/lib/python3/dist-packages/numpy/fft/_pocketfft.py", line 474, in irfft
output = _raw_fft(a, n, axis, True, False, inv_norm)
File "/usr/lib/python3/dist-packages/numpy/fft/_pocketfft.py", line 72, in _raw_fft
z = zeros(s, a.dtype.char)
TypeError: 'float' object cannot be interpreted as an integer