Projecto de Filtros Digitais FIR

Documentos relacionados
Técnicas de Projeto de Filtros

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

Projecto de Filtros Digitais IIR

Filtro FIR. Processamento Digital de Sinais - ENG de julho de 2016 IFBA. Fabrício Simões (IFBA) Filtro FIR 22 de julho de / 30

Sinais e Sistemas - ESP208

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

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

Resumo. Técnicas de Desenho de Filtros Digitais p.4/37. Passos do Processo de Desenho de Filtros. Objectivo

Comparação de filtros IIR e FIR

Projeto de Filtros FIR

Projecto de Filtros Digitais IIR

Filtros Digitais. Carlos Alexandre Mello. Carlos Alexandre Mello

Análise de Sistemas LTI através das transformadas

Técnicas de Desenho de Filtros Digitais

6 Filtros Digitais do tipo FIR

Resposta em Frequência de Sistemas LTI

Técnicas de Projeto de Filtros IIR

Processamento (Digital) de Sinal. Caderno de exercícios para as horas não presenciais

Filtros Digitais Tipo FIR

Capítulo 6 Filtragem, Amostragem e Reconstrução

Processamento Digital de Sinais. Notas de Aula. Filtros Digitais Tipo FIR. Filtros Digitais Tipo FIR. Resposta ao impulso com duração finita

Filtros IIR. Luis Henrique Assumpção Lolis. 19 de maio de

PROJETO DE FILTROS IIR

Projeto de Filtros IIR. Métodos de Aproximação para Filtros Analógicos

Filtros IIR. 27 de outubro de 2015 IFBA. Fabrício Simões (IFBA) Filtros IIR 27 de outubro de / 49

Filtros Digitais: Estudo, Projeto e Simulação

Projeto de Filtros IIR. Transformações de Funções de Transferências Analógicas para Digitais e Transformações Espectrais

PROJETO E ANÁLISE DO DESEMPENHO DOS FILTROS IIR POR MEIO DA TÉCNICA DE INVARIÂNCIA AO IMPULSO E TRANSFORMAÇÃO BILINEAR

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

Plano de aula. ECG com ruído: o que fazer? 5. Motivação / Importância de filtros. Filtros analógicos. Medidas: bandas e faixas. Filtros do tipo FIR

Sumário. Técnicas de Projecto de Filtros Discretos (2ª Parte) Projecto de filtros FIR: o método da janela

Processamento de Sinal e Imagem Engenharia Electrotécnica e de Computadores

Processamento de Sinais 2013/14

MIC 78 Amostradores e Reconstrutores

Estudo comparativo entre filtros digitais FIR e IIR

Filtros Digitais 1 FILTROS DIGITAIS (5.1) y = A. x B. y. onde A = C / D e B = D / D

Processamento (Digital) de Sinal. Caderno de exercícios para as aulas

Processamento Digital de Sinais

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

Princípios de Telecomunicações. PRT60806 Aula 11: Filtros Analógicos Professor: Bruno Fontana da silva 2014

Notas sobre projecto de filtros discretos

APRENDA NA PRÁTICA: FILTROS DIGITAIS PARA A CORREÇÃO DE FREQUÊNCIAS RUIDOSAS EM SISTEMAS DE COMUNICAÇÃO UTILIZANDO A PLATAFORMA MATLAB.

MAS 160/510 Conjunto de Problema Nove

Sistemas e Sinais. Universidade Federal do Rio Grande do Sul Departamento de Engenharia Elétrica

Revisão Análise em frequência e amostragem de sinais. Hilton de Oliveira Mota

O processo de filtragem de sinais pode ser realizado digitalmente, na forma esquematizada pelo diagrama apresentado a seguir:

Resposta em Frequência dos Circuitos

Software para simplificação de projetos de filtros FIR Emanoel Raimundo Queiroz Chaves Junior 1,2 Manoel Jozeane Mafra de Carvalho ²

E II Filtros Digitais

Projeto através de resposta em frequência

Trabalho de Processamento Digital de Sinais usando MATLAB R

Filtro FIR: Estudo, Projeto e Simulação

Função de Transferência

Processamento de Sinal e Imagem Engenharia Electrotécnica e de Computadores

Sinais e Sistemas Discretos no Tempo Convolução

Análise de filtros analógicos e digitais

EES-20: Sistemas de Controle II. 20 Outubro 2017 (Manhã)

i) Filtragem ii) Amostragem e reconstituição cuja Transformada de Fourier (TF) é dada na Figura seguinte e que constitui a entrada de um SLIT S.

O uso da plataforma de desenvolvimento OMAP-L137/TMS320C6747, de processamento digital de sinais, na implementação de filtros digitais

Processamento de sinais digitais Aula 3: Transformada de Fourier (Parte 1)

Capítulo 6 Filtragem, Amostragem e Reconstrução

Licenciatura em Engenharia Biomédica. Faculdade de Ciências e Tecnologia. Universidade de Coimbra. Análise e Processamento de Bio-Sinais - MIEBM

Métodos de Resposta em Freqüência

Accionamentos Electromecânicos Conversores Controlo/térmico

Curso de Engenharia Elétrica Processamento Digital de Sinais II Projeto 1 Filtro eliminador de ruído elétrico para sinais de EletroEncefaloGrama (ECG)

Mudança de taxa de amostragem. 2 Redução da taxa de amostragem por um fator inteiro

ANÁLISE E IMPLEMENTAÇÃO

TEC501 - Eletrônica para Processamento de Sinais

Filtros Digitais. Filipe Medeiros de Almeida

Escolha da Função de Transferência Desejada

I-6 Sistemas e Resposta em Frequência

Filtros de tempo discreto

Transmissão de impulsos em banda-base

Processamento de sinais digitais

Filtros IIR. EPUSP PTC/ LEB - S.Furuie 2. Filtros IIR. y[n] EPUSP PTC/ LEB - S.Furuie 4. Filtros IIR. Filtro. Digital temp. Filtro. digital freq.

Prof. Dr.-Ing. João Paulo C. Lustosa da Costa. Universidade de Brasília (UnB) Departamento de Engenharia Elétrica (ENE)

Projeto de Filtros Não-Recursivos (FIR)

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

Sistemas de tempo discreto

Sistemas e Sinais e Discretos

Faculdade de Engenharia Eng. Celso Daniel

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

Filtragem e Identificação de Sistemas em Processos Industriais

1:9 2 a PROVA CONTROLE DINÂMICO - 1 /2017

Processamento de Som com Escala de Mel para Reconhecimento de Voz

ANÁLISE E SÍNTESE DE FILTROS DIGITAIS FIR

Faculdade de Engenharia da Universidade do Porto Licenciatura em Engenharia Electrotécnica e de Computadores EEC3264 Telecomunicações I (TEC)

ESCOLA SUPERIOR DE TECNOLOGIA

Escolha do Período de Amostragem

4º Laboratório de Sistemas e Sinais (LEIC Alameda 2008/09)

EN2607 Transformadas em Sinais e Sistemas Lineares Lista de Exercícios Suplementares 2 2 quadrimestre 2011

Uma aplicação importante dos métodos de processamento digital de sinais é na determinação do conteúdo em frequência de um sinal contínuo

Transformada Discreta de Fourier

Lista de Exercícios GQ1

Sinais e Sistemas Mecatrónicos

Processamento de sinais digitais

INSTRUMENTAÇÃO ELECTRÓNICA EXERCÍCIOS FILTROS

Sinais e Sistemas - Lista 1

Convolução de Sinais

Transcrição:

Sistemas de Processamento Digital Engenharia de Sistemas e Informática Ficha 6 2005/2006 4.º Ano/ 2.º Semestre Projecto de Filtros Digitais FIR Projecto de Filtros FIR Especificações Absolutas Sistemas de Processamento Digital Manuel Baptista & Ernesto Afonso 1/18

