I'm trying to make a block for fading channel model using hierarchical block.
class channel(gr.hier_block2): def __init__(self): gr.hier_block2.__init__(self, "channel", gr.io_signature(1, 1, gr.sizeof_float), gr.io_signature(1, 1, gr.sizeof_gr_complex)) self.taps = generate_taps() self.filt = filter.fir_filter_ccc(1, self.taps) self.connect(self, self.filt, self) def generate_taps(): n_taps = random.randint(1, 10) r_taps = random.rand(n_taps) i_taps = random.rand(n_taps) return r_taps + 1j*i_taps I want the block to be able to update the channel filter taps in run time. Can I do that? Can I define a function in the class so that the filter taps are updated for every 5 seconds? Thank you. -- Manu T S
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio