TFG: Design of a localization system based on 5G communications

The arrival of 5G New Radio (NR) networks has improved mobile telephony service conditions. These improvements have made it possible to enhance other uses of these networks, such as localization. The higher bandwidths and directivity of 5G communications allow measurements taken from base stations to be more accurate, resulting in better position estimates than in previous generations of cellular networks. This makes localization applications based on cellular networks gain relevance. In addition, they are more efficient in terms of energy consumption, which is an advantage over GNSS systems.
The objective of this Graduate Thesis is to analyze and implement a localization algorithm based on 5G networks. This algorithm works outdoors and calculates the position locally, so the equipment to be located uses the measurements received from the base stations without interacting with any other element of the network. Certain accuracy and execution time requirements have been established.
To accomplish the objective, a study of the outdoor localization methods based on cellular networks has been carried out in order to select the most accurate one among those reviewed.
Subsequently, the corresponding algorithm has been implemented in a microcontroller, to finally test its performance in different simulated scenarios.
At the hardware level, the STM32 NUCLEO-F767ZI microcontroller has been used.


At the software level, the STM32CubeIDE development environment and C programming language have been used. Since it has not been possible to experimentally obtain the measurements required for the algorithm to work, some Matlab scripts have been created to simulate both these measurements and the test scenarios.
After testing its performance in different scenarios, it can be concluded that the implemented algorithm meets the objectives set, both in terms of accuracy and time, and that it could therefore be interesting to carry out tests in a real scenario.

Oferta de Becas – Cátedra Kairós – Curso 2022/23

La Cátedra Kairós creada como colaboración entre la empresa Kairós Digital Solutions  y los Grupos de Investigación “B105 Electronic Systems Lab” e “Internet de nueva generación“ realiza la convocatoria de becas Kairós para el curso 2022/23.

Objetivos para este curso 2022/23

Los proyectos de partida para la cátedra 2022/23 estarán orientados a desarrollo Blockchain (cryptos, NFTs, smart contracts, web3, etc). 

Durante las prácticas formarás parte de los TechLabs de Innovación junto a compañeros de otras universidades y profesionales de Kairós DS. Desarrollarás una prueba de concepto (PoC) o mínimo producto viable (MVP) para una empresa que nos proveerá de un problema que resolver dentro de nuestra Factoría de Innovación mientras te formas en tecnologías Blockchain.

Estas prácticas incluyen una fase inicial de formación en metodologías ágiles (ej: Scrum) y tecnologías claves para el desarrollo del MVP/PoC.

Kairós DS

En Kairós DS trabajamos junto a diferentes empresas para ayudar a su transformación digital. Actuamos como referentes en tecnología para crear productos digitales y dar soluciones que aporten valor a usuarios y usuarias en todo el mundo. Somos una organización internacional con oficinas en España y América.

Apostamos firmemente por las personas, a través de acompañamiento técnico y personal individualizado, por parte de nuestros Heads y nuestro equipo de Talento.

En Kairós DS encontrarás opciones para hacer tus prácticas curriculares y extracurriculares,y asícompletartuformaciónendesarrollodesoftwareynuevas tecnologías.

Únete a nuestros equipos para completar tu formación a través de estas prácticas en un entorno multidisciplinar, coordinado por nuestros expertos y expertas, desde tu casa o en nuestras oficinas de Madrid.personalmente y el equipo. Una persona que se sienta orgullosa de participar en la elaboración de unos productos que van a tener una fuerte influencia en nuestra sociedad.

Nuestro objetivo es ayudarte a desarrollar tus habilidades, no sólo técnicas, sino también profesionales. Conocerás de primera mano cómo es trabajar en un entorno real con las últimas tecnologías, y junto a profesionales en diferentes capacidades que te ayudarán a que seas tu mejor versión. Queremos que, después de tus prácticas, puedas quedarte con nosotros y continuar evolucionando a nuestro lado.

Descripción de las actividades para este curso

El objetivo de estás prácticas es formar a desarrolladores de blockchain que partan de una base sólida en programación de software. El desarrollador blockchain podrá realizar tareas correspondientes al back-end o del front-end, según las necesidades del proyecto.

Tecnologías relacionadas

  • Conocimientos de programación en NodeJS o Java
  • Conocimientos de programación en frameworks de JS (React – NextJS,Angular, Vue…)
  • Bases de datos SQL y NoSQL
  • Comunicación con APIs (API REST)
  • Conocimiento de Infraestructura AWS
  • Interacción con Smart Contracts: Solidity (Ethereum), Go (HyperledgerFabric), DAML (Digital Assets), Kotlin, Java, etc.

Tareas

