Projeto de Filtros Digitais - Onda Triangular a partir de Onda Quadrada

Tipo de documento:Relatório

Área de estudo:Engenharias

Documento 1

Goiânia-GO 2016/1 Resumo Este trabalho apresenta exemplos simulados de manipulação de filtros digitais. O software utilizado foi o Matlab e os resultados são mostrados ao final. Objetivo Verificar aplicação de comandos no software Matlab para manipulação de um dado um sinal quadrado de frequência 400 Hz com amplitudes máxima de 1V e mínima de -1V. Projetar um filtro para produzir um sinal triangular a partir do sinal quadrado. O script deverá tocar e mostrar no tempo e na frequência os sinais originais e filtrados. Filtros FIR são sempre estáveis e podem apresentar características de fase linear. São sempre BIBO (Bounded Input Bounded Output) estáveis, que significa que para todo sinal de entrada limitado, implica em um sinal de saída limitado.

Projeto do Filtro Para o projeto do filtro foi empregado o Método da Amostragem em Frequência – MAF. O h[n] é a resposta ao impulso causal do filtro e H[k] é a sua DFT. H[k] pode ser obtida da amostragem da resposta em frequência do filtro desejado, em frequências igualmente espaçadas. Figura 5 – Resultados obtidos – Domínio da frequência Figura 5 – Resultados obtidos – Domínio do tempo Script no Matlab %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % Script Matlab % % %%%% Integrantes do grupo: % DIEGO ARMANDO DE A. MODESTO % EMANUEL DAMASCENO DE OLIVEIRA % SEBASTIÃO ALVES SANTANA % SUSANNA SILVA MIRANDA SADDI % YHANARA STELLE C. DE OLIVEIRA %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% clear,clc %% Valores Iniciais A = 1; % amplitude de pico f0 = 400; % frequência fundamental em Hz fs = 8000; % frequência de amostragem em Hz t = 0:1/fs:0. gera o eixo do tempo i = 500; % indice de recorte plot do vetor amostral %% Onda Quadrada Original 400 Hz a ser filtrada - input quadrada = A*square(2*pi*f0*t,50); transf=fft(quadrada); n=length(quadrada); p2=abs(transf/n); p1=p2(1:n/2+1); p1(2:end-1) = 2*p1(2:end-1); f=fs*(0:(n/2))/n; plot(f,p1);title('Domínio da Frequência');xlabel('f [Hz]');ylabel(''); hold on; %% Sinal desejado - onda triangular triangular = A*sawtooth(2*pi*f0*t,0.

transft=fft(triangular); n=length(triangular); p2t=abs(transft/n); p1t=p2t(1:n/2+1); p1t(2:end-1) = 2*p1t(2:end-1); f=fs*(0:(n/2))/n; plot(f,p1t); hold on; %% Projeto do filtro FIR Multitaxa ordem = 100; % ordem do filtro % limites de frequência das faixas do filtro (normalizada em 4000 Hz) faixas = [0. Ed. Porto Alegre: Bookman, 2007. p. PALITO, T. O uso da plataforma de desenvolvimento OMAP-L137/TMS320C6747, de processamento digital de sinais, na implementação de filtros digitais. pucpr. br/~marcelo/pds/laboratorio%20matlab/lab%20matlab%207 /lab_pds_matlab_7. pdf >. Acesso em: 19 jun. FLEURY, Cláudio A. Disponível em: < http://www. ece. ufrgs. br/~eng04006/aulas/aula24. pdf >.

667 R$ para obter acesso e baixar trabalho pronto

Apenas no StudyBank

Modelo original

Para download