[en] In the next upcoming mobile generation era (5G), the demands for high-data-rate transmissions is predicted to grow considerably. Among new studies focused on how to support such demands, Random Linear Network Coding (RLNC) has taken an important place for improving the performance of the network. In this thesis, the problem, arising from combining an RLNC protocol with multi-path communications, is considered. This thesis seeks to improve an RLNC protocol aimed for transmissions in multipath communications by enhancing an implementation of an RLNC protocol called PACEMG (PACE multi-generation). PACEMG is a protocol created in the Deutsche Telekom Chair of Communication Networks (TU-Dresden) which aims to support non-sequential arrival of packets from different generations by managing multiple generations simultaneously. This disordered arrival of information is highly probable to happen in multipath communications. Nodes that execute Random Linear Network Coding can perform three different activities: encode, recode and decode, hence, RLNC protocols are divided into three main parts that go by the name of encoder, decoder and recoder. The main objective of this thesis is to improve the PACEMG protocol by developing the recoder. Furthermore, some aspects of the encoder and decoder will be improved. Subsequently, its performance will be examined and some features will be compared to PACEMG previous version PACE. A program to perform an emulation of a network is required so as to test the behavior of the protocol. This thesis shows an improved RLNC approach to widen the use of Network Coding in communications, particularly multi-path communications. The advantages and constraints of using certain configurations of the recoder, precisely, four different configurations, will be presented. Finally, conclusions are drawn concerning the coefficients used in the coders with an approach that tries to overcome them.

[es] En la próxima era de la generación móvil (5G), se prevé un considerable aumento en las demandas de transmisiones de datos de alta velocidad. Entre los nuevos estudios centrados en cómo satisfacer dichas demandas, el método llamado "Random Linear Netowork Coding" (RLNC) ha ocupado un lugar importante para mejorar el rendimiento de la red. En esta tesis, se considera el problema que surge de la combinación de un protocolo RLNC con comunicaciones multi-camino. Esta tesis busca mejorar un protocolo RLNC enfocado a transmisiones en comunicaciones de múltiples rutas mediante la mejora de una implementación de un protocolo RLNC llamado PACEMG (PACE multi-generacion). PACEMG es un protocolo creado en la Deutsche Telekom Chair of Communication Networks (TU-Dresden) que tiene como objetivo manejar la llegada no secuencial de paquetes de diferentes generaciones mediante la manipulación de varias generaciones simultáneamente. Esta llegada desordenada de paquetes es muy probable que ocurra en comunicaciones multi-camino. Los nodos que ejecutan RLNC pueden realizar tres actividades diferentes: codificar, recodificar y descodificar, por lo tanto, los protocolos RLNC se dividen en tres partes principales que llevan el nombre de codificador, decodificador y recodificador. El objetivo principal de esta tesis es mejorar el protocolo PACEMG mediante el desarrollo del recodificador. Además, se mejorarán algunos aspectos del codificador y decodificador. Posteriormente, se examinará su rendimiento y se compararán algunas características con la versión anterior (uni-generacion) PACE de PACEMG. Se requiere un programa para realizar una simulación de una red a fin de probar el comportamiento del protocolo. Esta tesis muestra un enfoque RLNC mejorado para ampliar el uso de la codificación de red en las comunicaciones, en particular las comunicaciones que emplean múltiples caminos. Se presentarán las ventajas y limitaciones de usar ciertas configuraciones del re-codificador, precisamente, cuatro configuraciones diferentes. Finalmente, se extraen conclusiones sobre los coeficientes utilizados en los codificadores con un enfoque que intenta superarlos.