Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CARRERA
LICENCIATURA EN INGENIERIA
ELECTROMECÁNICA
“LABORATORIO #1”
DE CONTROL 2
ESTUDIANTE
JOHAN PITTY
4-286-149
07-09-2020
INTRODUCCIÓN
Notar que es necesario sobremuestrear (por un factor superior a 10) para que el “dibujo”
de MATLAB se parezca a la señal de tiempo continuo. Sin embargo, mientras se cumpla
el teorema de muestreo, la señal observada en el osciloscopio o escuchada con los
auriculares es, efectivamente, un seno de 2 KHz.
Asignaciones:
Notar que para ciertas frecuencias de muestreo (aquellas para las que no se cumple el
teorema de muestreo), la señal reconstruida no corresponde con la señal original de 9
KHz. ¿Cuáles son dichas frecuencias?. ¿Cuál sería la frecuencia mínima de muestreo para
la señal de 9 KHz?.
2. CUANTIZACIÒN Y ERROR DE CUANTIZACIÒN:
!"
b)
"$"$#"$,!$#( $-!
!!
. !! "$, ' "! "!%
!
##!!#!"#!"+"'!!!&
"!$!!!!","!#!"$##e($+-!#!"
$!-!#!& $#'!"!"!"##"!"%!"
$""!#a)&b)
f=2000;
fso=1e6;
No= fso*1e-3;
to=(0:No-1)/fso;
xo=0.5*sin(2*pi*f*to)
N=fs*1;
t=(0:N-1)/fs;
x=0.5*sin(2*pi*f*t); sound(x,fs);
plot(to*1e3,xo,'k',t*1e3,x,'b-o');axis([0,1,-1,1]);
legend('Señal original','Señal muestreada');xlabel('milisegundos')
end
1
Señal original
0.8
Señal muestreada
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
1
Señal original
0.8
Señal muestreada
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
1
Señal original
0.8
Señal muestreada
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
1
Señal original
0.8
Señal muestreada
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
1
Señal original
0.8
Señal muestreada
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
1
Señal original
0.8
Señal muestreada
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
1
Señal original
0.8
Señal muestreada
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
1
Señal original
0.8
Señal muestreada
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
1
Señal original
0.8
Señal muestreada
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
1
Señal original
0.8
Señal muestreada
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
1
Señal original
0.8
Señal muestreada
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
1
Señal original
0.8
Señal muestreada
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
1
Señal original
0.8
Señal muestreada
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
1
Señal original
0.8
Señal muestreada
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
1
Señal original
0.8
Señal muestreada
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
1
Señal original
0.8
Señal muestreada
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
1
Señal original
0.8
Señal muestreada
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
1
Señal original
0.8
Señal muestreada
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
1
Señal original
0.8
Señal muestreada
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
1
Señal original
0.8
Señal muestreada
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
1
Señal original
0.8
Señal muestreada
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
1
Señal original
0.8
Señal muestreada
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
1
Señal original
0.8
Señal muestreada
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
1
Señal original
0.8
Señal muestreada
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
1
Señal original
0.8
Señal muestreada
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
f=2000;
fso=1e6;
No= fso*1e-3;
to=(0:No-1)/fso;
xo=0.5*sin(2*pi*f*to)
for fs=[44100 22050 11025 8000];
N=fs*1;
t=(0:N-1)/fs;
x=0.5*sin(2*pi*f*t);
sound(x,fs);
stem(to*1e3,xo,'k'),stem(t*1e3,x,'b-o');axis([0,1,-1,1]);
legend('Señal original','Señal muestreada');xlabel('milisegundos')
pause;
end
1
Señal original
0.8
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
1
Señal original
0.8
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
1
Señal original
0.8
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
1
Señal original
0.8
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
1
Señal original
0.8
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
1
Señal original
0.8
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
1
Señal original
0.8
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
1
Señal original
0.8
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
milisegundos
Observaciones:
Parte B
f=9000;
fso=1e6;
No= fso*2e-3;
to=(0:No-1)/fso;
xo=0.5*sin(2*pi*f*to);
for fs=[44100 22050 11025 8000];
N=fs*1;
t=(0:N-1)/fs;
x=0.5*sin(2*pi*f*t);
fr=rem(f,fs);fr=fr-fs.*(fr>fs/2);
xr=0.5*sin(2*pi*fr*to);
plot(1e3*to,xo,'k',1e3*t,x,'r-o');legend('Señal original','Señal
muestreada');axis([0 1 -1 1])
title(sprintf('frec. señal:%iHz frec. muestreo:%iHz periodo
muestreo:%fms',f,fs,1e3/fs))
xlabel('t (ms)')
uiwait(msgbox('Observe en la grafica la señal original y la señal
muestreada. Luego pulse "OK" para escuchar y ver la señal
reconstruida. Finalmete teclee Enter'))
plot(1e3*to,xo,'k',1e3*t,x,'r-o',1e3*to,xr,'b');
legend('original','muestreada','reconstruida');axis([0 1 -1 1])
title(sprintf('frec. señal:%iHz frec. muestreo:%iHz periodo
muestreo: %fms',f,fs,1e3/fs))
xlxlabel('t (ms)')
sosound(x,fs);
papause;
end
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
t (ms)
frec. señal:9000Hz frec. muestreo:22050Hz periodo muestreo: 0.045351ms
1
original
0.8
muestreada
reconstruida
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
t (ms)
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
t (ms)
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
t (ms)
Observaciones:
Parte 2
0.8
0.6
0.4
0.2
-0.2
-0.4
-0.6
-0.8
-1
0 1 2 3 4 5 6 7 8 9 10
Observaciones:
En esta gráfica que se ve debajo de la primera se ve que se
aproxima más a la onda seno que de la grafica de arriba y
también se ve que la línea horizontal en la primera se
ditorsiona más que la de abajo, y se ve que tambíen la de
abajo se monta mejor una de la otra.
0.5
-0.5
-1
0 1 2 3 4 5 6 7 8 9 10
Offset=0
0.5
-0.5
-1
0 1 2 3 4 5 6 7 8 9 10
Offset=0
Para same time 0.05
0.5
-0.5
-1
0 1 2 3 4 5 6 7 8 9 10
Offset=0
Observaciones: