Вы находитесь на странице: 1из 27

Universidad nacional autnoma de Mxico

Facultad de ingeniera

Anlisis De Sistemas Y Seales

NOMBRE: Romero Lule Linda Marisol

TAREA: Correccin De Los Apuntes

ANLISIS DE SISTEMAS Y SEALES

Objetivo: El objetivo de anlisis de sistemas y seales es predecir el comportamiento del sistema si se conoce la interconexin de los diversos componentes fsicos o abstractos que lo forman. Objetivo de la materia: Analizara sistemas y seales continuas y discretas empleando conceptos y formulacin matemtica con base en modelos de transformacin comn en la ingeniera elctrica.

Temario: 1. Introduccin a los sistemas continuos y discretos 2. Seales continuas y discretas 3. Representacin de sistemas en tiempo continuo 4. Representacin de sistemas en tiempo discreto 5. Aplicaciones de sistemas de tiempo continuo 6. Anlisis de Fourier, contino. 7. Anlisis de Fourier, discreto. 8. Aplicaciones de Fourier, discreto (MatLab) Evaluacin: Exmenes Tareas Trabajos Series Proyectos 60% 10% 10% 10% 10% 100% Participaciones = comodines

Da 1. Importancia. Objetivo del da:

Que el alumno comprenda porque existe esta materia y reflexione de como repercutir en su vida escolar y futura. Aviso 1: Se calificara al final de cada clase a cada alumno si comprendi la idea de lo que se espera en la clase. Que se explico primero, a la mitad de la clase y al final de esta; para que se explico y de que nos servir en el curso. INICIO. Una buena comunicacin. => Un buen sistema

Si tenemos una seal como dato, podremos controlarla y utilizarla.

Y si tenemos un sistema desconocido al que se le puede aplicar una excitacin o entrada y podemos observar su respuesta o resultado. Que pasara si ya conocemos adems de la senoidal otras seales, y adems sabemos para que y donde las podemos utilizar En este curso se podr saber. Como podramos DOMINAR el sistema desconocido?

Para que dominarlo?, Por qu? Ejemplo: En una estacin de radio, un locutor debe grabar un comercial rpidamente, porque entrar al aire en un canal de radio FM en pocos minutos. El ingeniero de audio, se prepara para grabarlo, el locutor comienza a leer y entonar el comercial, al terminar sale corriendo y se va al otro canal vecino. El ingeniero escucha el comercial, y nota que al grabar al locutor paso un avin, y la voz no se entiende bien. Ya no puede conseguir al locutor y debe enviar el comercial en dos horas, sino perder la venta, y quiz hasta su empleo. Que har? 1. primero deber analizar como esta afectando el ruido del avin a la voz en su respuesta en frecuencia. 2. Si le afecta poco a las frecuencias de la voz, SABE que tiene sistemas que si le aplica la voz con ruido, podr disminuir o quiz quitar el ruido. Este sistema puede ser un filtro, o un dispositivo comercial llamado ecualizador.

En esta materia se conocern las implementaciones bsicas para controlar cualquier proceso tal como: Entrada = (proceso, respuesta) Respuesta = (proceso, entrada) Proceso = (Entrada, Salida) De aqu se desprende que se debe conocer y dominar el sistema completo. El objetivo del anlisis de sistemas es permitir predecir el comportamiento del sistema si se conoce la interconexin de las diversas componentes fsicas o abstractas que lo forman. Al final del curso el alumno: Deber conocer los sistemas y mtodos, para ello deber estudiar y dominarlos. Podr tener una idea inicial de cmo dominar cualquier sistema que se le Presente.

Porque? Y si no lo sabemos controlar cualquier sistema? Podemos ayudar a vivir mejor? Porque reducimos tiempo, dinero y esfuerzo para resolver algo, que puede resolverse ms fcilmente. Porque tenemos una alternativa MAS para tomar decisiones si conocemos el sistema. Para qu? Si conocemos su comportamiento, LO PODEMOS PREDECIR. Cmo? Sustituimos proceso que transforma seales. Evaluacin de alumnos. Si comprendi la idea de lo que se espera en la clase. Que se explico primero, que despus, y para que se explico, de qu servir en el curso.

FIN 1

Da 2. Introduccin a los sistemas continuos y discretos. Objetivo del da:

El alumno comprender y analizara los conceptos y propiedades bsicas de los sistemas, como linealidad, invariabilidad y causalidad. Aviso 2: Al final de la clase se evaluarla alumno si se comprendi que es un sistema, cual es la clasificacin de los sistemas. Cuales son las propiedades bsicas de los sistemas, porque y para que se requieren conocer y como se utilizan esas propiedades y realizara los ejercicios. Inicio. Concepto de sistema.

