Buscar

TRABLAHO SINAIS E SISTEMA (1)

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 16 páginas

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 6, do total de 16 páginas

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 9, do total de 16 páginas

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

Prévia do material em texto

CENTRO 
UNIVERSITÁRIO 
INTERNACIONAL 
UNINTER 
ESCOLA SUPERIOR 
POLITÉCNICA 
BACHARELADO EM 
ENGENHARIA ELÉTRICA 
DISCIPLINA DE SINAIS E 
SISTEMAS 
ALUNO : FABRÍCIO MODESTO DA SILVA 
TUBARÃO 2020 
 
 
 
 
 
 
 
 
 
 
RESUMO 
 
Este trabalho tem atividades referente ao estudo 
de sinais e sistemas, e vem de forma 
prática fortalecer o estudo da matéria e capacitar 
para o uso do software SciLab, que é uma 
ótima ferramenta para auxiliar nas operações com 
sinais além de poder retornar graficamente, 
o que nos ajuda na visualização e comparação entre 
sinais e na compreensão do comportamento 
dos sinais e operações. As atividades foram 
divididas em duas, a primeira parte abrangendo 
operações mais básicas e a segunda tratando da 
convolução entre sinais . 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
OBJETIVO 
Essa atividade contribui para o aprofundamento do 
estudo do conteúdo aqui trabalhado 
e nos faz conhecer o software matemático SciLab e 
algumas operações básicas com sinais. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
A primeira tarefa da atividade um é criar duas 
funções, impulso unitário e degrau unitário. 
Para a função impulso unitário usamos os seguintes 
comandos: 
 
 
 
function [y]=impulso(x) //cria função com nome 
impulso e recebe argumento y 
y=zeros(1,length(x));//cria vetor de zeros vetor com 
uma linha e x colunas 
y(find(x==0))=1; //procura os zeros e substitui por 
um 
endfunction; // fim d a função 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Agora vamos criar a função 
degrau unitário: 
function [y]=degrau(x) //cria função chamada 
degrau que recebe argumento x e 
retorna y 
y=zeros(1,length(x)); 
//cria um vetor y de z eros com uma linha e l ength 
retorna quantas colunas de 
cordo com o vetor d e entrada 
y(find(x>=0))=1; //onde x for maior que zero, a ltera 
valor para 1 
endfunction //fim da função 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SE RU7 for zero, adotar 3 para gerar a função. 
É meu caso, então para mim a função fica desta 
forma; 
� � � 
 
 
� n>=0
 
E os comandos no SciNotes ficam assim: 
function [y]=funcao(x) //cria fun ção chamada fun 
cao que recebe argumento x e 
retorna y 
y=tan(((3/2)*x)+ (((3* %pi)/3))); //realiza o cálculo 
e retorna resultado em y 
endfunction //fim da função 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Agora vamos calcular b[n]=x[n]-y[n]. 
Os comandos usados foram: 
 
clc //limpar a a tela 
b=x-y // realiza o cálculo b[n]= x[n]-y[n] 
 
 
Figura 9:Calcu lando b[n] 
Vamos plotar os quatro gráficos em uma mesma 
janela para observar e comparar os resultados 
da atividade 1. 
 
//comandos de impressão dos gráficos 
//imprimir gráficos na mesma janela com as 
respectivas legendas e dimensões de 2 linhas x 2 
colunas 
subplot(221); xtitle( 'x[n]', 'Amostra', 'Amplitude'); 
plot2d3(n,x); // posição 1 da janela 
subplot(222); xtitle( 'y[n]', 'Amostra', 'Amplitude'); 
plot2d3(n,y); // posição 2 da janela 
subplot(223); xtitl e( 'a[n]=x[n].y[n]', 'Amostra', 
'Ampli tude'); plot2d3(n1,a); // posição 3 da 
janela 
subplot(224); xtitl e( 'b[n] =x[n]-y[n]', 'Amostra', 
'Amplitude'); plot2d3(n,b); // posição 4 da 
janela 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
ATIVIDADE 2 – 
SISTEMAS LINEARES - 
CONVOLUÇÃO 
 
