[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Discuss-gnuradio] Dual usrp signal transmission problem
From: |
Ebtisam Ahmed |
Subject: |
[Discuss-gnuradio] Dual usrp signal transmission problem |
Date: |
Fri, 20 Apr 2012 17:57:29 +0500 |
Hi all,
i have been working on the simple sine transmission with 2 antennas on
usrp but im having a little problem with that. My program doesnt give
any error but when i check the output with the help of usrp_fft.py on
the other system, i can see that one antenna is transmitting and the
other is not...
my code is:
from gnuradio import usrp, gr
class my_top_block(gr.top_block):
def __init__(self):
gr.top_block.__init__(self)
self.u = usrp.sink_c(0)
#self.pick_subdev = usrp.pick_tx_subdevice(self.u)
self.usrp_interp = 400
self.u.set_interp_rate(self.usrp_interp)
usrp_rate = self.u.dac_rate()/self.usrp_interp
self.subdev = (self.u.db(0,0), self.u.db(1,0))
#self.subdev = (self.u.db[0][0], self.u.db[1][0])
print self.subdev
self.u.set_mux(0xba98)
r0 = self.u.tune(0, self.subdev[0], 2450000000)
r1 = self.u.tune(1, self.subdev[1], 2480000000)
self.subdev[0].set_enable(True)
self.subdev[1].set_enable(True)
self.siggen1=gr.sig_source_c(1000000, gr.GR_COS_WAVE, 10000, 16000)
self.siggen2=gr.sig_source_c(1000000, gr.GR_COS_WAVE, 10000, 16000)
self.intr = gr.interleave(gr.sizeof_gr_complex)
self.connect(self.siggen1, (self.intr,0))
self.connect(self.siggen2, (self.intr,1))
self.connect(self.intr, self.u)
self.run()
def main():
tb = my_top_block()
tb.run()
if __name__ == '__main__':
main()
Help me with this. Thanks in advance
Regards,
Ebtisam
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Discuss-gnuradio] Dual usrp signal transmission problem,
Ebtisam Ahmed <=