Você está na página 1de 4

Processamento Digital de Sinais

Prof. Eng. Viviana R. Zurro MSc.

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 disponíveis no AVA na Aula Ambiente Matemático Scilab.
• Listas de Exercícios disponíveis em todas as aulas do AVA.

ORIENTAÇÕES

• Para realizar esta atividade leia atentamente e estude todo o material disponível no
AVA (principalmente as apostilas e listas de exercícios).
• 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: Introdução ao Scilab).
• Coloque o algoritmo completo no relatório com o detalhe de cada uma das linhas como
o exemplo indicado. Será descontada nota.
• Trabalhos iguais serão considerados plágio e a nota será zero para todos os alunos
que entregarem o mesmo trabalho

ATIVIDADE

Um determinado sistema digital tem a seguinte estrutura:

Figura 1: Estrutura do filtro.

M11 Filtros digitais - Roteiro 1


Processamento Digital de Sinais

Prof. Eng. Viviana R. Zurro MSc.

Para chegar na resposta ao impulso será necessário calcular a função do sistema 퐻(푧)
a partir da estrutura do filtro.

Esta atividade deve ser desenvolvida considerando um RU de 7 números

Se seu RU tiver menos de 7 números deverá preencher com zeros os últimos números.
Exemplo:

RU = 12345

RU1 RU2 RU3 RU4 RU5 RU6 RU7


1 2 3 4 5 0 0

Se seu RU tiver mais de 7 números deverá desconsiderar os últimos números. Exemplo:

RU = 123456789

RU1 RU2 RU3 RU4 RU5 RU6 RU7


1 2 3 4 5 6 7

Sendo:

• 푎=
• 푅푈1
푏 = 푅푈2/10 se 푅푈2 = 0 푏 =
• 0,2
• 푐 = 푅푈3 se 푅푈3 = 0 푐 = 3
푑 = 푅푈4 se 푅푈4 = 0 푑 = 4
Vetor de entrada (sinal de entrada):

푥[푛] = 푒 −푅푈3푛⁄10 + 2−푛⁄10 푐표푠 (0,4푘푛 + )
−푅푈4 ≤ 푛 < 4 4
• 휋 = número 휋, sintaxe no Scinotes %pi
푅푈2
• 푘 = 9 , se 푅푈2 = 0 adotar 푘 =
0,22
Usando o ambiente matemático Scilab calcular o sinal de saída 푦[푛] definido por:

푦[푛] = 푥[푛] ∗ ℎ[푛] (1)

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

• É 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.

M11 Filtros digitais - Roteiro 2


Processamento Digital de Sinais

Prof. Eng. Viviana R. Zurro MSc.

1. (6 pontos) A partir da estrutura do filtro mostrada na Figura 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.

a. (0,5p) Estrutura do filtro


b. (1,5p) Procedimento
c. (3p) Cálculo dos parâmetros
d. (1p) Resposta ao impulso ℎ[푛] correta

2. Scilab:

a. Gerar um vetor 푛 entre -20 e 20 para 푥[푛] e ℎ[푛].


b. Gerar um vetor 푛1 entre -40 e 40 para 푦[푛].
c. (3 pontos) Algoritmo matemático detalhado (de preferência no SciNotes).

i. (1,5p) Vetor de entrada 푥[푛] correto


ii. (1,5p) Resposta ao impulso ℎ[푛] correta

3. (1 ponto) 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).

--------------------------------------------------------------------------------------------------------------------------

Exemplo RU: 1234567

RU1 RU2 RU3 RU4 RU5 RU6 RU7


1 2 3 4 5 6 7


푥[푛] = 푒 −0,3푛 + 2−푛⁄10 푐표푠 (0,088푛 + ) −4
≤푛<4 4

M11 Filtros digitais - Roteiro 3


Processamento Digital de Sinais

Prof. Eng. Viviana R. Zurro MSc.

Gráficos

M11 Filtros digitais - Roteiro 4

Você também pode gostar