|
From: | Michael Dickens |
Subject: | Re: [Discuss-gnuradio] Simultaneous RX/TV with RFX2400 |
Date: | Mon, 13 Apr 2009 16:19:16 -0400 |
A) If what you mean is "using a single host computer that controls the two USRPs such that one transmits while the other receives and vice- versa, but never a single USRP both Tx and Rx simultaneously", then yes, that can be done; you could probably even use two host computers that sync the Tx/Rx in a MAC-like way using the current GNU Radio software, so long as each USRP is not trying to do simultaneous Tx and Rx. If using a single host computer: on each USRP, you'd use set_auto_tr(true) and then control both USRPs from the same Python script. My colleague Glenn has done this in a "TDMA fashion" to compare properties of actual and theoretical relays; see his MS thesis and related paper at UND < http://www.nd.edu/~jnl/group/glenn- bradford/ >.
B) If what you mean is "simultaneous Tx/Rx on each USRP, using a single RFX and single antenna", then this problem is (1) possibly not do-able in the current state of GNU Radio software and USRP hardware; and (2) even if it is do-able, certainly not easily so in GNU Radio software without significant hacking to make it work. The primary issue is in jointly estimating the channel parameters (both the Tx -> Rx delay and filter coefficients), which might be time-varying or dependent on qualities beyond the direct TX signal. I'm happy to discuss this interpretation further off-list.
Hope this helps! - MLD
[Prev in Thread] | Current Thread | [Next in Thread] |