hi all, I have made a simple program for sine transmission which is just a replicca of usrp_siggen. Im successful in transmitting a sine wave with the help of side A of usrp1, but when i want to transmit it by side B, it doesnt give any error but it doesnt transmit either...
My code is given as: from gnuradio import gr, usrp class my_top_block(gr.top_block): def __init__(self): gr.top_block.__init__(self) self.u = usrp.sink_c() #self.pick_subdev = usrp.pick_tx_subdevice(self.u) self.pick_subdev = (1, 0) ########### here the code works fine if i pick side A in that case self.pick_subdev=(0,0), but when i select side B as given in the code, it doesnt work print self.pick_subdev self.subdev = usrp.selected_subdev(self.u, self.pick_subdev) print self.subdev r = usrp.tune(self.u, 0, self.subdev, 2450000000) self.subdev.set_enable(True) self.siggen1=gr.sig_source_c(1000000, gr.GR_COS_WAVE, 10000, 16000) self.connect(self.siggen1, self.u) print "Using RX d'board %s" % (self.subdev.side_and_name(),) self.run() def main(): tb = my_top_block() tb.run() if __name__ == '__main__': main() kindly help me on this Regards, Ebtisam _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio