BSC-LT/ACAData huggingface dataset:
[ca] La indústria del disseny electrònic s'enfronta a nous reptes mentre intenten millorar la qualitat dels xips fins a nous límits. Una de les tècniques més prometedores és el disseny de circuits en 3D, que permet la implementació un únic xip en múltiples capes. En aquest projecte es presenta un algorisme amb l'objectiu de resoldre el problema de particionat per circuits integrats en 3D (3DIC), un dels múltiples reptes que presenta aquesta nova tecnologia. Per avaluar el rendiment de l'algorisme, el sistema es va provar amb dissenys confidencials de Qualcomm i amb benchmarks públics. Els resultats experimentals mostren que l'algorisme es comporta similar a altres eines de particionat, però oferint un control extra en mesures de qualitat i configuracions específiques dels 3DIC. Finalment, es proposen dues interfícies per interaccionar amb l'algorisme, incloent-hi una basada en visualitzacions de les dades.

[en] The electronic design industry is facing new challenges as they try to improve the quality of the chips to new limits. One of the most promising techniques is the design of 3D circuits, where a single chip is implemented across multiple dies. In this project, we present an algorithm that aims to solve the partitioning problem for three-dimensional Integrated Circuits (3DIC), one of the multiple challenges that this new technology presents. To evaluate its performance, the system is tested using Qualcomm confidential designs and public benchmarks. The experimental results show that the algorithm performs similar to other partitioning tools in the market, but offering some extra control on 3DIC-specific quality metrics and adjustments. Finally, two different interfaces are proposed to interact with the algorithm, including one based on data visualisations.
[ca] El treball que es presenta en aquesta Tesi és un conjunt de desenvolupaments centrats en el Particle Finite Element Method (PFEM) i en la seva aplicació a diversos camps de l'enginyeria civil. El PFEM ja havia demostrat ser una eina potent pels fluxes amb superfície lliure amb grans deformacions i separació de dominis, però l'aplicació a problemes d'enginyeria reals requereix molts més avenços. La interacció entre el fluid i molts sòlids que contacten els uns amb els altres, l'erosió de sòls i el transport de partícules petites són alguns d'aquests avenços, que són els principals temes tractats en aquesta Tesi. Apart d'aquests, s'inclouen altres desenvolupaments relacionats amb la solució del fluid, que miren d'arribar més profunditat que mai abans en l'ús pràctic del PFEM i la seva implementació. Primer es presenta el PFEM, es descriuen els desenvolupaments de l'autor millorant la solució de la dinàmica de fluids i altres capacitats simples que s'hi han afegit. Després, tres capítols principals es centren en a) l'algoritme d'interacció fluid-estructura amb contacte b) l'erosió de sòls c) el transport de partícules. A continuació altres aplicacions del mètode s'expliquen, així com una llista dels projectes d'investigació amb els quals aquesta tesi ha tingut vincle.

[en] The work presented in this Thesis is a set of developments focused on the Particle Finite Element Method (PFEM) and its applicability in several fields in Civil Engineering. The PFEM had already been proven to be a powerful tool for the free surface flows with large deformation and domain separation, but the application to actual engineering problems requires many more advances. The interaction between the fluid and many solids contacting with each other, the erosion of soils and the transport of small particles are some of these advances, which are main topics addressed in this document. Apart from them, other developments related with the fluid solution are included, which are intended to get deeper than ever before in the practical use of PFEM.
[ca] El projecte tracta sobre el desenvolupament d'eines web aplicades al mon de la gestió de projectes, durant el projecte s'han desenvolupat una API REST y una API WebSocket amb les consegüents apps de gestió d'exemple.

[en] The aim of the project was to develop useful tools for project management, during the development ogf the project it was developed an API REST an also one WebSocket API with their own associated example apps.
[ca] Utilitzem el model d'Ising dinàmic, amb dinàmica estocàstica per a la interacció entre espins, per reproduir els índexs dels mercats financers. Específicament, la interacció segueix un procés d'Ornstein - Uhlenbeck. En relació a les dinàmiques utilitzades per al model d'Ising , primer utilitzem l'algorisme de Metropolis , amb el qual obtenim resultats esperançadors. Després fem servir l'algoritme de Wolff, que és més sofisticat, el qual, pel que sabem, mai ha estat utilitzat per a mercats financers . Trobem que aquest model és capaç de reproduir de manera qualitativa, i en alguns casos quantitativa, els " stylized facts ", que han estat calculats prèviament per a la sèrie real de l'EUR / USD. Finalment, construïm un procés estocàstic subordinat, basat en la teoria de camp mig del model d'Ising, que ens permetrà entendre de manera simple la majoria de les propietats estudiades prèviament pel model d'Ising dinàmic .

[en] We use the dynamical Ising model, with stochastic dynamics for the coupling, in order to try to reproduce financial markets indexes. Specifically, the coupling follows an Ornstein-Uhlenbeck process. Regarding the employed dynamics for the Ising model, we first utilize the Metropolis algorithm, obtaining encouraging results. We later consider the more sophisticated Wolff algorithm, which to the best of our knowledge has never been applied to financial markets before. We find that this model is able to reproduce qualitatively, and in some cases quantitatively, the stylized facts, previously computed for real EUR/USD currency data. Finally, we construct a much simpler subordinated stochastic process, based on the Ising mean-field theory, which turns out to encapsulate in a simple way most of the features of the previously studied dynamical Ising models.
[ca] La classificació de gènere musical és una part important del domini de la Recuperació de Informació Musical (MIR - Music Information Retrieval) que pretén trobar diferents algoritmes i mitjans per tant de classificar arxius d'àudio segons diferents gèneres o estils musicals, com puguin ser rock, música clàssica o electrònica, entre d'altres. Les col·leccions de referència usades per l'entrenament dels models per al classificador normalment estan basades en gravacions d'estudi d'alta qualitat. No obstant això, a vegades tenim la necessitat de classificar àudio provinent de diferents mitjans de gravació, de gravacions de baixa qualitat o d'àudio degradat, tal que això pot tenir un impacte directe en la classificació del gènere musical. En aquest document presentem un estudi centrat en l'impacte de la degradació d'àudio en la classificació de gènere musical. Pretenem trobar quins són els atributs musicals més robustos de diversos conjunts de característiques musicals enfront d'un conjunt de degradacions en condicions controlades, així com l'efecte d'aquestes en la classificació de gènere musical.

[en] Music genre classification is an important part in the domain of Music Information Retrieval that tries to find several algorithms and audio analysis to classify audio tracks in different music styles or musical genres, like classical, rock or electronic, among others. The benchmark collections used to make the training model for the classifier tend to be based on high-quality studio recordings. Nevertheless, sometimes we need to classify audio coming from several recording ways or from a non high-quality audio recording, so this fact could have a direct impact on the genre classification. In this document we present extensive studies focused on the impact of distorted audio on the music genre classification. We intend to find which are the most robust and the weakest attributes of several feature sets against a variety of distortions in controlled settings, as well as their effect on the resulting classification.
[ca] Una manera d'incrementar la informació que es pot enviar per fibra òptica és la ud-WDM (ultra dens – multiplexat per divisió de longitud d'ona). El problema és que degut a la limitada sensibilitat dels receptors es requereix una SNR (Relació Senyal a Soroll) que nomes es pot obtenir a curtes distancies, i per tal d'incrementar-la es pot usar una codificació anomenada FEC (Correcció d'Errors a Posterior). Això hauria de permetre reduir la BER (quantitat de bits erronis) al receptor permetent la possibilitat de transmetre el senyal a més llargues distàncies. Un altre problema que ens hem d'enfrontar és a que degut al soroll de fase dels làsers hi ha BER mínims que no es poden reduir incrementant la SNR, el qual fa l'ús del FEC encara més interessant. A més a més, Ethernet fa una altre codificació anomenada 8b/10b i ha de ser combinada amb la FEC. Aquest projecte prova diferents models per tal de trobar el que sigui més òptim.

