Escolar Documentos
Profissional Documentos
Cultura Documentos
Docente:
Eng. Vithor Nypwipwy
Discentes:
Introduo
O presente trabalho vem debruar-se sobre Actividade Laboratorial sobre Sinais, mais
concretamente Sinais bsicos e Elementares, o esboo, interpretao do cdigo entre outros.
Tem como objectivo elucidar todo o conhecimento que se tem sobre sinais e a sua relao com a
ferramenta MatLab (MATrix LABoratory) que um poderoso ambiente para o estudo
experimental de sinais e sistemas.
Sinal seria uma sequncia de estados em um sistema de comunicao que codifica um mensagem
e um Sistema seria um conjunto ordenado de elementos que se encontram interligados e que
interagem entre si com um determinado objectivo.
O estudo de sinais e sistemas bsico para a engenharia elctrica em todos nveis, por ser um
assunto extraordinariamente rico, com diversas aplicaes (Processamento de sinais, sistemas de
comunicao e sistemas de controle).
Resumo Terico
Existem diversos sinais que se destacam proeminentemente no estudo dos sinais e sistemas e
principalmente na presente Actividade Laboratorial.
Os sinais elementares servem de estudo e construo de sinais mais complexos, so eles os sinais
exponenciais, sinusoidais, degrau, a funo impulso e a funo rampa.
Sinais Exponenciais
Um sinal exponencial real, em sua forma mais geral, escrito como
x(t ) =Be at
Em que tanto B como a so parmetros reais. O parmetro B, a amplitude do sinal
exponencial medido no instante t=0.
Sinais Sinusoidais
A verso de tempo contnuo de um sinal sinusoidal, em sua forma mais geral, pode ser
escrita como
x( x(t ) = A cos( wt +
Funo Rampa
A funo impulso (t ) derivada da funo degrau u(t) em relao ao tempo. Pelo
raciocnio, a integral da funo degrau u(t) uma funo rampa de inclinao unitria.
Este ultimo sinal de teste comumente denotado por r(t), o qual formalmente definido
da seguinte maneira:
t , t 0
r (t ) =
0, t 0
1.
a) O cdigo nos mostra um sinal que est na forma Esponecial
Exerccio 1, alnea b
Exponencial Decrescente
1
0.9
NSamples=2.5;%Numero de amostras
ScaleFactor=2;%factor de escala
n=0:0.1:NSamples;%domnio da
funo
y1=exp(-n*ScaleFactor);
y2=exp(-n*2*ScaleFactor);
clf
plot(n,y1);hold on;
%Representao grfica da funo
y1
plot(n,y2,'r'); %Representao
grfica da funo y2
title('Exponencial
Decrescente');
0.8
0.7
Amplitude
0.6
0.5
0.4
0.3
0.2
0.1
0
0
0.5
1.5
2.5
Tempo
Exerccio 1, alnea c
Exponencial decrescente com A=2
2
1.8
1.6
1.4
Amplitude
1.2
0.8
0.6
0.4
0.2
0
0
0.5
1.5
Tempo
2.5
Exerccio 2, alnea a
Cosseno plot a)
3
A=3; %Amplitude
d=8;
n=0:49;
figure
%funcao
x=A*cos(((d*pi)/100)*n);
plot(n,x,'r'); %Representao
grfica da funo y por plot
title('Cosseno plot a)');
xlabel('Tempo');ylabel('Amplitud
e');grid on;
figure
Amplitude
-1
-2
-3
0
10
15
20
25
30
35
40
45
50
Tempo
Cosseno stem a)
3
Amplitude
-1
-2
-3
0
10
15
20
25
Tempo
30
35
40
45
50
%Stem
x1=A*cos(((d*pi)/100)*n);%funo
stem(n,x1,'g'); %Representao
grfica da funo y1 por stem
title('Cosseno stem a)');
xlabel('Tempo');ylabel('Amplitud
e');grid on;
figure
%Stairs
x2=A*cos(((d*pi)/100)*n);
stairs(n,x2,'c'); %Representao
grfica da funo y2 por stairs
title('Cosseno stairs a)');
xlabel('Tempo');ylabel('Amplitud
e');grid on;
Exerccio 2, alnea a
Cosseno stairs a)
3
A=2;
NSamples=2.5;
ScaleFactor=2;
n=0:0.1:NSamples;
y1=A*exp(-n*ScaleFactor);
y2=(1/A)+exp(-n*2*ScaleFactor);
clf
plot(n,y1);hold on;
plot(n,y2,'r');
title('Exponencial decrescente
com A=2');
xlabel('Tempo');ylabel('Amplitud
e');
grid on;
Amplitude
-1
-2
-3
0
10
15
20
25
30
40
35
45
50
Tempo
Exerccio 2, alnea b
Cosseno plot b)
1.5
Ab=3/2;
d=8;
n=0:0.5:80; %domnio da funo
figure
%funcao
x3=Ab*cos(((d*pi)/100)*n);
plot(n,x3,'r');%Representao
grfica da funo y3 por plot
title('Cosseno plot b)');
xlabel('Tempo');ylabel('Amplitud
e');grid on;
figure
Amplitude
0.5
-0.5
-1
-1.5
0
10
20
30
40
Tempo
50
60
70
80
Exerccio 2, alnea b
Cosseno stem b)
1.5
%Stem
x4=Ab*cos(((d*pi)/100)*n);
stem(n,x4,'g'); %Representao
grfica da funo y4 por stem
title('Cosseno stem b)');
xlabel('Tempo');ylabel('Amplitud
e');grid on;
figure
Amplitude
0.5
-0.5
-1
-1.5
0
10
20
30
40
50
60
70
80
Tempo
Cosseno stairs b)
1.5
%Stairs
x5=Ab*cos(((d*pi)/100)*n);
stairs(n,x5,'c'); %Representao
grfica da funo y5 por stairs
title('Cosseno stairs b)');
xlabel('Tempo');ylabel('Amplitud
e');
grid on;
Amplitude
0.5
-0.5
-1
-1.5
0
10
20
30
40
50
60
70
80
Tempo
Exerccio 3
3. a)
alinea a
1
0.9
0.8
%a)
figure
plot(t,xn3); %Representao
grfica da funo x por plot
title('alinea a');
xlabel('Tempo');ylabel('Amplitud
e');grid on;
0.7
Amplitude
0.6
0.5
0.4
0.3
0.2
0.1
0
-3
-2
-1
Tempo
Pulso Unitrio
2
1.5
Amplitude
b)
figure;
xn3b = 0+(t>=0);
plot(t,xn3b,'r'); %Representao
grfica da funo y2 por plot
axis([-3 6 -1 2]);
title('Pulso Unitrio');
xlabel('Tempo');ylabel('Amplitud
e');grid on;
0.5
-0.5
-1
-3
-2
-1
Tempo
c)
Exerccio 3
k = find(t==0);%elemento do vector t
corresponde ao instante 0, O elemento
que
que
corresponde ao vector 31
d) tamanho=length(t1);%achar tamando do
vector, O tamanho do vector 91
alinea c
1
0.9
%c)
figure;
xn3c = 0+(t>=0);
plot(t,xn3c);
title('alinea c');
xlabel('Tempo');ylabel('Amplitud
e');grid on;
k = find(t==0);
0.8
0.7
Amplitude
0.6
0.5
0.4
0.3
0.2
0.1
0
-3
-2
-1
Tempo
alinea d
1
0.9
%d)
figure;
xn3d = 0+(t>=0);
plot(t,xn3d);
title('alinea d');
xlabel('Tempo');ylabel('Amplitud
e');grid on;
tamanho=length(t)
0.8
0.7
Amplitude
0.6
0.5
0.4
0.3
0.2
0.1
0
-3
-2
-1
Tempo
Exerccio 4
%4
%a)
a=1;
fr=5;
w=2*pi*fr;
fa=0.2;
t=0:0.001:1;
sq=a*square(w*t+fa);
plot(t,sq, 'ro');
%Representao grfica da
funo sq por plot
title('Pulso Rectangular');
xlabel('Tempo');ylabel('Amplit
ude');grid on;
figure;
Pulso Rectangular
1
0.8
0.6
0.4
Amplitude
0.2
-0.2
-0.4
-0.6
-0.8
-1
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
Tempo
1.5
%b
a1=1;
fr1=5;
w1=2*pi*fr1;
fa1=0.2;
t1=0:0.001:1;
sq1=a1*square(w*t1+fa1);
plot(t1,sq1); %Representao
grfica da funo sq1 por plot
axis([0 1 -2 2]);
figure;
0.5
-0.5
-1
-1.5
-2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
Exerccio 4, alnea c
%c
a2=1;
fr2=5;
w2=2*pi*fr2;
fa2=0.2;
t2=0:0.001:1;
sq2=a2*square(w2*t2+fa2);
%stem
stem (t2, sq2) %Representao
grfica da funo sq1 por stem;
1.5
0.5
-0.5
-1
-1.5
axis([0 1 -2 2]);
-2
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
Concluso
A fim de facilitar a aprendizagem, importante a motivao e aplicao dos conceitos tericos
em situaes praticas. A introduo da ferramenta MATLAB permite um estudo mais agudizado
dos sinais e sistemas.
O MATLAB tem muitas vantagens, em comparao com linguagens computacionais
convencionais, para resolver problemas tcnicos. Entre elas: Facilidade de uso, Independncia da
plataforma, Funes.