# Rts/cts on gnuradio

**URL:** <https://www.ruby-forum.com/t/rts-cts-on-gnuradio/241603>\
**Category:** GNU Radio\
**Created:** [April 18, 2015, 4:27pm UTC](https://www.ruby-forum.com/t/rts-cts-on-gnuradio/241603 "2015-04-18T16:27:43Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![musicdenotation](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/ea666f/32.png) [@musicdenotation](https://www.ruby-forum.com/u/musicdenotation)\
**Post date:** [April 18, 2015, 4:27pm UTC](https://www.ruby-forum.com/t/rts-cts-on-gnuradio/241603/1 "2015-04-18T16:27:43Z")

</div>

Hello all,

I am trying to implement rts/cts handshake scenario on gnuradio prior to  
packet transmission.

I intend to work on gr-mac which was created by john malsbury, i.e by  
adding the functions on the simple mac block,in this case, the block  
will perform most functions of the IEEE802.11 DCF. I have started  
editing the block by adding some lines of codes to the simple mac python  
file. So far, i haven’t been able to get it to work, i guess maybe i am  
missing something crucial somewhere which i don’t have an idea what it  
is as yet. So far, i defined functions to generate the rts/cts packets  
and i also created scenarios using if commands on when to send the rts  
and cts packets. I am not sure if that is what i should be doing.

Please i need an head start on how to go about this implementation,  
maybe there is something i am missing or i’m going about it the wrong  
way.

Thank you all and best regards,  
Abdullahi

---

<div class="post-metadata">

**Author:** ![youssef](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/y/df788c/32.png) [@youssef](https://www.ruby-forum.com/u/youssef)\
**Post date:** [December 8, 2024, 9:48pm UTC](https://www.ruby-forum.com/t/rts-cts-on-gnuradio/241603/2 "2024-12-08T21:48:12Z")

</div>

Hello I am working on the same project can you share with me any results you reached
