Tesis
Implementación de las etapas de codificación, mapeo y mapeo inverso QAM de un transmisor de radio digital según el estándar DRM30
Autor
Gil Peñafiel, Pedro David
Santillán Sacoto, Franklin Gustavo
Institución
Resumen
El presente trabajo tiene como objetivo analizar el estándar de radio digital Europeo DRM (Digital Radio Mondiale) para la difusión en AM, llamado DRM30, con la finalidad de realizar una implementación parcial del mismo, en sus etapas de codificación, mapeo y mapeo inverso QAM. Al realizar el estudio del estándar DRM se determinó que está constituido por 3 canales lógicos: Canal Principal de Servicio (MSC), Canal de Acceso Rápido (FAC) y Canal de Descripción de Servicio (SDC).
La implementación del sistema se realizó en un sistema Windows con el lenguaje de programación C++ con la finalidad de que el mismo sea escalable hacia otras plataformas y sea complementado en trabajos futuros.
Para la validación del proyecto se utilizaron módulos decodificadores implementados por el instituto alemán Karlsruhe Institute Of Technology Communications Engineering Lab, para el software GNU radio, basados en el receptor de código libre DreaM. También se envió un archivo de audio cargado en el MSC con la finalidad de reproducirlo una vez decodificado el canal.
Los resultados de la validación mostraron que la implementación cumple con el estándar, ya que al pasar los canales codificados por los módulos, estos fueron reconstruidos correctamente, esto se comprobó, realizando una comparación de los bits de los tres canales. Adicionalmente el audio transportado por el MSC tuvo una reconstrucción y reproducción exitosa. The present paper aims to analyze the European digital radio standard DRM (Digital Radio Mondiale) for broadcast on AM Band, called DRM30, in order to perform a partial implementation of the coding stages, mapping and inverse QAM mapping. While conducting the study, it was determined that the standard consisted of 3 logical channels: Main Service Channel (MSC), fast access channel (FAC) and Service Description Channel (SDC).
The implementation of the system was performed on a Windows system using the C ++ programming language in order to be scalable to other platforms and so it can be completed as part of future work.
For the project validation, decoder modules implemented by the German institute Karlsruhe Institute of Technology Communications Engineering Lab, for GNU Radio software based on open source DreaM receptor, were used. Also an audio file loaded into the MSC was sent, in order to play it, once the channel is decoded.
The validation results shown that our encoderimplementation complies the standard, because the encoded channels were reconstructed properly, which was tested making a comparison between the bits of the three channels. In addition, the audio carried in the MSC had a successful reproduction and reconstruction. Ingeniero en Electrónica y Telecomunicaciones Cuenca