Todo sistema tiene fronteras. Sistema Abierto, cerrado. Adiabtico. Componentes comunes del sistema a utilizar: entradas, salidas y proceso. Lo que debe llevar una definicin de sistema:

Sistema: Una entrada de elementos fsicos o abstractos que interactan entre si transformndose para un fin en comn de forma natural o por accin del hombre.

Clasificacin de sistema:

Sistemas con memoria: Guardan energa. Si el valor presente de la seal de salida depende nicamente del valor presente de la seal de entrada. Ejemplo. Capacitor. Sin memoria: No guardan energa. Ejemplo: Resistor Sistemas de parmetros concentrados: Se forma conectando parmetros concentrados como circuitos elctricos (resistencias, capacitares, inductancias). Su caracterstica es la reducida dimensin de los circuitos elctricos con respecto a su longitud de onda.

Propiedades de los sistemas:

Invariancia

Causalidad

Linealidad

El sistema es invariante en el tiempo si un retraso de tiempo o un adelanto de tiempo de la seal con lleva a un corrimiento en el tiempo depende slo idntico en la seal de salida.

Es causal si el (basado en la lnea) valor presente de la seal de salida de los valores presente o pasado de la seal de entrada, o de ambos. NO causal: la seal de salida depende de los valores futuros de la seal de entrada.

Superposicin>homogeneidad+aditivid ad. La respuesta de un sistema lineal, producida por varias excitaciones actuando simultneamente es igual a la suma de las respuestas que produce el sistema de las excitaciones actuando por separado

Adems tambin. Un sistema es causal si cumple que debe cambiar primero su entrada para cambiar la salida; bien. Si la salida del sistema en un instante t depende slo de los valores de la entrada Para t< t0 entonces el sistema es causal.

Se clasifican en:

Invariante: misma seal cuando pasa por el tiempo. Se las siguientes graficas observamos que la seal x(t) esta solamente atrasada T unidades; y la correspondiente respuesta (para un sistema invariante) es la misma seal x(t) atrasada T unidades; o sea x (t-T).

Causal: mientras no ay entrada no ay salida; al momento de la entrada ay salida.

Lineales: existe la misma cantidad que entra que la que sale; homogeneidad, aditiva. Homogeneidad: , X1 (n) si se cumplen se llama

Aditividad:

X1 (n) + X2 (n)

superposicin

Observamos que la linealidad es proporcional y no hay analoga de entrada a la salida.

Ejemplo: resolver la E.D. e indicar si es o no lineal. Y(t)= sin (x(t)) X1 = y1(t) = sin (x1(t)) X2 = y2(t) = sin (x2(t)) X3 = a x1(t) + b x2(t) Y3 = sin (x3(t)) Y3 = sin (a x1(t) + b x2(t)) sin (x(t)) :. No es lineal La mayora de los sistemas que estudiaremos satisfacen las propiedades de linealidad e invariancia. En rigor, ningn sistema es lineal e invariante pero varios sistemas importantes, dentro de sus lmites de operacin normal, lo son aproximadamente.

Porque y para que requerimos que sea causal, lineal e invariante? Se previene al alumno que despus de los ejemplos ellos harn los ejercicios a entregar. Ejemplo1: Verifique si es causal, lineal e invariante.

Causal Lineal Invariante A una excitacin x(t-T) corresponde as aplicndolo quedara, :. Es invariante.

Ejemplo 2 Verifique si es causal, lineal e invariante. Causal Lineal Invariante A una excitacin x(t-T) corresponde as aplicndolo quedara, :. Es invariante.

Estabilidad: Un sistema estable es aquel sistema que mantiene su comportamiento dentro de un espacio limitado de trabajo, si se sale de nuestro espacio esperado, el sistema se considera inestable. Hay varios tipos de estabilidad, la que se utilizara bsicamente es la de: Entrada Acotada Salida Acotada La manera de comprobar la estabilidad en este caso es: Si se garantiza que la salida es acotada para toda entrada acotada.

Ejemplo:

Seales Continuas Y Seales Discretas

Objetivo: el alumno comprender y discutir las funciones o seales de tiempo continuo y discreto que se emplean en el anlisis de sistemas. Seal: (del latn: sign: signo, marca, seal, imagen) Cualquier mecanismo que es empleado para transmitir informacin. Una funcin del tiempo(o de otra variable independiente) que representa una variable fsica asociada a un sistema. Es una funcin de una o ms variables, que contiene informacin a cerca de la naturaleza de un fenmeno fsico. Elementos que debe contener una definicin de seal: 1. mecanismo ----- transmitir informacin. 2. f(t) x(t) ------- variable fsica 3. una o mas variables --- fenmeno fsico.caracteriza. naturaleza Seal: mecanismo de una o mas variables que es empleado para transmitir informacin que representa una variable fsica que contiene informacin acerca de la naturaleza de un fenmeno fsico y es asociada a un sistema.

