Forum: GNU Radio Is it possible to make a USRP Tx and Rx at the same time?

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-02-06 16:12
(Received via mailing list)
Hi all,

I would like use a USRP as a GSM base station. Is it possible to make it
Tx and Rx at the same time? How?
In "A Survey on Spectrum Management in Cognitive Radio Networks" (the
link), (page 44) it mentioned CR users should stop transmitting while
sensing. I am confused. Does it mean that even though the CR user has
two transceivers, the CR user still cannot sensing and transmitting at
the same time?

Thank you,
Johnathan C. (Guest)
on 2009-02-06 18:13
(Received via mailing list)
On Thu, Feb 5, 2009 at 4:14 PM, Jane C. <removed_email_address@domain.invalid>

> I would like use a USRP as a GSM base station. Is it possible to make it Tx
> and Rx at the same time? How?

GSM is a half-duplex TDMA protocol.  That is, a station is only ever
transmitting or receiving, but not both at the same time.

The channel is divided into timed frames and slots, and the base
station and mobile units are allocated specific times to transmit. The
USRP is capable of supporting this.

There are at least two existing open-source GSM BTS implementations;
OpenBTS is one of them:

This project uses the low-level C++ interface to the USRP1, but not
the GNU Radio framework itself.

This topic is locked and can not be replied to.