Any suggestions!!!!!!!!!!
kaleem ahmad wrote: > > Hi Eric, > > Two nodes, each consists of one USRP and an RFX2400, are involved, one as > a Master(Transmit ... receive echoed version...Transmit new packet and so > on) and the other USRP is Slave (Receive...echo back the received packet). > I am creating 1 usrp source (for transmitting) and 1 usrp sink (for > receiving) for each node. > > I dont understand "You should be creating 1 each for each USRP and keep > them open the > entire time." > > How can I keep both source and sink open all the time without using > disconnect/disconnect_all. Because when I am transmitting my source is a > file and my sink is usrp. At same USRP node when I am receiving my source > is usrp and my sink is a file. My problem is how can I construct a graph > which either keep both of these things open at a time or dynamically > connect and disconnect them. > > Can you suggest me an example flow graph, or e.g can you comment that > something like following is correct way to handle it: > > +++++++++++++++++++++++++++++ > while(1): > send() > receive() > delay(500ms) > --------------------------------------- > send(fg): > fg.connect(file_source, frammer, NRZ, modulation, gain, usrp) > ----------------------------------------- > receive(fg): > fg.disconnect_all() > fg.connect(usrp, filter, de_modulation, correlation, file_sink) > wait_for_timeout() > fg.disconnect_all() > ++++++++++++++++++++++++++++++++++++++++++ > > It is just an example flowgraph and soesnt matter if the correct blocks > are used, but the thing which I want to know is the order of connect() and > disconnect_all(), is it possible to have like this and will it work with > such delays. > > Best Regards > > Kaleem Ahmad > > Eric Blossom wrote: >> >> On Tue, Sep 30, 2008 at 02:09:47AM -0700, kaleem ahmad wrote: >>> >>> Any suggestions!!!!!!!!!!!!!!! >> >> How many usrps are involved in this? >> How many usrp sinks and sources are you creating? >> You should be creating 1 each for each USRP and keep them open the >> entire time. >> >> Eric >> >> >>> kaleem ahmad wrote: >>> > >>> > Hi Eric and others, >>> > >>> > I also have a similar problem, but it is not limited to 'gain >>> control', >>> > Actually I want to implement an echo back or ping pong transmission >>> > system. >>> > >>> > First I implemented two separate transmitt and receive flow graphs in >>> two >>> > separate transmit(), and receive() functions as mentioned in the >>> > following: >>> > >>> > Master Transceiver: >>> > >>> > Transmit() Transmitt one data packet >>> > Receive() Wait in receive for the echoed back packet >>> or >>> > timeout >>> > >>> > Slave Transceiver: >>> > >>> > if (Receive()): Always wait in receive >>> > Transmit() Transmitt back the received data >>> packet >>> > >>> > But in this method I get an error 'cant open usb device....cant open >>> USRP >>> > 0/1' >>> > >>> > Then I found flowgraph.disconnect() method and thought that I should >>> > implement a single flowgraph which can dynamically connect different >>> > blocks to transmit and then disconnect and connect with receive blocks >>> and >>> > so on... >>> > >>> > Is it possible and is there any example code which doing something >>> like >>> > this or otherwise can you please suggest me some way to do this. >>> > >>> > Thanks >>> > >> >> >> _______________________________________________ >> Discuss-gnuradio mailing list >> Discuss-gnuradio@gnu.org >> http://lists.gnu.org/mailman/listinfo/discuss-gnuradio >> >> > > -- View this message in context: http://www.nabble.com/Dynamically-changing-parameters-of-a-block-tp19698798p19775571.html Sent from the GnuRadio mailing list archive at Nabble.com. _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnuradio