Sei sulla pagina 1di 18

2012

UNIVERSIDAD NACIONAL DE INGENIERIA


Facultad de Ingeniera Elctrica y Electrnica

INFORME FINAL
APRENDIZAJE Y FAMILIARIZACION EN EL
USO DE MATLAB SEALES CONTINUAS,
DISCRETAS Y MUESTREO
UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingeniera Elctrica y Electrnica
Laboratorio de Telecomunicaciones I
1). Presentar los resultados obtenidos en el laboratorio en forma ordenada. Explicar
los resultados
PREGUNTA N1:
En Matlab se realizaron los siguientes pasos:
>>m= [0 2 4 6; 0 3 5 7]; %Creamos una matriz de tamao 2*4
>> save matrizm %Guardamos en un fichero
>> clear %Limpiamos el espacio de trabajo
>> load matrizm %Cargamos del disco la matriz
>> whos %Comprobamos las variables en memoria
Name Size Bytes Class Attributes
m 2x4 64 double

PREGUNTA N2:
>> clear %Limpiamos el espacio de trabajo
>> load matrizm %Cargamos del disco la matriz
>> m(1,3) %Elemento 1fila 3columna
ans = 4
>> m(2,:) %2fila
ans = 0 3 5 7
>> m(:,4) %4columna
ans = 6
7
>> m(1:2,1:2) %Matriz 2*2
ans = 0 2
0 3
UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingeniera Elctrica y Electrnica
Laboratorio de Telecomunicaciones I
PREGUNTA N3:
Ahora vamos a crear una matriz de nmeros complejos
>> A=[j 1+j -j 5;-j 4+2j 3 9-3j] %Creamos la matriz compleja

A =0 + 1.0000i 1.0000 + 1.0000i 0 - 1.0000i 5.0000
0 - 1.0000i 4.0000 + 2.0000i 3.0000 9.0000 - 3.0000i

>> save matrizn %Guardamos en un fichero
>> clear %Limpiamos el espacio de trabajo
>> load matrizn %Cargamos del disco la matriz
>> whos %Comprobamos las variables en memoria

Name Size Bytes Class Attributes
A 2x4 128 double complex

>> clear %Limpiamos el espacio de trabajo
>> load matrizn %Cargamos del disco la matriz
>> n(1,3) %Elemento 1fila 3columna
ans = 0 - 1.0000i
>> n(2,:) %2fila
ans = 0 - 1.0000i 4.0000 + 2.0000i 3.0000 9.0000 - 3.0000i

>> n(:,4) %4columna
ans =
5.0000
UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingeniera Elctrica y Electrnica
Laboratorio de Telecomunicaciones I
9.0000 - 3.0000i
>> n(1:2,1:2) %Matriz2*2
ans =
0 + 1.0000i 1.0000 + 1.0000i
0 - 1.0000i 4.0000 + 2.0000i

PREGUNTA N4:

a=linspace (0,2*pi, 20) %Generamos 20 elementos que recorra el
Intervalo [0,2*pi]
a =
Columns 1 through 7
0 0.3307 0.6614 0.9921 1.3228 1.6535 1.9842
Columns 8 through 14
2.3149 2.6456 2.9762 3.3069 3.6376 3.9683 4.2990
Columns 15 through 20
4.6297 4.9604 5.2911 5.6218 5.9525 6.2832
PREGUNTA N5:
v= [0:10/999:10] %Generamos 1000 puntos en el intervalo [0,10]
Columns 1 through 7
0 0.0100 0.0200 0.0300 0.0400 0.0501 0.0601
Columns 995 through 1000
9.9499 9.9600 9.9700 9.9800 9.9900 10.0000


UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingeniera Elctrica y Electrnica
Laboratorio de Telecomunicaciones I
PREGUNTA N6:
>> b=cos(2*pi*a) %Calculamos el coseno
b =
Columns 1 through 7
1.0000 -0.4856 -0.5284 0.9988 -0.4415 -0.5700 0.9951
Columns 8 through 14
-0.3963 -0.6102 0.9889 -0.3502 -0.6488 0.9803 -0.3032
Columns 15 through 20
-0.6858 0.9692 -0.2554 -0.7212 0.9558 -0.2070
>> ab=abs(b) %Calculamos el valor absoluto de lo anterior
ab =
Columns 1 through 7
1.0000 0.4856 0.5284 0.9988 0.4415 0.5700 0.9951
Columns 8 through 14
0.3963 0.6102 0.9889 0.3502 0.6488 0.9803 0.3032
Columns 15 through 20
0.6858 0.9692 0.2554 0.7212 0.9558 0.2070

