Core LDPC para o padrão DVB-S2 - Digital Video Broadcasting - Satellite Generation 2

Detalhes bibliográficos
Autor(a) principal: Mengarda, Augusto Calcanhotto
Data de Publicação: 2016
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da PUC_RS
Texto Completo: http://tede2.pucrs.br/tede2/handle/tede/7061
Resumo: Digital Video Broadcasting – Satellite Generation 2 (DVB-S2) standard is widely adopted for militar and civil communication. Due to the long distance between transmitter and receiver, satellite communication links operate with low signal to noise ratio. Forward Error Correction (FEC) techniques are of particular importance for DVBS2 systems, ensuring the desired performance. This dissertation presents the development of a core, in hardware description language, of a LDPC (Low-Density Parity-Check) codec compatible with the DVB-S2 standard. The developed core operates with two sizes of frames and twenty-one encoding rates, as defined in the DVB-S2 standard. The dissertation addresses the main challenges regarding the codec implementation and how they are faced. Three versions of the proposed architecture are implemented and evaluated. Each version uses a different numerical representation for the codec variables. VHDL simulation results are compared with simulations in C programming language, which uses floating point. The results show that the proposed core has equivalent or superior performance to those works reported in the literature when using the architecture with the smallest numerical representation. However, when evaluated the architecture with the highest numerical representation, the obtained FEC performance is significantly better than those presented in the literature, and are close to the results obtained with 64 bits floating point representation. In addition to the performance evaluation, the use of the FPGA (Field-Programmable Gate Array) resources are presented for each one of the three implemented architectures. The analysis of performance versus FPGA resources is addressed.
id P_RS_b862e43495d7331bc224f454b2e95a50
oai_identifier_str oai:tede2.pucrs.br:tede/7061
network_acronym_str P_RS
network_name_str Biblioteca Digital de Teses e Dissertações da PUC_RS
repository_id_str
spelling Castro, Fernando César Comparsi de388.901.860-20http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4763035A3014.933.840-66http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K8701011E2Mengarda, Augusto Calcanhotto2016-11-29T15:18:25Z2016-08-31http://tede2.pucrs.br/tede2/handle/tede/7061Digital Video Broadcasting – Satellite Generation 2 (DVB-S2) standard is widely adopted for militar and civil communication. Due to the long distance between transmitter and receiver, satellite communication links operate with low signal to noise ratio. Forward Error Correction (FEC) techniques are of particular importance for DVBS2 systems, ensuring the desired performance. This dissertation presents the development of a core, in hardware description language, of a LDPC (Low-Density Parity-Check) codec compatible with the DVB-S2 standard. The developed core operates with two sizes of frames and twenty-one encoding rates, as defined in the DVB-S2 standard. The dissertation addresses the main challenges regarding the codec implementation and how they are faced. Three versions of the proposed architecture are implemented and evaluated. Each version uses a different numerical representation for the codec variables. VHDL simulation results are compared with simulations in C programming language, which uses floating point. The results show that the proposed core has equivalent or superior performance to those works reported in the literature when using the architecture with the smallest numerical representation. However, when evaluated the architecture with the highest numerical representation, the obtained FEC performance is significantly better than those presented in the literature, and are close to the results obtained with 64 bits floating point representation. In addition to the performance evaluation, the use of the FPGA (Field-Programmable Gate Array) resources are presented for each one of the three implemented architectures. The analysis of performance versus FPGA resources is addressed.O padrão Digital Video Broadcasting – Satellite Generation 2 (DVB-S2) é amplamente utilizado em comunicações via satélite, para operações nas áreas de defesa e de comunicação civil. Devido à distância entre transmissor e receptor, enlaces de comunicação via satélite operam com baixa relação sinal-ruído. Técnicas de Forward Error Correction (FEC) são de particular importância no desempenho de sistemas DVB-S2, garantindo a performance desejada. Esta dissertação de mestrado apresenta o desenvolvimento de um core, em lógica programável, de um codec LDPC (Low-Density Parity-Check) compatível com o padrão DVB-S2. O core opera com os dois tamanhos de frames e as vinte e uma taxas de codificação previstas no padrão. A dissertação aborda os principais desafios de implementação do codec em hardware e como os mesmos são enfrentados. Três versões da arquitetura proposta são implementadas e avaliadas, utilizando diferentes representações numéricas das variáveis do sistema, em ponto fixo. Os resultados de simulação do core VHDL são balizados através de simulações em linguagem de programação C, utilizando ponto flutuante. Os resultados obtidos demonstram que o core proposto apresenta desempenho equivalente ou superior aos relatados em literatura quando utilizada a menor representação numérica implementada. No entanto, quando avaliada a arquitetura de maior representação numérica, os resultados do core proposto nesta dissertação são significantemente superiores aos apresentados em literatura, e próximos aos resultados obtidos nas simulações em C, utilizando representação de 64 bits em ponto flutuante. Além das avaliações de desempenho, são apresentados os recursos de hardware utilizados para cada uma das três implementações propostas, sendo realizada a análise quanto a desempenho versus ocupação de recursos FPGA (Field-Programmable Gate Array).Submitted by Setor de Tratamento da Informação - BC/PUCRS (tede2@pucrs.br) on 2016-11-29T15:18:25Z No. of bitstreams: 1 DIS_AUGUSTO_CALCANHOTTO_MENGARDA_COMPLETO.pdf: 1382858 bytes, checksum: 5dd4fe54ce6f97a19b3688711c9ad7c2 (MD5)Made available in DSpace on 2016-11-29T15:18:25Z (GMT). No. of bitstreams: 1 DIS_AUGUSTO_CALCANHOTTO_MENGARDA_COMPLETO.pdf: 1382858 bytes, checksum: 5dd4fe54ce6f97a19b3688711c9ad7c2 (MD5) Previous issue date: 2016-08-31Conselho Nacional de Pesquisa e Desenvolvimento Científico e Tecnológico - CNPqapplication/pdfhttp://tede2.pucrs.br:80/tede2/retrieve/166869/DIS_AUGUSTO_CALCANHOTTO_MENGARDA_COMPLETO.pdf.jpgporPontifícia Universidade Católica do Rio Grande do SulPrograma de Pós-Graduação em Engenharia ElétricaPUCRSBrasilFaculdade de EngenhariaCODIFICAÇÃOTELECOMUNICAÇÕESENGENHARIA ELÉTRICAENGENHARIASCore LDPC para o padrão DVB-S2 - Digital Video Broadcasting - Satellite Generation 2info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis207662918905964549600600600600-6557705727614397854518971056484826825-2555911436985713659info:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações da PUC_RSinstname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)instacron:PUC_RSTHUMBNAILDIS_AUGUSTO_CALCANHOTTO_MENGARDA_COMPLETO.pdf.jpgDIS_AUGUSTO_CALCANHOTTO_MENGARDA_COMPLETO.pdf.jpgimage/jpeg3731http://tede2.pucrs.br/tede2/bitstream/tede/7061/5/DIS_AUGUSTO_CALCANHOTTO_MENGARDA_COMPLETO.pdf.jpg75ed044fddbad01f7652e65339d280adMD55TEXTDIS_AUGUSTO_CALCANHOTTO_MENGARDA_COMPLETO.pdf.txtDIS_AUGUSTO_CALCANHOTTO_MENGARDA_COMPLETO.pdf.txttext/plain229930http://tede2.pucrs.br/tede2/bitstream/tede/7061/4/DIS_AUGUSTO_CALCANHOTTO_MENGARDA_COMPLETO.pdf.txtf0124e7036ede2ce434951e81058f5cdMD54LICENSElicense.txtlicense.txttext/plain; charset=utf-8610http://tede2.pucrs.br/tede2/bitstream/tede/7061/3/license.txt5a9d6006225b368ef605ba16b4f6d1beMD53ORIGINALDIS_AUGUSTO_CALCANHOTTO_MENGARDA_COMPLETO.pdfDIS_AUGUSTO_CALCANHOTTO_MENGARDA_COMPLETO.pdfapplication/pdf1382858http://tede2.pucrs.br/tede2/bitstream/tede/7061/2/DIS_AUGUSTO_CALCANHOTTO_MENGARDA_COMPLETO.pdf5dd4fe54ce6f97a19b3688711c9ad7c2MD52tede/70612016-11-29 16:07:40.45oai:tede2.pucrs.br:tede/7061QXV0b3JpemHDp8OjbyBwYXJhIFB1YmxpY2HDp8OjbyBFbGV0csO0bmljYTogQ29tIGJhc2Ugbm8gZGlzcG9zdG8gbmEgTGVpIEZlZGVyYWwgbsK6OS42MTAsIGRlIDE5IGRlIGZldmVyZWlybyBkZSAxOTk4LCBvIGF1dG9yIEFVVE9SSVpBIGEgcHVibGljYcOnw6NvIGVsZXRyw7RuaWNhIGRhIHByZXNlbnRlIG9icmEgbm8gYWNlcnZvIGRhIEJpYmxpb3RlY2EgRGlnaXRhbCBkYSBQb250aWbDrWNpYSBVbml2ZXJzaWRhZGUgQ2F0w7NsaWNhIGRvIFJpbyBHcmFuZGUgZG8gU3VsLCBzZWRpYWRhIGEgQXYuIElwaXJhbmdhIDY2ODEsIFBvcnRvIEFsZWdyZSwgUmlvIEdyYW5kZSBkbyBTdWwsIGNvbSByZWdpc3RybyBkZSBDTlBKIDg4NjMwNDEzMDAwMi04MSBiZW0gY29tbyBlbSBvdXRyYXMgYmlibGlvdGVjYXMgZGlnaXRhaXMsIG5hY2lvbmFpcyBlIGludGVybmFjaW9uYWlzLCBjb25zw7NyY2lvcyBlIHJlZGVzIMOgcyBxdWFpcyBhIGJpYmxpb3RlY2EgZGEgUFVDUlMgcG9zc2EgYSB2aXIgcGFydGljaXBhciwgc2VtIMO0bnVzIGFsdXNpdm8gYW9zIGRpcmVpdG9zIGF1dG9yYWlzLCBhIHTDrXR1bG8gZGUgZGl2dWxnYcOnw6NvIGRhIHByb2R1w6fDo28gY2llbnTDrWZpY2EuCg==Biblioteca Digital de Teses e Dissertaçõeshttp://tede2.pucrs.br/tede2/PRIhttps://tede2.pucrs.br/oai/requestbiblioteca.central@pucrs.br||opendoar:2016-11-29T18:07:40Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)false
dc.title.por.fl_str_mv Core LDPC para o padrão DVB-S2 - Digital Video Broadcasting - Satellite Generation 2
title Core LDPC para o padrão DVB-S2 - Digital Video Broadcasting - Satellite Generation 2
spellingShingle Core LDPC para o padrão DVB-S2 - Digital Video Broadcasting - Satellite Generation 2
Mengarda, Augusto Calcanhotto
CODIFICAÇÃO
TELECOMUNICAÇÕES
ENGENHARIA ELÉTRICA
ENGENHARIAS
title_short Core LDPC para o padrão DVB-S2 - Digital Video Broadcasting - Satellite Generation 2
title_full Core LDPC para o padrão DVB-S2 - Digital Video Broadcasting - Satellite Generation 2
title_fullStr Core LDPC para o padrão DVB-S2 - Digital Video Broadcasting - Satellite Generation 2
title_full_unstemmed Core LDPC para o padrão DVB-S2 - Digital Video Broadcasting - Satellite Generation 2
title_sort Core LDPC para o padrão DVB-S2 - Digital Video Broadcasting - Satellite Generation 2
author Mengarda, Augusto Calcanhotto
author_facet Mengarda, Augusto Calcanhotto
author_role author
dc.contributor.advisor1.fl_str_mv Castro, Fernando César Comparsi de
dc.contributor.advisor1ID.fl_str_mv 388.901.860-20
dc.contributor.advisor1Lattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4763035A3
dc.contributor.authorID.fl_str_mv 014.933.840-66
dc.contributor.authorLattes.fl_str_mv http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K8701011E2
dc.contributor.author.fl_str_mv Mengarda, Augusto Calcanhotto
contributor_str_mv Castro, Fernando César Comparsi de
dc.subject.por.fl_str_mv CODIFICAÇÃO
TELECOMUNICAÇÕES
ENGENHARIA ELÉTRICA
topic CODIFICAÇÃO
TELECOMUNICAÇÕES
ENGENHARIA ELÉTRICA
ENGENHARIAS
dc.subject.cnpq.fl_str_mv ENGENHARIAS
description Digital Video Broadcasting – Satellite Generation 2 (DVB-S2) standard is widely adopted for militar and civil communication. Due to the long distance between transmitter and receiver, satellite communication links operate with low signal to noise ratio. Forward Error Correction (FEC) techniques are of particular importance for DVBS2 systems, ensuring the desired performance. This dissertation presents the development of a core, in hardware description language, of a LDPC (Low-Density Parity-Check) codec compatible with the DVB-S2 standard. The developed core operates with two sizes of frames and twenty-one encoding rates, as defined in the DVB-S2 standard. The dissertation addresses the main challenges regarding the codec implementation and how they are faced. Three versions of the proposed architecture are implemented and evaluated. Each version uses a different numerical representation for the codec variables. VHDL simulation results are compared with simulations in C programming language, which uses floating point. The results show that the proposed core has equivalent or superior performance to those works reported in the literature when using the architecture with the smallest numerical representation. However, when evaluated the architecture with the highest numerical representation, the obtained FEC performance is significantly better than those presented in the literature, and are close to the results obtained with 64 bits floating point representation. In addition to the performance evaluation, the use of the FPGA (Field-Programmable Gate Array) resources are presented for each one of the three implemented architectures. The analysis of performance versus FPGA resources is addressed.
publishDate 2016
dc.date.accessioned.fl_str_mv 2016-11-29T15:18:25Z
dc.date.issued.fl_str_mv 2016-08-31
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://tede2.pucrs.br/tede2/handle/tede/7061
url http://tede2.pucrs.br/tede2/handle/tede/7061
dc.language.iso.fl_str_mv por
language por
dc.relation.program.fl_str_mv 207662918905964549
dc.relation.confidence.fl_str_mv 600
600
600
600
dc.relation.department.fl_str_mv -655770572761439785
dc.relation.cnpq.fl_str_mv 4518971056484826825
dc.relation.sponsorship.fl_str_mv -2555911436985713659
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 Pontifícia Universidade Católica do Rio Grande do Sul
dc.publisher.program.fl_str_mv Programa de Pós-Graduação em Engenharia Elétrica
dc.publisher.initials.fl_str_mv PUCRS
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Faculdade de Engenharia
publisher.none.fl_str_mv Pontifícia Universidade Católica do Rio Grande do Sul
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da PUC_RS
instname:Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
instacron:PUC_RS
instname_str Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
instacron_str PUC_RS
institution PUC_RS
reponame_str Biblioteca Digital de Teses e Dissertações da PUC_RS
collection Biblioteca Digital de Teses e Dissertações da PUC_RS
bitstream.url.fl_str_mv http://tede2.pucrs.br/tede2/bitstream/tede/7061/5/DIS_AUGUSTO_CALCANHOTTO_MENGARDA_COMPLETO.pdf.jpg
http://tede2.pucrs.br/tede2/bitstream/tede/7061/4/DIS_AUGUSTO_CALCANHOTTO_MENGARDA_COMPLETO.pdf.txt
http://tede2.pucrs.br/tede2/bitstream/tede/7061/3/license.txt
http://tede2.pucrs.br/tede2/bitstream/tede/7061/2/DIS_AUGUSTO_CALCANHOTTO_MENGARDA_COMPLETO.pdf
bitstream.checksum.fl_str_mv 75ed044fddbad01f7652e65339d280ad
f0124e7036ede2ce434951e81058f5cd
5a9d6006225b368ef605ba16b4f6d1be
5dd4fe54ce6f97a19b3688711c9ad7c2
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da PUC_RS - Pontifícia Universidade Católica do Rio Grande do Sul (PUCRS)
repository.mail.fl_str_mv biblioteca.central@pucrs.br||
_version_ 1799765323198496768