You are on page 1of 4

Laboratorio

Nº 3
Conversión Analógica Digital, Transformada Z y
Transformada de Fourier
1. Transformada Z en Matlab
1.1 Considere el siguiente sistema discreto lineal, representado por la
siguiente
Función de transferencia:

Usando comando en Matlab y Simulink encuentre.


La respuesta del sistema a la señal Impulso
La respuesta del sistema a la señal escalón
La respuesta del sistema debido a la siguiente señal de entrada:

La respuesta del sistema debido a la señal de entrada dada por:

1.2 Dada la siguiente función de transferencia

Encuentre la forma factorizada de la función de transferencia usando el
Siguiente comando

Encuentre la descomposición en fracciones parciales de la función
de transferencia usando la función residue
Determine su transformada inversa
Y encuentre de la trasformada inversa su respuesta ante las
señales impulso y escalón


2 Trasformada de Fourier
2.1 Transformada de Fourier Discreta.

Use el comando PLOT para dibujar la señal resultante. subplot(212). f(257-k)=1. Nosotros vamos a usar el comando FFT para esto Calcule el Espectro de Potencia (Una medida de la potencia a varias frecuencias) 2. k=input('k=').  Verifique si el espectro de tres impulsos espaciados k muestras da un espectro periódico clg.2 Corra los siguientes archivos M y explique cuál es su funcionamiento. f(257)=1.      Use la función SIN para crear 5 segundos una señal compuesta por señales de 50 Hz y 120 Hz. Use la funcion RANDN para crear un ruido aleatorio que se le sumara a nuestra señal sinusoidal. f(1. plot(t. Es difícil identificar los componentes de frecuencia mirando la señal con ruido. conteniendo señales sinusoidales con frecuencias de 50 Hz y 120 Hz corruptas con un ruido aleatorio de media 0. y=real(fft(fshifted)).1:256)]. title('Periodical Spectrum of 3 Impulses'). f=zeros(1. title('Three Impulses in Time (k=16)'). fshifted=f(1. t=[-256:1:255].f).Un uso muy común de la trasformada de fourier Discreta es encontrar las componentes de una señal afectada por el ruido. subplot(211). fshifted=[fshifted.  Escribir un programa en matlab que muestre el espectro de frecuencias at de la señal e cos(vt)  Compare el espectro de una secuencia decimada en el tiempo y . use la trasformada discreta de Fourier para convertir la señal al dominio de la frecuencia. disp('-256<=t<256 set three impulses spaced by k:').257:512). f(257+k)=1.y). plot(t. En este ejercicio nosotros crearemos una señal muestreada a 1000 Hz.512).

h) t= el eje del tiempo x= señal en el eje vertical (función) h= intervalo de muestreo en segundos. min valor. 3 Conversión Analógico Digital 3.1 Cree una señal triangular de 0 a 5 V con una frecuencia de 2 Hz y una duración de 2 segundos (use el comando SIGGEN(frecuencia.y]=quant(t. y= valores de la señal muestreada Convierta la señal muestreada a su equivalente digital .nb. use la función QUANT para esta conversión [t.u) .x.x.y]=samplehold(t. [t. que esta representado por b bits. use el comando subplot para mostrar las señales. resolucion en el eje t. tipo de funcion(‘triangle’).una secuencia de longitud duplicada con la señal original  Dibuje los gráficos de diferentes ventanas de tiempo de muestreo y analicé la DFT de cada ventana. Duracion)) Use el comando SAMPLEHOLD para muestrear la señal a 3 Hz 5 Hz 7 Hz. max valor.

t= el eje del tiempo x= señal muestreada (función discreta) nb= numero de bits para usar. out= ‘raw’ formato de salida en valores binario y= valores de la señal cuantizada Escriba un archivo M que sustraiga los valores de la señal cuantizada de la muestreada y dibuje. en una escala en decibeles esto dará la razón de la señal a ruido SNR. . Use el comando subplot para graficar las señales con una resolución de 2 4 y 8 bits.