Clasificacin de las seales:

Funciones bsicas y comunes a utilizar en nuestros sistemas. elementales)

(Seales

En matlab. Se presenta el programa que visualiza un escaln, impulso, rampa y escalones recorridos en el tiempo.

impulso: es un paso de seal en un solo golpe

Escaln: siempre sube 1

Pulso:

Rampa: sistema causal por que parte de 0

Exponencial unitario A=1:

Sistemas causales: U-1 (t) x(t)

Senoidal: ciclo completo = periodo

Sen ( t +

Sinc:

Sin ( )/

Sa(x) = sen

Operaciones basicas de las seales:

Sobre la variable dependiente

Sobre la variable independiente

REGLAS DE PRECEDENCIA PARA CORRIMIENTO Y ESCALAMIENTO Dada una combinacin de corrimiento de tiempo y escalamiento de tiempo:

Se cumple las siguientes condiciones del resultado de y(t) con una entrada x(t).

Es muy importante seguir el orden correcto cuando se realice corrimiento y escalamiento. La operacin de escalonamiento siempre sustituye a t por at. la operacin de corrimiento siempre reemplaza t por t-b primero: corrimiento => seal intermedia obtenida => v(t) = x(t-b) segundo: escalonamiento de tiempo sobre v(t): t reemplaza at se produce la salida deseada. Ejemplo: Considere un pulso rectangular x(t) como se muestra en la figura siguiente en la parte superior. De amplitud unitaria y duracin 2 unidades de tiempo. Encuentre: y(t)= x(2t+3).

Solucin: tenemos escalamiento en tiempo: a=2, corrimiento b=-3 (desplazamiento izq. 3 unidades). Primero, realizamos corrimiento. Produce pulso intermedio v (t). Ver figura de en medio inciso a).

Para finalizar, al escalar de la variable independiente t en v (t) por a=2, (escalamiento) se obtiene la solucin y(t), figura ultima inciso a). Si se aplicara primero escalamiento y luego corrimiento el resultado seria diferente a lo que esperamos. Observe el inciso b) de la figura.

en que nos perjudica aplicar mal la regla? Ejercicio1: dado

Encuentre: y[n]= x[3n-2] Respuesta:

Otros temas pendientes:

o o o o o

Respuesta impulso Sumatoria de convolucin, integral de convolucin Respuesta escaln Respuesta en estado senoidal Transformada de Laplace

Serie 1 0. Matlab.(4)

a) Imprimir una serie de nmeros de 0 al 15 en matlab b) Graficar y = sin[x] de 0 a 20 con magnitud 0 a 1 c) Graficar y = sin[x] de 0 a 200 con magnitud -1.5 a 1.5 d) Realizar inciso a), pero que la seal se vean a la mitad de la grafica (o mejor), en x, y. 1. Grabar, guardar en archivo y escuchar archivo de voz en matlab. Con

wavrecord y wavplay.(3) 2. Programar mediante matlab las seales y obtener graficas .(7) escalon, escalon unitario. o o o o o o Impulso Rampa, rampa unitaria Parabola Exponencial Senoidal Cosenoidal

3. Encuentra mediante matlab que tipo de seales son las siguientes (Continuas, discretas, digitales, peridicas, aperidicas, par, impar, deterministicas, aleatorias, energa, potencia), decir porque mediante comprobacin y obtener grafica. Recuerde que una seal puede entrar en varias clasificaciones. (12) a) Escaln, impulso, rampa, parbola, exponencial, senoidal b) Voz c) Tono 200hz d) Alarma de reloj e) Piano f) Un avin que pasa g) Ruido blanco 4. verificar matemticamente si los sistemas siguientes cumplen con las propiedades de causalidad, linealidad y estabilidad. Si es afirmativa o negativa la respuesta comprobar mediante matlab, con las ecuaciones requeridas y mostrar graficas. (9) a) Escaln, impulso, rampa, parbola, exponencial, senoidal. b) Un resorte que se alarga y encoje poco. c) Gis de voz de radio o televisin d) Propuesta por el alumno.

Total: 35 incisos Anexo1 Parte1. Pasos para grabar, almacenar y escuchar una voz en matlab.

1) Grabar voz signal = wavrecord (samples,fs,1,'double'); 2) escuchar lo grabado wavplay ( signal,fs) 3) grabar a un archivo [fid,message] = fopen ('voz.dat','wt'); fprintf(fid,'%f\n',signal); fclose(fid); 4) cargar el archivo grabado load voz.dat %Crea la variable vozQ12 signal=voz; clear voz; 5) observar el oscilograma del espectro plot(signal)

Parte2. Programa base para proyecto final. Programa completo que graba una voz en matlab, y la mezcla con un tono, luego con un filtro le quita el ruido y queda la voz limpia. Este programa servir como base para que el alumno lo modifique y realice su proyecto final.

