Core LDPC para o padrão DVB-S2 - Digital Video Broadcasting - Satellite Generation 2
Autor(a) principal: | |
---|---|
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 |