Академический Документы
Профессиональный Документы
Культура Документы
Procesamiento
Digital de Seales
Secuencias Exponenciales y
Complejas
Docente
Alumno
CUI
: 20061345
Grupo
ndice:
ndice:................................................................................................................................ 2
Secuencias Exponenciales Reales:...............................................................................3
Secuencias Complejas:................................................................................................. 15
PROCESAMIENTO DIGITAL DE SEALES
Cuestionario Final:........................................................................................................ 23
Conclusiones y Observaciones:................................................................................... 28
Bibliografa:.................................................................................................................... 29
clear; clf;
%Limpiamos el ambiente
n=[-9:40];
%Definiendo rango de muestras
10
11
e=2*(alpha).^n;
stem(n,e);
title('Exponencial Creciente : -1 < Alpha');
ylabel('e[n]');
xlabel('n');
12
e[n]
0
-10
-5
10
15
n
13
20
25
30
35
40
100
90
80
70
e[n]
60
50
40
30
20
10
0
-10
-5
10
15
n
14
20
25
30
35
40
e[n]
-2
-4
-6
-10
-5
10
15
n
15
20
25
30
35
40
100
80
60
40
e[n]
20
0
-20
-40
-60
-80
-100
-10
-5
10
15
n
16
20
25
30
35
40
17
n
n=0
clear all;
%Limpiamos el ambiente
N=10;
n=[0:N-1];
alpha=0.5+1.5j;
e=alpha.^n;
18
| |<1 , evalue:
2. Considerando ahora
19
1
n 1
n=0
Para
=0.2+0.3 j ||=0.36
clear all;
%Limpiamos el ambiente
alpha=0.2+0.3j;
e=1/(1-alpha)
20
e = 1.0959 + 0.4110i
21
n
n=k
clear all;
%Limpiamos el ambiente
cte=3;
%PARA K>0
k=cte;
alpha=0.2+0.3j;
n=[0:k];
22
e1=alpha.^n;
suma=sum(e1);
e=((1/(1-alpha))-suma)
%PARA K<0
k=-cte;
n=[k:-1];
e1=alpha.^n;
suma=sum(e1);
e=((1/(1-alpha))+suma)
23
e = -21.2619 -13.0938i
24
n n = (
n=0
2
1 )
25
clear all;
%Limpiamos el ambiente
n=[-10:20];
26
10< n 20
exponenciales reales
27
28
29
30
31
32
1500
1000
500
0
-10
-5
10
15
20
10
15
20
2000
1000
0
-1000
-10
-5
33
10
0
-10
-5
10
15
20
10
15
20
10
5
0
-5
-10
-10
-5
34
2
1.5
1
0.5
0
-10
-5
10
15
20
10
15
20
2
1
0
-1
-2
-10
-5
35
1000
500
0
-10
-5
10
15
20
10
15
20
1000
500
0
-500
-1000
-10
-5
36
8
6
4
2
0
-10
-5
10
15
20
10
15
20
10
5
0
-5
-10
-10
-5
37
3
2
1
0
-10
-5
10
15
20
10
15
20
4
2
0
-2
-4
-10
-5
38
5. Estudie la siguiente funcin para ver como se genera en MATLAB una seal
exponencial
de
tiempo
discreto.
Seguidamente
function y=genexp(a,n0,L)
39
utilice
la
funcin
para
40
end
41
>> y=genexp(0.9,0,21);
>> stem([0:20],y)
42
0.6
0.5
0.4
0.3
0.2
0.1
0
10
43
12
14
16
18
20
44
a =
1a
para a 1
1a
n=0
45
clear all;
%Limpiamos el ambiente
L=20;
a=1.3;
46
sumatoria = 630.1655
formula = 630.1655
47
48
Secuencias Complejas:
7. Las funciones de MATLAB real( ) e imag( ) extraen las partes real e imaginaria
de un nmero complejo. Al graficar una seal compleja en tiempo continuo o
discreto (utilizando plot o stem), se debe especificar si la grfica se hace la
49
jn
3
50
y=exp(x*n);
subplot(2,1,1);
stem(n,real(y));
title('Parte Real de la Exponencial');
subplot(2,1,2);
stem(n,imag(y));
title('Parte Imaginaria de la Exponencial');
51
1
0.5
0
-0.5
-1
10
15
20
25
20
25
1
0.5
0
-0.5
-1
10
15
52
53
x [ n ]= ( z0 ) n=e (
54
Donde
z 0=r e =r .
z 0=0.9 45
55
n=[0:L-1];
alpha=0.9*(cos(angle)+j*sin(angle))
y=exp(alpha.*n);
subplot(2,1,1);
stem(n,real(y));
title('Parte Real de la Exponencial');
subplot(2,1,2);
stem(n,imag(y));
title('Parte Imaginaria de la Exponencial');
56
x 10
0
-2
10
12
14
16
18
20
16
18
20
x 10
0.5
0
-0.5
-1
10
57
12
14
58
L=21;
n=[0:L-1];
%Para un angulo de 0
angle=0;
alpha=0.9*(cos(angle)+j*sin(angle));
y=exp(alpha.*n);
plot(real(y),imag(y))
title('Con angulo a 0')
grid on;
pause;
%Para un angulo de 22.5
59
angle=(22.5*pi)/180;
alpha=0.9*(cos(angle)+j*sin(angle));
y=exp(alpha.*n);
plot(real(y),imag(y))
title('Con angulo a 22.5')
grid on;
pause;
%Para un angulo de 45
angle=(45*pi)/180;
alpha=0.9*(cos(angle)+j*sin(angle));
y=exp(alpha.*n);
60
plot(real(y),imag(y))
title('Con angulo a 45')
grid on;
pause;
%Para un angulo de 67.5
angle=(67.5*pi)/180;
alpha=0.9*(cos(angle)+j*sin(angle));
y=exp(alpha.*n);
plot(real(y),imag(y))
title('Con angulo a 67.5')
grid on;
61
pause;
%Para un angulo de 90
angle=(90*pi)/180;
alpha=0.9*(cos(angle)+j*sin(angle));
y=exp(alpha.*n);
plot(real(y),imag(y))
title('Con angulo a 90')
grid on;
pause;
%Para un angulo de 112.5
angle=(112.5*pi)/180;
62
alpha=0.9*(cos(angle)+j*sin(angle));
y=exp(alpha.*n);
plot(real(y),imag(y))
title('Con angulo a 112.5')
grid on;
pause;
%Para un angulo de 135
angle=(135*pi)/180;
alpha=0.9*(cos(angle)+j*sin(angle));
y=exp(alpha.*n);
plot(real(y),imag(y))
63
64
65
1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
7
7
x 10
66
10
x 10
-2
-2
10
12
14
6
x 10
67
Con angulo a 45
x 10
4
2
0
-2
-4
-6
-8
-10
-0.5
0.5
1.5
2.5
3.5
5
x 10
68
400
200
-200
-400
-600
-800
-700
-600
-500
-400
-300
69
-200
-100
100
200
1
0.8
0.6
0.4
0.2
0
-0.2
-0.4
-0.6
-0.8
-1
-1
-0.8
-0.6
-0.4
-0.2
70
0.2
0.4
0.6
0.8
0.6
0.5
0.4
0.3
0.2
0.1
0
-0.1
-0.2
-0.4
-0.2
0.2
0.4
71
0.6
0.8
0.35
0.3
0.25
0.2
0.15
0.1
0.05
0
-0.05
-0.2
0.2
0.4
0.6
72
0.8
1.2
0.16
0.14
0.12
0.1
0.08
0.06
0.04
0.02
0
-0.02
-0.2
0.2
0.4
0.6
73
0.8
1.2
4.5
x 10
4
3.5
3
2.5
2
1.5
1
0.5
0
0.1
0.2
0.3
0.4
0.5
74
0.6
0.7
0.8
0.9
Cuestionario Final:
1. Considerando una secuencia exponencial real:
x [ n ]= n u [ n ]
75
x av = x [ n ]
n=
Energa:
E x = |x [n]|
n=
76
x av
a. Variacin de
a:
77
1
1
x av =
n=0
78
79
200
180
160
140
120
100
80
60
40
20
0
0.65
0.7
0.75
0.8
80
0.85
0.9
0.95
b. Idem que el anterior pero considerando los mismos valores de con signo
negativo.
81
82
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
-1
-0.95
-0.9
-0.85
83
-0.8
-0.75
-0.7
-0.65
c. Variacin de
Como
Ex
menor a 0 es igual a 0.
84
n2
E x = | | =
n=0
2n
n=0
= 0 entonces p = 0)
85
E x = =
p=0
1
1
86
87
200
180
160
140
120
100
80
60
40
20
0
0.65
0.7
0.75
0.8
88
0.85
0.9
0.95
0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
-1
-0.95
-0.9
-0.85
89
-0.8
-0.75
-0.7
-0.65
90
91
El valor de
N en
x3 [ n ]
x3 [ 8 ]
mximo
92
x3=x1+x2;
stem(n,x3)
title('Grafico de x3')
grid on;
x3(9)
max(x3)
93
30
25
20
15
10
10
15
94
20
25
30
x3 [ 8 ]
x3 [ n ]
95
Conclusiones y Observaciones:
-
96
97
en la pantalla principal definir la funcin con los valores que se desea darle.
98
esta secuencia varia de 0 a 90, se produce una espiral que cada vez se va
99
100
101
102
Bibliografa:
Ayuda del MATLAB
103