Filtros de Média Movente

Documentos relacionados
Filtros Digitais. Filtros básicos, parâmetros no domínio do tempo e frequência, classificação de filtros

Aula 6 PS Prof. César Janeczko. Filtros Digitais

Introdução aos Filtros Digitais

Curso de Engenharia Elétrica Processamento Digital de Sinais II Exercícios sobre filtros não recursivos Data de entrega: 17/11/2015

Introdução a filtros digitais. Theo Pavan e Adilton Carneiro TAPS

Um filtro digital é uma implementação de um filtro através de operações matemáticas aplicadas em um sinal amostrado (e quantizado);

Processamento Digital de Sinais. Convolução. Prof. Dr. Carlos Alberto Ynoguti

Processamento Digital de Sinais. Aplicações da DFT. Prof. Dr. Carlos Alberto Ynoguti

ERROS DE QUANTIZAÇÃO

Sumário. 1 Sinais e sistemas no tempo discreto 1. 2 As transformadas z e de Fourier 79

Processamento Digital de Sinais. Aplicações da DFT. Prof. Dr. Carlos Alberto Ynoguti

Técnicas de Projeto de Filtros

Disciplina: Processamento Digital de Sinais Aula 05 - Implementação de Sistemas de Processamento Digital de Sinais (Parte 01)

Convolução Correlação. Profs. Theo Pavan e Adilton Carneiro TAPS

Representações de Números Inteiros: Sinal e Magnitude e Representação em Excesso de k

Processamento de Imagem. Convolução Filtragem no Domínio da Frequência (Fourier) Professora Sheila Cáceres

Transformada Discreta de Fourier

Transformada Discreta de Fourier

Filtros espaciais (suavizaçào)

Efeitos da filtragem sobre sinais de onda quadrada

Cálculo Numérico Noções básicas sobre erros

Projeto de Filtros FIR

T4.1 Processamento de Imagem

Filtros espaciais. Processamento e Recuperação de Imagens Médicas. Prof. Luiz Otavio Murta Jr. Depto. De Computação e Matemática (FFCLRP/USP)

Capítulo III Processamento de Imagem

Instrumentação e Técnicas de Medida EEL710 03/05/2017

Filtragem no domínio de frequência

Cálculo Numérico. que é denominado erro relativo. Temos então para os dados acima:

Introdução FILTRAGEM NO DOMÍNIO DA FREQUÊNCIA

INSTRUMENTAÇÃO ELECTRÓNICA EXERCÍCIOS FILTROS

SEL 0412 Tecnologia Digital Teoria

ESTRUTURAS DE REPETIÇÃO - PARTE 1

Parâmetros importantes de um Analisador de Espectros: Faixa de frequência. Exatidão (frequência e amplitude) Sensibilidade. Resolução.

Processamento Digital de Sinais. Conversão A/D e D/A. Prof. Dr. Carlos Alberto Ynoguti

Filtros Digitais FIR (Finite Impulse Response) Prof. Juan Mauricio Villanueva

ELE-31 Principios de Telecomunicações

4. O algoritmo LMS e variantes

MÉTODOS NEWTON E QUASE-NEWTON PARA OTIMIZAÇÃO IRRESTRITA

FREQUÊNCIA EM IMAGENS DIGITAIS

Aula 9: Estouro e Representação em Ponto Flutuante

Processamento Digital de Sinais

FACULDADE DE TALENTOS HUMANOS DEPARTAMENTO DE ENGENHARIA ELÉTRICA PROCEDIMENTOS EXPERIMENTAIS DE COMUNICAÇÃO DIGITAL II PARA TELECOMUNICAÇÃO

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

MORFOLOGIA MATEMÁTICA

T4 Processamento de Imagem

Aula 7: Representações de Números Inteiros: Sinal e Magnitude e Representação em Excesso de k

Fundamentos da Computação Gráfica

Técnicas de Projeto de Filtros IIR

Distribuição Normal. Prof a Dr a Alcione Miranda dos Santos. Abril, 2011

08/12/97 Luiz Feijó Jr.

étodos uméricos SISTEMAS DE EQUAÇÕES LINEARES (Continuação) Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA

FILTRAGEM DE IMAGEM NO DOMÍNIO ESPACIAL (Operações aritméticas orientadas à vizinhança)

SEL Processamento Digital de Imagens Médicas. Aula 4 Transformada de Fourier. Prof. Dr. Marcelo Andrade da Costa Vieira

Aula 4: Gráficos lineares

Transformada Rápida de Fourier (FFT)

Processamento Digital de Sinais II Exercícios sobre Transformada z Data de entrega: 17/11/2015

INE5403 FUNDAMENTOS DE MATEMÁTICA DISCRETA

Cálculo Numérico. que é denominado erro relativo. Temos então para os dados acima:

Modulação SSB e Transmissão Digital

étodos uméricos Erros Visão Geral Prof. Erivelton Geraldo Nepomuceno PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA ELÉTRICA

ÍNDICE LISTA DE FIGURAS LISTA DE TABELAS PREFÁCIO AGRADECIMENTOS

Circuitos RC com corrente alternada. 5.1 Material. resistor de 10 Ω; capacitor de 2,2 µf.

Processamento de Sinais DEL/Poli/UFRJ. Estruturas de Filtros Digitais

Capítulo 2- Funções. Dado dois conjuntos não vazios e e uma lei que associa a cada elemento de um único elemento de, dizemos que é uma função de em.

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano

Analisador de espectros por FFT

Resumo. Filtragem Adaptativa. Filtros adaptativos. Tarefas desempenhadas pelos filtros

FILTROS ESPACIAIS PASSA-BAIXA

CÁLCULO NUMÉRICO. Profa. Dra. Yara de Souza Tadano.

Processamento digital de imagens

1.1 Etapas na solução de um problema. 1.3 Tipos de erros. 1.4 Aritmética de ponto flutuante.

AGG0330 Processamento de Sinais Digitais

Agenda do Dia Aula 14 (19/10/15) Sistemas Lineares: Introdução Classificação

VISÃO COMPUTACIONAL. Marcelo Henrique dos Santos

UNIDADE I Aula 3 Sinal. Fonte: Rodrigo Semente

Organização e Arquitetura de Computadores I

Diagrama do olho PROJETO E AVALIAÇÃO SISTÊMICOS por Mônica de Lacerda Rocha - CPqD

SEL-0339 Introdução à Visão Computacional. Aula 2 Processamento Espacial (Parte 2)

Noções sobre Erros em Matemática Computacional

FILTRAGEM NO DOMÍNIO ESPACIAL. Daniel C. Zanotta 10/06/2016

parciais primeira parte

Filtros Digitais. Capítulo 6.0 PDS Prof. César Janeczko (2 o semestre 2009) 10 A

Sílvio A. Abrantes Faculdade de Engenharia Universidade do Porto, Portugal

6.Elaboração de algoritmos...13

Métodos Computacionais em Física

SME0300 Cálculo Numérico Aula 4

Transcrição:

Processamento Digital de Sinais Filtros de Média Movente Prof. Dr. Carlos Alberto Ynoguti

Características É o filtro ótimo para a tarefa de remover ruído aleatório de um sinal, e manter uma resposta a degrau aguda. Ainda assim, é o filtro mais simples de ser implementado. Tem um desempenho péssimo no domínio da freqüência, embora existam filtros relativos a este, com um desempenho não tão ruim.

Implementação por convolução O filtro de média movente opera realizando médias de um número de pontos do sinal de entrada para produzir cada amostra no sinal de saída. M 1 y [i]= 1 M j =0 x [i j] Exemplo: para M=5 y [80]= x [80] x [81] x [82] x [83] x [84] 5

Observações Alternativamente, o grupo de pontos do sinal de entrada pode ser escolhido simetricamente ao redor do ponto de saída: y [80]= x [78] x [79] x [80] x [81] x [82] 5 Isto faz com que o sinal de saída não tenha atraso em relação ao de entrada, mas faz com que o sistema torne-se não causal. Você já deve ter percebido que o filtro MA na verdade tem um kerel muito simples: h[n]=1/m,n=0,...,m 1

Redução de ruído vs resposta a degrau A redução de ruído é proporcional à raiz quadrada do número de pontos do kernel do filtro.

