Projeto de um par codificador/decodificador convolucional integrado.
| Ano de defesa: | 1998 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | por |
| Instituição de defesa: |
Biblioteca Digitais de Teses e Dissertações da USP
|
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | https://www.teses.usp.br/teses/disponiveis/3/3140/tde-08102024-153832/ |
Resumo: | O presente trabalho descreve o projeto e implementação de um par codificador/decodificador convolucional destinado ao aumento da robustez a erros de um sistema de comunicações digitais. Ele será inserido como um bloco de pré-correção de erros num transceptor digital que realizará a função de uma estação-base na conexão com um satélite geoestacionário. As especificações do sistema alvo conduziram as principais características do projeto: a taxa de transmissão de dados requerida de 144kb/s, a taxa de codificação programável e a faixa de relações sinal/ruído na qual o sistema deveria estar apto a operar. Tratando-se de um módulo a ser integrado a um ASIC, a otimização da sua área constitui tarefa fundamental no projeto. Através da utilização de apenas uma unidade de processamento, de um gerenciamento efetivo aplicado às memórias do decodificador e da inclusão da técnica de puncturing e depuncturing os objetivos com relação à área, à velocidade de transmissão de dados e à programabilidade da taxa de codificação foram atingidos. A metodologia de projeto do par codificador/decodificador adotada foi do tipo \'top-down\', partindo-se de uma especificação funcional e chegando até o leiaute final através de síntese lógica e posicionamento/roteamento de células padrão. Para a integração do módulo ao restante do sistema em sua fase de especificação funcional foi utilizada a ferramenta Coware, ambientede co-design correspondente ao topo da pesquisa desenvolvida em nível mundial nesse assunto. Duas implementações foram geradas: um módulo de pré-correção de erros a ser incorporado ao sistema alvo e uma implementação na forma de um ASIC destinada à avaliação das características e desempenho do circuito operando independentemente. O módulo operou sem problemas a um relógio de 33 MHz, resultando numa taxa máxima de transmissão de dados de 250 kb/s; a versão stand-alone do decodificador apresentou uma área de silício de ) 17.1 \'mm POT.2\' para um total de 6659 portas. |
| id |
USP_21cc332fb9e209889de45c7c6a574fd6 |
|---|---|
| oai_identifier_str |
oai:teses.usp.br:tde-08102024-153832 |
| network_acronym_str |
USP |
| network_name_str |
Biblioteca Digital de Teses e Dissertações da USP |
| repository_id_str |
|
| spelling |
Projeto de um par codificador/decodificador convolucional integrado.Untitled in englishCodificadorEncoderRecoderRecodificadorO presente trabalho descreve o projeto e implementação de um par codificador/decodificador convolucional destinado ao aumento da robustez a erros de um sistema de comunicações digitais. Ele será inserido como um bloco de pré-correção de erros num transceptor digital que realizará a função de uma estação-base na conexão com um satélite geoestacionário. As especificações do sistema alvo conduziram as principais características do projeto: a taxa de transmissão de dados requerida de 144kb/s, a taxa de codificação programável e a faixa de relações sinal/ruído na qual o sistema deveria estar apto a operar. Tratando-se de um módulo a ser integrado a um ASIC, a otimização da sua área constitui tarefa fundamental no projeto. Através da utilização de apenas uma unidade de processamento, de um gerenciamento efetivo aplicado às memórias do decodificador e da inclusão da técnica de puncturing e depuncturing os objetivos com relação à área, à velocidade de transmissão de dados e à programabilidade da taxa de codificação foram atingidos. A metodologia de projeto do par codificador/decodificador adotada foi do tipo \'top-down\', partindo-se de uma especificação funcional e chegando até o leiaute final através de síntese lógica e posicionamento/roteamento de células padrão. Para a integração do módulo ao restante do sistema em sua fase de especificação funcional foi utilizada a ferramenta Coware, ambientede co-design correspondente ao topo da pesquisa desenvolvida em nível mundial nesse assunto. Duas implementações foram geradas: um módulo de pré-correção de erros a ser incorporado ao sistema alvo e uma implementação na forma de um ASIC destinada à avaliação das características e desempenho do circuito operando independentemente. O módulo operou sem problemas a um relógio de 33 MHz, resultando numa taxa máxima de transmissão de dados de 250 kb/s; a versão stand-alone do decodificador apresentou uma área de silício de ) 17.1 \'mm POT.2\' para um total de 6659 portas.This work describes the design and implementation of a convolutional coder/decoder which increases the robustness to errors of a digital communications system. It will be integrated as a forward error correction block to a digital transceiver which will operate as a base-station in a link with a geostationary satellite. The target system specifications determined the main features of the design: a 144 kb/s data rate, programmable code rate and a well-defined sinal-to-noise range within the system should be able to operate. As it is a module to be integrated into an ASIC, its area optimization is a fundamental task. The area, data rate and code rate programmability goals were achieved through the utilization of a single processing unit, effective decoder memory management and the inclusion of the puncturing/depuncturing technique. The adopted design methodology was top-down, starting with a functional specification and getting to the final layout through logic synthesis and standard-cells placement/routing. To integrate the module to the system in the functional specification step the Coware tool was used. It is a co-design environment which corresponds to the state-of-art on this subject. Two implementations were generated: a forward error correction block to be integrated to the target system and an ASIC implementation used to evaluate the main features and performance of the circuit when operating independently. The module operated at a 33 Mhz clock frequency, resulting in a 250 kb/s maximum data rate; the stand-alone version of the decoder resulted in 6659 gates distributed over a 17.1 mm2 silicon area.Biblioteca Digitais de Teses e Dissertações da USPStrum, MariusGiulietti, Alexandre1998-07-02info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/3/3140/tde-08102024-153832/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2024-10-08T18:42:02Zoai:teses.usp.br:tde-08102024-153832Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212024-10-08T18:42:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false |
| dc.title.none.fl_str_mv |
Projeto de um par codificador/decodificador convolucional integrado. Untitled in english |
| title |
Projeto de um par codificador/decodificador convolucional integrado. |
| spellingShingle |
Projeto de um par codificador/decodificador convolucional integrado. Giulietti, Alexandre Codificador Encoder Recoder Recodificador |
| title_short |
Projeto de um par codificador/decodificador convolucional integrado. |
| title_full |
Projeto de um par codificador/decodificador convolucional integrado. |
| title_fullStr |
Projeto de um par codificador/decodificador convolucional integrado. |
| title_full_unstemmed |
Projeto de um par codificador/decodificador convolucional integrado. |
| title_sort |
Projeto de um par codificador/decodificador convolucional integrado. |
| author |
Giulietti, Alexandre |
| author_facet |
Giulietti, Alexandre |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Strum, Marius |
| dc.contributor.author.fl_str_mv |
Giulietti, Alexandre |
| dc.subject.por.fl_str_mv |
Codificador Encoder Recoder Recodificador |
| topic |
Codificador Encoder Recoder Recodificador |
| description |
O presente trabalho descreve o projeto e implementação de um par codificador/decodificador convolucional destinado ao aumento da robustez a erros de um sistema de comunicações digitais. Ele será inserido como um bloco de pré-correção de erros num transceptor digital que realizará a função de uma estação-base na conexão com um satélite geoestacionário. As especificações do sistema alvo conduziram as principais características do projeto: a taxa de transmissão de dados requerida de 144kb/s, a taxa de codificação programável e a faixa de relações sinal/ruído na qual o sistema deveria estar apto a operar. Tratando-se de um módulo a ser integrado a um ASIC, a otimização da sua área constitui tarefa fundamental no projeto. Através da utilização de apenas uma unidade de processamento, de um gerenciamento efetivo aplicado às memórias do decodificador e da inclusão da técnica de puncturing e depuncturing os objetivos com relação à área, à velocidade de transmissão de dados e à programabilidade da taxa de codificação foram atingidos. A metodologia de projeto do par codificador/decodificador adotada foi do tipo \'top-down\', partindo-se de uma especificação funcional e chegando até o leiaute final através de síntese lógica e posicionamento/roteamento de células padrão. Para a integração do módulo ao restante do sistema em sua fase de especificação funcional foi utilizada a ferramenta Coware, ambientede co-design correspondente ao topo da pesquisa desenvolvida em nível mundial nesse assunto. Duas implementações foram geradas: um módulo de pré-correção de erros a ser incorporado ao sistema alvo e uma implementação na forma de um ASIC destinada à avaliação das características e desempenho do circuito operando independentemente. O módulo operou sem problemas a um relógio de 33 MHz, resultando numa taxa máxima de transmissão de dados de 250 kb/s; a versão stand-alone do decodificador apresentou uma área de silício de ) 17.1 \'mm POT.2\' para um total de 6659 portas. |
| publishDate |
1998 |
| dc.date.none.fl_str_mv |
1998-07-02 |
| 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 |
https://www.teses.usp.br/teses/disponiveis/3/3140/tde-08102024-153832/ |
| url |
https://www.teses.usp.br/teses/disponiveis/3/3140/tde-08102024-153832/ |
| dc.language.iso.fl_str_mv |
por |
| language |
por |
| dc.relation.none.fl_str_mv |
|
| dc.rights.driver.fl_str_mv |
Liberar o conteúdo para acesso público. info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
Liberar o conteúdo para acesso público. |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.coverage.none.fl_str_mv |
|
| dc.publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
| publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
| dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo (USP) instacron:USP |
| instname_str |
Universidade de São Paulo (USP) |
| instacron_str |
USP |
| institution |
USP |
| reponame_str |
Biblioteca Digital de Teses e Dissertações da USP |
| collection |
Biblioteca Digital de Teses e Dissertações da USP |
| repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP) |
| repository.mail.fl_str_mv |
virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br |
| _version_ |
1865491878316605440 |