Hi all!
I’m starting to work on a project and first of all would like to know if
it’d be possible or what recommendations anyone has on it.
Basically what I want to accomplish is the following:
Host A: USRPv1 + RFX2400
Host B: USRPV1 + RFX2400
Both hosts would:
-
Always scan for the wireless spectrum (2.402 - 2.482 GHz).
-
Find the best frequency to transmit based on signal-to-noise ratio.
-
Build a Local Database table with the signal-to-noise ratio on each
frequency as well as the ID of each user. -
Begin advertising its ID on the best frequency available at the time
and
only change that frequency if some signal-to-noise threshold is reached
or
if needing to find a peer on another frequency. -
Begin communication with desired peer through a tunnel interface.
(Not
sure if I’d need 1 (one) or 2 (two) RFX2400 on each USRPv1 since
spectrum
sensing would be up always. Any ideas?) -
Share next best frequencies with neighbor.
-
Update the Database Table.
-
Compare Database Tables to find the best common frequency.
-
Tell next peer which frequency to change to (3-way handshake)
-
Back to 6
Does anyone have any ideas if this can work, and some clues of how to?
I have found the following thread which is kind of similar:
Tunnel and sense in the same USRP device
http://old.nabble.com/Tunnel-and-sense-in-the-same-USRP-device-td24729726.html#a24729726
Of course I’d need to establish communication before and scan the
spectrum
and that’s what the above thread is about. I would need to accomplish
that
plus more things.
Any ideas, thoughts, suggestions is much appreciated.
Thanks a lot!!
David Cabrejos
View this message in context:
http://old.nabble.com/Spectrum-Sensing-and-Tunneling-on-USRPv1-tp27706411p27706411.html
Sent from the GnuRadio mailing list archive at Nabble.com.