# LTE and USRP

**URL:** <https://www.ruby-forum.com/t/lte-and-usrp/241161>\
**Category:** GNU Radio\
**Created:** [May 15, 2014, 11:14am UTC](https://www.ruby-forum.com/t/lte-and-usrp/241161 "2014-05-15T11:14:40Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Detlef\_R](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/58f4c7/32.png) [@Detlef\_R](https://www.ruby-forum.com/u/Detlef_R)\
**Post date:** [May 15, 2014, 11:14am UTC](https://www.ruby-forum.com/t/lte-and-usrp/241161/1 "2014-05-15T11:14:40Z")

</div>

Hello,

I considering the possibility to purchase some USRP boards. My objective  
is  
to work with open source code of LTE. I’ve seen the OpenLTE project  
([http://openlte.sourceforge.net/](http://openlte.sourceforge.net/),  
[openLTE download | SourceForge.net](http://sourceforge.net/projects/openlte/))  
which looks pretty nice. It seems that it works with USRP B2X0 (Bus  
Series).  
Do you know if it is compatible with USRP networked series (USRP  
N200/N210)?

Do you know any other project that is developing LTE using  
gnu-radio/USRP?

Thanks in advance for your help,  
Regards,  
Baldo

---

<div class="post-metadata">

**Author:** ![Coll\_PeralesS\_Baldo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e480ec/32.png) [@Coll\_PeralesS\_Baldo](https://www.ruby-forum.com/u/Coll_PeralesS_Baldo)\
**Post date:** [May 15, 2014, 2:07pm UTC](https://www.ruby-forum.com/t/lte-and-usrp/241161/2 "2014-05-15T14:07:29Z")

</div>

-----BEGIN PGP SIGNED MESSAGE-----  
Hash: SHA1

Hi Baldo,

there is also gr-lte [1] as another alternative for an LTE receiver in  
this case.

happy hacking  
Johannes

[1] [GitHub - kit-cel/gr-lte: GNU Radio LTE receiver · GitHub](https://github.com/kit-cel/gr-lte)

On 15.05.2014 11:13, Coll Perales, Baldomero wrote:

> gnu-radio/USRP?  
> [Discuss-gnuradio Info Page](https://lists.gnu.org/mailman/listinfo/discuss-gnuradio)

-----BEGIN PGP SIGNATURE-----  
Version: GnuPG v1  
Comment: Using GnuPG with Thunderbird - [http://www.enigmail.net/](http://www.enigmail.net/)

iQIcBAEBAgAGBQJTdK2wAAoJEO7fmkDsqywMX1EP/27SHUvDEJZ2nc24kmw/dbgz  
18zHmilolB1mCqnyfxo1CZ9yUFrCNEZNa9m4+AtzNIcef2e1WKzKaAX3qxCbzNg6  
0uq8ksCr6X6CBsYQwSU2goT0utBocnzTBKkCsLfrhAJ4KmiPIsDa8ECo/fGsNQs3  
IjdeakcprGOhWDl4g7krE0U860CZ85cGrI4W+23oXQ0M2/ZGjSyHeTDZtz1TyuWI  
ki9UhlHMM+dDxN1DvDpfmQVhEwEQ13NPlX5e0ZIOzyiORVn80sMJ6/hO3nM92noY  
BYxGNC7c80gjzEr0QULjPo9mduLbEBgsOx+zxqH9fg6SsGjMYJivyG4tErNnGqdX  
efMU+CcW7h8NnsLFWXzms6es0jUmR9EUbZtLXAE7aRRI2fXZjf/EHKg8vd/AVwX2  
a6OwXInCiLafhDB2aSVQHll0WWqfZ1tQDelTkMzN+A6RuREVGAfk6CO1M826SIRE  
GiNtO6+nDKfUzOVmAetlSbsm1k7j0JVYeyylVEX7Uu9WdH71OFcYWOqo19yDfMHK  
Aoan+2Du2zf0qiGIrkeb1AGvYRiao0Xl02Qy/kfYyg388OyoEA9r17FNCbbbay7j  
5jDLP/0MfhAEMxdjJfoc1q6wRonTKw3/g01+PyrNDUkCsIz07I8AV/W7linI9I+x  
wFOrZvYAiatGjbm5ElRr  
=4D5M  
-----END PGP SIGNATURE-----

---

<div class="post-metadata">

**Author:** ![Coll\_PeralesS\_Baldo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e480ec/32.png) [@Coll\_PeralesS\_Baldo](https://www.ruby-forum.com/u/Coll_PeralesS_Baldo)\
**Post date:** [May 16, 2014, 4:41am UTC](https://www.ruby-forum.com/t/lte-and-usrp/241161/3 "2014-05-16T04:41:05Z")

</div>

Thanks Marcus for your fast response. I’ll do it :).

I’m adding this question again (sorry): Do you know any other project  
that is developing LTE using gnu-radio/USRP?

Regards,  
Baldo

De: Marcus Müller [[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)]  
Enviado el: jueves, 15 de mayo de 2014 11:20  
Para: Coll Perales, Baldomero  
Asunto: Re: [Discuss-gnuradio] LTE and USRP

Hello Baldo,  
UHD makes device access absolutely transparent – so if you can use one  
USRP for a purpose, you can also use another one, if it meets the specs.  
As far as I can see, you can do downlink captures even with low-end  
non-UHD devices like the rtl-sdr dongles, so this should be a breeze.  
From a spec point of view, N200 is mainly inferior to B200 by means of  
maximum achievable sampling rate, so as long as your f\_sample stays low  
enough, everything doable with an B200 should be doable with an N200,  
too.  
However, since openLTE is but one of many applications of the USRP  
device class, I think the right way to deal with that is writing an emai  
to the openLTE mailing list 🙂

Greetings,  
Marcus

On Thu, May 15, 2014 at 11:13 AM, Coll Perales, Baldomero [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:  
Hello,

I considering the possibility to purchase some USRP boards. My objective  
is  
to work with open source code of LTE. I’ve seen the OpenLTE project  
([http://openlte.sourceforge.net/](http://openlte.sourceforge.net/),  
[openLTE download | SourceForge.net](http://sourceforge.net/projects/openlte/))  
which looks pretty nice. It seems that it works with USRP B2X0 (Bus  
Series).  
Do you know if it is compatible with USRP networked series (USRP  
N200/N210)?

Do you know any other project that is developing LTE using  
gnu-radio/USRP?

Thanks in advance for your help,  
Regards,  
Baldo

* * *

Discuss-gnuradio mailing list  
removed\_email\_address@domain.invalid  
[https://lists.gnu.org/mailman/listinfo/discuss-gnuradio](https://lists.gnu.org/mailman/listinfo/discuss-gnuradio)

---

<div class="post-metadata">

**Author:** ![Coll\_PeralesS\_Baldo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e480ec/32.png) [@Coll\_PeralesS\_Baldo](https://www.ruby-forum.com/u/Coll_PeralesS_Baldo)\
**Post date:** [May 16, 2014, 7:28am UTC](https://www.ruby-forum.com/t/lte-and-usrp/241161/4 "2014-05-16T07:28:12Z")

</div>

On 15.05.2014 11:35, Coll Perales, Baldomero wrote:

> Thanks Marcus for your fast response. I’ll do it :).
> 
> I’m adding this question again (sorry): Do you know any other project  
> that is developing LTE using gnu-radio/USRP?

AFAIK, Johannes’ project is the only one that uses GNU Radio, but  
there’s other stand-alone LTE projects, such as OpenAirInterface  
([http://www.openairinterface.org/](http://www.openairinterface.org/)) and libLTE  
([GitHub - srsran/srsRAN\_4G: Open source SDR 4G software suite from Software Radio Systems (SRS) https://docs.srsran.com/projects/4g · GitHub](https://github.com/ismagom/liblte)).

Using these is considered advanced usage, though – I assume you know  
what you’re doing, but just in case.

Martin

---

<div class="post-metadata">

**Author:** ![Coll\_PeralesS\_Baldo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e480ec/32.png) [@Coll\_PeralesS\_Baldo](https://www.ruby-forum.com/u/Coll_PeralesS_Baldo)\
**Post date:** [May 16, 2014, 7:35am UTC](https://www.ruby-forum.com/t/lte-and-usrp/241161/5 "2014-05-16T07:35:33Z")

</div>

Hi Baldo,

There is also LibLTE - [GitHub - srsran/srsRAN\_4G: Open source SDR 4G software suite from Software Radio Systems (SRS) https://docs.srsran.com/projects/4g](https://github.com/libLTE/libLTE)  
It’s a modular LTE library with minimal external dependencies. It’s  
compatible with UHD devices and is LGPLv3.  
It’s under development but currently provides eNodeB and UE  
implementations for most of the downlink. Among the example programs are  
downlink PSS and MIB scanners as well as an initial UE implementation  
which receives and demodulates the downlink broadcast channel (PBCH).  
The UE example has been tested with both test and live commercial  
eNodeBs.  
As it’s a modular library, it doesn’t depend on a specific framework  
like gnuradio but can be used easily in most SDR frameworks. We’re  
currently porting the UE example to gnuradio and hope to make it  
available soon.

Regards,  
Paul

---

<div class="post-metadata">

**Author:** ![Coll\_PeralesS\_Baldo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e480ec/32.png) [@Coll\_PeralesS\_Baldo](https://www.ruby-forum.com/u/Coll_PeralesS_Baldo)\
**Post date:** [May 16, 2014, 8:01am UTC](https://www.ruby-forum.com/t/lte-and-usrp/241161/6 "2014-05-16T08:01:56Z")

</div>

Thanks Paul,

LibLTE looks like very promising. I’ll follow the advances. By the way,  
do you know if it will be compatible with USRP2 or only with new ones (N  
Series - UHD-based)?

Thanks,  
Baldo

-----Mensaje original-----  
De: Paul Sutton [[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)]  
Enviado el: jueves, 15 de mayo de 2014 14:31  
Para: Coll Perales, Baldomero  
CC: removed\_email\_address@domain.invalid  
Asunto: Re: [Discuss-gnuradio] LTE and USRP

Hi Baldo,

There is also LibLTE - [GitHub - srsran/srsRAN\_4G: Open source SDR 4G software suite from Software Radio Systems (SRS) https://docs.srsran.com/projects/4g](https://github.com/libLTE/libLTE) It’s a modular  
LTE library with minimal external dependencies. It’s compatible with UHD  
devices and is LGPLv3.  
It’s under development but currently provides eNodeB and UE  
implementations for most of the downlink. Among the example programs are  
downlink PSS and MIB scanners as well as an initial UE implementation  
which receives and demodulates the downlink broadcast channel (PBCH).  
The UE example has been tested with both test and live commercial  
eNodeBs.  
As it’s a modular library, it doesn’t depend on a specific framework  
like gnuradio but can be used easily in most SDR frameworks. We’re  
currently porting the UE example to gnuradio and hope to make it  
available soon.

Regards,  
Paul

---

<div class="post-metadata">

**Author:** ![Coll\_PeralesS\_Baldo](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/e480ec/32.png) [@Coll\_PeralesS\_Baldo](https://www.ruby-forum.com/u/Coll_PeralesS_Baldo)\
**Post date:** [May 16, 2014, 8:07am UTC](https://www.ruby-forum.com/t/lte-and-usrp/241161/7 "2014-05-16T08:07:29Z")

</div>

USRP2 is also UHD-based and it is compatible with LibLTE.

On 15/05/14 13:56, Coll Perales, Baldomero wrote:

> Para: Coll Perales, Baldomero  
> Regards,
> 
> > De: Marcus Müller [[mailto:removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)] Enviado el:
> > 
> > which looks pretty nice. It seems that it works with USRP B2X0 (Bus Series).
> > 
> > Discuss-gnuradio mailing list  
> > +353-87-9813473 | [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)
> > 
> > PGP Key ID: 3B4A5292  
> > Fingerprint: B0AC 19C9 B228 A6EB 86E1 82B2 90C7 EC95 3B4A 5292
> > 
> > * * *

–

* * *

Paul Sutton Ph.D.

Software Radio Systems (SRS)  
[http://www.softwareradiosystems.com](http://www.softwareradiosystems.com)

+353-87-9813473 | [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

PGP Key ID: 3B4A5292  
Fingerprint: B0AC 19C9 B228 A6EB 86E1 82B2 90C7 EC95 3B4A 5292

* * *
