Está en la página 1de 12

Universidad Católica De Santa María

FACULTAD DE CIENCIAS E INGENERÍAS


FÍSICAS Y FORMALES
ESCUELA PROFESIONAL DE INGENÍERIA
ELECTRÓNICA

PROCESAMIENTO DIGITAL DE SEÑALES

DOCENTE: Ing VICTOR HUGO RIVERA CHAVEZ


PRACTICA N° 02: RESPUESTA DE SISTEMAS LTI
CONVOLUCION
ALUMNO: DE LAMA RODRIGUEZ HARRY
GRUPO: 02

Arequipa – Perú

2019
RESPUESTAS DE SISTEMAS LTI CONVOLUCION
I. OBJETIVOS
 Implementar el muestreo con diferentes frecuencias de muestreo
 Obtener periodo, módulo y fase de diferentes señales

II. ACTIVIDADES
 Al finalizar la práctica realice una tabla indicando los comandos utilizados, sintaxis
y preguntas donde fueron aplicadas.
 No olvide aplicar todo lo aprendido hasta ahora.
 En base a las actividades realizadas y sus respuestas, realice sus conclusiones
𝜋
1. Graficar el módulo, fase y determinar el periodo discreto de 𝑥(𝑛) = 𝑒 𝑗(5 𝑛+0.5) ,
para −40 ≤ 𝑛 ≤ 40.

n=-40:40;
x=exp(j.*((pi/5)*n+0.5));
subplot(3,1,1),stem(x,n),title STEM,grid on
subplot(3,1,2),stem(abs(x),n),title ABS,grid on;
subplot(3,1,3),stem(phase(x),n),title PHASE,grid on;
2. Sea:
𝑥1(𝑛) = {−1, 0, 1, 𝟕, −1, 2, 3, −4}
𝑥2(𝑛) = {2, 1, 𝟓, −1, −2, 5, 1, 3, 2}

2.1 Escriba un programa en MATLAB, para representar en forma gráfica y en


forma tabulada cada señal.

n=-10:10;
x1=[zeros(1,7) -1 0 1 7 -1 2 3 -4 zeros(1,6)];
stem(n,x1,'c')
xlabel('n')
ylabel('x1')
title('Grafica')

[n’ x1’]
Grafica
8

4
x1

-2

-4
-10 -8 -6 -4 -2 0 2 4 6 8 10
n

ans =

-10 0
-9 0
-8 0
-7 0
-6 0
-5 0
-4 0
-3 -1
-2 0
-1 1
0 7
1 -1
2 2
3 3
4 -4
5 0
6 0
7 0
8 0
9 0
10 0

n=-10:10;
x2=[zeros(1,8) 2 1 5 -1 -2 5 1 3 2 zeros(1,4)];
stem(n,x2,'c')
xlabel('n')
ylabel('x2')
title('Grafica')
[n' x2']

Grafica
5

2
x2

-1

-2
-10 -8 -6 -4 -2 0 2 4 6 8 10
n

ans =

-10 0
-9 0
-8 0
-7 0
-6 0
-5 0
-4 0
-3 0
-2 2
-1 1
0 5
1 -1
2 -2
3 5
4 1
5 3
6 2
7 0
8 0
9 0
10 0
2.2 Calcular y graficar
a. 𝑦(𝑛) = 𝑥1(𝑛) + 𝑥2(𝑛)
Suma
12

10

4
y

-2

-4
-10 -8 -6 -4 -2 0 2 4 6 8 10
n

b. 𝑦(𝑛) = 𝑥1(𝑛 − 3) + 𝑥2(𝑛 + 1)


GRAFICA: x1(n-3)+x2(n+1)
8

-2

-4
-10 -8 -6 -4 -2 0 2 4 6 8 10

c. 𝑦(𝑛) = 𝑥1(−𝑛 + 2) + 2𝑥2(𝑛 − 2)


GRAFICA: x1(-n+2)+2*x2(n-2)
20

15

10

-5
-10 -8 -6 -4 -2 0 2 4 6 8 10

3. Sea la señal de entrada 𝑥(𝑛) = {1, −1,8,0,2, 𝟓, −2,2,5, −1,3,5, −8,5,2} ,


