Propuesta para la mitigación del ruido aperiódico de un sistema de comunicaciones por líneas eléctricas PLC de tipo residencial

Debido al crecimiento exponencial de las aplicaciones de domótica e IoT que mejoran la calidad de vida dentro de los hogares, las comunicaciones por líneas de potencia han tomado importancia siendo este tema de estudio, pues es una alternativa tecnológica de transmisión de datos que permite minimiza...

Full description

Autores:
Tipo de recurso:
Doctoral thesis
Fecha de publicación:
2021
Institución:
Universidad Distrital Francisco José de Caldas
Repositorio:
RIUD: repositorio U. Distrital
Idioma:
spa
OAI Identifier:
oai:repository.udistrital.edu.co:11349/28693
Acceso en línea:
http://hdl.handle.net/11349/28693
Palabra clave:
Atenuador
Comunicación PLC
Modelado
Modulación
Ruido
Sistema estocástico
Doctorado en Ingeniería - Tesis y disertaciones académicas
Ruido
Comunicación - Innovaciones tecnológicas
Controladores lógicos programables
Transmisión eléctrónica de datos
Sistemas estocásticos
Attenuator
PLC Communication
Modeling
Modulation
Noise
Stochastic system
Rights
License
Atribución-NoComercial-SinDerivadas 4.0 Internacional
id UDISTRITA2_11eafa1a44db48532c0bce6edd16753d
oai_identifier_str oai:repository.udistrital.edu.co:11349/28693
network_acronym_str UDISTRITA2
network_name_str RIUD: repositorio U. Distrital
repository_id_str
dc.title.spa.fl_str_mv Propuesta para la mitigación del ruido aperiódico de un sistema de comunicaciones por líneas eléctricas PLC de tipo residencial
dc.title.titleenglish.spa.fl_str_mv Proposal for the mitigation of aperiodic noise of a residential type PLC power line communications system
title Propuesta para la mitigación del ruido aperiódico de un sistema de comunicaciones por líneas eléctricas PLC de tipo residencial
spellingShingle Propuesta para la mitigación del ruido aperiódico de un sistema de comunicaciones por líneas eléctricas PLC de tipo residencial
Atenuador
Comunicación PLC
Modelado
Modulación
Ruido
Sistema estocástico
Doctorado en Ingeniería - Tesis y disertaciones académicas
Ruido
Comunicación - Innovaciones tecnológicas
Controladores lógicos programables
Transmisión eléctrónica de datos
Sistemas estocásticos
Attenuator
PLC Communication
Modeling
Modulation
Noise
Stochastic system
title_short Propuesta para la mitigación del ruido aperiódico de un sistema de comunicaciones por líneas eléctricas PLC de tipo residencial
title_full Propuesta para la mitigación del ruido aperiódico de un sistema de comunicaciones por líneas eléctricas PLC de tipo residencial
title_fullStr Propuesta para la mitigación del ruido aperiódico de un sistema de comunicaciones por líneas eléctricas PLC de tipo residencial
title_full_unstemmed Propuesta para la mitigación del ruido aperiódico de un sistema de comunicaciones por líneas eléctricas PLC de tipo residencial
title_sort Propuesta para la mitigación del ruido aperiódico de un sistema de comunicaciones por líneas eléctricas PLC de tipo residencial
dc.contributor.advisor.spa.fl_str_mv Hernández Mora, Johann Alexander
dc.subject.spa.fl_str_mv Atenuador
Comunicación PLC
Modelado
Modulación
Ruido
Sistema estocástico
topic Atenuador
Comunicación PLC
Modelado
Modulación
Ruido
Sistema estocástico
Doctorado en Ingeniería - Tesis y disertaciones académicas
Ruido
Comunicación - Innovaciones tecnológicas
Controladores lógicos programables
Transmisión eléctrónica de datos
Sistemas estocásticos
Attenuator
PLC Communication
Modeling
Modulation
Noise
Stochastic system
dc.subject.lemb.spa.fl_str_mv Doctorado en Ingeniería - Tesis y disertaciones académicas
Ruido
Comunicación - Innovaciones tecnológicas
Controladores lógicos programables
Transmisión eléctrónica de datos
Sistemas estocásticos
dc.subject.keyword.spa.fl_str_mv Attenuator
PLC Communication
Modeling
Modulation
Noise
Stochastic system
description Debido al crecimiento exponencial de las aplicaciones de domótica e IoT que mejoran la calidad de vida dentro de los hogares, las comunicaciones por líneas de potencia han tomado importancia siendo este tema de estudio, pues es una alternativa tecnológica de transmisión de datos que permite minimizar los costos de la comunicación porque utiliza la infraestructura del sistema eléctrico y además que se tiene acceso a todos los sitios. El inconveniente que presenta esta tecnología de comunicación son los ruidos involucrados, bien sea por el entorno como por la naturaleza propia del medio. Los ruidos que se presentan en este medio de comunicación son, el ruido de fondo, el ruido de banda angosta y el ruido impulsivo, que a su vez está dividido en el ruido periódico (Sincrónico y Asincrónico con la red eléctrica) y el ruido aperiódico, siendo este último el que más inconvenientes genera. Este trabajo doctoral se centra en el ruido impulsivo aperiódico o asíncrono por ser el más crítico de los cinco ruidos. Este se genera a partir de la conmutación de los equipos eléctricos con alta densidad espectral en cada una de cargas que se conectan, funcionan y se desconectan dentro de una red eléctrica residencial. El objetivo de este trabajo es dar una propuesta para mitigar la incidencia del ruido aperiódico generado por los electrodomésticos, cuando se utiliza la red eléctrica como medio de comunicación y de esta manera mejorar la eficiencia del canal para tener una excelente alternativa para la transmisión de datos. Para lograr minimizar la incidencia del ruido impulsivo se realizó el siguiente proceso, en la primera fase se buscó “detectar” el ruido en diferentes condiciones y con diversas cargas, en esta fase se obtuvo algunos parámetros que lo identifican, sus características y las condiciones en las que se presenta. En una segunda fase se “caracterizó” el ruido a partir de sus parámetros y a través de procesos estadísticos, como son Poisson y Gauss. En una tercera fase se “modeló” el ruido aperiódico teniendo como base el Modelo de Middleton que combina las ventajas de los modelos Bernoulli-Gauss y Poisson-Gauss, este modelamiento llevo a hacer unas propuestas de dispositivos de mitigación, seleccionando el más sencillo para su implementación y económico para darle alcance a todos los usuarios. En la última fase se implementó un sistema de comunicaciones PLC a través de un sistema CORINEX, se realizaron pruebas en vacío, con cargas lineales y no lineales sin el dispositivo atenuador propuesto y después se realizaron las pruebas con el dispositivo propuesto conservando las mismas características anteriores. Los resultados entregaron una mejora con algún tipo de cargas mayores al 95%, en otras mayores al 75%, en otras se mantuvo estable y con unas pocas se incrementó la incidencia del ruido. Se pudo concluir que la propuesta realizada cumple con las expectativas, mejorando la eficiencia de este medio de comunicación.
publishDate 2021
dc.date.created.spa.fl_str_mv 2021-09-30
dc.date.accessioned.none.fl_str_mv 2022-03-27T22:03:09Z
dc.date.available.none.fl_str_mv 2022-03-27T22:03:09Z
dc.type.degree.spa.fl_str_mv Investigación-Innovación
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/doctoralThesis
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_db06
format http://purl.org/coar/resource_type/c_db06
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11349/28693
url http://hdl.handle.net/11349/28693
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.*.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.acceso.spa.fl_str_mv Abierto (Texto Completo)
rights_invalid_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional
http://creativecommons.org/licenses/by-nc-nd/4.0/
Abierto (Texto Completo)
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.spa.fl_str_mv pdf
institution Universidad Distrital Francisco José de Caldas
bitstream.url.fl_str_mv http://repository.udistrital.edu.co/bitstream/11349/28693/1/RozoGarc%c3%adaPabloEmilio2021.pdf
http://repository.udistrital.edu.co/bitstream/11349/28693/2/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publicar.pdf
http://repository.udistrital.edu.co/bitstream/11349/28693/4/license_rdf
http://repository.udistrital.edu.co/bitstream/11349/28693/5/license.txt
http://repository.udistrital.edu.co/bitstream/11349/28693/6/RozoGarc%c3%adaPabloEmilio2021.pdf.jpg
http://repository.udistrital.edu.co/bitstream/11349/28693/7/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publicar.pdf.jpg
bitstream.checksum.fl_str_mv 61c17f8d95f8fc7597a2e267cb95bc2b
7cb6d0d143451e7e24b437f410ed5ab0
217700a34da79ed616c2feb68d4c5e06
997daf6c648c962d566d7b082dac908d
712ce322acb0893bb30e9bea19660db4
f09f173aa255a9422c63501661ff96d7
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad Distrital - RIUD
repository.mail.fl_str_mv repositorio@udistrital.edu.co
_version_ 1803712726167453696
spelling Hernández Mora, Johann AlexanderRozo García, Pablo Emilio2022-03-27T22:03:09Z2022-03-27T22:03:09Z2021-09-30http://hdl.handle.net/11349/28693Debido al crecimiento exponencial de las aplicaciones de domótica e IoT que mejoran la calidad de vida dentro de los hogares, las comunicaciones por líneas de potencia han tomado importancia siendo este tema de estudio, pues es una alternativa tecnológica de transmisión de datos que permite minimizar los costos de la comunicación porque utiliza la infraestructura del sistema eléctrico y además que se tiene acceso a todos los sitios. El inconveniente que presenta esta tecnología de comunicación son los ruidos involucrados, bien sea por el entorno como por la naturaleza propia del medio. Los ruidos que se presentan en este medio de comunicación son, el ruido de fondo, el ruido de banda angosta y el ruido impulsivo, que a su vez está dividido en el ruido periódico (Sincrónico y Asincrónico con la red eléctrica) y el ruido aperiódico, siendo este último el que más inconvenientes genera. Este trabajo doctoral se centra en el ruido impulsivo aperiódico o asíncrono por ser el más crítico de los cinco ruidos. Este se genera a partir de la conmutación de los equipos eléctricos con alta densidad espectral en cada una de cargas que se conectan, funcionan y se desconectan dentro de una red eléctrica residencial. El objetivo de este trabajo es dar una propuesta para mitigar la incidencia del ruido aperiódico generado por los electrodomésticos, cuando se utiliza la red eléctrica como medio de comunicación y de esta manera mejorar la eficiencia del canal para tener una excelente alternativa para la transmisión de datos. Para lograr minimizar la incidencia del ruido impulsivo se realizó el siguiente proceso, en la primera fase se buscó “detectar” el ruido en diferentes condiciones y con diversas cargas, en esta fase se obtuvo algunos parámetros que lo identifican, sus características y las condiciones en las que se presenta. En una segunda fase se “caracterizó” el ruido a partir de sus parámetros y a través de procesos estadísticos, como son Poisson y Gauss. En una tercera fase se “modeló” el ruido aperiódico teniendo como base el Modelo de Middleton que combina las ventajas de los modelos Bernoulli-Gauss y Poisson-Gauss, este modelamiento llevo a hacer unas propuestas de dispositivos de mitigación, seleccionando el más sencillo para su implementación y económico para darle alcance a todos los usuarios. En la última fase se implementó un sistema de comunicaciones PLC a través de un sistema CORINEX, se realizaron pruebas en vacío, con cargas lineales y no lineales sin el dispositivo atenuador propuesto y después se realizaron las pruebas con el dispositivo propuesto conservando las mismas características anteriores. Los resultados entregaron una mejora con algún tipo de cargas mayores al 95%, en otras mayores al 75%, en otras se mantuvo estable y con unas pocas se incrementó la incidencia del ruido. Se pudo concluir que la propuesta realizada cumple con las expectativas, mejorando la eficiencia de este medio de comunicación.Due to the exponential increase in Domotics and IoT applications that seek, improve the quality of life within households, power line communications have become a relevant area of study since they are a technological alternative in data transmission that can minimize communication costs by using the infrastructure of the electric system and offer access everywhere. The setback of this technology lies in the noise involved in the process, whether it comes from the environment or the intrinsic nature of the media. The type of noises seen in these communication means are background noise, narrow-band noise and impulsive noise, which is subdivided into periodic noise (synchronous and asynchronous noises derived from the power grid) and the aperiodic noise which is the most detrimental. This doctoral work focuses on aperiodic or asynchronous impulsive noise since it is the most critical one of all five types of noises. This noise comes from the commutation of electric equipment with high spectral density in each load that is connected, operated and disconnected within a residential power grid. The purpose of this work is to propose a solution to mitigate the incidence of the aperiodic noise caused by home appliances, when the electric grid is used as a communication means. This improves the efficiency in the channel and thus becomes a convenient alternative for data transmission. To minimize the incidence of impulsive noise, the following process was carried out where noise was detected in the first phase under different conditions and with different loads. Some parameters were obtained in said phase to identify its characteristics and the conditions in which it presents itself. A second phase consisted on characterizing the noise based on its parameters and some statistical processes such as Poisson and Gauss. In the third phase, the aperiodic noise was modeled using the Middleton model as a basis, by combining the advantages of the Bernoulli-Gauss and Poisson-Gauss models. This modeling process led to propose mitigation devices and choose the simplest and most affordable one to be implemented for all users. The final phase was the implementation of a PLC communications system through a CORINEX system. Some tests were carried out in the vacuum with linear and non-linear loads with and without the proposed device under the same characteristics. The results delivered an improvement of over 95% with certain loads and 75% for other loads. In other cases, the system remained stable and for a few loads, the incidence of noise was increased. It was concluded that the proposal meets the performance expectations and improves the overall efficiency in this communications environment.pdfspaAtribución-NoComercial-SinDerivadas 4.0 Internacionalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Abierto (Texto Completo)http://purl.org/coar/access_right/c_abf2AtenuadorComunicación PLCModeladoModulaciónRuidoSistema estocásticoDoctorado en Ingeniería - Tesis y disertaciones académicasRuidoComunicación - Innovaciones tecnológicasControladores lógicos programablesTransmisión eléctrónica de datosSistemas estocásticosAttenuatorPLC CommunicationModelingModulationNoiseStochastic systemPropuesta para la mitigación del ruido aperiódico de un sistema de comunicaciones por líneas eléctricas PLC de tipo residencialProposal for the mitigation of aperiodic noise of a residential type PLC power line communications systemInvestigación-Innovacióninfo:eu-repo/semantics/doctoralThesishttp://purl.org/coar/resource_type/c_db06ORIGINALRozoGarcíaPabloEmilio2021.pdfRozoGarcíaPabloEmilio2021.pdfTesis Doctoradoapplication/pdf13560099http://repository.udistrital.edu.co/bitstream/11349/28693/1/RozoGarc%c3%adaPabloEmilio2021.pdf61c17f8d95f8fc7597a2e267cb95bc2bMD51open accessLicencia y autorización de los autores para publicar.pdfLicencia y autorización de los autores para publicar.pdfLicencia para publicarapplication/pdf290853http://repository.udistrital.edu.co/bitstream/11349/28693/2/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publicar.pdf7cb6d0d143451e7e24b437f410ed5ab0MD52metadata only accessCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8811http://repository.udistrital.edu.co/bitstream/11349/28693/4/license_rdf217700a34da79ed616c2feb68d4c5e06MD54open accessLICENSElicense.txtlicense.txttext/plain; charset=utf-87167http://repository.udistrital.edu.co/bitstream/11349/28693/5/license.txt997daf6c648c962d566d7b082dac908dMD55open accessTHUMBNAILRozoGarcíaPabloEmilio2021.pdf.jpgRozoGarcíaPabloEmilio2021.pdf.jpgIM Thumbnailimage/jpeg6976http://repository.udistrital.edu.co/bitstream/11349/28693/6/RozoGarc%c3%adaPabloEmilio2021.pdf.jpg712ce322acb0893bb30e9bea19660db4MD56open accessLicencia y autorización de los autores para publicar.pdf.jpgLicencia y autorización de los autores para publicar.pdf.jpgIM Thumbnailimage/jpeg13237http://repository.udistrital.edu.co/bitstream/11349/28693/7/Licencia%20y%20autorizaci%c3%b3n%20de%20los%20autores%20para%20publicar.pdf.jpgf09f173aa255a9422c63501661ff96d7MD57open access11349/28693oai:repository.udistrital.edu.co:11349/286932023-06-09 14:23:27.171open accessRepositorio Institucional Universidad Distrital - RIUDrepositorio@udistrital.edu.coTElDRU5DSUEgWSBBVVRPUklaQUNJw5NOIEVTUEVDSUFMIFBBUkEgUFVCTElDQVIgWSBQRVJNSVRJUiBMQSBDT05TVUxUQSBZIFVTTyBERSBDT05URU5JRE9TIEVOIEVMIFJFUE9TSVRPUklPIElOU1RJVFVDSU9OQUwgREUgTEEgVU5JVkVSU0lEQUQgRElTVFJJVEFMCgpUw6lybWlub3MgeSBjb25kaWNpb25lcyBkZSB1c28gcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyAoUklVRCkKCkNvbW8gdGl0dWxhcihlcykgZGVsKG9zKSBkZXJlY2hvKHMpIGRlIGF1dG9yLCBjb25maWVybyAoZXJpbW9zKSBhIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIChlbiBhZGVsYW50ZSwgTEEgVU5JVkVSU0lEQUQpIHVuYSBsaWNlbmNpYSBwYXJhIHVzbyBubyBleGNsdXNpdmEsIGxpbWl0YWRhIHkgZ3JhdHVpdGEgc29icmUgbGEgb2JyYSBxdWUgaW50ZWdyYXLDoSBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIChlbiBhZGVsYW50ZSwgUklVRCksIGRlIGFjdWVyZG8gYSBsYXMgc2lndWllbnRlcyByZWdsYXMsIGxhcyBjdWFsZXMgZGVjbGFybyAoYW1vcykgY29ub2NlciB5IGFjZXB0YXI6CgphKQlFc3RhcsOhIHZpZ2VudGUgYSBwYXJ0aXIgZGUgbGEgZmVjaGEgZW4gcXVlIHNlIGluY2x1eWEgZW4gZWwgUklVRCB5IGhhc3RhIHBvciB1biBwbGF6byBkZSBkaWV6ICgxMCkgQcOxb3MsIHByb3Jyb2dhYmxlIGluZGVmaW5pZGFtZW50ZSBwb3IgZWwgdGllbXBvIHF1ZSBkdXJlIGVsIGRlcmVjaG8gUGF0cmltb25pYWwgZGVsIGF1dG9yOyBsYSBjdWFsIHBvZHLDoSBkYXJzZSBwb3IgdGVybWluYWRhIHByZXZpYSBzb2xpY2l0dWQgYSBMQSBVTklWRVJTSURBRCBwb3IgZXNjcml0byBjb24gdW5hIGFudGVsYWNpw7NuIGRlIGRvcyAoMikgbWVzZXMgYW50ZXMgZGVsIHZlbmNpbWllbnRvIGRlbCBwbGF6byBpbmljaWFsIG8gZWwgZGUgc3UocykgcHLDs3Jyb2dhKHMpLgoKYikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIHB1YmxpY2FyIGxhIG9icmEgZW4gbGFzIGRpc3RpbnRhcyB2ZXJzaW9uZXMgcmVxdWVyaWRhcyBwb3IgZWwgUklVRCAoZGlnaXRhbCwgaW1wcmVzbywgZWxlY3Ryw7NuaWNvIHUgb3RybyBtZWRpbyBjb25vY2lkbyBvIHBvciBjb25vY2VyKSBMQSBVTklWRVJTSURBRCBubyBzZXLDoSByZXNwb25zYWJsZSBlbiBlbCBldmVudG8gcXVlIGVsIGRvY3VtZW50byBhcGFyZXpjYSByZWZlcmVuY2lhZG8gZW4gbW90b3JlcyBkZSBiw7pzcXVlZGEgbyByZXBvc2l0b3Jpb3MgZGlmZXJlbnRlcyBhbCBSSVVELCB1bmEgdmV6IGVsKG9zKSBhdXRvcihlcykgc29saWNpdGVuIHN1IGVsaW1pbmFjacOzbiBkZWwgUklVRCwgZGFkbyBxdWUgbGEgbWlzbWEgc2Vyw6EgcHVibGljYWRhIGVuIEludGVybmV0LgoKYykJTGEgYXV0b3JpemFjacOzbiBzZSBoYWNlIGEgdMOtdHVsbyBncmF0dWl0bywgcG9yIGxvIHRhbnRvLCBsb3MgYXV0b3JlcyByZW51bmNpYW4gYSByZWNpYmlyIGJlbmVmaWNpbyBhbGd1bm8gcG9yIGxhIHB1YmxpY2FjacOzbiwgZGlzdHJpYnVjacOzbiwgY29tdW5pY2FjacOzbiBww7pibGljYSB5IGN1YWxxdWllciBvdHJvIHVzbyBxdWUgc2UgaGFnYSBlbiBsb3MgdMOpcm1pbm9zIGRlIGxhIHByZXNlbnRlIGxpY2VuY2lhIHkgZGUgbGEgbGljZW5jaWEgZGUgdXNvIGNvbiBxdWUgc2UgcHVibGljYSAoQ3JlYXRpdmUgQ29tbW9ucykuCgpkKQlMb3MgY29udGVuaWRvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQgc29uIG9icmEocykgb3JpZ2luYWwoZXMpIHNvYnJlIGxhIGN1YWwoZXMpIGVsKG9zKSBhdXRvcihlcykgY29tbyB0aXR1bGFyZXMgZGUgbG9zIGRlcmVjaG9zIGRlIGF1dG9yLCBhc3VtZW4gdG90YWwgcmVzcG9uc2FiaWxpZGFkIHBvciBlbCBjb250ZW5pZG8gZGUgc3Ugb2JyYSBhbnRlIExBIFVOSVZFUlNJREFEIHkgYW50ZSB0ZXJjZXJvcy4gRW4gdG9kbyBjYXNvIExBIFVOSVZFUlNJREFEIHNlIGNvbXByb21ldGUgYSBpbmRpY2FyIHNpZW1wcmUgbGEgYXV0b3LDrWEgaW5jbHV5ZW5kbyBlbCBub21icmUgZGVsIGF1dG9yIHkgbGEgZmVjaGEgZGUgcHVibGljYWNpw7NuLgoKZSkJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGluY2x1aXIgbGEgb2JyYSBlbiBsb3Mgw61uZGljZXMgeSBidXNjYWRvcmVzIHF1ZSBlc3RpbWVuIG5lY2VzYXJpb3MgcGFyYSBtYXhpbWl6YXIgbGEgdmlzaWJpbGlkYWQgZWwgdXNvIHkgZWwgaW1wYWN0byBkZSBsYSBwcm9kdWNjacOzbiBjaWVudMOtZmljYSwgYXJ0w61zdGljYSB5IGFjYWTDqW1pY2EgZW4gbGEgY29tdW5pZGFkIGxvY2FsLCBuYWNpb25hbCBvIGludGVybmFjaW9uYWwuCgoKZikJTEEgVU5JVkVSU0lEQUQgcG9kcsOhIGNvbnZlcnRpciBsYSBvYnJhIGEgY3VhbHF1aWVyIG1lZGlvIG8gZm9ybWF0byBjb24gZWwgZmluIGRlIHN1IHByZXNlcnZhY2nDs24gZW4gZWwgdGllbXBvIHF1ZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSB5IGxhIGRlIHN1cyBwcsOzcnJvZ2FzLgoKCkNvbiBiYXNlIGVuIGxvIGFudGVyaW9yIGF1dG9yaXpvKGFtb3MpLCBhIGZhdm9yIGRlbCBSSVVEIHkgZGUgc3VzIHVzdWFyaW9zLCBsYSBwdWJsaWNhY2nDs24geSBjb25zdWx0YSBkZSBsYSBzaWd1aWVudGUgb2JyYToKClRpdHVsbwoKQXV0b3IgICAgICAgQXBlbGxpZG9zICAgICAgICAgTm9tYnJlcwoKMQoKMgoKMwoKCmcpCUF1dG9yaXpvKGFtb3MpLCBxdWUgbGEgb2JyYSBzZWEgcHVlc3RhIGEgZGlzcG9zaWNpw7NuIGRlbCBww7pibGljbyBlbiBsb3MgdMOpcm1pbm9zIGVzdGFibGVjaWRvcyBlbiBsb3MgbGl0ZXJhbGVzIGFudGVyaW9yZXMsIGJham8gbG9zIGzDrW1pdGVzIGRlZmluaWRvcyBwb3IgTEEgVU5JVkVSU0lEQUQsIGVuIGxhcyDigJxDb25kaWNpb25lcyBkZSB1c28gZGUgZXN0cmljdG8gY3VtcGxpbWllbnRv4oCdIGRlIGxvcyByZWN1cnNvcyBwdWJsaWNhZG9zIGVuIGVsIFJJVUQsIGN1eW8gdGV4dG8gY29tcGxldG8gc2UgcHVlZGUgY29uc3VsdGFyIGVuIGh0dHA6Ly9yZXBvc2l0b3J5LnVkaXN0cml0YWwuZWR1LmNvLwoKaCkJQ29ub3pjbyhjZW1vcykgeSBhY2VwdG8oYW1vcykgcXVlIG90b3JnbyhhbW9zKSB1bmEgbGljZW5jaWEgZXNwZWNpYWwgcGFyYSBwdWJsaWNhY2nDs24gZGUgb2JyYXMgZW4gZWwgUmVwb3NpdG9yaW8gSW5zdGl0dWNpb25hbCBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcywgbGljZW5jaWEgICBkZSBsYSBjdWFsIGhlIChoZW1vcykgb2J0ZW5pZG8gdW5hIGNvcGlhLgoKaSkJTWFuaWZpZXN0byhhbW9zKSBtaSAobnVlc3RybykgdG90YWwgYWN1ZXJkbyBjb24gbGFzIGNvbmRpY2lvbmVzIGRlIHVzbyB5IHB1YmxpY2FjacOzbiBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIHF1ZSBzZSBkZXNjcmliZW4geSBleHBsaWNhbiBlbiBlbCBwcmVzZW50ZSBkb2N1bWVudG8uCgpqKQlDb25vemNvKGNlbW9zKSBsYSBub3JtYXRpdmlkYWQgaW50ZXJuYSBkZSAgTEEgVU5JVkVSU0lEQUQ7IGVuIGNvbmNyZXRvLCBlbCBBY3VlcmRvIDAwNCBkZSAyMDEyIGRlbCBDU1UsIEFjdWVyZG8gMDIzIGRlIDIwMTIgZGVsIENTVSBzb2JyZSBQb2zDrXRpY2EgRWRpdG9yaWFsLCBBY3VlcmRvIDAyNiAgZGVsIDMxIGRlIGp1bGlvIGRlIDIwMTIgc29icmUgZWwgcHJvY2VkaW1pZW50byBwYXJhIGxhIHB1YmxpY2FjacOzbiBkZSB0ZXNpcyBkZSBwb3N0Z3JhZG8gZGUgbG9zIGVzdHVkaWFudGVzIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzLCAgQWN1ZXJkbyAwMzAgZGVsIDAzIGRlIGRpY2llbWJyZSBkZSAyMDEzIHBvciBtZWRpbyBkZWwgY3VhbCBzZSBjcmVhIGVsIFJlcG9zaXRvcmlvIEluc3RpdHVjaW9uYWwgZGUgbGEgVW5pdmVyc2lkYWQgRGlzdHJpdGFsIEZyYW5jaXNjbyBKb3PDqSBkZSBDYWxkYXMsIEFjdWVyZG8gMDM4IGRlIDIwMTUgMjAxNSDigJxwb3IgZWwgY3VhbCBzZSBtb2RpZmljYSBlbCBBY3VlcmRvIDAzMSBkZSAyMDE0IGRlIDIwMTQgcXVlIHJlZ2xhbWVudGEgZWwgdHJhYmFqbyBkZSBncmFkbyBwYXJhIGxvcyBlc3R1ZGlhbnRlcyBkZSBwcmVncmFkbyBkZSBsYSBVbml2ZXJzaWRhZCBEaXN0cml0YWwgRnJhbmNpc2NvIEpvc8OpIGRlIENhbGRhcyB5IHNlIGRpY3RhbiBvdHJhcyBkaXJlY3RyaWNlc+KAnSB5IGxhcyBkZW3DoXMgbm9ybWFzIGNvbmNvcmRhbnRlIHkgY29tcGxlbWVudGFyaWFzIHF1ZSByaWdlbiBhbCByZXNwZWN0bywgZXNwZWNpYWxtZW50ZSBsYSBsZXkgMjMgZGUgMTk4MiwgbGEgbGV5IDQ0IGRlIDE5OTMgeSBsYSBkZWNpc2nDs24gQW5kaW5hIDM1MSBkZSAxOTkzLiBFc3RvcyBkb2N1bWVudG9zIHBvZHLDoW4gc2VyIGNvbnN1bHRhZG9zIHkgZGVzY2FyZ2Fkb3MgZW4gZWwgcG9ydGFsIHdlYiBkZSBsYSBiaWJsaW90ZWNhIGh0dHA6Ly9zaXN0ZW1hZGViaWJsaW90ZWNhcy51ZGlzdHJpdGFsLmVkdS5jby8KCmspCUFjZXB0byhhbW9zKSBxdWUgTEEgVU5JVkVSU0lEQUQgbm8gc2UgcmVzcG9uc2FiaWxpemEgcG9yIGxhcyBpbmZyYWNjaW9uZXMgYSBsYSBwcm9waWVkYWQgaW50ZWxlY3R1YWwgbyBEZXJlY2hvcyBkZSBBdXRvciBjYXVzYWRhcyBwb3IgbG9zIHRpdHVsYXJlcyBkZSBsYSBwcmVzZW50ZSBMaWNlbmNpYSB5IGRlY2xhcmFtb3MgcXVlIG1hbnRlbmRyw6kgKGVtb3MpIGluZGVtbmUgYSBMQSBVTklWRVJTSURBRCBwb3IgbGFzIHJlY2xhbWFjaW9uZXMgbGVnYWxlcyBkZSBjdWFscXVpZXIgdGlwbyBxdWUgbGxlZ2FyZW4gYSBwcmVzZW50YXJzZSBwb3IgdmlvbGFjacOzbiBkZSBkZXJlY2hvcyBhIGxhIHByb3BpZWRhZCBpbnRlbGVjdHVhbCBvIGRlIEF1dG9yIHJlbGFjaW9uYWRvcyBjb24gbG9zIGRvY3VtZW50b3MgcmVnaXN0cmFkb3MgZW4gZWwgUklVRC4KCmwpCUVsIChsb3MpIGF1dG9yKGVzKSBtYW5pZmllc3RhKG1vcykgcXVlIGxhIG9icmEgb2JqZXRvIGRlIGxhIHByZXNlbnRlIGF1dG9yaXphY2nDs24gZXMgb3JpZ2luYWwsIGRlIGV4Y2x1c2l2YSBhdXRvcsOtYSwgeSBzZSByZWFsaXrDsyBzaW4gdmlvbGFyIG8gdXN1cnBhciBkZXJlY2hvcyBkZSBhdXRvciBkZSB0ZXJjZXJvczsgZGUgdGFsIHN1ZXJ0ZSwgZW4gY2FzbyBkZSBwcmVzZW50YXJzZSBjdWFscXVpZXIgcmVjbGFtYWNpw7NuIG8gYWNjacOzbiBwb3IgcGFydGUgZGUgdW4gdGVyY2VybyBlbiBjdWFudG8gYSBsb3MgZGVyZWNob3MgZGUgYXV0b3Igc29icmUgbGEgb2JyYSwgZWwgKGxvcykgZXN0dWRpYW50ZShzKSDigJMgYXV0b3IoZXMpIGFzdW1pcsOhKG4pIHRvZGEgbGEgcmVzcG9uc2FiaWxpZGFkIHkgc2FsZHLDoShuKSBlbiBkZWZlbnNhIGRlIGxvcyBkZXJlY2hvcyBhcXXDrSBhdXRvcml6YWRvcy4gUGFyYSB0b2RvcyBsb3MgZWZlY3RvcywgTEEgVU5JVkVSU0lEQUQgYWN0w7phIGNvbW8gdW4gdGVyY2VybyBkZSBidWVuYSBmZS4KCgptKQlFbCAobG9zKSBhdXRvcihlcykgbWFuaWZpZXN0YShtb3MpIHF1ZSBjb25vemNvKGNlbW9zKSBsYSBhdXRvbm9tw61hIHkgbG9zIGRlcmVjaG9zLCBxdWUgcG9zZWUobW9zKSBzb2JyZSBsYSBvYnJhIHksIGNvbW8gdGFsLCBlcyAoc29tb3MpIHJlc3BvbnNhYmxlKHMpIGRlbCBhbGNhbmNlIGp1csOtZGljbyB5IGxlZ2FsLCBkZSBlc2NvZ2VyIGxhIG9wY2nDs24gZGUgbGEgcHVibGljYWNpw7NuIG8gZGUgcmVzdHJpY2Npw7NuIGRlIGxhIHB1YmxpY2FjacOzbiBkZWwgZG9jdW1lbnRvIHJlZ2lzdHJhZG8gZW4gZWwgUklVRC4KCgoKCgoKU0kgRUwgRE9DVU1FTlRPIFNFIEJBU0EgRU4gVU4gVFJBQkFKTyBRVUUgSEEgU0lETyBQQVRST0NJTkFETyBPIEFQT1lBRE8gUE9SIFVOQSBBR0VOQ0lBIE8gVU5BIE9SR0FOSVpBQ0nDk04sIENPTiBFWENFUENJw5NOIERFIExBIFVOSVZFUlNJREFEIERJU1RSSVRBTCBGUkFOQ0lTQ08gSk9TRSBERSBDQUxEQVMsIExPUyBBVVRPUkVTIEdBUkFOVElaQU4gUVVFIFNFIEhBIENVTVBMSURPIENPTiBMT1MKREVSRUNIT1MgWSBPQkxJR0FDSU9ORVMgUkVRVUVSSURPUyBQT1IgRUwgUkVTUEVDVElWTyBDT05UUkFUTyBPIEFDVUVSRE8uCgoKCgoKCgoKCgoKCgoKCgoKCgoKCkVuIGNvbnN0YW5jaWEgZGUgbG8gYW50ZXJpb3IsIGZpcm1vKGFtb3MpIGVsIHByZXNlbnRlIGRvY3VtZW50bywgZW4gbGEgY2l1ZGFkIGRlIEJvZ290w6EsIEQuQy4sIGEgbG9zCgoKRklSTUEgREUgTE9TIFRJVFVMQVJFUyBERSBERVJFQ0hPUyBERSBBVVRPUgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fICAgQy5DLiBOby4gX19fX19fX19fX19fX19fX19fCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18gICBDLkMuIE5vLiBfX19fX19fX19fX19fX19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXyAgIEMuQy4gTm8uIF9fX19fX19fX19fX19fX19fXwoKCgpDb3JyZW8gRWxlY3Ryw7NuaWNvIEluc3RpdHVjaW9uYWwgZGVsIChkZSBsb3MpIEF1dG9yKGVzKToKCkF1dG9yCSAgICAgIENvcnJlbyBFbGVjdHLDs25pY28KCjEKCjIKCjMKCk5vbWJyZSBkZSBEaXJlY3RvcihlcykgZGUgR3JhZG86CgoxCgoyCgozCgpOb21icmUgRmFjdWx0YWQgeSBQcm95ZWN0byBDdXJyaWN1bGFyOgoKRmFjdWx0YWQJUHJveWVjdG8gQ3VycmljdWxhcgoKCgoKCgoKCk5vdGE6IEVuIGNhc28gcXVlIG5vIGVzdMOpIGRlIGFjdWVyZG8gY29uIGxhcyBjb25kaWNpb25lcyBkZSBsYSBwcmVzZW50ZSBsaWNlbmNpYSwgeSBtYW5pZmllc3RlIGFsZ3VuYSByZXN0cmljY2nDs24gc29icmUgbGEgb2JyYSwganVzdGlmaXF1ZSBsb3MgbW90aXZvcyBwb3IgbG9zIGN1YWxlcyBlbCBkb2N1bWVudG8geSBzdXMgYW5leG9zIG5vIHB1ZWRlbiBzZXIgcHVibGljYWRvcyBlbiBlbCBSZXBvc2l0b3JpbyBJbnN0aXR1Y2lvbmFsIGRlIGxhIFVuaXZlcnNpZGFkIERpc3RyaXRhbCBGcmFuY2lzY28gSm9zw6kgZGUgQ2FsZGFzIFJJVUQuCgoKU2kgcmVxdWllcmUgbcOhcyBlc3BhY2lvLCBwdWVkZSBhbmV4YXIgdW5hIGNvcGlhIHNpbWlsYXIgYSBlc3RhIGhvamEK