Você está na página 1de 12

INSTITUTO SUPERIOR DE TRANSPORTES E COMUNICAES

DEPARTAMENTO DE CINCIAS BSICAS

Processamento Analgico de Sinais

TEMA: Trabalho Laboratorial

Docente:
Eng. Vithor Nypwipwy

Discentes:

Ruy Alexandre Dombo

Maputo, Marco de 2015

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 +

Em que A amplitude, w a frequncia em radianos por segundo, e o teta angulo de


fase em radianos.

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

A=2; %aumento da amplitude


NSamples=2.5;
ScaleFactor=2;
n=0:0.1:NSamples; ;%domnio da
funo
y1=A*exp(-n*ScaleFactor);
y2=(1/A)+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

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

2. C) stem a vs stem b: as linhas que envolvem o grfico so mais concentrados no grfico


stem b comparados ao stem a e a amplitude do stem b diminui a metade;

Exerccio 3

% 3 Considere o seguinte comando


t=-3:0.1:6;
xn3 = 0+(t>=0);

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

% 3 Considere o seguinte comando


t=-3:0.1:6;
xn3 = 0+(t>=0);

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

3. C) plot a vs plot b: a amplitude do grfico plot b


diminui a metade.

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.

Você também pode gostar