artes @ fing . edu . uy

Implementación de un receptor de ISDB-T abierto y para metrología bajo el paradigma de Radio Definida por Software


Universidad de la República
Pablo Belzarena
Pablo Flores Guridi
Gabriel Gómez Sena
Víctor Gonzalez Barbone
Federico "Larroca" La Rocca (responsible)


The goal of the Software Defined Radio (SDR) technology is to implement as much as possible of a radio communication system by means of software. However, some hardware is still required: antennas and analog-to-digital converters are needed for tuning and sampling the signal that will we then digitally pocessed. We are particularly interested in three pieces of hardware, the USRP, the HackRF and the BladeRF. The three of them are open in some way, since the drivers and the codes used by the FPGAs in each device are openly avaliable and can be edited. Even the devices diagrams can be read. Moreover, they are somewhat accesible, as they cost some hundred of dollars. In their case, digital signal processing is performed by a PC. We used GNU Radio as framework to implement our blocks (which is both free and open source).

The project objective is to develop an open ISDB-T full_seg receiver based on SDR, especially designed for taking measurements in different points of the decoding chain. The idea, in addition to actually be able to watch TV and illustrate the different blocks of a typical receiver (we work in a University after all), is to offer a cheap alternative to DTV signal analyzers (which may cost from some to several many thousands of dollars). The receiver is implemented as an Out-of-tree module for GNU Radio, thus seamlessly integrating into it.

A DVB-T transceiver based on SDR was developed by Bogdan Diaconescu's (BogdanDIA on git), see, but we found no ISDB-T implementation. That is why we decided to make our own, but we took Diaconescu's work as the starting point.