Académique Documents
Professionnel Documents
Culture Documents
Laboratorio VII Respuesta al impulso y Convolucin Wilson Martnez Montaa, Manuel Alberto Guevara Pereira, Camilo Andrs Pinilla Gutirrez II. MARCO TERICO RESUMEN El presente artculo es el resultado de laboratorio de la Respuesta al impulso y Convolucin, sus propiedades y su manejo. Se introducen diversas funciones para obtener la respuesta de un sistema en el tiempo ante una entrad estndar, se define primero el sistema mediante la funcin de transferencia propia del sistema o las ecuaciones de estado. Palabras ClaveMatlab, Respuesta Convolucin, Funcin de transferencia. ABSTRACT This article is the result of laboratory Impulse Response and Convolution, their properties and management. Various functions are introduced for a system response time before a pop standard, the system is first defined by the transfer function of the system itself or the state equations. Keywords- Matlab, transfer function. impulse response, convolution, al impulso, Para obtener la respuesta de un sistema en el tiempo ante una entrada estndar, debe primero definirse el sistema. Para ello puede definirse en Matlab la funcin de transferencia propia del sistema o las ecuaciones de estado. Funcin de transferencia: ( ) ( ) La funcin de transferencia de un sistema es una relacin formada por un numerador y un denominador. ( ) En Matlab debe definirse el numerador Y(s) y el denominador X(s) como vectores, cuyos elementos son los coeficientes de los polinomios del numerador y el denominador en potencias decrecientes de S. Por ejemplo para definir la funcin de transferencia: ( )
III. MATERIALES I. INTRODUCCIN Equipos de cmputo con software de modelamiento matemtico (MATLAB, Octave) y procesador de textos.
Para determinar la respuesta en el tiempo para una entrada escaln unitario de este sistema se usa el comando step indicando el vector del numerador y del denominador entre parntesis: step(num,den) Matlab despliega la respuesta en el tiempo en la ventana de figuras. 2. Respuesta al impulso:
Artculo entregado el 1 de abril de 2013. Los autores son estudiantes de Ingeniera Electrnica en la Fundacin Universitaria los Libertadores. Manuel Alberto Guevara Pereira Camilo Andrs Pinilla Gutirrez Wilson Martnez Montaa
Para obtener la respuesta al impulso para una entrada impulso unitario se usa el comando impulse, con sintaxis idntica a la
Seales Y Sistemas utilizada con el comando step: si se define el sistema en Matlab por los polinomios del numerador y denominador de la funcin de transferencia. Matlab despliega la respuesta en el tiempo en la ventana de figuras. 3. Respuesta en otras entradas: V. ANLISIS DE RESULTADOS
Matlab permite, adems de obtener la respuesta en el tiempo para una entrada escaln o impulso, tambin obtener respuestas para otras entradas tal como rampas y sinusoides. El comando slim permite obtener la respuesta en el tiempo para un sistema con una entrada x, donde x se define como una funcin del tiempo. La sintaxis de este comando es: slim(NUM, DEN, X , T) usando la funcin de transferencia. Al hacer X=T se est definiendo la funcin rampa. T es el vector de tiempo variando desde 0 hasta 10 seg. NUM y DEM son los vectores de los coeficientes decrecientes en potencia de S de los polinomios del numerador y denominador respectivamente. En la variable Y se almacena de salida del sistema en funcin del tiempo T. El comando plot permite desplegar en la ventana de las figuras de la variable Y (salida) y la entrada X (rampa) en funcin del tiempo.
Grafica 1 respuesta al escaln.
4.
6.
Convolucin:
T=0:0.1:10; X=T; NUM=[1]; DEN=[1 0.25 1]; [Y]=lsim(NUM,DEN,X,T); subplot (2,1,1) plot(T,Y) subplot (2,1,2) plot(T,X)
Seales Y Sistemas
t=-10:0.1:10; diracsinc=100*sinc(100*t); plot(t,diracsinc) title('Dirac aproximado con unseno cardinal') xlabel('t') ylabel('100*sinc(100*t)')
x1=3*exp(-t).*rectpuls(t-5,10); subplot(3,1,1) plot(t,x1) ylabel('x1(t)') x2=(t/2).*rectpuls(t-1,2); subplot(3,1,2) plot(t,x2) ylabel('x2(t))') y=conv(x1,x2); t=-10:0.01/2:10; subplot(3,1,3) plot(y) title('convolucion de las dos funciones') xlabel('t')
%convolucin y grficas de dos funciones usando rectpuls t=-10:0.01:10; x1=3*exp(-t).*rectpuls(t-5,10); subplot(3,1,1) plot(t,x1) ylabel('x1(t)') x2=(t/2).*rectpuls(t-1,2); subplot(3,1,2) plot(t,x2) ylabel('x2(t)') y=conv(x1,x2); t=-10:0.01/2:10; subplot(3,1,3) plot(t,y) title('Convolucin de las dos funciones') xlabel('t')
Seales Y Sistemas
Grafica 6 Convolucin de x1 y x1
VI. CONCLUSIONES
REFERENCIAS [1] http://www.emagister.com/curso-muestreodigitalizacion-senales/senal-continua-senal-discreta [2] [3] http://sergiogarcia93.wordpress.com/senalescontinuas-discretas-analogicas-y-digitales/ [4] [5] http://www.ecured.cu/index.php/Funciones_continuas [6] [7] http://es.wikipedia.org/wiki/Se%C3%B1al_continua