Buscar

M6 Filtros digitais - Roteiro Alguem fez!!!

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Processamento Digital de Sinais 
 
Prof. Eng. Viviana R. Zurro MSc. 
 
M6 Filtros digitais - Roteiro 1 
Atividade Prática: Filtros Digitais 
OBJETIVO 
Verificar o sinal de saída a partir de um sinal de entrada determinado. 
MATERIAL UTILIZADO 
 Ambiente matemático Scilab. 
 Apostilas 1, 2 e 3 disponíveis na Aula 12. 
 Comando cshift. Rodar este comando antes de executar o algoritmo do problema. Este 
comando está anexado na aula como arquivo zip. 
ORIENTAÇÕES 
 Para realizar esta atividade leia atentamente todo material (principalmente as apostilas) 
disponível na Aula 12. 
 Atenção!: Coloque no relatório todo o desenvolvimento matemático prévio ao 
desenvolvimento do algoritmo. Se não houver desenvolvimento matemático como 
indicado no vídeo do experimento será descontada nota. 
 Inclua imagens de todos os procedimentos solicitados. Nas imagens não se esqueça 
de colocar nomes nos eixos (xlabel e ylabel). Será descontada nota. 
 Para facilitar o desenvolvimento da atividade use o aplicativo SciNotes que permite 
gravar sua atividade como um programa (página 7 da Apostila 1). 
 Coloque o algoritmo completo no relatório com o detalhe de cada uma das linhas como 
o exemplo indicado. Será descontada nota. 
ATIVIDADE 
Um determinado sistema digital tem a função de transferência (resposta em frequência) 
definida por 𝐻(𝑧) mostrada na equação (1) 
 𝐻(𝑧) =
1 − 𝑎𝑧−1
1 − 𝑏𝑧−2
+
𝑐𝑧−1
1 − 0,2𝑧−1
 (1) 
Sendo: 
 𝑎 = 𝑅𝑈1 
 𝑏 =
𝑅𝑈2
10
, se 𝑅𝑈2 = 0 adotar 𝑏 = 0,16 
 𝑐 = 𝑅𝑈3, se 𝑅𝑈3 = 0 adotar 𝑐 = 3 
Vetor de entrada (sinal de entrada): 
𝑥[𝑛] = 𝑑. 𝑒−(
𝑑
10
𝑛) + 𝑚. 𝑐𝑜𝑠 (
𝑓𝜋
10
𝑛) −𝑔 ≤ 𝑛 < 𝑘 
 𝑑 = 𝑅𝑈4, se 𝑅𝑈4 = 0 adotar 𝑑 = 4 
 𝑒 = número 𝑒, sintaxe no Scinotes %e 
 𝑚 = 𝑅𝑈5, se 𝑅𝑈5 = 0 adotar 𝑚 = 5 
 𝑓 = 𝑅𝑈6, se 𝑅𝑈6 = 0 adotar 𝑓 = 6 
Processamento Digital de Sinais 
 
Prof. Eng. Viviana R. Zurro MSc. 
 
M6 Filtros digitais - Roteiro 2 
 𝜋 = número 𝜋, sintaxe no Scinotes %pi 
 𝑔 = 𝑅𝑈7 
 𝑘 = 𝑅𝑈7, se 𝑅𝑈7 = 0 adotar 𝑘 = 7 
Exemplos de RU 
RU: 1635010 
RU1 RU2 RU3 RU4 RU5 RU6 RU7 
1 6 3 5 0 1 0 
 
𝑥[𝑛] = 5. 𝑒−(0,5𝑛) + 5. 𝑐𝑜𝑠(0,1𝜋𝑛) 0 ≤ 𝑛 < 7 
RU: 1971742 
RU1 RU2 RU3 RU4 RU5 RU6 RU7 
1 9 7 1 7 4 2 
 
𝑥[𝑛] = 𝑒−(0,1𝑛) + 7. 𝑐𝑜𝑠(0,4𝜋𝑛) −2 ≤ 𝑛 < 2 
Usando o ambiente matemático Scilab calcular o sinal de saída 𝑦[𝑛] definido por: 
 𝑦[𝑛] = 𝑥[𝑛] ∗ ℎ[𝑛] (2) 
Onde ℎ[𝑛] é a resposta ao impulso (domínio do tempo) correspondente à 𝐻(𝑧) (domínio da 
frequência). E o sinal de saída 𝑦[𝑛] é resultante da convolução entre o sinal de entrada 𝑥[𝑛] e a 
resposta ao impulso do sistema ℎ[𝑛]. 
PROCEDIMENTO 
Exemplo RU: 1635010 
𝐻(𝑧) =
1 − 𝑧−1
1 − 0,6𝑧−2
+
5𝑧−1
1 − 0,2𝑧−1
 
 É conveniente usar o aplicativo SciNotes para escrever os comandos. 
 As funções impulso unitário e degrau unitário explicadas na Apostila 1: Introdução ao 
Scilab serão fundamentais para esta atividade. Elas deverão ser definidas no início da 
série de comandos. 
1. (5 pontos) A partir da função de transferência apresentada na equação (1) calcular a 
resposta ao impulso ℎ[𝑛] do sistema. Todos os cálculos deverão ser apresentados 
detalhadamente no relatório (estes cálculos serão realizados no caderno). As listas de 
exercícios mencionadas no MATERIAL UTILIZADO têm vários problemas e resoluções 
similares. 
2. Scilab: 
a. Gerar um vetor 𝑛 entre -20 e 20 para 𝑥[𝑛] e ℎ[𝑛]. 
b. Gerar um vetor 𝑛1 entre -40 e 40 para 𝑦[𝑛]. 
Processamento Digital de Sinais 
 
Prof. Eng. Viviana R. Zurro MSc. 
 
M6 Filtros digitais - Roteiro 3 
c. (3 pontos) Algoritmo matemático detalhado (de preferência no SciNotes). 
i. (1 ponto) Vetor de entrada 𝑥[𝑛] correto 
ii. (1 ponto) Resposta ao impulso ℎ[𝑛] correta 
iii. (1 ponto) O restante do algoritmo 
3. (2 pontos) Usando os comandos subplot e plot2d3 (Apostila 2) plotar 𝑥[𝑛], ℎ[𝑛], e 𝑦[𝑛] 
no mesmo gráfico. 
a. Gráficos corretos. 
b. Nomes nos eixos dos gráficos (será descontada nota se os gráficos não tiverem 
nome nos eixos). 
-------------------------------------------------------------------------------------------------------------------------- 
Exemplos de gráficos:

Continue navegando