Diseno Digilat Laboratorio
LABORATORIO #2
PROCESO DE SEÑALES DIGITALES
Preparado por:
Manuel Aguilar,
Profesor: Edgar Batista
9 de mayo del 2012
INTRODUCCION Las señales son parte integrante de un todo. Las señales no tienen significado sin sistemas que las interpreten, ylos sistemas son inútiles sin señales que procesar. Este laboratorio profundiza en las propiedades que se usan para describir características de las señales. También se cubren temas de transformaciones de señales, estas transformaciones son sólo matemáticas (conceptualmente se transforman la señal, no se diseñará un sistema para hacerlo). Por ejemplo la inversión en el dominio del tiempo es unatransformación. Una señal es cualquier fenómeno que puede ser representado de manera cuantitativa mediante una función continua o. Como ejemplos de señales se tienen: La variación de la presión de aire a la salida de un parlante. Una señal discreta es una señal discontinua que está definida para todos los puntos de un intervalo determinado del conjunto de los números enteros. Su importancia en latecnología es que, los computadores y microchips que son utilizados en este nuevo mundo "Digital" en el que vivimos, sólo manejan señales discretas. Una señal discreta en la naturaleza podría ser el pulso cardíaco, el rebotar de una pelota al caer libremente, etc.
Laboratorio #2 Discreta en tiempo de la señal x [n] ⇒ representado por un par de vectores Matlab n(tiempo) y x (amplitud). • Ejemplo:n = [-3, -2, -1,0,1,2,3]; x = [2,1, -1,0,1,4,3]; • Representación gráfica: con los comandos stem(n, x) y plot(n,x) y mire la diferencia. Código:
n=-3:3; x=[2 1 -1 0 1 4 3]; plot(n,x,'r'); title('PLOT') xlabel('n'); ylabel('x') figure(2) stem(n,x,'r') ; title('STEM') xlabel('n'); ylabel('x')
GRAFICO
Comentario: El comando plot dibuja líneas conectando los valores sucesivos de la señal y asída la apariencia de una señal en tiempo continuo en cambio el stem visualizar una señal en tiempo discreto.
(a) Generar / plot x [n] = RN [n] (ventana rectangular en 0 ≤ n ≤ N - 1). Código:
N=7; n=-5:5+N-1; x=[zeros(1,5),ones(1,N),zeros(1,5)]; stem(n,x,'r'); xlabel('n'); ylabel('x')
GRAFICO DE VENTANA RECTANGULAR
Comentario: Espectro de una Ventana rectangular generada con las 7muestras mostrada.
(b) Generar / plot x [n] = u [n]. Código:
x(n>0)=1; stem(n,x,'r'); xlabel('n'); ylabel('x')
GRAFICA FUNCION ESCALON
Comentario:
Escalón unitario Es una función continua cuyo valor es 0 para cualquier argumento negativo, y 1 para cualquier argumento positivo, como aquí podemos apreciar un escalón unitario en señal discreta.
(c) Generar / plot x [n] = δ [n]. Código:n=-5:5; x=zeros(1,length(n)); x(n==0)=1; stem(n,x,'r'); xlabel('n'); ylabel('x')
GRAFICA FUNCION IMPULSO
COMENTARIO:
La función impulso lo que podemos apreciar es que esta función es cero en todas partes excepto en el origen.
(d) Generar / plot x [n] = A (α)nu [n] (los 6 casos en una sola figura con subplot.
Código :
n=-5:4; u=[zeros(1,5) ones(1,5)]; a=0.5; x=(a.^(n)).*u; subplot 321; stem(n,x,'r'); xlabel('n'); ylabel('x') a=3; x=(a.^(n)).*u; subplot 322 ; stem(n,x,'r'); xlabel('n'); ylabel('x') a=-0.5; x=(a.^(n)).*u; subplot 323 ; stem(n,x,'r'); xlabel('n'); ylabel('x') a=-2; x=(a.^(n)).*u; subplot 324 ; stem(n,x,'r'); xlabel('n'); ylabel('x') a=5; x=(a.^(n)).*u; subplot 325 ; stem(n,x,'r'); xlabel('n'); ylabel('x')
a=-5; x=(a.^(n)).*u; subplot 326 ; stem(n,x,'r');xlabel('n'); ylabel('x')
COMENTARIO: Generamos una función exponencial para un número fraccionario y entero, observando así las diferencia entre las señales discretas.
(e) Generar / plot x [n] = A cos(ω0n + φ ) (ver frecuencia / tiempo periodicidad). Código: A=5; n=-pi/16:0.01:pi/16; w=2*pi*5; pfi=-pi/2; x=A*cos(w*n + pfi); subplot 211; stem(n,x); title('Funcion coseno fi=-pi/2') xlabel('n');...
Regístrate para leer el documento completo.