[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Discuss-gnuradio] howto to set the mux in usrp1
From: |
Wolfgang Buesser |
Subject: |
Re: [Discuss-gnuradio] howto to set the mux in usrp1 |
Date: |
Sun, 26 May 2013 16:39:40 +0200 |
Hm,
with this
self.u_rx.set_subdev_spec("A:A A:B",0)
I get a segfault:
#!/usr/bin/python
from gnuradio import gr
from gnuradio import uhd
from gnuradio.eng_option import eng_option
class build_block(gr.top_block):
def __init__(self):
gr.top_block.__init__(self)
self.u_tx = uhd.usrp_sink("serial=47432785",uhd.stream_args('fc32'))
self.siggen_tx =
gr.sig_source_c(self.u_tx.get_samp_rate(),gr.GR_CONST_WAVE,0, 1.0, 0)
# self.head_tx = gr.head(gr.sizeof_gr_complex, 1000000)
self.head_tx = gr.head(gr.sizeof_gr_complex, 1000)
self.u_tx.set_subdev_spec("A:AB",0)
self.u_tx.set_center_freq(10e6)
self.u_tx.set_samp_rate(1e6)
self.u_tx.get_samp_rate()
self.u_rx = uhd.usrp_source("serial=47432785",uhd.stream_args('fc32'))
# self.u_rx.set_subdev_spec("A:A B:A",0)
self.u_rx.set_subdev_spec("A:A A:B",0)
self.u_rx.set_center_freq(10e6+1e3)
# self.u_rx.set_samp_rate(250e3)
self.head_rx_0 = gr.head(gr.sizeof_gr_complex, 1000)
self.dst0 = gr.file_sink(gr.sizeof_gr_complex, "r.dat")
# self.di = gr.deinterleave(gr.sizeof_gr_complex)
self.connect (self.siggen_tx,self.head_tx, self.u_tx)
self.connect (self.u_rx,self.head_rx_0,self.dst0)
tb = build_block ()
tb.run ()
Wolfgang