Académique Documents
Professionnel Documents
Culture Documents
I. OBJETIVOS:
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)");
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.
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);
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.
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:
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");
clc, clear
t=-1:0.001:1;
x=sawtooth(10*pi*t);
plot(t,x);
grid on;
xlabel("Tiempo (seg)");
ylabel("Amplitud");
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);
xlabel("Tiempo (seg)");
ylabel("Amplitud");
c=conv(a,b);
subplot(3,1,3);
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);
xlabel("Tiempo (seg)");
ylabel("Amplitud");
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)
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