Documente Academic
Documente Profesional
Documente Cultură
INGENIERIA
FACULTAD DE INGENIERÍA MECÁNICA
Laboratorio 3
CURSO:
PROCESAMIENTO DIGITAL DE SEÑALES - MT417.
PROFESOR:
Mesones Málaga Gustavo
SECCIÓN:
B.
ALUMNOS:
Vargas Escarcena Lincol Santiago 20132037C
MP
Arzapalo Miguel
UNI
2018-1
DESARROLLO DE PROGRAMAS PROPUESTOS
1. La secuencia de comandos mostrada es para determinar la cantidad de
muestras negativas como positivas de un vector de tamaño 10.
Código en Matlab:
clear all;close all; clc;
x = rand(1,10);
z = -1 + 2*x %genera un vector que varía entre -1 y +1.
[f,c]=size(z);
pos = 0;
neg = 0;
for j=1:c
if z(f,j) >= 0
pos = pos + 1;
elseif z(f,j) <= 0
neg = neg + 1;
end
end
fprintf('La cantidad de muestras positivas son %i \n',pos)
fprintf('La cantidad de muestras negativas son %i \n',neg)
Captura de pantalla:
Captura de pantalla:
3. Se tiene un vector de muestras (“X”) en MATLAB que representa a una
determinada señal. Se pide escribir un programa que permita contabilizar el
número de cruces por cero de negativo a positivo existente en todo el
vector. El programa deberá presentar el resultado por pantalla.
Código en Matlab:
clear all;close all;clc;
fs=44100; %8000; %11025, 22050, 44100
Nbits=16;
duracion=5; %segundos.
numcan=1; %1 mono o 2 stereo
rx = audiorecorder(fs,Nbits,numcan);
disp('presione enter para capturar');
pause;
recordblocking(rx,duracion);
x = getaudiodata(rx);
%x=recorder(rx)
n=0:length(x)-1;
T=1/fs;
figure(1)
plot(n*T,x)
grid
axis([0 (length(x)-1)*T -1 1]);
xlabel('tiempo (seg.)');
ylabel('Valores de señal');
title('Señal Capturada');
[X,f]=freqz(x,1,8192,fs);
figure(2)
plot(f,abs(X))
grid
xlabel('frecuencia (Hz)');
ylabel('Magnitud');
title('Espectro de Magnitud de la Señal Capturada');
RESPUESTA
Para contestar esta pregunta se analizara los 3 casos de ondas que se pidieron
muestrear (Senoidal, Triangulares, Cuadradas ) con diferentes frecuencias (5Hz,
100Hz, 300Hz, 550Hz, 1KHz, 2400Hz, 3500 Hz y 4500Hz.); explicando porque se
obtuvo cierto resultado, resultado que será mostrado mediante imágenes de
captura de pantalla hechas a diferentes frecuencias de captura (8000Hz; 11025Hz,
22050Hz y 44100Hz).
Senoidales
Para el caso de las señales senoidales la adquisición no tuvo gran problema, las
gráficas obtenidas en las distintas frecuencias por lo general se mostraban sin
ninguna distorsión.
Como bien se sabe según el teorema de Nyquist la máxima frecuencia que puede
tomar nuestra señal para no producir aliasing teniendo una frecuencia de
muestreo de 8000Hz es de 4000Hz. La imagen mostrada aun no alcanza la
frecuencia máxima permitida pero ya empieza a tener aliasing, esto es debido al
equipo con el que se esta muestreando es decir al hardware con el que se cuenta.
Para realizar muestreo y captura es recomendable usar hardware adecuado para
que situaciones como esta no se den.
Izquierda: Señal triangular de 5Hz muestreada a 8000Hz. Derecha: Señal triangular de 5Hz
muestreada a 22050Hz.
Este fenómeno sucede porque la señal triangular es una señal periódica por lo que
al reconstruir la señal no se pudo tomar las suficientes armónicas para conseguir
una gráfica lo más semejante posible a una señal triangular.
Cuadradas
Todas estas señales presentan distorsión en mayor o menor medida.
La distorsión presente en las señales cuadradas se puede explicar mediante
conceptos teóricos, como se sabe las señales periódicas cuadradas cuando son
expresadas mediante sus espectros se obtiene infinitos armónicos, claro
teóricamente, por lo que la frecuencia de muestreo adecuada para el ancho de
banda infinito no existe, lo que ocurre es que se puedan tomar una gran cantidad
de armónicos de un espectro la onda cuadrada que al reproducirla (reconstruirla)
se pueda apreciar una imagen lo más cercana posible a una onda cuadrada. Claro
esto también puede ser logrado mediante filtros pasa-baja y arreglos digitales.
Señal cuadrada de 5Hz muestreada a 8000Hz.
En el caso de las señales con 5Hz de frecuencia sus graficas siempre muestran la
misma forma que se aprecia en la imagen mostrada.
Para los demás casos en donde la frecuencia es distinta de 5Hz sus graficas son
similares a esta con mayor o menor distorsión a los costados en el paso súbito de
0 a 0.1 en la amplitud de la señal.
Señal cuadrada de 100Hz muestreada a 22050Hz.
Las señales en las que se puede apreciar mejor una onda cuadrada son las que
tiene frecuencia de 300Hz y 100Hz como se puede apreciar en las imágenes.