# RXF2400 as receiver by using benchmark\_rx.py, which will receiver the signal(RX2 or TX/RX, or both)

**URL:** <https://www.ruby-forum.com/t/rxf2400-as-receiver-by-using-benchmark-rx-py-which-will-receiver-the-signal-rx2-or-tx-rx-or-both/192278>\
**Category:** GNU Radio\
**Created:** [July 27, 2010, 5:02pm UTC](https://www.ruby-forum.com/t/rxf2400-as-receiver-by-using-benchmark-rx-py-which-will-receiver-the-signal-rx2-or-tx-rx-or-both/192278 "2010-07-27T17:02:08Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![SSSSSSS\_SSSSSSS](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/3ab097/32.png) [@SSSSSSS\_SSSSSSS](https://www.ruby-forum.com/u/SSSSSSS_SSSSSSS)\
**Post date:** [July 27, 2010, 5:02pm UTC](https://www.ruby-forum.com/t/rxf2400-as-receiver-by-using-benchmark-rx-py-which-will-receiver-the-signal-rx2-or-tx-rx-or-both/192278/1 "2010-07-27T17:02:08Z")

</div>

## Hi all, I’m new in gnuradio and USRP, recently, when i run benchmark\_rx.py, i found a problem which confused me a lot: I use one USRP(equiped with a daughterboard of RFX2400, running benchmark\_tx.py) as transmiter and another USRP (RFX2400 runing benchmark\_rx.py) as receiver, as i only have one antenna, so i connect it to RX2 and run benchmark\_rx.py at the receiver, as i expected, the result is nearly 100% “ok”, but when i disconnect from RX2, it results some “false”, that is narmal.But again, i connect the antenna to TX/RX(not RX2), the result comes back to 100% “ok”, i don’t understand, could it be that when RFX2400 is used as a receiver, both TX/RX and RX2 receive the signal, if not ,how do they work? I learned that if i want to select the rx antenna, i could use select\_rx\_antenna(‘RX2’), but even i did this ,it does nothing different. i think MUX may be something related, but i’m not sure. Any help will be appreciated.

sincerely,  
shanki

æ‚¨æƒ³æ‹¥æœ‰å’Œç½‘æ˜“å…è´¹é‚®ç®±ä¸€æ ·å¼ºå¤§çš„è½¯ä»¶å—ï¼Ÿ
