Sie sind auf Seite 1von 14

PONTIFCIA UNIVERSIDADE CATLICA DE MINAS GERAIS

Curso de Engenharia Eletrnica e de Telecomunicao

Alan Antnio Moreira - n 1


Rafael Lanza Gonalves - n 39
Richard Lourran Rodrigues Carvalho - n 43

TRABALHO I PROCESSAMENTO DE SINAIS


SINAIS E SISTEMAS DISCRETOS / AMOSTRAGEM DE SINAIS
CONTNUOS NO TEMPO

Professora Zlia Myriam Assis Peixoto

BELO HORIZONTE 2/2013

1 INTRODUO
Como condio de realizao do trabalho, foi imposto que a parametrizao
(onde aplicvel) dever ser feita em funo dos nmeros de chamada dos alunos na
disciplina, indicados como A1, A2, A3.
1) O valor mximo nas funes ser calculado pela mdia simples:

Vmax

A1 A2 A3 1 39 43

27, 6 (1)
3
3

2) A frequncia analgica dever estar situada entre [100Hz, 100kHz], cujo


valor deve ser mltiplo inteiro da seguinte frequncia:

o MAX ( A1 , A2 , A3 ) 43*10 430 Hz (2)


3) A frequncia de amostragem ( S ) e escalas dos grficos devem ser,
adequadamente, escolhidas pelo grupo para uma boa visualizao dos resultados.
Caso necessrio, recomenda-se mostrar o grfico inteiro com destaque (zoom) de
reas de maior interesse. Nesse caso, usar a funo subplot.

Problemas Propostos

1) Construa o grfico dos seguintes sinais discretos:


a) Degrau:
[ ]

[ ]

(3)

Figura 1 Grfico do Exercicio 1, letra A

Da funo degrau unitrio subtrado de um sinal unitrio de amplitude Vmax/2=13, e


deslocada 5 unidades para esquerda, e em seguida somada a outro sinal de amplitude Vmax/2
a partir de 10.

b) Senoidal:
[ ]

(4)

Figura 2 Grfico do exerccio 1, letra B, sinal senoidal

Sinal senoidal com amplitude Vmax = 27,6, frequncia analgica de 430hz, e defasado de

c) Cossenoidal:
[ ]

(5)

Figura 3 Grfico do exerccio 1, letra C, sinal cossenoidal

Sinal cossenoidal com amplitude Vmax = 27,6, frequncia analgica de 430hz, e defasado de
.

2) Dado o sinal exponencial decrescente [ ]


[
] , construa o grfico do sinal [ ]

[
[

Figura 4 Grfico do exerccio 2

X[n] um sinal exponencial que vem do +

, porem neste caso delimitado pela

diferena de dois sinais unitrios, um adiantado +3 e o outro sinal degrau unitrio atrasado -3.
A Figura 4 mostra as duas partes da regra de precedncia, onde primeiro se faz o
deslocamento e em seguida a compresso.
A compresso se d amostrando em X[n-10], a partir do 0, os valores onde n par, para
este caso.

3) Para a sequncia, [ ]

Construa o grfico do sinal de sada do SLTI dado por:


[ ]

[ ]

[ ]

[ ]

[ ] (6)

Figura 5 Grfico do exerccio 3

X[n] um sinal que pode ser representado pela expresso u[n]-u[n-2], a Figura 5 mostra parte
a parte da como uma conexo em cascata de X[n] .
Contudo vemos no ultimo grfico a convoluo final.

4) Para o SLTI discreto, cuja expresso de sada dada abaixo, construa os grficos
dos sinais de entrada e de sada considerando os seguintes sinais de excitao:

4 y[n] y[n 1] 3 y[n 2] x[n] x[n 4]

(7)

a) Pulso retangular unitrio, com intervalo de amostragem

Figura 6 Grfico do exerccio 3, letra A

A Figura 6 apresenta no primeiro grfico a resposta do sistema dado pela equao 7, a um


pulso retangular unitrio de durao

200
0.2326 e intervalo de amostragem de
2 o

1
0.0012 . O grfico mostra uma instabilidade na parte transitria, devido ao sistema e
2 o
logo h uma estabilizao da resposta muito semelhante a sistemas de 2 ordem.

b) Sinal senoidal de amplitude mxima igual a

e frequencia analgica

Escolha o periodo de amostragem e comprimento do sinal.

Figura 7 Grfico do exerccio 4, letra B


Idem ao comentrio anterior, porm o sistema excitado com um sinal senoidal.

Codigo em MATLAB