[en] A way of incrementing the amount of information sent through an optical fibre is ud-WDM (ultra dense – Wavelength Division Multiplexing). The problem is that the sensitivity of the receiver requires certain SNR (Signal Noise Ratio) that are only achieved in low distances, so to increase them a codification called FEC (Forward Error Correction) can be used. This should reduce the BER (Bit Error Rate) at the receiver letting the signal to be transmitted to longer distances. Another problem that has to be faced is that due to the phase noise of the lasers, there are BER floors that cannot be reduced incrementing the SNR so that makes the use of the FEC even more interesting. Moreover, Ethernet also does another codification called 8b/10b and this one has to be combined with the FEC. This project tests different models of encoding the signals to try to reach the one that is the most useful.
[ca] Aquest projecte de fi de grau consisteix en el desenvolupament del programa de control del vol d'un quadricòpter, així com l'estudi i elecció dels components comercials que el formen. L'aplicació del dron serà la d'adquirir i enregistrar dades meteorològiques durant el seu vol. Els diferents capítols del document abasten des de l'estudi dels principis de funcionament de sistema, l'elecció dels components del dispositiu a partir de models comercials, els resultats de simulació de vol del sistema i el disseny de les diferents etapes del programa de control automàtic. Gran part del projecte consisteix en el disseny propi del programari per al control d'estabilització de vol del quadricòpter. Per a això, es programarà un microcontrolador Arduino. Inicialment es pretén realitzar la programació en l'entorn Simulink del programa Matlab utilitzant una llibreria que executi el programa al microcontrolador. Després de comprovar que utilitzant aquesta llibreria no s'aconsegueix complir amb les condicions mínimes de disseny establertes, es procedirà a optimitzar el programa treballant directament en l'entorn Arduino IDE.

[en] This final degree project consists of the development of the flight control software of a quadcopter, as well as the study and choice of the commercial components that comprise it. The drone application will be to acquire and record meteorological data during its flight. The different chapters of the document range from the study of the operating principles of the system, the choice of the device components from commercial models, the results of the flight simulation of the system and the design of the different stages of the control software. A large part of the project consists of the design of the software for the control of the flight stabilization of the quadcopter. To do this, an Arduino microcontroller will be programmed. Initially, it is intended to carry out programming in the Simulink environment of the Matlab program by using a library that executes the program into de microcontroller. After verifying that by using this library the program does not meet the minimum design conditions established, the programming will be optimized proceeding through the Arduino IDE environment.
[ca] Aquesta tési es centra en el desenvolupament de sistemes de telecontrol i programari controlador de telemetria per al nanosatèl·lit Aalto-2, el llançament del qual està previst per octubre del 2016. El satèl·lit forma part de la missió internacional QB50 termosphere i ha estat desenvolupat per la Universitat d'Aalto a Espoo, Finlàndia. El controlador de telecomandament i telemetria (TC / TM), se'n fa càrrec de les comunicacions i és un dels sistemes més importants del programari del satèl·lit. Aquest és executat per l'ordinador d'abord (OBC). El procés de disseny s'inicia amb la derivació dels requisits i limitacions. El programari està implementat per FreeRTOS, un sistema operatiu en temps real de codi obert, que és seleccionat com a entorn operatiu del OBC. El programari dissenyat utilitza un enfocament de programació concatenada i compleix amb la norma de ECSS-PUS. Compta amb diferents llibreries que proporcionen capacitats de dades d'abordo necessitats de manipulació, el més notable dels quals és la llibreria Dyncall. Aquesta proporciona funcions de crida dinàmica en C. Els drivers de la UHF controla els protocols de comunicació a baix nivell d'entrada i sortida, i el sistema d'arxiu és implementat pel Coffe File System o CFS. El treball ofereix una visió general de les arquitectures de comunicacions de nanosatèl·lits, les normes pertinents i les interfícies.

