Simulador de descriptores de onda continua

Sanz D'Ors, Jorge (2019). Simulador de descriptores de onda continua. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. de Sistemas Informáticos (UPM), Madrid.

Description

Title: Simulador de descriptores de onda continua
Author/s:
  • Sanz D'Ors, Jorge
Contributor/s:
  • García Alcántara, Vicente A.
Item Type: Final Project
Degree: Grado en Ingeniería de Computadores
Date: 2019
Subjects:
Freetext Keywords: Emisores de onda continua
Faculty: E.T.S.I. de Sistemas Informáticos (UPM)
Department: Sistemas Informáticos
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (3MB) | Preview
[img] Archive (ZIP) (Anexos) - Users in campus UPM only
Download (11MB)

Abstract

El siguiente Proyecto Fin de Grado tiene como objetivo el desarrollo de un simulador de descriptores de onda continua. Se ha estructurado el Proyecto para que sea modular, es decir, que se tenga la capacidad de poder quitar y poner funcionalidades sin tener que retocar la estructura principal del Proyecto. Siguiendo este esquema el simulador podrá utilizar diferentes tipos de emisores. Cada uno de ellos tendrá una serie de características particulares que serán las que modulen la señal a conveniencia. Una vez simulados los diferentes emisores se describe una estructura llamada normalizador para tratar esos emisores y en función de sus características generar los descriptores correctamente. Se verá que en función de unas situaciones u otras se generarán diferentes tipos de descriptores y quedarán reflejados en los resultados atendiendo a su causa de generación. Toda configuración usada por el simulador viene definida por un fichero en formato JSON, fichero del cual obtendrá todo valor necesario para ejecutar la simulación y generar los resultados. Una vez finalizada la simulación se generarán diferentes ficheros: una DLL de C++, una DLL de Python, un ejecutable y varios ficheros con diferentes formatos donde se vuelcan los resultados de la simulación. La DLL de C++ se usará junto con el ejecutable para realizar la simulación, bajo consola, en cualquier equipo sin necesidad de tener el entorno de desarrollo instalado. La DLL de Python se usará junto con el fichero principal de la GUI para ejecutar la herramienta del simulador y poder parametrizar y generar un fichero de configuración con formato JSON sin necesidad de elaborarlo a mano. Con los diferentes ficheros de resultados que se obtienen de la simulación se podrá consultar los descriptores generados y haciendo uso de la GUI se podrá ver gráficamente la representación de los mismos. Se desarrollan también conceptos principales de los radares, así como información asociada los diferentes tipos de emisores de onda continua (Onda Continua y Onda Continua con Modulación en Frecuencia) y descriptores. Abstract: The following end-of-degree project has as main objective the development of a continuous wave descriptor simulator. The project has been structured for being modular, in other words, that it has the ability to delete or add any kind of functionality without having to remake the main structure of the project. With this schema in mind, the simulator will have many types of emitters. Each emitter will have a particular characteristics which will modulate the wave at its convenience. Once the simulation of the different emitters is done, the structure known as normalizator will treat those emitters depending in its characteristics and will generate correctly all the needed descriptors. Based on the simulated situation it will generate different kind of descriptors and they will be in the final results grouped by its handle and with the cause of generation. All the parameters which conform the configuration of the simulation used by the simulator are in a file with JSON format. This file will provide all the needed values for the simulation and generation of the results. Once the simulation is done some files are available: a DLL for C++, a DLL for Python, an executable and some files with different formats where all the results were written. The DLL for C++ will be used with the executable for making the simulation, will be displayed at the console prompt, in any device without the need of an IDE installed. The DLL for Python will be used with the main file of the GUI for display the simulator tool and make your own configuration. It will generate the JSON file with the correct format without making it by your own. With the different results files made by the simulation all the descriptors can be consulted and using the GUI they can be displayed graphically. This project also introduce the main concepts for radars, all the information needed for understanding the different types of emitters (Continuous Wave and Frequency Modulated Continuous Wave) and all about the descriptors. About the development of the simulator and the associated GUI more details will be presented in their respective sections and also the tools, IDEs, compilers, libraries, etc., used for its implementation.

More information

Item ID: 54559
DC Identifier: http://oa.upm.es/54559/
OAI Identifier: oai:oa.upm.es:54559
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 05 Apr 2019 07:44
Last Modified: 05 Apr 2019 07:44
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM