discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Discuss-gnuradio] Problem in usrp side selection


From: Ebtisam Ahmed
Subject: [Discuss-gnuradio] Problem in usrp side selection
Date: Wed, 28 Mar 2012 11:27:45 +0500

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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]