tiempoReg = 5; %-Periodo de la grabacin fs = 44100; %-Frecuencia de muestreo farm = 200; %-Frecuencia fundamental del ruido armnico samples = fs*tiempoReg; %-Num de muestras display('****MENU DE OPCIONES DE SEAL****');

display('.'); display(' a) Muestreo de voz'); display(' b) Recuperar una muestra de voz ya grabada'); display('.'); opcion=input('Elija una opcion ','s'); if (opcion=='a'||opcion=='A') display('.'); display('Se muestrear a 44100Hz por 5 segundos'); input('Presiona cualquier tecla para empezar a grabar'); signal = wavrecord (samples,fs,1,'double'); display('.'); input('Presiona cualquier tecla para reproducir lo grabado'); wavplay ( signal,fs) %Para escuchar lo grabado display('.'); display('El registro de voz quedar en un archivo de disco: "voz.dat"'); [fid,message] = fopen ('voz.dat','wt'); fprintf(fid,'%f\n',signal); fclose(fid); elseif (opcion=='b'||opcion=='B') display('.'); display('Se tomar una frase ya grabada en disco') load voz.dat %Crea la variable vozQ12 signal=voz; clear voz; opcion=input('Desea escuchar el archivo? ','s'); if (opcion=='s'||opcion=='S') wavplay ( signal,fs) %Para escuchar lo grabado end end %******************************************************** % seal: oscilograma y espectro % % variables % signal : contiene oscilograma % signalw : contiene espectro % frecDomain : contiene dominio frecuencia %******************************************************** display('.'); display('********************************************************'); display(' seal: oscilograma y espectro'); display('********************************************************'); display('.'); display('Presione una tecla para observar el oscilograma y el espectro'); input('de la seal de voz'); figure(1);plot(signal); title('Osilograma de la seal de voz'); ylabel('Amplitud'); signalw=fft(signal,samples); %Clculo de la DFT frecDomain=fs*(0:samples-1)'/samples; %Dominio de la frecuencia en Hz figure(2);plot(frecDomain(400:44100),abs(signalw(400:44100)));%exhibicin del espectro title('Espectro de la seal de voz');

display('.'); display('********************************************************'); display(' seal + ruido: oscilograma y espectro'); display('********************************************************'); display('.'); display('Presione una tecla para observar el oscilograma y el espectro'); input('de la seal + ruido'); t=(0:1/fs:tiempoReg)'; t=t(1:samples); noisySignal = signal + 0.01*sin(2*pi*farm*t); figure(3);plot(noisySignal(1:samples)); title('Osilograma de la seal + ruido'); ylabel('Amplitud'); noisySignalw=fft(noisySignal,samples); %Clculo de la DFT frecDomain=fs*(0:samples-1)'/samples; %Dominio de la frecuencia en Hz figure(4);plot(frecDomain(400:44100),abs(noisySignalw(400:44100))); %exhibicin del espectro title('Espectro de la seal + ruido'); ylabel('Amplitud'); xlabel('Frecuencia en Hz'); opcion=input('Desea escuchar el archivo? ','s'); if (opcion=='s'|| opcion=='S') wavplay ( noisySignal,fs) %Para escuchar lo grabado end %******************************************************** % filtrado( seal + ruido): oscilograma y espectro %******************************************************** display('.'); display('********************************************************'); display(' filtrado( seal + ruido): oscilograma y espectro'); display('********************************************************'); display('.'); display('Presione una tecla para observar el oscilograma y el espectro'); input('de la seal + ruido'); %Filtro supersor de banda orden=3; [b,a] = butter(orden,[(farm-30)*2/fs,(farm+30)*2/fs],'stop'); filteredSignal=filter(b,a,noisySignal); figure(5);plot(filteredSignal(1:samples)); title('Osilograma de la seal + ruido fitlrada'); ylabel('Amplitud'); filteredSignalw=fft(filteredSignal,samples); %Clculo de la DFT frecDomain=fs*(0:samples-1)'/samples; %Dominio de la frecuencia en Hz figure(6);plot(frecDomain(400:44100),abs(filteredSignalw(400:44100))); %exhibicin del espectro title('Espectro de la filtro seal + ruido'); ylabel('Amplitud'); xlabel('Frecuencia en Hz'); opcion=input('Desea escuhcar el archivo? ','s'); if (opcion=='s'||opcion=='S') wavplay ( filteredSignal,fs) %Para escuchar lo grabado end

display('.'); display('Presione una tecla para observar la respuesta'); input('en frecuencia del filtro'); [H,W]=freqz(b,a,256); %256 muestras W=W*fs/(2*pi); figure(7);plot(W(1:128),abs(H(1:128)));

Вам также может понравиться