Well, I did it like that, it did not work with connecting the file_source direct to USRP. I thought then it might work when I do the 'vector thing' in the middle. In either case, the receiver USRP does not detect anything.
----- Original Message ---- From: Tom Rondeau <[EMAIL PROTECTED]> To: Hoo-chang Shin <[EMAIL PROTECTED]> Cc: Discuss-gnuradio@gnu.org Sent: Thursday, April 17, 2008 1:48:27 PM Subject: Re: [Discuss-gnuradio] Sending pre-saved OFDM file to USRP Hoo-chang Shin wrote: > Hi, > > I'm trying to send a pre-saved OFDM file to a transmitter USRP, and to > receive the signal from a receiver USRP. > >From the 'benchmark_ofdm_tx.py' I've saved the OFDM signal to a file using > >'gr.file_sink', instead of sending it to 'usrp.sink_c'. > And then I want to read the data from the saved file and send it though the > transmitter USRP, and receive it from the other USRP, but does not work. > > Could anyone give tip, why it does not work? Or give help how to make it work? > > > This is my code: > > #!/usr/bin/env python > > from gnuradio import gr > from gnuradio import usrp > > from numpy import * > > class send_from_file_graph (gr.flow_graph): > > def __init__(self): > gr.flow_graph.__init__(self) > > filename = 'tx_usrp_data.dat' > # which I had saved from 'benchmark_ofdm_tx.py' using > 'gr.file_sink(gr.sizeof_gr_complex, filename)' > src = gr.file_source ( gr.sizeof_gr_complex, filename, False) > > self.v_snk = gr.vector_sink_c() > > # setup usrp > self.u = usrp.sink_c(fusb_block_size=0, fusb_nblocks=0) > self.u.set_interp_rate(512) > self._tx_subdev_spec = usrp.pick_tx_subdevice(self.u) > self.subdev = usrp.selected_subdev(self.u, self._tx_subdev_spec) > > self.u.tune(self.subdev._which, self.subdev, 2.45e9) > self.subdev.set_gain(200) > self.subdev.set_auto_tr(True) > # ## > > self.connect(src, self.v_snk) > self.run() > v_src = gr.vector_source_c(self.v_snk.data()) > self.connect(v_src, self.u) > self.run() Why don't you just do: self.connect(src, self.u) Instead of all the vector stuff in the middle? Tom ____________________________________________________________________________________ Be a better friend, newshound, and know-it-all with Yahoo! Mobile. Try it now. http://mobile.yahoo.com/;_ylt=Ahu06i62sR8HDtDypao8Wcj9tAcJ _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnuradio