introdução ao processo de digital de sinais
V.C.Parro
vparro@ieee.org
1
Introdução
Este conjunto de atividades tem como objetivo introduzir os conceitos fundamentais de processamento digitais de sinais. Dentre estes conceitos pode-se destacar:
1.
Teorema da amostragem;
2.
Quantização de sinais amostrados ( erro de quantização);
3.
Filtragem analógica de sinais amostrados;
4.
Filtragem digital de sinais amostrados;
5.
Estruturas para implementação de …ltros digitais;
6.
Transformada discreta de Fourier.
Para realizarmos um estudo inicial utilizaremos como ferramenta de trabalho o SW Matlab&Simulink.
2
2.1
Aula 02
Inicializando o Matlab
Dois cuidados que devemos ter ao iniciarmos um trabalho utilizando o Matlab é a con…guração do caminho para leitura e gravação dos arquivos gerados utilizando no menu …le a opção set path. Outra orientação importante é manter a qualidade da documentação, procurando
1
sempre descrever nas primeiras linhas do programa todas as informações necessárias para utilização posterior do mesmo, como por exemplo:
% PCT Motorola - Processamento Digital de Sinais - novembro, 2000
% Programa para observação do comportamento
% de sinais amostrados
%
% Comandos utilizados: 1) waread, 2) playsnd
%
% Versão 1.0
%
2.2
Sintetizando sinais
Utilizando o comando playsnd:
>>PLAYSND Implementation for SOUND
PLAYSND(Y,FS,BITS)
Listagem do Programa:
% PCT Motorola - Processamento Digital de Sinais
% Novembro, 2000
% Programa para observação do comportamento
% de sinais amostrados
%
% Comandos utilizados: 1) playsnd
%
% Versão 1.0
%
clc; clear; %%%% Programa principal %%%%%%%%% t=linspace(0,100*pi,1000); y= sin(t); fs= 11000; bits=16; %%%% Rotina de visualização %%%%%%%% stem(y(1:42)) %%%% Rotina de reprodução do som %%%%% playsnd(y’,fs,bits) 2
Atividade: Implemente o programa descrito e veri…que o que acontece quando alteramos as variáveis: fs e