Especificações Relativas Exercício 1 De acordo com as especificações dum dado filtro o ripple na banda de passagem é de 0,25 db e a atenuação na banda de corte é de 50 db. Determine os valores de δ1e δ 2. Exercício 2 Dada a tolerância na banda de passagem de δ 1 = 0,001e a tolerância na banda de corte δ 2 = 0,001, determine o ripple na banda de passagem R e a atenuação na banda de corte A. p s Sistemas de Processamento Digital Manuel Baptista & Ernesto Afonso 2/18

Enunciado de Projecto Filtros de Fase Linear Propriedades Resposta Impulsional Sistemas de Processamento Digital Manuel Baptista & Ernesto Afonso 3/18

Sistemas de Processamento Digital Manuel Baptista & Ernesto Afonso 4/18

Resposta em Frequência Exercício 3 Seja a resposta impulsional hn ( ) 1, 1, 1 =. Determine e desenhe a resposta em frequência. Sistemas de Processamento Digital Manuel Baptista & Ernesto Afonso 5/18

Sistemas de Processamento Digital Manuel Baptista & Ernesto Afonso 6/18

MATLAB function [Hr,w,a,L] = Hr_Type1(h); % Computes Amplitude response Hr(w) of a Type-1 LP FIR filter % ----------------------------------------------------------- % [Hr,w,a,L] = Hr_Type1(h) % Hr = Amplitude Response % w = 500 frequencies between [0 pi] over which Hr is computed % a = Type-1 LP filter coefficients % L = Order of Hr % h = Type-1 LP filter impulse response % M = length(h); L = (M-1)/2; a = [h(l+1) 2*h(L:-1:1)]; % 1x(L+1) row vector n = [0:1:L]; % (L+1)x1 column vector w = [0:1:500]'*pi/500; Hr = cos(w*n)*a'; function [Hr,w,b,L] = Hr_Type2(h); % Computes Amplitude response of Type-2 LP FIR filter % --------------------------------------------------- % [Hr,w,b,L] = Hr_Type2(h) % Hr = Amplitude Response % w = frequencies between [0 pi] over which Hr is computed % b = Type-2 LP filter coefficients % L = Order of Hr % h = Type-2 LP impulse response % M = length(h); L = M/2; b = 2*[h(L:-1:1)]; n = [1:1:L]; n = n-0.5; w = [0:1:500]'*pi/500; Hr = cos(w*n)*b'; Sistemas de Processamento Digital Manuel Baptista & Ernesto Afonso 7/18

MATLAB function [Hr,w,c,L] = Hr_Type3(h); % Computes Amplitude response Hr(w) of a Type-3 LP FIR filter % ----------------------------------------------------------- % [Hr,w,c,L] = Hr_Type3(h) % Hr = Amplitude Response % w = frequencies between [0 pi] over which Hr is computed % c = Type-3 LP filter coefficients % L = Order of Hr % h = Type-3 LP impulse response % M = length(h); L = (M-1)/2; c = [2*h(L+1:-1:1)]; n = [0:1:L]; w = [0:1:500]'*pi/500; Hr = sin(w*n)*c'; MATLAB function [Hr,w,d,L] = Hr_Type4(h); % Computes Amplitude response of Type-4 LP FIR filter % --------------------------------------------------- % [Hr,w,d,L] = Hr_Type4(h) % Hr = Amplitude Response % w = frequencies between [0 pi] over which Hr is computed % d = Type-4 LP filter coefficients % L = Order of d % h = Type-4 LP impulse response % M = length(h); L = M/2; d = 2*[h(L:-1:1)]; n = [1:1:L]; n = n-0.5; w = [0:1:500]'*pi/500; Hr = sin(w*n)*d'; Sistemas de Processamento Digital Manuel Baptista & Ernesto Afonso 8/18

Exercício 4 Seja a resposta impulsional hn ( ) resposta em frequência ( ) r 4, 1, 1, 2, 5, 6, 5, 2, 1, 1, 4 =. Determine e H ω e a localização dos zeros de H () z. Sistemas de Processamento Digital Manuel Baptista & Ernesto Afonso 9/18