E=ab.*ab/2 %Calculamos la energa del vector resultante
E =
Columns 1 through 7
0.5000 0.1179 0.1396 0.4988 0.0975 0.1625 0.4951
Columns 8 through 14
0.0785 0.1862 0.4889 0.0613 0.2105 0.4805 0.0460
Columns 15 through 20
UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingeniera Elctrica y Electrnica
Laboratorio de Telecomunicaciones I
0.2352 0.4697 0.0326 0.2601 0.4568 0.0214

PREGUNTA N7:
>> e=exp(a*j*pi/4) %Calculamos el exponencial
e =
Columns 1 through 4
1.0000 0.9665 + 0.2568i 0.8681 + 0.4964i 0.7115 + 0.7027i
Columns 17 through 20
-0.5284 - 0.8490i -0.2927 - 0.9562i -0.0373 - 0.9993i 0.2206 - 0.9754i
abe=abs(e) %Calculamos el valor absoluto de lo anterior
abe =
Columns 1 through 7
1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000
Columns 8 through 14
1.0000 1.0000 1.0000 1.0000 1.0000 1.0000 1.0000
Columns 15 through 20
1.0000 1.0000 1.0000 1.0000 1.0000 1.0000

>> im=imag(e) %Calculamos parte imaginaria
im =
Columns 1 through 7
0 0.2568 0.4964 0.7027 0.8618 0.9632 0.9999
Columns 8 through 14
0.9696 0.8742 0.7202 0.5178 0.2808 0.0249 -0.2327
Columns 15 through 20
UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingeniera Elctrica y Electrnica
Laboratorio de Telecomunicaciones I
-0.4747 -0.6848 -0.8490 -0.9562 -0.9993 -0.9754
>> r=real(e) %Calculamos parte real
r =
Columns 1 through 7
1.0000 0.9665 0.8681 0.7115 0.5072 0.2688 0.0124
Columns 8 through 14
-0.2448 -0.4856 -0.6938 -0.8555 -0.9598 -0.9997 -0.9725
Columns 15 through 20
-0.8802 -0.7287 -0.5284 -0.2927 -0.0373 0.2206
>> E=e.*e/2 %Calculamos la energa del vector resultante
E =
Columns 1 through 4
0.5000 0.4340 + 0.2482i 0.2536 + 0.4309i 0.0062 + 0.5000i
Columns 17 through 20
-0.2207 + 0.4486i -0.4143 + 0.2799i -0.4986 + 0.0373i -0.4513 - 0.2152i



PREGUNTA N8:
Funcin Cosinusoidal
En el editor:
function resultado=cosinusoi (no,N,paso,wo,fase)
ref=[no:paso:no+N]
x=cos(wo*ref+fase)
end
UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingeniera Elctrica y Electrnica
Laboratorio de Telecomunicaciones I
En el Command window:
>> f=cosinusoi(0,10,0.1,2*pi*60,pi/2) % Damos valores para definir la
funcion
ref =
Columns 1 through 7
0 0.1000 0.2000 0.3000 0.4000 0.5000 0.6000
Columns 99 through 101
9.8000 9.9000 10.0000
x =
1.0e-012 *
Columns 1 through 7
0.0001 -0.0002 0.0083 -0.0044 0.0113 0.0269 -0.0142 ..
Columns 99 through 101
-0.2201 -0.0907 0.0387

PREGUNTA N9:
Representacin de los vectores obtenidos en las preguntas 6 y 7
Respecto al grafico de la pregunta 6:
>> a %Invocamos al vector temporal obtenido en 4
a =
Columns 1 through 7
0 0.3307 0.6614 0.9921 1.3228 1.6535 1.9842
Columns 8 through 14
2.3149 2.6456 2.9762 3.3069 3.6376 3.9683 4.2990
Columns 15 through 20
UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingeniera Elctrica y Electrnica
Laboratorio de Telecomunicaciones I
4.6297 4.9604 5.2911 5.6218 5.9525 6.2832
>> y=cos(2*pi*a); %Aplicamos el coseno
>> plot(a,y); %Representamos el vector
>> grid %Me permite hacer cuadricula en la grafica
>> [a,y]=ginput(5) %Me da las coordenadas en dicho punto
a =
5.0081
y =
0.8079
La grafica seria:

GRAFICA PREGUNTA 6


