Análise de desempenho de códigos LDPC em sistemas de comunicações ópticas coerentes
Autor(a) principal: | |
---|---|
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 |