Exercício 5 Seja a resposta impulsional hn ( ) e resposta em frequência ( ) r 4, 1, 1, 2, 5, 6, 6, 5, 2, 1, 1, 4 =. Determine H ω e a localização dos zeros de H () z. Sistemas de Processamento Digital Manuel Baptista & Ernesto Afonso 10/18

Exercício 6 Seja a resposta impulsional hn ( ) resposta em frequência ( ) r 4, 1, 1, 2, 5, 0, 5, 2, 1, 1, 4 =. Determine e H ω e a localização dos zeros de H () z. Sistemas de Processamento Digital Manuel Baptista & Ernesto Afonso 11/18

Exercício 7 Seja a resposta impulsional hn ( ) e resposta em frequência ( ) r 4, 1, 1, 2, 5, 6, 6, 5, 2, 1, 1, 4 =. Determine H ω e a localização dos zeros de H () z. Sistemas de Processamento Digital Manuel Baptista & Ernesto Afonso 12/18

JANELAMENTO KAYSER Equações de Projecto Sistemas de Processamento Digital Manuel Baptista & Ernesto Afonso 13/18

MATLAB function hd = ideal_lp(wc,m); % Ideal LowPass filter computation % -------------------------------- % [hd] = ideal_lp(wc,m) % hd = ideal impulse response between 0 to M-1 % wc = cutoff frequency in radians % M = length of the ideal filter % alpha = (M-1)/2; n = [0:1:(M-1)]; m = n - alpha + eps; hd = sin(wc*m)./ (pi*m); function [db,mag,pha,grd,w] = freqz_m(b,a); % Modified version of freqz subroutine % ------------------------------------ % [db,mag,pha,grd,w] = freqz_m(b,a); % db = Relative magnitude in db computed over 0 to pi radians % mag = absolute magnitude computed over 0 to pi radians % pha = Phase response in radians over 0 to pi radians % grd = Group delay over 0 to pi radians % w = 501 frequency samples between 0 to pi radians % b = numerator polynomial of H(z) (for FIR: b=h) % a = denominator polynomial of H(z) (for FIR: a=[1]) % [H,w] = freqz(b,a,1000,'whole'); H = (H(1:1:501))'; w = (w(1:1:501))'; mag = abs(h); db = 20*log10((mag+eps)/max(mag)); pha = angle(h); % pha = unwrap(angle(h)); grd = grpdelay(b,a,w); % grd = diff(pha); % grd = [grd(1) grd]; % grd = [0 grd(1:1:500); grd; grd(2:1:501) 0]; % grd = median(grd)*500/pi; Sistemas de Processamento Digital Manuel Baptista & Ernesto Afonso 14/18

Exercício 8 Determine um Filtro FIR Passa-Baixo com as seguintes especificações: ωp ωs = 0.2 π, R = 0.25dB = 0.3 π, A = 50dB Escolha a função da janela mais apropriada. Determine a Resposta Impulsional e forneça a resposta em frequência do filtro projectado. p s Sistemas de Processamento Digital Manuel Baptista & Ernesto Afonso 15/18

Exercício 9 De acordo com as especificações do exercício anterior, utilize agora uma janela de Kaiser e projecto o Filtro Passa Baixo necessário. Sistemas de Processamento Digital Manuel Baptista & Ernesto Afonso 16/18

Exercício 10 Determine um Filtro FIR Passa-Banda com as seguintes especificações: Banda de Corte Inferior ω1 s = 0.2 π, As = 60dB Banda de Passagem Inferior Banda de Passagem Superior ω1 = 0.35 π, R = 1dB p ω2 = 0.65 π, R = 1dB p p p Banda de Corte Superior ω2s = 0.8 π, As = 60dB Escolha a função da janela mais apropriada. Determine a Resposta Impulsional e forneça a resposta em frequência do filtro projectado. Sistemas de Processamento Digital Manuel Baptista & Ernesto Afonso 17/18

Sistemas de Processamento Digital Manuel Baptista & Ernesto Afonso 18/18