El tipo de tareas en las que podrás participar son:

  • Desarrollo y despliegue de plataformas web2-web3.
  • Formulación de los protocolos blockchain y estándares más utilizados enweb3, trabajando tanto con activos fungibles (tokens) como no fungibles(NFTs).
  • Interacción con protocolos web3, nodos de redes blockchain y serviciosde terceros especializados.
  • Desarrollo de aplicaciones e infraestructura:
    • Desarrollo del back-end con base en los protocolos establecidos
    • Diseño e implementación de la arquitectura de red Blockchain
    • Creación de la interfaz gráfica
  • Desarrollo y monitorización de contratos inteligentes
  • Integración de la solución Blockchain con otras soluciones
  • Ejecución de pruebas de funcionalidad y QA de la solución:
  • Desarrollo orientado por pruebas (TDD).
  • Desarrollo de piezas de soporte de la arquitectura (monitorizaciónbasada en logs, reglas de caché, sistemas de notificación…)
  • Trabajo con los demás integrantes del equipo de forma ágil

Habilidades y aptitudes requeridas

  • Buen manejo de inglés.
  • Experiencia en desarrollo de software
  • Capacidad para analizar y resolver problemas.
  • Saber diseñar una solución a dichos problemas y exponerla (defenderla).
  • Trabajo en equipo
  • Iniciativa, autonomía, motivación y ganas de aprender
  • Pasión por las tecnologías descentralizadas y sus aplicaciones (crypto, DeFi,tokenización, etc.)
  • Nociones de tecnologías populares de Blockchain como Bitcoin, Ethereum, Cardano, Solana, Hyperledger Fabric, entre otros.
  • Familiaridad/interés en algoritmos de consenso (Proof or Work, Proof of Stake, etc), o de minería (SHA-256, Scrypt, Equilhash, etc).
  • Arquitectura de red y mecanismos de seguridad para redes P2P
  • Actitud de innovación continua y adaptación a entornos tecnológicoscambiantes

¿Cómo aplicar?

Los interesados en alguna de las becas deberán enviar un correo electrónico a cualquiera de las siguientes direcciones:

octavio.nieto-taladriz@upm.es
joaquin.salvachua@upm.es

Con las siguiente información:

Carta de presentación
Curriculum Vitae
Beca/s en las que estás interesado y la motivación.
Situación actual del candidato: curso, asignaturas pendientes, limitaciones de horarios, interés en realizar TFG, TFM, Prácticas en Empresa, etc.

Plazos

Límite de recepción de la documentación: 1 de octubre de 2022
Fecha de inicio de las becas: 15 de octubre 2022

Para más información, visite la página de la Cátedra http://catedra.kairosds.com

Oferta de becas de la Cátedra Kairós – Curso 2020/21

La Cátedra Kairós creada como colaboración entre la empresa Kairós Digital Solutions  y los Grupos de Investigación “B105 Electronic Systems Lab” e “Internet de nueva generación“ realiza la convocatoria de 6 becas Kairós para el curso 2020/21.

Los interesados en alguna de las becas deberán enviar un correo electrónico a cualquiera de las siguientes direcciones octavio.nieto-taladriz@upm.es o juaquin.salvachua@upm.es con las siguiente información:

  • Cover letter
  • Curriculum Vitae
  • Beca/s en las que estás interesado y la motivación.
  • Situación actual del candidato: curso, asignaturas pendientes, limitaciones de horarios, interés en realizar TFG, TFM, Prácticas en Empresa, etc.

Información de interés:

  • Fecha límite de recepción de la documentación: 21 de Septiembre de 2020 a las 12:00
  • Fecha estimada de inicio de las becas: 1 de Octubre de 2020

Para más información visite la página de la Cátedra http://catedra.kairosds.com

Oferta de becas de la Cátedra Kairós para el curso 2018/19

La Cátedra Kairós creada como colaboración entre la empresa Kairós Digital Solutions  y los Grupos de Investigación “B105 Electronic Systems Lab” e “Internet de nueva generación“ realiza la convocatoria de 10 becas Kairós para el curso 2018/19.

Becas_Catedra_Kairos_2018_19

Los interesados en alguna de las becas deberán enviar un correo electrónico a cualquiera de las siguientes direcciones octavio.nieto-taladriz@upm.es o juaquin.salvachua@upm.es con las siguiente información:

  • Cover letter
  • Curriculum Vitae
  • Beca/s en las que estás interesado y la motivación.
  • Situación actual del candidato: curso, asignaturas pendientes, limitaciones de horarios, interés en realizar TFG, TFM, Prácticas en Empresa, etc.

Información de interés:

  • Fecha límite de recepción de la documentación: 19 de Septiembre de 2018 a las 12:00
  • Fecha estimada de inicio de las becas: 21 de Septiembre de 2017

Para más información visite la página de la Cátedra http://catedra.kairosds.com