Main Content

La traducción de esta página aún no se ha actualizado a la versión más reciente. 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 Figure 1: Magnitude Response (dB) contains an axes object. The axes object with title Magnitude Response (dB), xlabel Normalized Frequency ( times pi blank rad/sample), ylabel Magnitude (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 Figure 2: Impulse Response contains an axes object. The axes object with title Impulse Response, xlabel Samples, ylabel Amplitude contains an object of type stem.