Vous êtes sur la page 1sur 44

“Año de diálogo y l a reconciliación

nac io nal”

UNIVERSIDAD NACIONAL MAYOR DE SAN MARCOS


Facultad de Ingeniería Eléctrica y Electrónica
E.A.P. Ingeniería de Telecomunicaciones

INFORME FINAL I – II – III - IV :

ALUMNOS:
Portilla Ynca, Mario…………………….……………………………16190269
Perez Cabrera, Diego Alejandro……………………..…………12190275
Fonseca Dueñas, Luigui…………………………………………….16190257
Lizama Lucero, Leonardo Jean Pierre………………………..16190297
Córdova Pérez Jiann Marcos……………………………………..15190077

CURSO: Introducción a las Telecomunicaciones - LABORATORIO

HORARIO: Martes 18:00-20:00 GRUPO: L-21

PROFESOR: Ing. Alberto Silva Ibarra

201 8
FIEE- UNMSM

EXPERIENCIA I:

I. OBJETIVO
Simular e investigar en forma experimental el procesamiento de señales
usando los comandos e instrucciones del software Matlab.

II. PROCEDIMIENTO
Desarrolle los siguientes ejemplos:
2.1 FUNCIONES MATEMATICAS

2.2 NUMEROS COMPLEJOS


FIEE- UNMSM

2.3 CONSTRUCCION DE ARRAYS

2.4 Escribir en el editor de Matlab para obtener las gráficas de las


funciones periódicas
FIEE- UNMSM
FIEE- UNMSM
FIEE- UNMSM
FIEE- UNMSM

2.5 Generación de señales discontinuas

2.6 Manipulación de Gráficos


FIEE- UNMSM

2.7 Subdivisión de Ventana de Graficas


FIEE- UNMSM

EXPERIENCIA I - CUESTIONARIO:
1. Cambie el valor de las variables en cada uno de los ejercicios y desarrolle
nuevas aplicaciones por lo menos 2 ejercicios adicionales de cada uno de los
ejercicios planteados como ejemplos
2.1:
Asignando nuevas variables:

2.2:
Asignando nuevas variables:
FIEE- UNMSM

2.3:
Asignando nuevas variables:

2.4:
Figura (1):
FIEE- UNMSM

Figura (2):

Figura (3):

Figura (4):
FIEE- UNMSM

Figura (5):

Figura (6):
FIEE- UNMSM

2.5:
Figura (1):
FIEE- UNMSM

2.6:
Figura (1):

2.7:
Figura (1):
FIEE- UNMSM

2. Explique las funciones de cada una de las principales instrucciones y


comandos usados en los ejercicios anteriores
-sqrt(x): Esta función permite obtener la raíz cuadrada de una variable “x”.

-fix(x): Redondea hacia cero.

-floor(x): Redondea hacia menos infinito

-ceil(x): Redondea hacia infinito

-round(x): Redondea hacia el entero más próximo.

-angle(x): Permite obtener el ángulo de alguna variable.

-linspace(): Coloca en línea a las variables.

-plot(): Permite graficar la función.

-figure(): Abre la ventana de gráficos.

-grid(): Activa la malla en la gráfica.

-xlabel(): Permite colocar un título al eje “x”.

-ylabel(): Permite colocar un título al eje “y”.

-axis(): Permite establecer un intervalo para los ejes.

-title(): Permite asignar un título a la gráfica.

3. Presentar su informe final con una breve introducción teórica con el


resultado de cada ejercicio planteado y sus modificaciones experimentales

2.1 FUNCIONES MATEMÁTICAS


En esta parte del informe, usamos comandos para hallar la raíz cuadrada de un
número y de otra función, además de los comandos para redondear que nos brinda
Octave.
FIEE- UNMSM

2.2 NUMEROS COMPLEJOS


En esta parte usamos los comandos de Octave para poder resolver una ecuación de
segundo grado, solo con introducir las variables.
Las modificaciones experimentales que hicimos, fue la de cambiar las variables a,b y c
por otros valores.

En las expresiones para números complejos, también cambiamos los valores a las
partes real e imaginarios de c1, c2, c3, c4, c5, etc
FIEE- UNMSM

2.3 CONSTRUCCIÓN DE ARRAYS


En esta parte usamos los comandos de Octave para poder construir Arrays.
Modificamos los valores que puede tomar “x”.

2.4
En esta sección obtuvimos gráficas periódicas en simultáneo, usando los comandos de
Octave.
Las modificaciones que usamos, fue la de definir nuevos valores para “x”, además de
que cambiamos los colores de las gráficas. El código usado fue el siguiente:

2.5 GENERACIÓN DE SEÑALES DISCONTINUAS


En esta sección usamos comandos de Octave para poder generar señales discontinuas.
Donde la idea principal es multiplicar aquellos valores en un array que desea mantener
por unos y multiplicar los otros valores por cero.
Las modificaciones que aplicamos fue la de variar los valores para “x”.

2.6 MANIPULACIÓN DE GRÁFICAS


En esta sección pudimos manipular nuestras gráficas generadas por Octave usando los
comandos. Las modificaciones que aplicamos fue la de variar los valores para “x”.
FIEE- UNMSM

2.7 SUBDIVISIÓN DE GRÁFICAS


En esta sección pudimos subdividir nuestras gráficas generadas por Octave usando los
comandos. Las modificaciones que aplicamos fue la de variar los valores para “x”.
FIEE- UNMSM

EXPERIENCIA II:
Desarrollo de la serie de Fourier
1. Graficar la serie de Fourier

Gráfica:
FIEE- UNMSM

2. Desarrolle la serie trigonométrica de Fourier de la función:

Gráfica:

3. Desarrolle empleando la función for de octave


FIEE- UNMSM

Gráfica:
FIEE- UNMSM

EXPERIENCIA I I - CUESTIONARIO:
1. Desarrolle la gráfica de f(t), usando el criterio del problema 3
FIEE- UNMSM

2. Desarrollle la serie exponencial de Fourier,si f(t)=Asenpit,en el intervalo [0,1]y


grafique
FIEE- UNMSM

3. Programe en Octave la siguiente trigonométrica

F(t)=∑(4A/(npi)2)cos(nwt); n=impar
FIEE- UNMSM

EXPERIENCIA I I I
Problema 1:
Código en Matlab

Solución en Matlab
FIEE- UNMSM

Problema 2:
Código en Matlab

Solución en Matlab
FIEE- UNMSM

Problema 3:
Código en Matlab

Solución en Matlab
FIEE- UNMSM

Problema 4:
Código en Matlab

Solución en Matlab

Problema 5:
Código en Matlab
FIEE- UNMSM

Solución en Matlab

Problema 6:
Código en Matlab

Solución en Matlab
FIEE- UNMSM

Problema 7:
Desarrolla la gráfica de la función de una onda modulada en amplitud (AM):

Solución en Matlab
FIEE- UNMSM

EXPERIENCIA I I I - CUESTIONARIO:
1. Desarrolle la transformada rápida de Fourier de la función Sa(t).
FIEE- UNMSM

2. Si 𝐹(𝐹) = (𝐹 𝐹𝐹𝐹 + 𝐹 −𝐹𝐹𝐹 )/2 . Determine su transformada rápida de Fourier.

t=-0.25:0.001:0.25;

w=2*pi;

f=(exp(j*w*t)+exp(-j*w*t))/2;

figure(1)

plot(t,f)

N=128;

axis([0 0.2 0 2]);

Ts=t(2)-t(1);

Ws=2*pi/Ts;

F=fft(f);

Fp=F(1:N/2+1)*Ts;

W=Ws*(0:N/2)/N;

>> figure(2)

>> plot(W,abs(Fp),'+')

>> xlabel('Frequency,Rad/s'),ylabel('|F(W)|')
FIEE- UNMSM

3. Dado 𝐹(𝐹) = 𝐹 sin 𝐹𝐹. Desarrolle su transformada rápida de Fourier.

a).function directa

>> N=128;

>> A=2;

>> w=2*pi;

>> f=A*sin(w*t);

>> figure(1)

>> plot(t,f)

>> xlabel('Time,seg'),ylabel('f(t)'),grid
FIEE- UNMSM

b) Transformada de furrier

>> t=-0.25:0.001:0.25;

>> A=2;

w=2*pi;

f=A*sin(w*t);

subplot(2,1,1);

plot(t,f);

F=fft(f);

Fp=F(1:N/2+1)*Ts;

W=Ws*(0:N/2)/N;

figure(3)

plot(W,abs(Fp),'+')

xlabel('Frecueny,rad/s'),ylabel('|F(W)|')
FIEE- UNMSM

4. Desarrolle la transformada de Fourier de la señal muestreada


m=[0,1,2,3] y Xm=[2,3,4,5].

m=[0,1,2,3];

Xm=[2,3,4,5];

Xk=fft(Xm);

Xmag=abs(Xk);

Xphase=angle(Xk);

figure(1)

plot(m,Xmag),axis([0 5 0 25]);

figure(2)

stem(m,Xmag)

figure(3)

stem(m,Xphase)
FIEE- UNMSM
FIEE- UNMSM

EXPERIENCIA I V
FIEE- UNMSM
FIEE- UNMSM
FIEE- UNMSM
FIEE- UNMSM
FIEE- UNMSM
FIEE- UNMSM
FIEE- UNMSM

Conclusiones:
 En esta experiencia hemos podido hacer uso de la transformada rápida de

Fourier a través del software Matlab.

 Hemos analizado la transformada trigonométrica y exponencial de Fourier y así

mismo lograr su gráfica a través de Matlab.

 Hemos sincronizada las diferentes funciones a través del tiempo, teniendo en

cuenta señales periódicas que se generan a través del Matlab.

 Para poder expresar la serie trigonométrica y exponencial de Fourier

realizamos un análisis teórico para obtener la forma expresada

matemáticamente y luego digitarla en Matlab.