IMPLEMENTAÇÃO DE ARQUITETURA DEDICADA DE FILTRO ADAPTATIVO EM CODIFICAÇÃO HÍBRIDA UTILIZANDO O ALGORITMO LMS
Autor(a) principal: | |
---|---|
Data de Publicação: | 2012 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações do UCpel |
Texto Completo: | http://tede.ucpel.edu.br:8080/jspui/handle/tede/219 |
Resumo: | Este trabalho tem como proposta a implementação de uma arquitetura de hardware dedicada para o algoritmo LMS (Least Mean Square) de filtragem adaptativa, para o cancelamento de interferências em codificação Híbrida. No esquema utilizado, a partir de um sinal de referência de 60Hz, o algoritmo estima as harmônicas superiores, utilizando esses resultados para o cancelamento da interferência associada ao sinal de interesse. Um dos métodos para a redução da atividade de chaveamento em barramentos de dados que tem sido amplamente utilizado é a codificação de dados. Neste trabalho, a arquitetura de filtragem adaptativa proposta utiliza em seus barramentos de dados a codificação Híbrida, cuja idéia é dividir os operandos em grupos de m bits, codificar cada grupo utilizando o código Gray (que habilita reduções na atividade de chaveamento dentro de cada grupo) e utilizar o comportamento do código Binário para propagar o carry entre os grupos. Dessa forma, são desenvolvidas arquiteturas otimizadas de circuitos multiplicadores array base 2m na codificação Híbrida para a aplicação na arquitetura dedicada de filtro adaptativo. São implementados circuitos multiplicadores array de 18, 23 e 36 bits na codificação Híbrida na base 4 (m=2), bem como um caso particular para a base 8 (m=3). Essas arquiteturas são implementadas em linguagem de descrição de hardware. Os principais resultados mostraram que os multiplicadores Híbridos apresentaram, em alguns casos, menor consumo de potência em relação aos multiplicadores binários. Além disso, foi possível validar e comparar as arquiteturas de filtro adaptativo nas codificações Binária e Híbrida, onde se pôde verificar a eficiência dos filtros para o cancelamento de interferências em ambas as codificações, mostrando-se possível a implementação de um filtro adaptativo em codificação Híbrida |
id |
UCPe_96eca420a8b32d08a45455dd153efacf |
---|---|
oai_identifier_str |
oai:tede.ucpel.edu.br:tede/219 |
network_acronym_str |
UCPe |
network_name_str |
Biblioteca Digital de Teses e Dissertações do UCpel |
repository_id_str |
|
spelling |
IMPLEMENTAÇÃO DE ARQUITETURA DEDICADA DE FILTRO ADAPTATIVO EM CODIFICAÇÃO HÍBRIDA UTILIZANDO O ALGORITMO LMSmultiplicadores arrayfiltro adaptativoLMScodificação híbridaarray multipliersadaptive filterLMShybrid codingCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOEste trabalho tem como proposta a implementação de uma arquitetura de hardware dedicada para o algoritmo LMS (Least Mean Square) de filtragem adaptativa, para o cancelamento de interferências em codificação Híbrida. No esquema utilizado, a partir de um sinal de referência de 60Hz, o algoritmo estima as harmônicas superiores, utilizando esses resultados para o cancelamento da interferência associada ao sinal de interesse. Um dos métodos para a redução da atividade de chaveamento em barramentos de dados que tem sido amplamente utilizado é a codificação de dados. Neste trabalho, a arquitetura de filtragem adaptativa proposta utiliza em seus barramentos de dados a codificação Híbrida, cuja idéia é dividir os operandos em grupos de m bits, codificar cada grupo utilizando o código Gray (que habilita reduções na atividade de chaveamento dentro de cada grupo) e utilizar o comportamento do código Binário para propagar o carry entre os grupos. Dessa forma, são desenvolvidas arquiteturas otimizadas de circuitos multiplicadores array base 2m na codificação Híbrida para a aplicação na arquitetura dedicada de filtro adaptativo. São implementados circuitos multiplicadores array de 18, 23 e 36 bits na codificação Híbrida na base 4 (m=2), bem como um caso particular para a base 8 (m=3). Essas arquiteturas são implementadas em linguagem de descrição de hardware. Os principais resultados mostraram que os multiplicadores Híbridos apresentaram, em alguns casos, menor consumo de potência em relação aos multiplicadores binários. Além disso, foi possível validar e comparar as arquiteturas de filtro adaptativo nas codificações Binária e Híbrida, onde se pôde verificar a eficiência dos filtros para o cancelamento de interferências em ambas as codificações, mostrando-se possível a implementação de um filtro adaptativo em codificação HíbridaThis work proposes the implementation of dedicated hardware architecture for the Least Mean Square (LMS) adaptive filtering algorithm by using Hybrid encoding, whose main goal is to cancel the interferences in the signal of interest. In the used scheme, from a 60Hz reference signal, the algorithm is able to estimate the superior harmonics, using after these results for the cancelling of interferences related to the signal of interest. One of the techniques that is widely used for the switching activity reduction uses signal encoding. In this work, the proposed adaptive filtering architecture uses the Hybrid encoding in its data buses, whose main idea is to split the operands in group of m-bits, encode each group using the Gray code (that potentially enables reduction of the switching activity into each group) and propagate the carry between the groups as in the Binary encoding. We developed new Hybrid multipliers for signed multiplication, which uses radix-2m encoding. The multipliers are applied to the adaptive filtering architecture. We have implemented 18, 23 and 36 bit-width radix-4 Hybrid array multipliers, as well as a particular case for the radix-8 (m=3) operation. The main results showed that the Hybrid multipliers are more efficient than the Binary ones, by presenting less power consumption in some cases. Moreover, the implemented adaptive filtering architectures were validated and compared in both Binary and Hybrid encoding. The efficiency of the implemented filters for the cancelling of interferences was proved by using both encoding scheme. By the presented results, we conclude that it could be practicable to implement an adaptive filtering architecture operating on Hybrid encodingUniversidade Catolica de PelotasInformáticaBRUcpelMestrado em Ciência da ComputaçãoCosta, Eduardo Antônio César daCPF:63979756491http://lattes.cnpq.br/9974823066634212Matzenauer, Mônica Lorea2016-03-22T17:26:45Z2012-09-052012-03-25info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfMATZENAUER, Mônica Lorea. IMPLEMENTAÇÃO DE ARQUITETURA DEDICADA DE FILTRO ADAPTATIVO EM CODIFICAÇÃO HÍBRIDA UTILIZANDO O ALGORITMO LMS. 2012. 86 f. Dissertação (Mestrado em Informática) - Universidade Catolica de Pelotas, Pelotas, 2012.http://tede.ucpel.edu.br:8080/jspui/handle/tede/219porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações do UCpelinstname:Universidade Católica de Pelotas (UCPEL)instacron:UCPEL2020-09-29T21:40:08Zoai:tede.ucpel.edu.br:tede/219Biblioteca Digital de Teses e Dissertaçõeshttp://www2.ufpel.edu.br/tede/http://tede.ucpel.edu.br:8080/oai/requestbiblioteca@ucpel.edu.br||cristiane.chim@ucpel.tche.bropendoar:2020-09-29T21:40:08Biblioteca Digital de Teses e Dissertações do UCpel - Universidade Católica de Pelotas (UCPEL)false |
dc.title.none.fl_str_mv |
IMPLEMENTAÇÃO DE ARQUITETURA DEDICADA DE FILTRO ADAPTATIVO EM CODIFICAÇÃO HÍBRIDA UTILIZANDO O ALGORITMO LMS |
title |
IMPLEMENTAÇÃO DE ARQUITETURA DEDICADA DE FILTRO ADAPTATIVO EM CODIFICAÇÃO HÍBRIDA UTILIZANDO O ALGORITMO LMS |
spellingShingle |
IMPLEMENTAÇÃO DE ARQUITETURA DEDICADA DE FILTRO ADAPTATIVO EM CODIFICAÇÃO HÍBRIDA UTILIZANDO O ALGORITMO LMS Matzenauer, Mônica Lorea multiplicadores array filtro adaptativo LMS codificação híbrida array multipliers adaptive filter LMS hybrid coding CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
title_short |
IMPLEMENTAÇÃO DE ARQUITETURA DEDICADA DE FILTRO ADAPTATIVO EM CODIFICAÇÃO HÍBRIDA UTILIZANDO O ALGORITMO LMS |
title_full |
IMPLEMENTAÇÃO DE ARQUITETURA DEDICADA DE FILTRO ADAPTATIVO EM CODIFICAÇÃO HÍBRIDA UTILIZANDO O ALGORITMO LMS |
title_fullStr |
IMPLEMENTAÇÃO DE ARQUITETURA DEDICADA DE FILTRO ADAPTATIVO EM CODIFICAÇÃO HÍBRIDA UTILIZANDO O ALGORITMO LMS |
title_full_unstemmed |
IMPLEMENTAÇÃO DE ARQUITETURA DEDICADA DE FILTRO ADAPTATIVO EM CODIFICAÇÃO HÍBRIDA UTILIZANDO O ALGORITMO LMS |
title_sort |
IMPLEMENTAÇÃO DE ARQUITETURA DEDICADA DE FILTRO ADAPTATIVO EM CODIFICAÇÃO HÍBRIDA UTILIZANDO O ALGORITMO LMS |
author |
Matzenauer, Mônica Lorea |
author_facet |
Matzenauer, Mônica Lorea |
author_role |
author |
dc.contributor.none.fl_str_mv |
Costa, Eduardo Antônio César da CPF:63979756491 http://lattes.cnpq.br/9974823066634212 |
dc.contributor.author.fl_str_mv |
Matzenauer, Mônica Lorea |
dc.subject.por.fl_str_mv |
multiplicadores array filtro adaptativo LMS codificação híbrida array multipliers adaptive filter LMS hybrid coding CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
topic |
multiplicadores array filtro adaptativo LMS codificação híbrida array multipliers adaptive filter LMS hybrid coding CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO |
description |
Este trabalho tem como proposta a implementação de uma arquitetura de hardware dedicada para o algoritmo LMS (Least Mean Square) de filtragem adaptativa, para o cancelamento de interferências em codificação Híbrida. No esquema utilizado, a partir de um sinal de referência de 60Hz, o algoritmo estima as harmônicas superiores, utilizando esses resultados para o cancelamento da interferência associada ao sinal de interesse. Um dos métodos para a redução da atividade de chaveamento em barramentos de dados que tem sido amplamente utilizado é a codificação de dados. Neste trabalho, a arquitetura de filtragem adaptativa proposta utiliza em seus barramentos de dados a codificação Híbrida, cuja idéia é dividir os operandos em grupos de m bits, codificar cada grupo utilizando o código Gray (que habilita reduções na atividade de chaveamento dentro de cada grupo) e utilizar o comportamento do código Binário para propagar o carry entre os grupos. Dessa forma, são desenvolvidas arquiteturas otimizadas de circuitos multiplicadores array base 2m na codificação Híbrida para a aplicação na arquitetura dedicada de filtro adaptativo. São implementados circuitos multiplicadores array de 18, 23 e 36 bits na codificação Híbrida na base 4 (m=2), bem como um caso particular para a base 8 (m=3). Essas arquiteturas são implementadas em linguagem de descrição de hardware. Os principais resultados mostraram que os multiplicadores Híbridos apresentaram, em alguns casos, menor consumo de potência em relação aos multiplicadores binários. Além disso, foi possível validar e comparar as arquiteturas de filtro adaptativo nas codificações Binária e Híbrida, onde se pôde verificar a eficiência dos filtros para o cancelamento de interferências em ambas as codificações, mostrando-se possível a implementação de um filtro adaptativo em codificação Híbrida |
publishDate |
2012 |
dc.date.none.fl_str_mv |
2012-09-05 2012-03-25 2016-03-22T17:26:45Z |
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 |
MATZENAUER, Mônica Lorea. IMPLEMENTAÇÃO DE ARQUITETURA DEDICADA DE FILTRO ADAPTATIVO EM CODIFICAÇÃO HÍBRIDA UTILIZANDO O ALGORITMO LMS. 2012. 86 f. Dissertação (Mestrado em Informática) - Universidade Catolica de Pelotas, Pelotas, 2012. http://tede.ucpel.edu.br:8080/jspui/handle/tede/219 |
identifier_str_mv |
MATZENAUER, Mônica Lorea. IMPLEMENTAÇÃO DE ARQUITETURA DEDICADA DE FILTRO ADAPTATIVO EM CODIFICAÇÃO HÍBRIDA UTILIZANDO O ALGORITMO LMS. 2012. 86 f. Dissertação (Mestrado em Informática) - Universidade Catolica de Pelotas, Pelotas, 2012. |
url |
http://tede.ucpel.edu.br:8080/jspui/handle/tede/219 |
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 Catolica de Pelotas Informática BR Ucpel Mestrado em Ciência da Computação |
publisher.none.fl_str_mv |
Universidade Catolica de Pelotas Informática BR Ucpel Mestrado em Ciência da Computação |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações do UCpel instname:Universidade Católica de Pelotas (UCPEL) instacron:UCPEL |
instname_str |
Universidade Católica de Pelotas (UCPEL) |
instacron_str |
UCPEL |
institution |
UCPEL |
reponame_str |
Biblioteca Digital de Teses e Dissertações do UCpel |
collection |
Biblioteca Digital de Teses e Dissertações do UCpel |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações do UCpel - Universidade Católica de Pelotas (UCPEL) |
repository.mail.fl_str_mv |
biblioteca@ucpel.edu.br||cristiane.chim@ucpel.tche.br |
_version_ |
1811734991789359104 |