Main Content

La traducción de esta página está obsoleta. Haga clic aquí para ver la última versión en inglés.

Respuesta al impulso

La respuesta al impulso de un filtro digital es la salida de la secuencia del impulso unitario definida como

δ(n)={1,n=0,0,n0.

Puede generar una secuencia de impulso de distintas formas; una forma sencilla es

imp = [1; zeros(49,1)];

La respuesta al impulso del filtro sencillo con b=1 y a=[1-0.9] es h(n)=0.9n, que se deteriora exponencialmente.

b = 1;
a = [1 -0.9];

h = filter(b,a,imp);

stem(0:49,h)

Figure contains an axes object. The axes object contains an object of type stem.

Una forma sencilla de mostrar la respuesta al impulso es utilizar la herramienta de visualización de filtros, fvtool.

fvtool(b,a)

Figure Filter Visualization Tool - Magnitude Response (dB) contains an axes object and other objects of type uitoolbar, uimenu. The axes object with title Magnitude Response (dB) contains an object of type line.

Haga clic en el botón Impulse Response (Respuesta al impulso), [], en la barra de herramientas, y seleccione Analysis (Análisis) > Impulse Response (Respuesta al impulso) en el menú o escriba el siguiente código para obtener el deterioro exponencial del sistema de polo único.

fvtool(b,a,'Analysis','impulse')

Figure Filter Visualization Tool - Impulse Response contains an axes object and other objects of type uitoolbar, uimenu. The axes object with title Impulse Response contains an object of type stem.