Forum: GNU Radio RTS and NAV functions (don't consider strict timing issues)

Announcement (2017-05-07): is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see and for other Rails- und Ruby-related community platforms.
Jane C. (Guest)
on 2009-04-13 22:59
(Received via mailing list)
Hi all,
I have two USRPs. I would like to implement some functions (RTS and NAV)
in 802.11 MAC. Actually, I want to use RTS to control one of the nodes
when to send out packets. When the node recieves the RTS, it should set
up its NAV. Hence, the node will not send any packets out during the
NAV. I read the codes in the BBN project and still have no idea how to
implement the functions that I need.  Could anyone please give me some
hints or examples to implement the funcations? 
---------->                       Node2
(after receives RTS, set up NAV)
<----------                       Node2
(after NAV, send out data)
Should I run both and on each USRP? For
example, I have Node1 and Node2.  Node1 run to send out
RTS and  run to receive data that sends from Node2.
Node2 run to send out data and  run to
receive RTS that sends from Node1 and then set up NAV.
I don't consider the strict timing issues of MAC at this moment. I only
want to implement the functions.
Thank you,
This topic is locked and can not be replied to.