The industrial grade dual-channel wide-band SDR transceiver

Journey to GSM. Part 3. Finding GSM Signal

Posted: July 4th, 2016 | Author: | Filed under: Journey to GSM | Tags: , , , | No Comments »

In the third article of the series we will try to find GSM signal.

First of all, we need to design a signal processing algorithm. The GNU Radio package contains a frontend graphical interface designated for design signal processing flow graphs that may ease our work. It could be found in Application Center with GRC name, which means GNU Radio Companion. GRC automatically creates python programs for the required SDR blocks.

Let’s start with adding of USRP Source from UHD tab to the workspace of GRC. USRP Source is the abstraction layer that allows communication with a hardware. It produces digital signal which will be consumed by the next blocks in our flow graph. The source block tells our SDR to turn on receive mode.

Read the rest of this entry »

Journey to GSM. Part 2. Installation

Posted: June 16th, 2016 | Author: | Filed under: Journey to GSM | Tags: , , | No Comments »

To begin with the exercise, we need to install hardware and software components. First of all, we need to be sure that our computer and SDR board know each other. For that purpose, it’s necessary to install Universal Software Radio Peripheral (USRP) Hardware Driver (UHD) and UmTRX module to that driver on our machine. UHD is the device driver provided by Ettus Research for use with the USRP product family. UmTRX driver is a loadable module for the UHD library. Loading UmTRX driver allows any of the myriad of UHD applications to work with UmTRX just like with any other UHD compatible device. Below we describe how to install the UHD library (The UHD version supported by the current UmTRX driver is 003.008) and UmTRX module for it.

Read the rest of this entry »

Journey to GSM. Part 1. Introduction

Posted: June 16th, 2016 | Author: | Filed under: Journey to GSM | Tags: , , | No Comments »

In this series of articles with the codename “Journey to GSM”, we would like to familiarize any IT enthusiast with the technology we use everyday – Global System for Mobile communications (GSM). The main purpose of these articles is to introduce and demystify GSM and Software Defined Radio (SDR) technologies to a wide audience of IT professionals.


Software Defined Radio is a radio system which performs the required signal processing in software instead of using dedicated integrated circuits in hardware. The advantage of that approach is that since software can be easily replaced in the radio system, the same hardware can be used to create many kinds of equipment for many different radio standards. Therefore, one SDR can be used for a variety of applications. SDR is a technology that makes IT and Telecommunications closer to each other.

Read the rest of this entry »

Embedded version of UmTRX is finally available for everyone

Posted: June 10th, 2016 | Author: | Filed under: Events | Tags: , | No Comments »

After more than a year of rigorous internal testing we’re happy to announce start of public sales of UmTRX 2.3.1 – the only widely available Software Defined Radio (SDR) designed specifically for telecom applications.


Our goal from the beginning – when we made the first UmTRX design in 2011 – was to create an SDR which meets all rigid technical and legal requirements for telecommunication equipment. And make sure it has a reasonable cost, so e.g. you don’t have to spend extra $600-$900 for a GPS Disciplined Oscillator (GPSDO) after you already spend $700-$800 on an SDR – hence all UmTRX come with a built-in GPS. Our original focus was on 2G/GSM, but with up to 30.72 MSPS UmTRX 2.3.1 handles 3G/UMTS and 4G/LTE just as well.

Read the rest of this entry »