%%
TRABALHO I
%% SINAIS E SISTEMAS DISCRETOS / AMOSTRAGEM DE SINAIS CONTNUOS NO TEMPO
%
%##########--- Disciplina:
---##########
%##########--- PROCESSAMENTO DE SINAIS
---##########
%##########--- Professora:
---##########
%##########--- Zlia Myriam Assis Peixoto
---##########
%##########--- 2 SEMESTRE 2013
---##########
%##########--- Alunos:
---##########
%##########--- Alan Antonio Moreira
N de Chamada: 1
---##########
%##########--- Rafael Lanza Gonalves
N de Chamada: 39
---##########
%##########--- Richard Lourran Rodrigues Carvalho N de Chamada: 43
---##########
clear;
clc;
MAT=[1 39 43];% Matriz com valores dos numeros de chamada
Vmax=(MAT(1,1)+MAT(1,2)+MAT(1,3))/3;
Mo=max(MAT)*10;% em hz Omega 0
%PADRO DE VARIAVEIS
%as variaveis de X[n] e Y[n] tero o seguinte padro:
%
%
ex1 a _Xn --> (ex1a_Xn)
%
| | |
%
| |
- - -> Equao referente a X[n] ou Y[n]
%
|
- - -> 'L' de Letra a do exercicio 1
%
- - -> 'ex1' de Exercicio 1
%
%% Exercicio 1 - Construa o grfico dos seguintes sinais discretos:%%%%%%%%
%%LETRA A
%declaraao de variaveis
n1=-20;
n2=19;
N=n1:n2;%intervalo
DEGRAU=[zeros(1,abs(n1)) ones(1,abs(n2+1))];
DEGRAU2=[zeros(1,abs(n1)-5) ones(1,abs(n2+1)+5)];
DEGRAU3=[zeros(1,abs(n1)+10) ones(1,abs(n2+1)-10)];
ex1a_Xn=((DEGRAU)-((Vmax/2).*DEGRAU2)+((Vmax/2).*DEGRAU3));
figure(1)
stem(N,ex1a_Xn), grid on
Lmax=max(ex1a_Xn);
Lmin=min(ex1a_Xn);
axis([n1 n2 Lmin Lmax]);
xlabel('n');
ylabel('Degrau');
title('Exercicio 1 - Letra a

aam-rlg-rlrc - 2/2013','FontSize',14);

%%LETRA B %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%declaraao de variaveis **************************************************
n1=-25;
n2=25;
N=n1:n2;%intervalo
Ms=10000;
omega=Mo/Ms;
%**************************************************************************
ex1b_Xn=Vmax*(sin((2*omega*pi.*N)+(pi/(MAT(1,1)+MAT(1,2)))));
figure(2)
stem(N,ex1b_Xn), grid on
Lmax=max(ex1b_Xn);

Lmin=min(ex1b_Xn);
axis([n1 n2 Lmin Lmax]);
xlabel('n');
ylabel('Senoidal');
title('Exercicio 1 - Letra b

aam-rlg-rlrc - 2/2013','FontSize',14);

%%LETRA C %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%declaraao de variao
n1=-30;
n2=30;
N=n1:n2;%intervalo
Mo2=Mo*100;
Ms=10000;
omega=Mo2/Ms;
ex1c_Xn=Vmax*(cos((sqrt(2)*omega.*N)+(pi/(MAT(1,1)+MAT(1,2)))));
figure(3)
stem(N,ex1c_Xn), grid on
Lmax=max(ex1c_Xn);
Lmin=min(ex1c_Xn);
axis([n1 n2 Lmin Lmax]);
xlabel('n');
ylabel('Cossenoidal');
title('Exercicio 1 - Letra c

aam-rlg-rlrc - 2/2013','FontSize',14);

%%%%%%%%%%%%%%%%%%%%%%%%%%FIM EXERCICIO 1%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


%% Exercicio 2 - Construa o grfico do sinal de sada do SLTI

%%%%%%%%%%%

%declaraao de variao
n1=-15;
n2=15;
N=n1:n2;%intervalo
DEGRAU1=[zeros(1,abs(n1)-3) ones(1,abs(n2+1)+3)];
DEGRAU2=[zeros(1,abs(n1)+3) ones(1,abs(n2+1)-3)];
ex2_Xn=(((3*Vmax)/200).^N).*((DEGRAU1)-(DEGRAU2));% para melhor visualizao alteramos a
exponencial
Vn=N+10;
tam=length(Vn);
j=0;
for i=1:tam
if mod(Vn(1,i),2)==0
j=j+1;
ex2_Yn(1,j)=ex2_Xn(1,i);
end
end
N2=-2:1:12;
figure(4)
subplot(3,1,1)
stem(N,ex2_Xn), grid on
xlabel('n');
ylabel('X[n]');
title('Exercicio 2
subplot(3,1,2)
stem(Vn,ex2_Xn), grid on
xlabel('n');
ylabel('X[n-10]');
subplot(3,1,3)
stem(N2,ex2_Yn), grid on
xlabel('n');
ylabel('Y[n]=X[2n-10]');

aam-rlg-rlrc - 2/2013','FontSize',14);

%%%%%%%%%%%%FIM EXERCICIO 2 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


%% Exercicio 3 - Construa o grfico do sinal de sada do SLTI

%%%%%%%%%%%

%declaraao de variaveis
n1=-1;
n2=2;
N=n1:n2;%intervalo
DEGRAU1=[zeros(1,abs(n1)) ones(1,abs(n2+1))];
DEGRAU2=[zeros(1,abs(n1)+2) ones(1,abs(n2+1)-2)];
ex3_Xn=(DEGRAU1-DEGRAU2);
A=ex3_Xn;
B=conv(A,ex3_Xn);
Nb=-2:4;
C=conv(ex3_Xn,B);
Nc=-3:6;
D=conv(ex3_Xn,C);
Nd=-4:8;
figure(5)
subplot(4,1,4), stem(Nd,D), grid on
xlabel('n');
ylabel('X[n]*X[n]*X[n]*X[n]');
subplot(4,1,3), stem(Nc,C), grid on
xlabel('n');
ylabel('X[n]*X[n]*X[n]');
subplot(4,1,2), stem(Nb,B), grid on
xlabel('n');
ylabel('X[n]*X[n]');
subplot(4,1,1), stem(N,A), grid on
xlabel('n');
ylabel('X[n]');
title('Exercicio 3 -

aam-rlg-rlrc - 2/2013','FontSize',14);

%%%%%%%%%%%%FIM EXERCICIO 3 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


%% Exercicio 4 - Construa o grfico do sinal de sada do SLTI

%%%%%%%%%%%

%declaraao de variaveis
n1=0;
n2=200/(2*Mo);
N=n1:1/(2*Mo):n2;%intervalo
%*Exercicio 4 Letra A******************************************************
ex4a_Xn=[ones(1,length(N))];
yn1=0;
yn2=0;
xn1=0;
xn2=0;
xn3=0;
xn4=0;
ex4a_Yn=zeros(1,length(ex4a_Xn));
for i=1:length(ex4a_Xn)
ex4a_Yn(1,i)=(((ex4a_Xn(1,i))+xn4)-(yn1+(3*yn2)))/4;
yn2=yn1;
yn1=ex4a_Yn(1,i);
xn4=xn3;
xn3=xn2;
xn2=xn1;

xn1=ex4a_Xn(1,i);
end
figure(6)
subplot(2,1,1)
stem(N,ex4a_Yn), grid on
xlabel('n');
ylabel('Y[n]');
title('Exercicio 4 - Letra a

aam-rlg-rlrc - 2/2013','FontSize',14);

subplot(2,1,2)
stem(N,ex4a_Xn), grid on
xlabel('n');
ylabel('X[n]');
%*Exercicio 4 Letra B******************************************************
Mo_aux=Mo/10;
n1=0;
n2=2*Mo_aux;
N=n1:50/Mo_aux:n2;%intervalo
ex4b_Xn=(Vmax/10)*(sin(Mo_aux.*N));
yn1=0;
yn2=0;
xn1=0;
xn2=0;
xn3=0;
xn4=0;
ex4b_Yn=zeros(1,length(ex4b_Xn));
for i=1:length(ex4b_Xn)
ex4b_Yn(1,i)=(((ex4b_Xn(1,i))+xn4)-(yn1+(3*yn2)))/4;
yn2=yn1;
yn1=ex4b_Yn(1,i);
xn4=xn3;
xn3=xn2;
xn2=xn1;
xn1=ex4b_Xn(1,i);
end
figure(7)
subplot(2,1,1)
stem(N,ex4b_Yn), grid on
xlabel('n');
ylabel('Y[n]');
title('Exercicio 4 - Letra b

aam-rlg-rlrc - 2/2013','FontSize',14);

subplot(2,1,2)
stem(N,ex4b_Xn), grid on
xlabel('n');
ylabel('X[n]');

%%%%%%%%%%%%FIM EXERCICIO 4 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Bibliografia:
Weeks, M.:Digital Signal Processing: Using MATLAB and Wavelets 2nd ed.;Jones and
Bartleett Publishers; USA; 2011
Baptista, M. A. E.: Sistemas de Processamento Digital: Ficha 1 Sistemas e Sinais
Discretos:

http://www.estgv.ipv.pt/paginaspessoais/maeb/SPD/Teorico_Praticas_PDF/Guia%20TP1%20S
PD%20-%20Sistemas%20e%20Sinais%20Discretos.pdf Acessado em 01/09/2013; Escola
Superior de Tecnologia de Viseu; 2006

Das könnte Ihnen auch gefallen