calcular la secuencia de salida 𝑦(𝑛) obtenida al aplicarla a los sistema modelados
por:
3.1 ℎ1(𝑛) = {−𝟏, −1,1}
3.2 ℎ2(𝑛) = {−1,0. 𝟓, 1, −1}
3.3 ℎ3(𝑛) = {−0.5, −𝟎. 𝟐𝟓, 0.5}
3.4 ℎ1(𝑛) = {0.25, −1, 𝟎. 𝟓, 1}
3.5 ℎ1(𝑛) = {𝟏, 1,1}
Recomendación: Use conv.
x=[1,-1,8,0,2,5,-2,2,5,-1,3,5,-8,5,2];
h1=[-1,-1,1]
h2=[-1,0.5,1,-1]
h3=[-0.5,-0.25,0.5]
h4=[0.25,-1,0.5,1]
h5=[1,1,1]
t=conv(x,h1);
t2=conv(x,h2);
t3=conv(x,h3);
t4=conv(x,h4);
t5=conv(x,h5);
subplot(2,3,1),stem(t),grid on,title('grafica h1');
subplot(2,3,2),stem(t2),grid on,title('grafica h1');
subplot(2,3,3),stem(t3),grid on,title('grafica h1');
subplot(2,3,4),stem(t4),grid on,title('grafica h1');
subplot(2,3,5),stem(t5),grid on,title('grafica h1');
4. Calcular el resultado de aplicar la señal anterior a los sistemas descritos por las
ecuaciones en diferencias
1
4.1 𝑦1(𝑛) = 𝑥(𝑛 − 1) + 2 𝑥(𝑛 + 1)
4.2 𝑦2(𝑛) = 𝑦2(𝑛 − 1) + 𝑥(𝑛) − 2𝑥(𝑛 − 1) − 𝑥(𝑛 − 2)
Recomendación: Halle la función de transferencia utilizando la transformada Z.
5. Escriba un programa en MATLAB para generar tres periodos de una sinusoide
analógica de amplitud 4 y frecuencia 200 Hz, muestreada respetando el teorema de
Shannon, asumir un desfasaje nulo
𝑥(𝑡) = 𝐴sin(2πft + φ)
f
𝑥(𝑛) = 𝑥(𝑛𝑇) = 𝐴 sin(2πfnT + φ) = Asin(2πn + φ)
fs
5.1 Determine: módulo, fase, parte impar, parte par y periodo de la señal
muestreada (usar los comandos, abs, fase)
A=4;
f=100;
fs=(1/200);
n=[0:0.1:10];
o=0;
x=A*sin(f*2*pi*n*fs+o);
xm=abs(x);
xf=phase(x);
subplot(3,1,1),stem(n,xm),grid on,title('MODULO');
subplot(3,1,2);stem(n,xf),grid on,title('FASE');
subplot(3,1,3);stem(n,x),grid on,title('SENOIDAL');
MODULO
4

0
0 1 2 3 4 5 6 7 8 9 10
FASE
4

0
0 1 2 3 4 5 6 7 8 9 10
SENOIDAL
5

-5
0 1 2 3 4 5 6 7 8 9 10

A=4;
f=100;
fs=(1/200);
n=[0:0.1:10];
o=0;
x=A*sin(f*2*pi*n*fs+o);
xm=abs(x);
xf=phase(x);
xp=(x+xm)./2;
xpI=(x-xm)./2;
subplot(2,1,1),stem(n,xp),grid on,title('PARTE PAR')
subplot(2,1,2),stem(n,xpI),grid on,title('PARTE IMPAR')
PARTE PAR
4

0
0 1 2 3 4 5 6 7 8 9 10

PARTE IMPAR
0

-1

-2

-3

-4
0 1 2 3 4 5 6 7 8 9 10

5.2 Duplique la frecuencia de muestreo, que sucede con el periodo

A=4;
f=100;
fs=(1/400);
n=[0:0.1:10];
o=0;
x=A*sin(f*2*pi*n*fs+o);
xm=abs(x);
xf=phase(x);
subplot(3,1,1),stem(n,xm),grid on,title('MODULO');
subplot(3,1,2);stem(n,xf),grid on,title('FASE');
subplot(3,1,3);stem(n,x),grid on,title('SENOIDAL');
MODULO
4

0
0 1 2 3 4 5 6 7 8 9 10
FASE
4

0
0 1 2 3 4 5 6 7 8 9 10
SENOIDAL
5

-5
0 1 2 3 4 5 6 7 8 9 10

5.3 Muestree ahora asumiendo una sinusoide de 1400 Hz a una frecuencia de


muestreo de 1000Hz, superponga la gráfica con la obtenida en la actividad
5.1, usando el comando hold. ¿Qué sucede?, explique

6. Calcule la energía de las 20 primeras muestras de las señales generadas en las


actividades 5.1 y 5.2, concluya que ha sucedido si es la misma señal, relaciónelo
con aplicaciones prácticas, recuerde que

Recomendación: usar los comandos abs y suma


Para una frecuencia de 400Hz
>> f = 4*sin (2*pi*fs/400*n);
>> E = sum( abs(f).^2 )

E=
1.9200e+004

Para una frecuencia de 200Hz


>> f = 4*sin (2*pi*fs/200*n);
>> E = sum( abs(f).^2 )
E=
19200

7. Calcule la potencia media de las señales generadas en las actividades 5.1 y 5.2,
concluya que ha sucedido si es la misma señal, relaciónelo con aplicaciones
prácticas, recuerde que

Para f = 200Hz

>> syms N;
E = sum( abs(f).^2 );
P= limit((1/(2*N +1))*E)

P=
19200

También podría gustarte