[en] This thesis work concentrates on the development of telecommand and telemetry handler software for a 2 kg Aalto-2 nanosatellite, currently scheduled for launch in October 2016. The satellite is part of the international QB50 termosphere mission and it is developed by Aalto University in Espoo, Finland. The telecommand and telemetry (TC/TM) handler, in charge of communications, is one of the most important systems of satellite software, which is executed by On Board Computer (OBC). In this thesis, the TC/TM handler subsystem is designed, giving it a special attention in maintaining simplicity and reliability. The design process is started with the derivation of requirements and constraints. The software is implemented for FreeRTOS, an open-source real-time operating system, which is selected as operation environment of the satellite OBC software. The designed software uses a Concatenative Language approach and complies with ECSS-PUS standard. It features different libraries that provide capabilities for on-board data handling needs, the most notable of which is the Dyncall library. The library provides functions of dynamic function call in C. The UHF driver handles incoming and outgoing low-level communications protocols, and the Coffee File System implements storage management. The work gives an overview of small satellite communication architectures and relevant standards and interfaces.
[ca] L'objectiu d'aquest treball és continuar i millorar el treball d'altres companys. Principalment de dos treballs anomenats Eina de verificació de TFE basat en Excel VBA i Eina de correcció de la memòria d'un TFE mitjançant macros de Microsoft Excel. Aquesta és la raó principal del nom d' aquest projecte de final de grau: Ampliació i millores en una eina de correcció de la memòria d' un TFE mitjançant Microsoft Excel. S'explicaran els motius darrere de l'elaboració d'aquest treball. Els procediments i eines utilitzades per a la millora de les funcions ja existents, millores en la presentació de la interfície, l'organització del codi i la implementació de funcions noves. El llenguatge de programació utilitzat serà Visual Basic for Applications (VBA) per a Excel. Es provaran els límits d'aquest llenguatge en la recerca de noves millores per a aquesta eina de correcció

[en] The goal of this work is to continue and improve the work of other colleagues. Mainly two jobs called Excel VBA-based TFE Verification Tool and TFE Memory Correction Tool using Microsoft Excel macros. This is the main reason for the name of this final degree project: Extension and improvements in a tool for correcting the memory of a TFE using Microsoft Excel. The reasons behind the elaboration of this work will be explained. The procedures and tools used for the improvement of existing functions, improvements in the presentation of the interface, the organization of the code and the implementation of new functions. The programming language used will be Visual Basic for Applications (VBA) for Excel. The limits of this language will be tested in the search for new improvements for this correction tool
[ca] Aquest projecte s'enfoca principalment en minimitzar el màxim possible els efectes causats per la ionosfera sobre les fases portadores dels senyals emesos per diferents satèl·lits GPS. L'origen d'aquests efectes de la ionosfera està relacionat amb l'alta activitat solar sobre els senyals dels receptors GNSS/Galileo. Aquest és un problema real i concret amb alt interès científic i industrial. S'exposen i expliquen els avenços més recents en els models ionosfèrics i les arquitectures bàsiques dels receptors GNSS i Galileo. Després, s'estructuren en detall els dos algorismes proposats per aquest treball, l'algorisme monocanal i el multicanal, l'objectiu dels quals es detectar on quan s'han produït discontinuïtats (conegudes com cycle slips) a les fases portadores. L'algorisme multicanal també implementa algorismes d'adaptació i es demostra la seva funcionalitat amb simulacions computeritzades sota pertorbacions moderades i severes de la ionosfera, modificant per a cada simulació els paràmetres de les equacions de navegació implementades i determinades pel moviment del receptor i els satèl·lits. Finalment després de diverses simulacions i de recopilació de dades, els algoritmes han estat comparats, on es demostra la gran superioritat de l'algorisme multicanal davant de l?algorisme monocanal.

