Normal view MARC view ISBD view

Análisis, simulación e implementación con carácter didáctico del método de detección y corrección de errores convolucional y su decodificación usando el algoritmo de Viterbi / Christian Jonathan Espín Ibarra

By: Espín Ibarra, Christian Jonathan.
Contributor(s): Álvarez Rueda, Robin Gerardo [Director].
Material type: Computer fileComputer filePublisher: Quito : EPN, 2017Description: 137 páginas : ilustraciones, 29 x 21 cm CD-ROM 8071.Subject(s): Circuitos digitales | Comunicaciones digitales | Programación | Aplicaciones de computadorOther classification: T-IE/ Online resources: Texto completo
Contents:
La Biblioteca General dispone de esta tesis en formato físico y digital 20/03/2018
Dissertation note: FACULTAD DE INGENIERIA ELECTRICA Y ELECTRONICA 2017 Tesis (Ingeniero en Electrónica y Telecomunicaciones). -- Escuela Politécnica Nacional. Summary: Resumen .- En el presente documento se realiza una revisión de la técnica de codificación convolucional, explicada de forma que sea de fácil comprensión para el lector. Del mismo modo, se revisa las bases para su decodificación, para luego compararlo con el algoritmo de Viterbi, el cual es tratado a detalle. Se desarrolla también una función en MATLAB tanto para la codificación como para la decodificación por medio del algoritmo de Viterbi, cuyo detalle en ambos casos se ubica oportunamente conforme se desarrolla la teoría. Se abordan los aspectos más relevantes del código y se realizan análisis de comportamiento del código en base a las simulaciones realizadas, contrastando estos resultados con lo expuesto en los conceptos teóricos. Para culminar el análisis, se realiza también la implementación de ambos sistemas en FPGA, lo que permite observar las diferencias entre la implementación de dichas tareas por medio de un microprocesador y haciendo uso de un hardware específico para tal propósito. Se muestra todos los bloques desarrollados tanto para el sistema codificador, como el decodificador, así como los componentes auxiliares requeridos, tales como los del subsistema de comunicación con el PC. Finalmente se especifican las conclusiones y recomendaciones obtenidas del proyecto.Summary: Abstract .- In this document, an approach to the convolutional coding technique is made. It is explained in such a way so it can be easily understood. The bases of its decoding are also showed, so it can be later compared with the Viterbi algorithm, which is thoughtfully explained. A MATLAB function is also developed for both coder and decoder using the Viterbi algorithm. The details of the source code are shown together with the theoretical foundations. The most relevant aspects of the convolutional code are included and behavior analysis are made on basis of the simulation results, which allows comparing such data against theoretical concepts. The implementation on FPGA is also made, so it becomes evident the differences between a coder/decoder system created by using a microprocessor against another one created with a dedicated hardware. All of the sub-systems that were developed for both the coder and the decoder are also explained, including those whose function is purely supportive, such as those of the serial communication system. Finally, the conclusions and recommendations of the project are presented.
Tags from this library: No tags from this library for this title.
    average rating: 0.0 (0 votes)
Item type Current location Collection Call number Copy number Status Date due Barcode Item holds
Tesis en Recursos Electrónicos Tesis en Recursos Electrónicos BIBLIOTECA DE ING. ELÉCTRICA Y ELECTRÓNICA
TESIS (NIVEL II) 003.54 Es77 TESIS (Browse shelf) Ej. 2 Not for loan 3715
Tesis Tesis BIBLIOTECA GENERAL
T-IE/4503/CD 8071 (Browse shelf) Ej. 1 Available 033483
Total holds: 0

FACULTAD DE INGENIERIA ELECTRICA Y ELECTRONICA 2017 Tesis (Ingeniero en Electrónica y Telecomunicaciones). -- Escuela Politécnica Nacional.

Bibliografía: páginas 135 - 137.

La Biblioteca General dispone de esta tesis en formato físico y digital 20/03/2018

Resumen .- En el presente documento se realiza una revisión de la técnica de codificación convolucional, explicada de forma que sea de fácil comprensión para el lector. Del mismo modo, se revisa las bases para su decodificación, para luego compararlo con el algoritmo de Viterbi, el cual es tratado a detalle. Se desarrolla también una función en MATLAB tanto para la codificación como para la decodificación por medio del algoritmo de Viterbi, cuyo detalle en ambos casos se ubica oportunamente conforme se desarrolla la teoría. Se abordan los aspectos más relevantes del código y se realizan análisis de comportamiento del código en base a las simulaciones realizadas, contrastando estos resultados con lo expuesto en los conceptos teóricos. Para culminar el análisis, se realiza también la implementación de ambos sistemas en FPGA, lo que permite observar las diferencias entre la implementación de dichas tareas por medio de un microprocesador y haciendo uso de un hardware específico para tal propósito. Se muestra todos los bloques desarrollados tanto para el sistema codificador, como el decodificador, así como los componentes auxiliares requeridos, tales como los del subsistema de comunicación con el PC. Finalmente se especifican las conclusiones y recomendaciones obtenidas del proyecto.

Abstract .- In this document, an approach to the convolutional coding technique is made. It is explained in such a way so it can be easily understood. The bases of its decoding are also showed, so it can be later compared with the Viterbi algorithm, which is thoughtfully explained. A MATLAB function is also developed for both coder and decoder using the Viterbi algorithm. The details of the source code are shown together with the theoretical foundations. The most relevant aspects of the convolutional code are included and behavior analysis are made on basis of the simulation results, which allows comparing such data against theoretical concepts. The implementation on FPGA is also made, so it becomes evident the differences between a coder/decoder system created by using a microprocessor against another one created with a dedicated hardware. All of the sub-systems that were developed for both the coder and the decoder are also explained, including those whose function is purely supportive, such as those of the serial communication system. Finally, the conclusions and recommendations of the project are presented.

Christian Jonathan Espín Ibarra Cedido 2017/08/03 57511 Ej. 1 Biblioteca Central

There are no comments for this item.

Log in to your account to post a comment.

Powered by Koha