Porque é o filtro ótimo? Imagine que queremos projetar um filtro com um tempo de subida fixo para a resposta a degrau (por exemplo 11 amostras). Isto requer que o kernel do filtro tenha 11 pontos. Como escolher os valores destes 11 pontos de modo a minimizar o ruído no sinal de saída? Desde que o ruído é aleatório, nenhuma amostra de entrada é especial; cada uma é tão ruidosa quanto sua vizinha. Assim, é inútil tratar de forma especial qualquer amostra da entrada: o menor ruído é obtido quando todas as amostras são tratadas igualmente.

Resposta em frequência H f = sen fm M sen f O roll off é bastante lento, e a atenuação na banda de bloqueio é horrível: este filtro não serve para separar uma banda de frequências da outra.

Relativos do filtro MA Vimos anteriormente que filtros que têm um bom desempenho no domínio do tempo, apresentam um desempenho ruim no domínio da freqüência e viceversa. Entretanto, existem casos em que ambos os domínios são simultaneamente importantes: remoção de interferência de sinal de 60Hz (frequência) em um sinal de vídeo (tempo); monitoramento de temperatura ao longo do tempo (tempo), com transdutores sujeitos a contaminação de uma estação de AM local mais um ruído de 60Hz (frequência).

Relativos do filtro MA Os relativos do filtro MA apresentam uma resposta em frequência um pouco melhor, e podem ser úteis nestas aplicações de domínios mistos. Os filtros mais utilizados para este fim são: Filtros MA de múltiplos passos Filtros Gaussianos Filtros de Blackman

Filtros MA de múltiplos passos Envolvem a passagem do sinal de entrada através de um filtro MA duas ou mais vezes.

Observações Duas passagens equivale a um filtro com kernel triangular. Depois de quatro ou mais passagens, o kernel fica cada vez mais parecido com uma gaussiana (lembra do Teorema do Limite Central?) A resposta a degrau fica cada vez mais arredondada à medida que passamos mais vezes pelo filtro O roll-off melhora um pouquinho, assim como a atenuação na banda de bloqueio, à medida que fazemos mais passagens pelo filtro.

Filtros Gaussiano e de Blackman Estes filtros utilizam como kernel uma função gaussiana e uma janela de Blackman, respectivamente.

MA vs relativos Os relativos são melhores pois: conseguem maior atenuação na banda de bloqueio os kernels possuem elementos de baixa amplitude em suas extremidades, o que dá menor importância às amostras de entrada nestas regiões as respostas a degrau são curvas suaves (isto pode não ser bom em alguns casos) Outras considerações Em termos de redução de ruído, todos são equivalentes Usando um algoritmo recursivo, o filtro MA é muito mais rápido que os relativos (aproximadamente 10x o número de pontos no filtro. Exemplo: um filtro gaussiano de 100 pontos é aproximadamente 1000 vezes mais lento que um MA de mesmo comprimento)

Implementação recursiva Vamos imaginar que estamos passando um sinal x[] por um filtro MA de 7 amostras. As amostras y[50] e y[51], por exemplo, são calculadas através de: y [50]=x [47] x[48] x [49] x [50] x [51] x [52] x [53] y [51]=x [48] x[49] x [50] x [51] x [52] x [53] x [54] Note que grande parte do esforço computacional usado para calcular y[50] é repetido no cálculo de y[51] (em destaque) Podemos reescrever a segunda equação como: y [51]=y [50] x [54] x[47]

Implementação recursiva Uma vez que temos y[51], podemos calcular y[52] da mesma maneira: subtrai-se o primeiro elemento e adiciona-se o último. Desta forma, cada ponto da saída pode ser obtido efetuando-se apenas uma soma e uma subtração, independentemente do comprimento do filtro! Este procedimento pode ser generalizado como: y [i]=y [i 1] x[i p] x[i q] onde: p= M 1 /2 q=p 1

Considerações sobre precisão Surpreendentemente, a representação em ponto fixo (números inteiros) funciona melhor do que a representação em ponto flutuante (números reais) neste caso, além de ser muito mais rápida. Por que? As operações em ponto fixo são realizadas muito mais rapidamente pelos processadores Em ponto fixo não há propagação de erros de arredondamento, o que certamente ocorre quando usamos ponto flutuante.