Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNINTER ANDREI ASSIS ATIVIDADE PRÁTICA Filtros Digitais CACHOEIRA DO SUL 2019 ( 1 ) ANDREI ASSIS ATIVIDADE PRÁTICA Filtros Digitais Verificar o sinal de saída a partir do sinal de entrada determinado. Aprovação em disciplina. Uninter. Viviana R. Zurro CACHOEIRA DO SUL 2019 Sumário RESUMO 4 ABSTRACT 4 INTRODUÇÃO 5 FILTROS DIGITAIS 5 ALGORITMO 6 CONSIDERAÇÕES FINAIS 7 ATIVIDADE PRÁTICA Autor: Andrei Assis Orientador: Prof. Viviana Zurro RESUMO Filtros digitais são algoritmos matemáticos implementados em software ou hardware que processam sequências digitais x(n) gerando uma saída y(n). Palavras-chave: Sinal. Algoritmos. Saída. ABSTRACT Digital filters are mathematical algorithms implemented in software or hardware that process digital sequences x(n) generating a y(n) output. Keywords: Signal. Algorithms. Output. 1. INTRODUÇÃO Verificação de sinal de saída a partir de um sinal de entrada determinado. Onde ℎ[n] é a resposta ao impulso (domínio do tempo) correspondente à H(n) (domínio da frequência). E o sinal de saída y[n] é resultante da convolução entre o sinal de entrada x[n] e a resposta ao impulso do sistema ℎ[n]. 2. FILTROS DIGITAIS Gráfico 1 - Funções x[n], h[n] e y[n]. 2.1 ALGORITMO function [y]=impulso(x) y = zeros(1, length(x)); y(find(x==0)) = 1; endfunction//função impulso function [y]=degrau(x) y = zeros (1,length(x)); y(find(x>=0)) = 1; endfunction RU1=1;RU2=3;RU3=1;RU4=4;RU5=1;RU6=4;RU7=2;// RU = 1314142 clf f=gcf() n=[-20:1:20] n1=[-40:1:40] x=RU1*impulso(n+1)+RU2*impulso(n)+RU3*impulso(n-1)+RU4*impulso(n- 2)+RU5*impulso(n-3)+RU6*impulso(n-4)+RU7*impulso(n-5); u=degrau(n) for i=-17:20 h(i+21)=4.238*0.4^(i-3)*u(i-3+21)+5.12-(-0.6)^(i-3)*u(i-3+21) end y=conv(x,h); subplot(311) plot2d3(n,x,style=2) f.children.children(1).children.thickness=2; title('x[n]') xlabel('amostra') ylabel('amplitude') subplot(312) plot2d3(n,h,style=3) f.children.children(1).children.thickness=2; title('h[n]') xlabel('amostra') ylabel('amplitude') subplot(313) plot2d3(n1,y,style=5) title('y[n]') f.children.children(1).children.thickness=2; xlabel('amostra') ylabel('amplitude') 3. CONSIDERAÇÕS FINAIS Nessa atividade vimos os gráficos da frequência do sinal, do filtro que está sendo gerado através do uso do Scilab. Os filtros digitais apresentam fase perfeitamente linear, o que é impossível de obter com filtros análogicos, também vários sinais podem ser processados com um único filtro.
Compartilhar