Grau en Enginyeria de Sistemes de Telecomunicació (Pla 2009)
http://hdl.handle.net/2099.1/17316
2024-03-29T08:06:44ZFlutter en el Drone engineering ecosystem: desarrollo de tutorial y estudio sobre videostreaming
http://hdl.handle.net/2117/403655
Flutter en el Drone engineering ecosystem: desarrollo de tutorial y estudio sobre videostreaming
Ibrahim Guardia, Ruben
The main objectives of this project focus on expanding the available documentation within the Drone Engineering Ecosystem (DEE) to facilitate Flutter development for future students and conducting a comprehensive study of different strategies and tools for live videostreaming. The ultimate goal is to determine which of these options best suits our needs. For the first objective, we aim to enhance the documentation available in the ecosystem by creating a series of tutorial videos using Flutter. These tutorials, implemented in the Dart language, will address the creation of a test application that includes basic functionalities used in the DEE in Flutter and the integration of communication technologies such as MQTT, HTTP, Socket.io, among others. Regarding the second objective, we will develop a collection of three applications with the common name Dronestream, each prefixed with the technology they use. These applications will demonstrate how efficient they are in real-time multimedia content reception. One of the applications will be implemented using the MQTT protocol, connecting our client to an external broker, another using Google's service called Firebase Realtime Database, and the third using Websockets for the connection between our client and the server. These functionalities will enable efficient transmission and reception of multimedia data, albeit with some differences between them. These divergences will be crucial in reaching a final verdict on which protocol should be preferred in future implementations for such use cases.
2024-03-04T09:30:53ZIbrahim Guardia, RubenThe main objectives of this project focus on expanding the available documentation within the Drone Engineering Ecosystem (DEE) to facilitate Flutter development for future students and conducting a comprehensive study of different strategies and tools for live videostreaming. The ultimate goal is to determine which of these options best suits our needs. For the first objective, we aim to enhance the documentation available in the ecosystem by creating a series of tutorial videos using Flutter. These tutorials, implemented in the Dart language, will address the creation of a test application that includes basic functionalities used in the DEE in Flutter and the integration of communication technologies such as MQTT, HTTP, Socket.io, among others. Regarding the second objective, we will develop a collection of three applications with the common name Dronestream, each prefixed with the technology they use. These applications will demonstrate how efficient they are in real-time multimedia content reception. One of the applications will be implemented using the MQTT protocol, connecting our client to an external broker, another using Google's service called Firebase Realtime Database, and the third using Websockets for the connection between our client and the server. These functionalities will enable efficient transmission and reception of multimedia data, albeit with some differences between them. These divergences will be crucial in reaching a final verdict on which protocol should be preferred in future implementations for such use cases.Classification of printer issues using ML algorithms
http://hdl.handle.net/2117/402085
Classification of printer issues using ML algorithms
Roca Ventura, Roger
The idea of this project is to automatically classify printer issues to the team that will solve them without having to rely on human assignation.
2024-02-16T10:04:29ZRoca Ventura, RogerThe idea of this project is to automatically classify printer issues to the team that will solve them without having to rely on human assignation.Modelatge de canal i disseny de transceptors per a antenes extremadament grans en 6G
http://hdl.handle.net/2117/401803
Modelatge de canal i disseny de transceptors per a antenes extremadament grans en 6G
Delprat Rodriguez, Arnau
This document details the process of an investigation initiated from scratch in collaboration with Adrian Agustin, a researcher from the research center Centre Tecnològic de Telecomunicacions de Catalunya (CTTC). It was carried out using the Matlab program, focusing on channel modeling and transceiver design for extremely large antennas in the context of 6G in an indoor environment, such as an auditorium. The main focus of this work is directed toward the MIMO concept, which involves the use of multiple transmission and reception antennas. This channel system introduces an additional spatial dimension to communication, providing a gain in degrees of freedom that can significantly increase channel capacity. The Spectral Efficiency (SE) of the channel between a User Equipment (UE) and a Base Station (BS) is the focal point of this project. Determining the optimal positions of transmitters and receivers is crucial to achieving maximum benefit in SE, as this benefit is directly related to channel capacity, a concept established by Claude Shannon. This project aims to acquire in-depth knowledge of Massive MIMO technology and assess its behavior in terms of Spectral Efficiency. This evaluation includes the application of this technology in a specific environment, the assessment of its impact based on antenna positions, and, finally, the quantification and understanding of gains in Spectral Efficiency. In the proposed auditorium scenario, the results indicate a closer alignment with the Line-of-Sight (LoS) propagation model, revealing direct transmissions with a limited number of reflections. Regarding the position of the transmitting antenna, the best results are obtained when placed on the ceiling or on the side, highlighting the critical influence of physical location in optimizing communication. Additionally, it can be concluded that a greater number of antennas contribute benefits in terms of gains in Spectral Efficiency.
2024-02-13T13:29:49ZDelprat Rodriguez, ArnauThis document details the process of an investigation initiated from scratch in collaboration with Adrian Agustin, a researcher from the research center Centre Tecnològic de Telecomunicacions de Catalunya (CTTC). It was carried out using the Matlab program, focusing on channel modeling and transceiver design for extremely large antennas in the context of 6G in an indoor environment, such as an auditorium. The main focus of this work is directed toward the MIMO concept, which involves the use of multiple transmission and reception antennas. This channel system introduces an additional spatial dimension to communication, providing a gain in degrees of freedom that can significantly increase channel capacity. The Spectral Efficiency (SE) of the channel between a User Equipment (UE) and a Base Station (BS) is the focal point of this project. Determining the optimal positions of transmitters and receivers is crucial to achieving maximum benefit in SE, as this benefit is directly related to channel capacity, a concept established by Claude Shannon. This project aims to acquire in-depth knowledge of Massive MIMO technology and assess its behavior in terms of Spectral Efficiency. This evaluation includes the application of this technology in a specific environment, the assessment of its impact based on antenna positions, and, finally, the quantification and understanding of gains in Spectral Efficiency. In the proposed auditorium scenario, the results indicate a closer alignment with the Line-of-Sight (LoS) propagation model, revealing direct transmissions with a limited number of reflections. Regarding the position of the transmitting antenna, the best results are obtained when placed on the ceiling or on the side, highlighting the critical influence of physical location in optimizing communication. Additionally, it can be concluded that a greater number of antennas contribute benefits in terms of gains in Spectral Efficiency.Linealització d'un amplificador de potència pseudo-Doherty LMBA mitjançant models polinomials
http://hdl.handle.net/2117/401793
Linealització d'un amplificador de potència pseudo-Doherty LMBA mitjançant models polinomials
Segura Colomes, Ingrid
Today, wireless communications play a crucial role in the telecommunications sector due to the emergence of new technologies such as 5G and smart cities. The amount of data to be transmitted is high, leading to an increased need for bandwidth. One of the key components in these wireless communications is Power Amplifiers (PA), as they amplify the signal to ensure it reaches the receiver correctly. However, a significant challenge with these elements is the high energy consumption they entail. To maximize the efficiency of amplifiers, efforts are made to operate them as efficiently as possible. This involves operating the amplifier in a non-linear region, causing signal distortion. Various solutions exist for balancing efficiency and linearity, with the most prevalent solution being the Digital Predistortion (DPD) technique, which is the focus of this study. The Digital Predistortion technique models the amplifier's behavior to linearize it. Different mathematical models, such as Memory Polynomial (MP), Generalized Memory Polynomial (GMP), and Decomposed Vector Rotation (DVR), have been studied for this purpose. Attempts have been made to combine these models to achieve better results. The DOMP reduction technique, simplifying the number of coefficients in each model, has also been explored. An analysis of the results obtained using these models has been conducted, considering various parameters and the number of coefficients. MATLAB has been used as the programming environment. Subsequently, the best models have been tested using a real digital predistortion environment, meeting expectations by complying with 3GPP standards.
2024-02-13T13:07:34ZSegura Colomes, IngridToday, wireless communications play a crucial role in the telecommunications sector due to the emergence of new technologies such as 5G and smart cities. The amount of data to be transmitted is high, leading to an increased need for bandwidth. One of the key components in these wireless communications is Power Amplifiers (PA), as they amplify the signal to ensure it reaches the receiver correctly. However, a significant challenge with these elements is the high energy consumption they entail. To maximize the efficiency of amplifiers, efforts are made to operate them as efficiently as possible. This involves operating the amplifier in a non-linear region, causing signal distortion. Various solutions exist for balancing efficiency and linearity, with the most prevalent solution being the Digital Predistortion (DPD) technique, which is the focus of this study. The Digital Predistortion technique models the amplifier's behavior to linearize it. Different mathematical models, such as Memory Polynomial (MP), Generalized Memory Polynomial (GMP), and Decomposed Vector Rotation (DVR), have been studied for this purpose. Attempts have been made to combine these models to achieve better results. The DOMP reduction technique, simplifying the number of coefficients in each model, has also been explored. An analysis of the results obtained using these models has been conducted, considering various parameters and the number of coefficients. MATLAB has been used as the programming environment. Subsequently, the best models have been tested using a real digital predistortion environment, meeting expectations by complying with 3GPP standards.Linealización de un amplificador de potencia pseudodoherty LMBA mediante redes neuronales
http://hdl.handle.net/2117/401790
Linealización de un amplificador de potencia pseudodoherty LMBA mediante redes neuronales
Fuentes Gómez, Aleix
The objective of this final year project has been to improve the linearity of power amplifiers (PA) using the digital predistortion (DPD) technique, which is a technique that uses mathematical models that model the behaviour of the PA to linearize it. Different behavioral models will be worked on and compared, as a correct selection of the PA behavioral model can be important when improving the linearization of the DPD. Among the different models that will be seen during the project, we will delve into artificial neural networks (ANN), which is a technique that is inspired by the behavior of neurons in the human brain. The ANN are characterized by having many hyperparameters or configurations, during this work we will see how each hyperparameters and configurations affect the linearization of the amplifier. The power amplifier is a critical subsystem in both wireless and wired transmission systems. It is not only one of the components that consumes the most energy in the transmitter, but it is also responsible for the main non-linear effects in the transmitter chain. Nowadays, DPD (Digital Pre-Distortion) is one of the most used techniques due to its simplicity, its ability to work with large bandwidths, and its high energy efficiency. The main idea of DPD is to apply a pre-distortion to the input signal before it passes through the power amplifier, in such a way that it can counteract the non-linear distortions that the amplifier will subsequently introduce, so that the output signal is as similar as possible to the original signal. To check the effectiveness of digital predistortion with the use of neural networks and to compare them with other behavioral models, they will be simulated in Matlab and later validated by real hardware in the laboratory. These simulations will allow us to obtain results of values such as the ACPR or EVM, with which we will check if they meet the specifications of the ETSI standard.
2024-02-13T12:55:09ZFuentes Gómez, AleixThe objective of this final year project has been to improve the linearity of power amplifiers (PA) using the digital predistortion (DPD) technique, which is a technique that uses mathematical models that model the behaviour of the PA to linearize it. Different behavioral models will be worked on and compared, as a correct selection of the PA behavioral model can be important when improving the linearization of the DPD. Among the different models that will be seen during the project, we will delve into artificial neural networks (ANN), which is a technique that is inspired by the behavior of neurons in the human brain. The ANN are characterized by having many hyperparameters or configurations, during this work we will see how each hyperparameters and configurations affect the linearization of the amplifier. The power amplifier is a critical subsystem in both wireless and wired transmission systems. It is not only one of the components that consumes the most energy in the transmitter, but it is also responsible for the main non-linear effects in the transmitter chain. Nowadays, DPD (Digital Pre-Distortion) is one of the most used techniques due to its simplicity, its ability to work with large bandwidths, and its high energy efficiency. The main idea of DPD is to apply a pre-distortion to the input signal before it passes through the power amplifier, in such a way that it can counteract the non-linear distortions that the amplifier will subsequently introduce, so that the output signal is as similar as possible to the original signal. To check the effectiveness of digital predistortion with the use of neural networks and to compare them with other behavioral models, they will be simulated in Matlab and later validated by real hardware in the laboratory. These simulations will allow us to obtain results of values such as the ACPR or EVM, with which we will check if they meet the specifications of the ETSI standard.Machine learning techniques for microwave brain stroke detection and classification
http://hdl.handle.net/2117/397615
Machine learning techniques for microwave brain stroke detection and classification
Rodríguez Punset, Emma
Strokes, defined by an interruption of the supply of oxygenated blood to the brain, are devastating brain injuries that can cause profound damage, temporary or permanent disability, or even death. It occurs when a brain blood vessel bursts (or ruptures) or becomes blocked by a clot. Stroke patients represent a serious medical emergency, and in order to increase the probability of recovery and lower the patient's damages, risk of death, or future disabilities, appropriate and timely diagnosis and treatment are crucial. The main objective of this thesis is to investigate the use of machine learning (ML) techniques to detect and classify strokes. The system used is placed according to head phantoms, which have the same electrical characteristics as human head tissues at microwave frequencies. This project explores ways to improve the precision and efficacy of stroke detection and classification by applying machine learning's computational capabilities, ultimately with the goal of reducing the severe effects of this medical emergency. Ultimately, this study represents an interesting development in the incorporation of machine learning into stroke diagnosis, with the potential to improve the accuracy and speed of diagnosis. It can be further developed by investigating alternative strategies such as improving classification methods, testing different algorithms, and calibrating simulations with measurements. As an ongoing research activity, the continuing journey to improve stroke diagnosis and prediction will continue, motivated by reducing the life-changing effects of strokes.
2023-12-05T08:46:37ZRodríguez Punset, EmmaStrokes, defined by an interruption of the supply of oxygenated blood to the brain, are devastating brain injuries that can cause profound damage, temporary or permanent disability, or even death. It occurs when a brain blood vessel bursts (or ruptures) or becomes blocked by a clot. Stroke patients represent a serious medical emergency, and in order to increase the probability of recovery and lower the patient's damages, risk of death, or future disabilities, appropriate and timely diagnosis and treatment are crucial. The main objective of this thesis is to investigate the use of machine learning (ML) techniques to detect and classify strokes. The system used is placed according to head phantoms, which have the same electrical characteristics as human head tissues at microwave frequencies. This project explores ways to improve the precision and efficacy of stroke detection and classification by applying machine learning's computational capabilities, ultimately with the goal of reducing the severe effects of this medical emergency. Ultimately, this study represents an interesting development in the incorporation of machine learning into stroke diagnosis, with the potential to improve the accuracy and speed of diagnosis. It can be further developed by investigating alternative strategies such as improving classification methods, testing different algorithms, and calibrating simulations with measurements. As an ongoing research activity, the continuing journey to improve stroke diagnosis and prediction will continue, motivated by reducing the life-changing effects of strokes.Estudio del protocolo Matter sobre Wi-Fi
http://hdl.handle.net/2117/396239
Estudio del protocolo Matter sobre Wi-Fi
Lin, Jiadeng
In the technology sector, the concept known as the Internet of Things is in a phase of rapid growth and expansion. This directly translates into a significant impact and interest from various manufacturers looking to capitalize on this new market. In this situation, the end user has a wide selection of manufacturers when choosing a product. However, they encounter an inconvenience since these devices from different manufacturers are not compatible with each other. This leads to the idea of creating an application-level protocol that enables communication between devices from different manufacturers. In the case of Smart Home, the Matter protocol is presented. This work involves studying and analyzing the characteristics of the Matter protocol on Wi-Fi technology (IEEE 802.11) by setting up a real-world scenario and conducting measurements in it.
2023-11-10T11:36:03ZLin, JiadengIn the technology sector, the concept known as the Internet of Things is in a phase of rapid growth and expansion. This directly translates into a significant impact and interest from various manufacturers looking to capitalize on this new market. In this situation, the end user has a wide selection of manufacturers when choosing a product. However, they encounter an inconvenience since these devices from different manufacturers are not compatible with each other. This leads to the idea of creating an application-level protocol that enables communication between devices from different manufacturers. In the case of Smart Home, the Matter protocol is presented. This work involves studying and analyzing the characteristics of the Matter protocol on Wi-Fi technology (IEEE 802.11) by setting up a real-world scenario and conducting measurements in it.Desarrollo de un videojuego en Unity: diseño y gestión de personajes y escenarios
http://hdl.handle.net/2117/395862
Desarrollo de un videojuego en Unity: diseño y gestión de personajes y escenarios
Parra Durante, Víctor
The project focuses on the creation of a pixel art style video game using Unity 2D. It is based on the collaboration between students from different fields that we were at the same point of the degree, all with the aim of merging their knowledge and skills. The game is based mainly on the university life of a young man named Icarus, which has multiple scenarios and characters to interact with. The project has several main objectives, which include the creation of attractive pixel art style graphics, strengthening some of the skills that programming provides, interdisciplinary collaboration and improving the end user experience. All based and surrounded by a learning environment in Unity 2D and presenting a complete and functional final product. The game seeks to have players explore through college life, interact with characters and enjoy a captivating story. The narrative focuses on the emotions and personal relationships of the main character, Icarus, providing an immersive and realistic experience. The project is a pixel art style video game that combines retro aesthetics with modern elements. It offers an interactive and emotional experience that allows players to experience college life and make decisions that influence the story.
2023-11-06T12:41:17ZParra Durante, VíctorThe project focuses on the creation of a pixel art style video game using Unity 2D. It is based on the collaboration between students from different fields that we were at the same point of the degree, all with the aim of merging their knowledge and skills. The game is based mainly on the university life of a young man named Icarus, which has multiple scenarios and characters to interact with. The project has several main objectives, which include the creation of attractive pixel art style graphics, strengthening some of the skills that programming provides, interdisciplinary collaboration and improving the end user experience. All based and surrounded by a learning environment in Unity 2D and presenting a complete and functional final product. The game seeks to have players explore through college life, interact with characters and enjoy a captivating story. The narrative focuses on the emotions and personal relationships of the main character, Icarus, providing an immersive and realistic experience. The project is a pixel art style video game that combines retro aesthetics with modern elements. It offers an interactive and emotional experience that allows players to experience college life and make decisions that influence the story.Drone control and monitoring by means of a web application
http://hdl.handle.net/2117/395271
Drone control and monitoring by means of a web application
Singh Atwal, Jaskirat
The project aims to design and implement a software framework for controlling and monitoring drones through a web application, built using the Vue.js framework. With this, I offer a contribution to the Drone Engineering Ecosystem (DEE) , an ecosystem dedicated to the control and monitoring of drones through different technologies in which students of the EETAC, a university that belongs to the UPC, can contribute and enhance the ecosystem while doing their bachelor or masters degree final project. Currently, there is a desktop application in the ecosystem that does the tasks of drone monitoring, control and mission planning. However, as the technology evolves, there is a need for web app as the advantages of a web platform for drone control and monitoring are numerous and compelling. The main benefit is the enhanced accessibility as the only needs are Internet connection and a browser, that no matter whether it is in the laptop, tablet or on a smartphone. As technology continues to evolve, web applications undoubtedly stand at the forefront of innovation in all domains. So, the focus of this project is to provide a web platform for drone controlling and monitoring. The culmination emerges as a remarkably professional and contemporary web application that empowers the user with countless levels of control over drone operations. Notably, users have the freedom to decide the drone's movements and actions, ensuring a seamless and intuitive interface that facilitates effortless navigation. The capabilities extend beyond mere control, as users can devise a diverse range of missions. One standout attribute is the ability to create geofences, a vital tool for ensuring safe and responsible drone operations. Moreover, the web app enables users to fine tune drone's flying parameters. This level of customization guarantees that the drone's performance aligns precisely with the intended goals. The outcome of the efforts yield a high level of satisfaction as the web platform has been successfully built, enhancing the basic functionalities of the desktop application while introducing additional features. However, the broader implication is that the Drone Engineering Ecosystem now boasts a new platform for drone control and monitoring. This achievement marks a significant stride forward for the DEE.
2023-10-23T12:08:31ZSingh Atwal, JaskiratThe project aims to design and implement a software framework for controlling and monitoring drones through a web application, built using the Vue.js framework. With this, I offer a contribution to the Drone Engineering Ecosystem (DEE) , an ecosystem dedicated to the control and monitoring of drones through different technologies in which students of the EETAC, a university that belongs to the UPC, can contribute and enhance the ecosystem while doing their bachelor or masters degree final project. Currently, there is a desktop application in the ecosystem that does the tasks of drone monitoring, control and mission planning. However, as the technology evolves, there is a need for web app as the advantages of a web platform for drone control and monitoring are numerous and compelling. The main benefit is the enhanced accessibility as the only needs are Internet connection and a browser, that no matter whether it is in the laptop, tablet or on a smartphone. As technology continues to evolve, web applications undoubtedly stand at the forefront of innovation in all domains. So, the focus of this project is to provide a web platform for drone controlling and monitoring. The culmination emerges as a remarkably professional and contemporary web application that empowers the user with countless levels of control over drone operations. Notably, users have the freedom to decide the drone's movements and actions, ensuring a seamless and intuitive interface that facilitates effortless navigation. The capabilities extend beyond mere control, as users can devise a diverse range of missions. One standout attribute is the ability to create geofences, a vital tool for ensuring safe and responsible drone operations. Moreover, the web app enables users to fine tune drone's flying parameters. This level of customization guarantees that the drone's performance aligns precisely with the intended goals. The outcome of the efforts yield a high level of satisfaction as the web platform has been successfully built, enhancing the basic functionalities of the desktop application while introducing additional features. However, the broader implication is that the Drone Engineering Ecosystem now boasts a new platform for drone control and monitoring. This achievement marks a significant stride forward for the DEE.Manejo de un dron mediante poses (I)
http://hdl.handle.net/2117/395268
Manejo de un dron mediante poses (I)
Sánchez Cozar, David
Drones are becoming more and more important in the world. The negative image that they have had in recent years may have overshadowed the countless applications and utilities that they provide us. That is why this work becomes important, it aims to show a positive version of this type of unmanned vehicles. The proposal of this work to publicize the positive image regarding drones is to offer the user a show with the same drones in a friendly and fun way by creating an application accessible to all audiences through programming. Firstly, a study has been carried out on both the drone used and the technologies and tools necessary to carry out the application. Among these tools is the work from which we started, which already offers a basic application. Based on this study, a new application has been created with improvements regarding the base work and new functionalities. The work shows the entire process, as well as the results. Finally, tests and evaluations have been carried out to assess the quality and robustness of the work. We have concluded that it is an application robust enough to give positive results in terms of the main objective set: a friendly image of drones.
2023-10-23T11:09:49ZSánchez Cozar, DavidDrones are becoming more and more important in the world. The negative image that they have had in recent years may have overshadowed the countless applications and utilities that they provide us. That is why this work becomes important, it aims to show a positive version of this type of unmanned vehicles. The proposal of this work to publicize the positive image regarding drones is to offer the user a show with the same drones in a friendly and fun way by creating an application accessible to all audiences through programming. Firstly, a study has been carried out on both the drone used and the technologies and tools necessary to carry out the application. Among these tools is the work from which we started, which already offers a basic application. Based on this study, a new application has been created with improvements regarding the base work and new functionalities. The work shows the entire process, as well as the results. Finally, tests and evaluations have been carried out to assess the quality and robustness of the work. We have concluded that it is an application robust enough to give positive results in terms of the main objective set: a friendly image of drones.