Iniciamos gerando um vetor n de -5 a 5 com 
intervalo de 1, e um vetor n1 de -10 a 
10 com intervalo d e 1 para fazer o gráfico, já que a 
convolução retorna mais elementos que os 
vetores de entrada. 
Vamos inserir os comandos no terminal de 
programação para gerar esses vetores. 
n=-5:5 //cria vetor de -5 a 5 com intervalo de 1 
n1=-10:10 //cria vetor de -10 a 10 com intervalo de 1 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Agora h tem a soma dos vetores h1[n] e h2[n], 
então vou calcular a convolução de x[n] com 
h[n]. 
x[0] x h[0]=0 
x[0] x h[0] + x[0] x h[0] = 0 
x[0] x h[0] + x[0] x h[0] + x[0] x h[0] = 0 
x[0] x h[0] + x[0] x h[0] + x[0] x h[0] + x[0] x h[2] 
= 0 
x[0] x h[0] + x[0] x h[0] + x[0] x h[0] + x[0] x h[2] 
= 0 
x[2] x h[0] + x[0] x h[0] + x[0] x h[0] + x[0] x h[2] 
+ x[0] x h[12] = 0 
x[3] x h[0] + x[2] x h[0] + x[0] x h[0] + x[0] x h[2] 
+ x[0] x h[12] + x[0] x h[8] = 0 
x[4] x h[0] + x[3] x h[0] + x[2] x h[0] + x[0] x h[2] 
+x[0] x h[12]+ x[0] x h[8] +x[0] x h[0]= 0 
x[3] x h[0] + x[4] x h[0] + x[3] x h[0] + x[2] x h[2]+ 
x[0] x h[12] + x[0] x h[8] + x[0] x h[0] + 
x[0] x h[0] = 4 
x[0] x h[0] +x[3] x h[0] + x[4] x h[0] + x[3] x h[2] + 
x[2 ] x h[12]+ x[0] x h[8] + x[0] x h[0] + 
x[0] x h[0] + x[0] x h[0] = 30 
x[0] x h[0] + x[0] x h[0] + x[3] x h[0] + x[4] x h[2] 
+ x[3] x h[12] + x[2] x h[8]+ x[0] x h[0] + 
x[0] x h[0] + x[0] x h[0] + x[0] x h[0] = 60 
x[11] x h[0] + x[0] x h [0] + x[0] x h[2] + x[3] x 
h[12] + x[4] x h[8] + x[3] x h[0]+ x[2] x h[0 ] 
+ x[0] x h[0] + x[0] x h[0] + x[0] x h[0] = 78 
x[0] x h[0] + x[0] x h[2] + x[0] x h[12] + x[3] x h[8] 
+ x[4] x h[0]+ x[3] x h[0] + x[2] x h[0] + 
x[0] x h[0] + x[0] x h[0] = 24 
x[0] x h[2] + x[0] x h[12] + x[0] x h[8] + x[3] x 
h[0]+ x[4] x h[0] + x[3] x h[0] + x[2] x h[0] + 
x[0] x h[0] = 0 
x[0] x h[12] + x[0] x h[8] +x[0] x h[0]+ x[3] x h[0] 
+ x[4] x h[0] + x[3] x h[0] + x[2] x h[0]= 0 
x[0] x h[8] + x[0] x h[0]+ x[0] x h[0] + x[3] x h[0] 
+ x[4] x h[0] + x[3] x h[0] = 0 
x[0] x h[0]+ x[0] x h[0] + x[0] x h[0] + x[3] x h[0] 
+ x[4] x h[0] = 0 
x[0] x h[0] + x[0] x h[0] + x[0] x h[0] + x[3] x h[0] 
= 0 
x[0] x h[0] + x[0] x h[0] + x[0] x h[0] = 0 
x[0] x h[0] + x[0] x h[0] = 0 
x[0] x h[0] = 0 
y[n]=[0 0 0 0 0 0 0 4 30 60 78 68 24 0 0 0 
0 0 0 0 0] 
 
Vamos plotar os sinais da atividade dois primeira 
parte em uma única janela a fim de observar 
os resultados. 
Os comandos para plotar são: 
clc //limpar a tela 
// imprimir gráficos na mesma janela com as 
respectivas legendas e dimensões de 2 linhas x 2 
colunas 
subplot(221); xtitle( 'x[n]=[RU1 RU2 RU3 RU4]', 
'Amostra', 'Amplitude'); plot2d3(n,x); 
subplot(222); xtitle( 'h1[n]=[RU1 RU2 0]', 
'Amostra', 'Amplitude'); plot2d3(n,h1); 
subplot(223); xtitle( ' h2[n]=[RU5 RU6 RU7]', 
'Amostra', 'Amplitude'); plot2d3(n,h2); 
subplot(224); xtitle( 'y[n]=x[n]* (h1[n]+h2[n])', 
'Amostra', 'Amplitude'); plot2d3(n1,y); 
 
 
 
RESULTADOS E 
DISCUSSÃO 
Podemos observar que na atividade dois ambos os 
cálculos resultaram em valores iguais. 
Isso ocorre devido a propriedade distributiva da 
convolução em relação a soma. 
 
A propriedade distributiva nos diz que: 
 
 
 
 
CONCLUSÕES 
 
Nesta atividade pudemos aprender comandos 
básicos do funcionamento do software SciLab, 
além de aprimorar o conhecimento no conteúdo 
trabalhado para seu desenvolvimento. 
 
Também fica evidente a diferença entre realizar 
os cálculos matemáticos e usar um software 
para tal, podendo gerar com facilidade gráficos onde 
comparamos os sinais e suas operações.

Outros materiais