Skip to content. Skip to navigation

Eletronica.org

Sections
Personal tools
You are here: Home Artigos Eletrônica Digital e Sistemas Embarcados Filtro Passa Baixa Digital Simples

Document Actions

Filtro Passa Baixa Digital Simples

by Roberto Alcântara last modified 05/05/2008 01:00

Neste artigo descreveremos um breve ensaio sobre a utilização de um filtro digital simples, de média móvel, em uma amostragem de semi-ciclo de rede elétrica e analisaremos os resultados.

Filtros de média móvel são simples e não requerem muito poder computacional para serem executados, em sua forma mais básica. Em princípio, a média móvel pode ser descrita como:
sendo k = [a, a1, a2 ,..., an], a média móvel de x elementos será dada por
 mx = [(a + a1 + ... + ax) / x , (a1 + a2 + ... +a(x+1))/x, ..., (...+an)/x]

Exemplificando, para um conjunto de dados a=[1,3,5,7], o conjunto das médias móveis de dois elementos de a será m2 = [ 2, 4, 6 ]. Para o mesmo conjunto a, o conjunto das médias móveis de 3 elementos será: m3 = [4.5, 7,5].

Após estes exemplo simples, passaremos à nossas análises. Para tal utilizaremos como sinal original o ciclo alto de uma senóide com freqüência de 60Hz e pico de 162VAC, modelo de uma rede brasileira com tensão nominal de 115V.

Nós efetuaremos 32 amostragens durante o semiciclo, em intervalos regulares de 260 uS. O circuito de condicionamento de sinais foi projetado para uma tensão de pico máxima de 300Vac. Portando, sua função de transferência será:
  f(x) = (5 * x) / 300
considerando que o conversor A/D possui resolução máxima em 5V.

Para ilustrar, plotamos estas duas ondas:

Rede:

artigo_media_movel_1.gif


Amostragem:

artigo_media_movel_2.gif

O valor RMS calculado das duas ondas são 147.6V e 2.46V, respectivamente.

Agora adicionaremos alguns ruídos aleatórios nas amostras, com amplitude razoável, a fim de termos uma amostragem ruidosa para trabalhar:

artigo_media_movel_3.gif

Calculando o valor RMS da nossa amostragem com ruído, encontramos 2.44V.

Agora aplicaremos a média móvel com dois e quatro elementos, com o intuito de verificar o quão eficiente seria este filtro passa-baixa com uma quantidade pequena de amostras, como a do nosso experimento.

A seguir temos o gráfico combinado das 4 curvas:

artigo_media_movel_4.gif

Os pontos marcados com "x" são a nossa amostragem ideal. A linha verde é a nossa amostragem com ruído e as linhas vermelha e azul são as médias móveis com 2 e 4 elementos, respectivamente.

Nota-se, portanto, uma atenuação dos picos do ruído nas linhas da média móvel. Também é válido ressaltar o deslocamento no eixo x que a onda sofre, proporcional à quantidade de elementos utilizados para calcular a média móvel. Para ficar mais visível as diferenças entre os picos, alinhamos os eixos x nas médias móveis:

artigo_media_movel_5.gif

Os resultados sob os valores RMS são os seguintes:
y_amost = 2.4606275
y_ruido   = 2.4457351  (diferença    0.0148923)
mm2      = 2.4611507  (diferença  - 0.0005233)
mm4      = 2.5220352  ( diferença - 0.0614078)

E no valor médio:
y_amost = 2.1785871 
y_ruido   =  2.1161859 (diferença   0.0624012)
mm2      = 2.18445      (diferença - 0.0058628)
mean_2(mm4)  = 2.3104971  (diferença - 0.1319100)

É evidente pelo gráfico que o valor de pico também foi reduzido significamente.

 
No intuito de analizar a taxa de perda das informações, calculamos também o desvio padrão:
y_amost = 1.1621762   
y_ruido   = 1.2457422   (diferença - 0.0835660)
mm2      = 1.1977315   (diferença - 0.0355552)
mm4      = 1.1935235   (diferença - 0.0313473)


Conclui-se, portanto, que a utilização da média móvel em aplicações com poucas amostragens pode ser satisfatória, caso o filtro seja adequadamente dimensionado. Em nossos experimentos o filtro de média móvel com 2 elementos resultou na atenuação do ruído significativamente, mantendo os valores médio 10 vezes e o RMS 28 vezes mais próximos do valor ideal, em comparação com o sinal ruidoso sem nenhum filtro aplicado. Porém, a utilização de uma média móvel com 4 elementos propiciou resultados piores, no valor médio e RMS, que a não aplicação de filtro algum. Por isso é importante observar que o dimensionamento do filtro deverá levar em consideração o número máximo de amostras disponíveis para os cálculos, uma vez a quantidade de amostras omitidas no total será proporcional à quantidade de amostras utilizadas no filtro da média móvel.

Como citado anteriormente, o filtro de médias móveis necessita de pouco poder computacional, ao utilizar-se somente de adições e divisões. Se estas divisões forem potência de 2, é permitada a utilização sem grande esforço desta técnica em microcontroladores simples de 8bit, utilizando o recurso tradicional de soma e, para as divisões, deslocamentos de bit para a direita.


Roberto Alcântara
roberto@eletronica.org




Acesso rápido: Lista Completa de Projetos | Diretório de Artigos | Apostilas & E-Books | Política de Privacidade

Publicidade

 
Assine o informativo Eletronica.org Grupos de Usuários O'Reilly

Log in


Forgot your password?
New user?
Recent Changes
All recent changes…
Conheça Também
Sites em Português
  - Neoradix
  - DQSoft
  - Gabiarra
  - SafiraTec
  - Feira de Ciências
  - RoboFEI
  - Transistor548
  - Rogercom.com
  - Pise na Grama
  - Electronics.com.br
  - Tecnocientista.info

Listas em Português
  - PicListBrasil
  - SisEembarcados

Sites em Inglês
  - Embedded.com
  - Hack a Day
  - Electr. Design
  - Arch Embedded!



[O que é isso?]
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards: