Vous êtes sur la page 1sur 13

Informe final N°1 Señales y Sistemas

FACULTAD DE INGENIERIA ELECTRONICA, ELECTRICA Y DE


TELECOMUNICACIONES

CURSO: LABORATORIO DE SEÑALES Y SISTEMAS

TEMA: GENERACION DE SEÑALES

PROFESOR: Ing. Wilbert Chavez Irazabal

INFORME: FINAL N°: 1

ALUMNO : - BARRAZA CCACCYA , ROMEL COD: 14190144

FECHA : Mayo del 2018

Ing. Wilbert Chavez FIEE - UNMSM


Informe final N°1 Señales y Sistemas

INFORME FINAL N°1


GENERACION DE SEÑALES

I. OBJETIVOS:

 El Equipo de esta practica es familiarizar al alumno con la generación y adquisición de


señales de comunicaciones atendiendo a aspectos tales como señales continuas y discretas.

II. MATERIAL Y EQUIPOS:

1 Ordenador de Mesa
1 Tarjeta reproductora de sonido
El alumno debe traer unos auriculares similares a los de un reproductor portátil
Todos los ordenadores deben estar equipados con Octave o Matlab

III. PROCEDIMIENTO:
1.- Generar en OCTAVE un seno de frecuencia 2KHZ y amplitud 1:
Utilizamos el código siguiente que se escribió en el octave:

clc, clear

t=0:0.001:2;

T=0.5;

f=1/T;

pha=0;

A=1;

x=A*sin(2*pi*f*t+pha);

plot(t,x);

grid on;

title("Señal Seno");

xlabel("Tiempo (seg)");

Ing. Wilbert Chavez FIEE - UNMSM


Informe final N°1 Señales y Sistemas
ylabel("Amplitud");

El primer incoveniente que suscito, fue que la PC no se encontraba instalada con el Programa
Octave, por ello se tuvo que instalar desde un USB, luego el código , como se puede apreciar,
funcióno sin ningún problema.
Se utilizo todas las funciones y comandos desarrollados en el informe previo.

2.- Generar en OCTAVE un coseno de frecuencia 2Khz y amplitud 1:


Se utilizo el siguiente código:

clc, clear

t=0:0.001:2;

T=0.5;

f=1/T;

pha=0;

A=1;

x=A*cos(2*pi*f*t+pha);

Ing. Wilbert Chavez FIEE - UNMSM


Informe final N°1 Señales y Sistemas
plot(t,x);

grid on;

title("Señal Coseno");

xlabel("Tiempo (seg)");

ylabel("Amplitud")

básicamente es el mismo código presentado para la función seno, solo que ahora se cambio por
la función coseno, se obtuvo el siguiente grafico:

Claramente se nota en la grafica que se obtiene la función pedida, con un intervalo de 0,5 en el
eje del tiempo, según se definió en el código que se introdujo.

Ing. Wilbert Chavez FIEE - UNMSM


Informe final N°1 Señales y Sistemas

3.- Genere en OCTAVE una señal cuadrada de cuyo periodo en estado cero sea 4 veces el
periodo en 1:

Se utilizo en primer lugar el código para generar una onda cuadrada, que es el siguiente:

clc, clear

t=0:0.001:1;

w=10*pi;

x=square(w*t);

plot(t,x);

grid on;

Luego este código se modifico para poder obtener las condiciones que pedían en el problema,
bsaicamente que el porcentaje de trabajo en el estado 1 sea de 20% y sobre todo que se origine
solo en la parte positiva del eje; esas modificaciones se realizaron utilizando las diferentes
funciones y comandos repasados en el informe previo ,Luego La grafica con el código saldrá de la
siguiente manera:

Ing. Wilbert Chavez FIEE - UNMSM


Informe final N°1 Señales y Sistemas

4.- Generar una señal simétrica de función par:

En el caso de una función par , aquella que se refleja con respecto al eje de las abcisas,
utilizaremos una función triangular , cuyo código es el siguiente:

clc, clear

t=-1:0.001:1;

x=tripuls(t);

plot(t,x);

grid on;

title("Onda Triangualar");

xlabel("Tiempo (seg)");

ylabel("Amplitud");

Haciendo uso de la función: tripuls(t) , se obtuvo la siguiente grafica:

Ing. Wilbert Chavez FIEE - UNMSM


Informe final N°1 Señales y Sistemas

5.- Generar una señal simétrica impar:

Básicamente se utilizo una señal diente de sierra cuyo código es el siguiente:

clc, clear

t=-1:0.001:1;

x=sawtooth(10*pi*t);

plot(t,x);

grid on;

title("Onda Diente de Sierra");

xlabel("Tiempo (seg)");

ylabel("Amplitud");

Lo cual nos origino la siguiente grafica:

Ing. Wilbert Chavez FIEE - UNMSM


Informe final N°1 Señales y Sistemas

6.- Convolucione una señal senoidal y una señal diente de sierra:

Para poder realizar este grafico utilizaremos la función conv, utilizando el siguiente código:

clc, clear

t=0:0.001:2;

T=0.5;

f=1/T;

pha=0;

A=1;

a=A*sin(2*pi*f*t+pha);

subplot (3,1,1);

plot(t,a);

grid on;

title("Señal Seno");

xlabel("Tiempo (seg)");

ylabel("Amplitud");

b=sawtooth(10*pi*t);

subplot(3,1,2);

plot(t,b);

title("Onda Diente de Sierra");

xlabel("Tiempo (seg)");

ylabel("Amplitud");

c=conv(a,b);

subplot(3,1,3);

Ing. Wilbert Chavez FIEE - UNMSM


Informe final N°1 Señales y Sistemas
plot(c);

Sin embargo , debemos de notar que las frecuencias para cada función son diferentes, por lo cual
saldrá una convolución muy inexacta, luego lo colocaremos en un mismo código frecuencias
iguales para cada señal, de la siguiente manera:

6.- Mostrar en un solo pantallazo las señales generadas en 1,2,3,4 cada vez que teclee
ENTER:

clc, clear

t=0:0.001:2;

T=0.5;

f=1/T;

pha=0;

A=1;
Ing. Wilbert Chavez FIEE - UNMSM
Informe final N°1 Señales y Sistemas
a=A*sin(2*pi*f*t+pha);

b=A*cos(2*pi*f*t+pha);

w=10*pi;

c=square(w*t)

j=-1:0.001:1;

d=tripuls(j);

subplot(4,1,1);

plot(t,a);

grid on;

title("Señal Seno");

xlabel("Tiempo (seg)");

ylabel("Amplitud")

subplot(4,1,2);

plot(t,b);

title("Señal Coseno");

xlabel("Tiempo (seg)");

ylabel("Amplitud")

subplot(4,1,3);

plot(t,c);

title("Señal Cuadrada");

xlabel("Tiempo (seg)");

ylabel("Amplitud")

subplot(4,1,4);

plot(t,d);

Ing. Wilbert Chavez FIEE - UNMSM


Informe final N°1 Señales y Sistemas
title("Onda Triangualar");

xlabel("Tiempo (seg)");

ylabel("Amplitud");

Realizando las modificaciones respectivas el código y el grafico final será:

Se puede notar que al momento de dar enter en el ordenador, inmediatamente el programa


muestra los 4 graficos en una pantalla compartida.

Observacion, como se puede notar , el código se compilo en Matlab, debido al termino de la


experiencia en laboratorio siendo este continuado en nuestros hogares para su termino.

Ing. Wilbert Chavez FIEE - UNMSM


Informe final N°1 Señales y Sistemas

8.- Conclusiones:

- A travez del laboratorio me he podido dar cuenta que Octave es una poderosa herramienta para
modelar ecuaciones matematicas.

-Mas que eso , es fundamental para interactuar con las ciencias aplicadas (por ejemplo la
electronica)

-Y con unas pocas líneas podemos trabajar en señales continuas y discretas, lo que lo hace casi
imprescendible para el tratamiento de señales (como la voz y otras señales analógicas y digitales)

-En cuanto a la programación , es sumamente simple y amigable, debido a su lenguaje de alto


nivel.

Ing. Wilbert Chavez FIEE - UNMSM


Informe final N°1 Señales y Sistemas

BIBLIOGRAFÍA:

 http://docplayer.es/2699241-Manual-basico-de-octave-y-qtoctave.html

 http://www.ie.itcr.ac.cr/marin/lic/el3212/Libro/Tema3.pdf

 http://webserver.dmt.upm.es/media/files/cursomo.pdf

 http://softin.info/tag/matlab/

2018

Ing. Wilbert Chavez FIEE - UNMSM

Vous aimerez peut-être aussi