Respecto al grafico de la pregunta 7:
>> a %Invocamos al vector temporal obtenido en 4
a =
UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingeniera Elctrica y Electrnica
Laboratorio de Telecomunicaciones I
Columns 1 through 7
0 0.3307 0.6614 0.9921 1.3228 1.6535 1.9842
Columns 8 through 14
2.3149 2.6456 2.9762 3.3069 3.6376 3.9683 4.2990
Columns 15 through 20
4.6297 4.9604 5.2911 5.6218 5.9525 6.2832

>> y=exp(j*pi/4*a) ; %Calculamos el exponencial tomando el vector
anterior
>> plot(y,a) %Representamos el vector
Warning: Imaginary parts of complex X and/or Y arguments ignored
>> grid
La grafica seria:
GRAFICA PREGUNTA 7




UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingeniera Elctrica y Electrnica
Laboratorio de Telecomunicaciones I
PREGUNTA N10:
Seal Pasobanda
En el editor:
function[ref,x]=pasoband(fo,fr,fp,inf,sup,paso)
ref=[inf:paso:sup];
r=sin(2*pi*fr.*ref);
fi=sin(2*pi*fp.*ref);
x=r.*cos(2*pi*fo.*ref+fi);
plot(ref,x)
axis([-1 1 -2 2])
title('Seal Pasobanda')
En el Command window:
f=pasoband(25,1.5,15,-0.5,0.5,1/1250); %Damos valores a la funcin
Grafica:


Al variar los parmetros de fr y fp, se obtendr:
>> f=pasoband(25,0.5,10,-0.5,0.5,1/1250); %Variamos valores de fr y fp

UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingeniera Elctrica y Electrnica
Laboratorio de Telecomunicaciones I




Interpretacin de los Cambios en la Grafica:

fr, nos representa la frecuencia de la seal senoidal r (t) es decir la seal de informacin, al
cambiar este valor de 1.5 a 0.5 estamos reduciendo la frecuencia de la seal y de igual
manera al reducir fp sea de la seal de desfasaje .Los cambios observados hacen
concentrar la seal en los extremos y menos en la parte central ,esto porque el fo no cambia
,en cambio el fr y fp si lo hacen

PREGUNTA N11:

Envolvente Compleja de una Seal Pasobanda

En el editor:

function [ref,x]=pasoband2(fo,fr,fp,inf,sup,paso)
UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingeniera Elctrica y Electrnica
Laboratorio de Telecomunicaciones I
ref=[inf:paso:sup];
r=sin(2*pi*fr.*ref);
fi=sin(2*pi*fp.*ref);
x=r.*cos(2*pi*fo.*ref+fi);
x1=r.*exp(j*fi);
x1r=real(x1.*exp(j*2*pi*fo.*ref));
x1i=imag(x1.*exp(j*2*pi*fo.*ref));
plot(ref,x)
figure(2)
subplot(1,2,1)
plot(ref,x1r)
subplot(1,2,2)
plot(ref,x1i)
end
En el Command window:
>> f=pasoband2(25,1.5,15,-0.5,0.5,1/1250); % Damos valores a la funcinGrafica:
FIGURE 1

UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingeniera Elctrica y Electrnica
Laboratorio de Telecomunicaciones I
FIGURE 2



PREGUNTA N12:
Deltas
En el editor:

UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingeniera Elctrica y Electrnica
Laboratorio de Telecomunicaciones I
En el Command window:


Grafica:

PREGUNTA N13:
Cambio del origen de tiempos
A)
En el editor:

UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingeniera Elctrica y Electrnica
Laboratorio de Telecomunicaciones I
En el Command window:

Grafica

B)

UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingeniera Elctrica y Electrnica
Laboratorio de Telecomunicaciones I
PREGUNTA N14:
Convolucin de Graficas
A) Inicialmente:
En el Command window:

Grafica:







UNIVERSIDAD NACIONAL DE INGENIERIA
Facultad de Ingeniera Elctrica y Electrnica
Laboratorio de Telecomunicaciones I
2). Observaciones y Conclusiones:

Se puede observar que el software de Matlab es muy importante desde las cosas ms
sencillas como crear una matriz, conjuntos de nmeros, pasando por funciones, grficos de
seales as como tambin funciones complicadas y finalmente hasta tareas complejas como
la convolucin de 2 funciones. Entre otras observaciones se puede notar que se pueden
implementar determinadas funciones que nos ayudaran como la seal pasobanda o la
desplazada que nos ayudaran ms adelante para el tratamiento de seales y modulacin.

Entre algunas conclusiones importantes podemos destacar la precisin con la que
MATLAB realiza los clculos y otras tareas como las graficas de algunas funciones, razn
por la cual es muy til en diversas reas de la ingeniera, en especial de las
Telecomunicaciones.