[en] This is a pure signal-processing project that is focused on minimize as much as possible the effects caused by the ionosphere over the carrier phases of signals emitted by GPS satellites. These effects are highly related with the solar activity over the GNSS/Galileo receiver signals emitted by a certain number of satellites. This is a real and concrete problem with high scientific and industrial interest. It is exposed and explained the recent advances on the ionospheric models and basic GNSS and Galileo receiver architectures. Then, two different algorithms (single channel and multi-channel), whose objective is to detect step-anomalies (known as cycle slips) in the carrier phases, are structured and explained in detail. Multi-channel algorithm performs other adaptive algorithms, whose is demonstrated with computer simulations under moderated and severe perturbed ionosphere, modifying for each simulation the parameters of some implemented navigation equations which are determined by the motion of the receiver and the satellites. After several simulations and compiling different results, both single and multi-channel algorithms have been compared and it has been proved the superiority of the multi-channel algorithm.
[ca] Aquest projecte té com a objectiu abordar la creixent demanda d'un funcionament eficient i un manteniment adeqüat de les centrals hidràuliques, especialment de les turbines de bomba reversible (RBT). La necessitat de desenvolupar una aplicació en MATLAB per al seguiment pre- ventiu sorgeix de l'evolució del mercat energètic i l'augment del nombre de cicles d'inici/aturada i de les condicions fora del disseny experimentades per les TBR. Aquests canvis operatius exposen les turbines a forces dinàmiques significatives, requerint una supervisió de vibracions avançada i efectiva per detectar possibles danys. L'aplicació desenvolupada proporciona una solució per a la tasca complexa de supervisar les TBR, tenint en compte les seves característiques de disseny úniques i les seves condicions op- eratives. Distingint entre canvis atribuïts a condicions operatives i aquells que indiquen danys, l'aplicació permet detectar precoçment els problemes, minimitzant el risc d'interrupcions no planificades i reduint els costos de manteniment

[en] This project aims to address the growing demand for efficient operation and maintenance of hydraulic power plants, particularly reversible pump turbines (RPT). The need for developing a MATLAB application for preventive monitoring arises from the evolving energy landscape and the increasing number of start/stop cycles and off-design conditions experienced by RPTs. These operational changes expose the turbines to significant dynamic forces, necessitating advanced and effective vibration monitoring to detect potential damage. The developed application provides a crucial solution to the complex task of monitoring RPTs, given their unique design characteristics and operating conditions. By distinguishing between changes attributed to operating conditions and those indicating damage, the application enables early detection of issues, minimizing the risk of unplanned outages and reducing maintenance costs. The preventive monitoring offered by the application contributes to the long-term relia- bility and optimal performance of RPTs in response to varying energy demands
[ca] Al barri del Camp de la Creu, al districte de les Corts de Barcelona, hi trobem la Colònia Castells, una colònia d'habitatge popular construïda l'any 1923 per acollir l'onada de gent nouvinguda durant el període d'entreguerres. Aquest lloc esdevé un exemple de com es podria haver fet millor la intervenció d'un patrimoni anomenat segones perifèries en un procés de transformació urbana polèmica. Avui dia, com a societat, ens trobem amb la voluntat de plantejar nous reptes per la intervenció del paisatge urbà de les "casetes de baixos", que posa de manifest l'aproximació a diverses sensibilitats mostrant la necessitat d'una visió holística. Aquestes consideracions inclouen preservar un model d'identitat urbana que fomenta un creixement conjunt i heterogeni, amb la possibilitat de donar cabuda a models familiars diversos incidint de manera puntual en la densificació urbana amb una lògica paisatgística. L'ús de l'espai públic pren un caràcter diferenciat, estenent l'interior de l'habitatge a l'exterior i fomentant les relacions del "porta a porta", on es reconeix el valor a la individualitat, llibertat i l'adaptació espontània domèstica de l'habitant.

[en] In the Camp de la Creu neighbourhood, in the district of les Corts in Barcelona, we find the Colonia Castells, a popular housing colony established in 1923 to accommodate the wave of people who had recently arrived during the interwar period. This place exemplifies how the interventions in so-called second peripheries could have been done better during its controversial urban transformation. Today, society is willing to address new challenges in urban landscape intervention, particularly in "shantytowns," emphasizing the need for a holistic vision that considers various perspectives. Key considerations include preserving an urban identity model tthat promotes diverse and integrated growth, accommodating different family structures, and focusing on urban densification with a landscape-oriented approach. The use of public space takes on a differentiated character, as it extends the private living space outdoors and fosters "door-to-door" relationships. This approach values individuality, freedom, and the spontaneous domestic adaptations of residents.