Análise de desempenho de códigos LDPC em sistemas de comunicações ópticas coerentes

Detalhes bibliográficos
Autor(a) principal: Gonçalves, Jéssica Oliveira
Data de Publicação: 2021
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UNESP
Texto Completo: http://hdl.handle.net/11449/214055
Resumo: Channel encoding consists of the insertion of redundant bits in the information to be sent, in order to protect the information, allowing the receiver to recover it without the need for retransmission. This technique was introduced by Shannon in 1948 and since then it has been widely studied and several channel coding strategies have been presented. In the last decades, the technique known as foward error correction (FEC) based on low density verification codes (LDPC) has been widely used in several areas, but has shown to be very promising in applications related to coherent optical communications systems, due to their efficiency in long-range transmissions, as well as in transmissions with a high information rate. This work has as main objective to explore the theory and techniques for obtaining efficient LDPC codes, applying a coding technique from its parity control matrix obtained through a method known as balanced incomplete block design (BIBD) and an iterative decoding using a soft-decision algorithm called the sum-product algorithm (SPA). Computational simulations will be performed using the Python programming language in order to verify the performance of LDPC codes in an optical communication channel. This channel was modeled from a Gaussian channel, where using certain criteria it could be approximated to a channel with additive noise gaussian and white (AWGN). The results show the possibility of using a method of obtaining the parity check matrix different from the traditional one proposed by Gallager, in addition to demonstrating the direct link between the increase in performance and the number of iterations in the SPA decoding algorithm and allowing to measure the coding gain in relation to SNR, which in the best simulated scenario was 4.91 dB.
id UNSP_68f83bf7425eabdc502b8cbd7237c2c7
oai_identifier_str oai:repositorio.unesp.br:11449/214055
network_acronym_str UNSP
network_name_str Repositório Institucional da UNESP
repository_id_str 2946
spelling Análise de desempenho de códigos LDPC em sistemas de comunicações ópticas coerentesPerformance analysis of LDPC codes in communication systems coherent opticsCódigos corretores de erros (Teoria da informação)Comunicações ópticasTelecomunicaçõesTeoria da codificaçãoChannel encoding consists of the insertion of redundant bits in the information to be sent, in order to protect the information, allowing the receiver to recover it without the need for retransmission. This technique was introduced by Shannon in 1948 and since then it has been widely studied and several channel coding strategies have been presented. In the last decades, the technique known as foward error correction (FEC) based on low density verification codes (LDPC) has been widely used in several areas, but has shown to be very promising in applications related to coherent optical communications systems, due to their efficiency in long-range transmissions, as well as in transmissions with a high information rate. This work has as main objective to explore the theory and techniques for obtaining efficient LDPC codes, applying a coding technique from its parity control matrix obtained through a method known as balanced incomplete block design (BIBD) and an iterative decoding using a soft-decision algorithm called the sum-product algorithm (SPA). Computational simulations will be performed using the Python programming language in order to verify the performance of LDPC codes in an optical communication channel. This channel was modeled from a Gaussian channel, where using certain criteria it could be approximated to a channel with additive noise gaussian and white (AWGN). The results show the possibility of using a method of obtaining the parity check matrix different from the traditional one proposed by Gallager, in addition to demonstrating the direct link between the increase in performance and the number of iterations in the SPA decoding algorithm and allowing to measure the coding gain in relation to SNR, which in the best simulated scenario was 4.91 dB.A codificação de canal consiste na inserção de bits redundantes na informação a ser enviada, de modo a proteger a informação, possibilitando ao receptor recuperá-la sem a necessidade de retransmissão. Esta técnica foi apresentada por Shannon em 1948 e desde então vem sendo amplamente estudada e diversas estratégias de codificação de canal tem sido apresentadas. Nas últimas décadas, a técnica denominada como correção antecipada de erros (Foward Error Correction, FEC) baseada em códigos de verificação de baixa densidade (Low Density Parity Check, LDPC) vem sendo amplamente utilizada em diversas áreas, e tem se mostrado muito promissora em aplicações relacionadas a sistemas de comunicações ópticas coerentes, devido à sua eficiência em transmissões de longo alcance, bem como em transmissões com alta taxa de informação. Este trabalho tem como objetivo principal explorar a teoria e as técnicas para a obtenção de códigos LDPC eficientes, aplicando uma técnica de codificação a partir de sua matriz controle de paridade obtida por meio de um método conhecido como projeto de bloco incompleto balanceado (Balanced Incomplete Block Design, BIBD) e uma decodificação iterativa através de um algoritmo do tipo soft-decision chamado de algoritmo soma-produto (Sum- Product Algorithm, SPA). Serão realizadas simulações computacionais utilizando a linguagem de programação Python a fim de verificar o desempenho dos códigos LDPC em um canal de comunicação óptico, este canal foi modelado a partir de um canal gaussiano, em que utilizando certos critérios pôde ser aproximado para um canal com ruído aditivo gaussiano e branco (Additive White Gaussian Noise, AWGN). Os resultados mostram a possibilidade de utilizar um método de obtenção da matriz verificadora de paridade diferente do tradicional proposto por Gallager, além de demonstrar a ligação direta entre o aumento do desempenho ao número de iterações no algoritmo de decodificação SPA e possibilitando mensurar o ganho de codificação em relação a SNR, que no melhor cenário simulado foi de 4.91 dB.Não recebi financiamentoUniversidade Estadual Paulista (Unesp)Benedito, Cintya Wink de Oliveira [UNESP]Garde, Ivan Aritz Aldaya [UNESP]Universidade Estadual Paulista (Unesp)Gonçalves, Jéssica Oliveira2021-08-18T12:11:07Z2021-08-18T12:11:07Z2021-03-04info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisapplication/pdfhttp://hdl.handle.net/11449/21405579163755740508210000-0002-4806-3399porinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESP2024-08-06T14:18:20Zoai:repositorio.unesp.br:11449/214055Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-06T14:18:20Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false
dc.title.none.fl_str_mv Análise de desempenho de códigos LDPC em sistemas de comunicações ópticas coerentes
Performance analysis of LDPC codes in communication systems coherent optics
title Análise de desempenho de códigos LDPC em sistemas de comunicações ópticas coerentes
spellingShingle Análise de desempenho de códigos LDPC em sistemas de comunicações ópticas coerentes
Gonçalves, Jéssica Oliveira
Códigos corretores de erros (Teoria da informação)
Comunicações ópticas
Telecomunicações
Teoria da codificação
title_short Análise de desempenho de códigos LDPC em sistemas de comunicações ópticas coerentes
title_full Análise de desempenho de códigos LDPC em sistemas de comunicações ópticas coerentes
title_fullStr Análise de desempenho de códigos LDPC em sistemas de comunicações ópticas coerentes
title_full_unstemmed Análise de desempenho de códigos LDPC em sistemas de comunicações ópticas coerentes
title_sort Análise de desempenho de códigos LDPC em sistemas de comunicações ópticas coerentes
author Gonçalves, Jéssica Oliveira
author_facet Gonçalves, Jéssica Oliveira
author_role author
dc.contributor.none.fl_str_mv Benedito, Cintya Wink de Oliveira [UNESP]
Garde, Ivan Aritz Aldaya [UNESP]
Universidade Estadual Paulista (Unesp)
dc.contributor.author.fl_str_mv Gonçalves, Jéssica Oliveira
dc.subject.por.fl_str_mv Códigos corretores de erros (Teoria da informação)
Comunicações ópticas
Telecomunicações
Teoria da codificação
topic Códigos corretores de erros (Teoria da informação)
Comunicações ópticas
Telecomunicações
Teoria da codificação
description Channel encoding consists of the insertion of redundant bits in the information to be sent, in order to protect the information, allowing the receiver to recover it without the need for retransmission. This technique was introduced by Shannon in 1948 and since then it has been widely studied and several channel coding strategies have been presented. In the last decades, the technique known as foward error correction (FEC) based on low density verification codes (LDPC) has been widely used in several areas, but has shown to be very promising in applications related to coherent optical communications systems, due to their efficiency in long-range transmissions, as well as in transmissions with a high information rate. This work has as main objective to explore the theory and techniques for obtaining efficient LDPC codes, applying a coding technique from its parity control matrix obtained through a method known as balanced incomplete block design (BIBD) and an iterative decoding using a soft-decision algorithm called the sum-product algorithm (SPA). Computational simulations will be performed using the Python programming language in order to verify the performance of LDPC codes in an optical communication channel. This channel was modeled from a Gaussian channel, where using certain criteria it could be approximated to a channel with additive noise gaussian and white (AWGN). The results show the possibility of using a method of obtaining the parity check matrix different from the traditional one proposed by Gallager, in addition to demonstrating the direct link between the increase in performance and the number of iterations in the SPA decoding algorithm and allowing to measure the coding gain in relation to SNR, which in the best simulated scenario was 4.91 dB.
publishDate 2021
dc.date.none.fl_str_mv 2021-08-18T12:11:07Z
2021-08-18T12:11:07Z
2021-03-04
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/11449/214055
7916375574050821
0000-0002-4806-3399
url http://hdl.handle.net/11449/214055
identifier_str_mv 7916375574050821
0000-0002-4806-3399
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
publisher.none.fl_str_mv Universidade Estadual Paulista (Unesp)
dc.source.none.fl_str_mv reponame:Repositório Institucional da UNESP
instname:Universidade Estadual Paulista (UNESP)
instacron:UNESP
instname_str Universidade Estadual Paulista (UNESP)
instacron_str UNESP
institution UNESP
reponame_str Repositório Institucional da UNESP
collection Repositório Institucional da UNESP
repository.name.fl_str_mv Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)
repository.mail.fl_str_mv
_version_ 1808128190517870592