Tema 3 · Sistemas
Departament d’Enginyeria Electrònica
Escola Tècnica Superior d’Enginyeria
Despatx 2.2.14
Grado en Ingeniería Electrónica de Telecomunicación (GIET)
Curso 2026/2027
Prerrequisitos
Por qué importa
Las herramientas que podremos usar para analizar un sistema dependen de sus propiedades. Clasificar bien es el primer paso.
\[{\color{#e74c3c}{y(t)}} = T\{{\color{#2c7fb8}{x(t)}}\} \qquad\qquad {\color{#e74c3c}{y[n]}} = T\{{\color{#2c7fb8}{x[n]}}\}\]
Casi cualquier aparato es un sistema: basta identificar qué entra y qué sale.
Amortiguador de bicicleta
Péndulo invertido
Filtro notch
Circuito RC: la entrada es la tensión de la fuente y la salida es la tensión en bornes del condensador
\[RC\,\frac{dv_C(t)}{dt} + v_C(t) = v_s(t)\]
Promediador móvil: la entrada es una secuencia de valores y la salida es la media de los tres últimos
\[y[n] = \frac{x[n] + x[n-1] + x[n-2]}{3}\]
Ecuaciones diferenciales y en diferencias
Son la forma más habitual de describir un sistema, y nos permiten predecir la salida ante cualquier entrada; las estudiaremos en detalle en el siguiente tema.
Vamos a estudiar seis propiedades, y cada una nos dice algo distinto:
Las dos que mandan
Linealidad e invarianza temporal son las importantes. Los sistemas que satisfacen ambas propiedades son los llamados sistemas LTI (Lineales e Invariantes en el Tiempo). Todos los métodos de análisis que veremos en el curso se aplican a sistemas LTI.
\[v(t) = R\,i(t) \quad\qquad\qquad\qquad i(t) = C\,\frac{dv(t)}{dt} \quad\qquad\qquad\qquad v(t) = L\,\frac{di(t)}{dt}\]
\[y[n] = \frac{x[n] + x[n-1]}{2} \qquad\qquad\qquad y[n] = \frac{x[n] + x[n+1]}{2} \]
\[ \qquad\qquad \qquad \qquad \qquad \qquad y[n] = 2\,x[n] \qquad \qquad \qquad y(t) = |x(t)| \]
\[ \qquad\qquad \qquad \qquad \qquad \qquad \quad \dot{y}(t) = -y(t) + u(t) \qquad \qquad y(t) = \int_{0}^{t} u(\tau) d\tau \]
\[T\{x[n-n_0]\} = y[n-n_0] \qquad\qquad T\{x(t-t_0)\} = y(t-t_0)\]
Representación en diagrama de bloques de la condición (continuo):
Representación en diagrama de bloques de la condición (discreto):
Comparativa de un sistema invariante y uno variante en el tiempo:
\[T\{a_1x_1 + a_2x_2\} = a_1T\{x_1\} + a_2T\{x_2\}\]
Representación en diagrama de bloques de la condición:
Comparativa de un sistema lineal y uno no lineal:
Estrategia para comprobar si un sistema es lineal
Estrategia para comprobar si un sistema es invariante en el tiempo
📐 Ejemplo 3.1: Linealidad e invarianza de un sistema cuadrático
Comprueba, siguiendo las estrategias anteriores, si el sistema \(y(t) = x^2(t)\) es lineal y si es invariante en el tiempo.
📐 Ejemplo 3.2: Linealidad e invarianza de un sistema con ganancia variable
Comprueba, siguiendo las estrategias anteriores, si el sistema \(y[n] = n\,x[n]\) es lineal y si es invariante en el tiempo.
| Propiedad | Condición | Sí cumple | No cumple |
|---|---|---|---|
| Lineal | \(T\{a_1x_1 + a_2x_2\} = a_1T\{x_1\} + a_2T\{x_2\}\) | \(y[n] = 3x[n-1]\) | \(y[n] = x^2[n]\) |
| Invariante | \(T\{x[n-n_0]\} = y[n-n_0]\) | \(y[n] = x^2[n]\) | \(y[n] = n\,x[n]\) |
| Causal | \(y[n]\) depende de \(x[k]\), \(k \leq n\) | \(y[n] = x[n] + x[n-1]\) | \(y[n] = x[n+1]\) |
| Estable BIBO | entrada acotada \(\Rightarrow\) salida acotada | \(y[n] = x[n]/2\) | \(y[n] = n\,x[n]\) |
| Sin memoria | \(y[n]\) depende solo de \(x[n]\) | \(y[n] = x[n] + 1\) | \(y[n] = x[n] - x[n-1]\) |
| Invertible | existe \(T^{-1}\) que recupera \(x[n]\) | \(y[n] = 2x[n]\) | \(y[n] = x^2[n]\) |
Cuidado con las combinaciones
Un sistema puede ser lineal y variante, o invariante y no lineal. Hay que comprobar uno por uno.
Un sistema LTI es lineal e invariante en el tiempo (se deben cumplir ambas propiedades). Son fundamentales por los siguientes motivos, entre otros:
\[h(t) = T\{\delta(t)\} \qquad\qquad h[n] = T\{\delta[n]\}\]
\[x[n] = \sum_{k=-\infty}^{\infty} x[k]\,\delta[n-k]\]
\[h[n] = T\{\delta[n]\}\]
\[\begin{aligned} y[n] &= T \{x[n]\} = T\Big\{\sum_k x[k]\,\delta[n-k]\Big\} \overset{\text{lineal}}{=} \sum_k x[k]\,T\{\delta[n-k]\} \\ &\overset{\substack{\text{invariante} \\ \text{definición}}}{=} \sum_k x[k]\,h[n-k] \overset{\text{convolución}}{=} x[n] * h[n] \end{aligned}\]
Concepto clave
La salida de cualquier sistema LTI es la convolución de la entrada con su respuesta impulsional.
\[\begin{aligned} h(t) &= 0 , \quad t < 0 \qquad\qquad h[n] = 0 , \quad n < 0 \end{aligned}\]
\[\int_{-\infty}^{\infty} |h(t)|\,dt < \infty \qquad\qquad \sum_{n=-\infty}^{\infty} |h[n]| < \infty\]
Concepto clave
En sistemas LTI, causalidad y estabilidad, se deducen directamente de la respuesta impulsional.
📐 Ejemplo 3.3: Circuito RC
La respuesta impulsional de un circuito RC, tomando como salida la tensión del condensador, es
\[h(t) = \frac{1}{RC}\,e^{-t/RC}\,u(t)\]
a) Dibújala tomando R = 1 kΩ y C = 1 mF.
b) ¿Es un sistema causal? ¿Es BIBO estable?
Calcula \(v_C(t)\) si en en \(t = 0\) se aplica:
c) tensión continua a \(10\) V.
d) tensión alterna \(x(t) = \cos(t) u(t)\).
Con \(RC = 10^{3}\cdot 10^{-3} = 1\) s, queda \(h(t) = e^{-t}\,u(t)\) (en s\(^{-1}\)). Arranca en \(1\) en \(t = 0\) y decae exponencialmente: en \(t = RC = 1\) s ya ha caído a \(\frac{1}{e} \approx 0{,}37\) de su valor inicial.
Sí es causal: el escalón \(u(t)\) anula \(h(t)\) para \(t < 0\). El circuito no responde antes de recibir el impulso.
Sí es BIBO estable: \(h(t)\) es absolutamente integrable.
\[\int_{-\infty}^{\infty} |h(t)|\,dt = \int_{0}^{\infty} e^{-t}\,dt = \Big[-e^{-t}\Big]_0^{\infty} = 1 < \infty\]
Encender la fuente equivale a introducir un escalon \(x(t) = 10\,u(t)\) a la entrada. La salida es la convolución de la entrada con \(h(t)\). Para \(t < 0\) no hay solape y \(y(t) = 0\); para \(t \geq 0\) los dos escalones limitan la integral a \(0 \leq \tau \leq t\):
\[\begin{aligned} y(t) &= \int_{-\infty}^{\infty} x(\tau)\,h(t-\tau)\,d\tau = 10\left(1 - e^{-t}\right)u(t) \text{ V} \end{aligned}\]
En \(t = 1\) s el condensador ya está al 63 % (6,3 V), y a los 5 s prácticamente en los 10 V.
\[y(t) = \int_0^t \cos(\theta)\,e^{-(t-\theta)}\,d\theta = e^{-t}\int_0^t e^{\theta}\cos(\theta)\,d\theta\]
Tomando \(a = b = 1\) en la fórmula: \(\displaystyle\int e^{a\theta}\cos(b\theta)\,d\theta = \frac{e^{a\theta}}{\sqrt{a^2+b^2}}\cos\!\left(b\theta - \arctan\frac{b}{a}\right)\) :
\[y(t) = \left[{\color{#41ab5d}{\frac{\sqrt{2}}{2}\cos\!\left(t - \frac{\pi}{4}\right)}} {\color{#9370db}{{}- \frac{1}{2}\,e^{-t}}}\right]u(t) \text{ V}\]
Fíjate que hay transitorio que tiende a cero. Al extinguirse, solamente queda el régimen permanente: una senoidal con la misma frecuencia que la entrada, pero atenuada y retrasada.
fmt_rc = (v, u) => {
const pref = [[1e6, "M"], [1e3, "k"], [1, ""], [1e-3, "m"], [1e-6, "µ"], [1e-9, "n"]];
const [k, p] = pref.find(([k]) => v >= k * 0.999) ?? pref[pref.length - 1];
return `${+(v / k).toPrecision(3)} ${p}${u}`;
}
R_lista_rc = [470, 1e3, 2.2e3, 4.7e3]
C_lista_rc = [100e-6, 220e-6, 470e-6, 1e-3]
viewof R_rc = Inputs.select(new Map(R_lista_rc.map(v => [fmt_rc(v, "Ω"), v])), {value: 1e3, label: "R"})
viewof C_rc = Inputs.select(new Map(C_lista_rc.map(v => [fmt_rc(v, "F"), v])), {value: 1e-3, label: "C"})viewof modo_rc = Inputs.radio(["Escalón", "Senoidal", "Cuadrada"], {value: "Senoidal", label: "Entrada"})
// Frecuencia en escala logarítmica, de 0.05 a 2 Hz. El valor es la frecuencia en Hz y es
// `transform` quien hace logarítmico el recorrido del deslizador: así el número que se escribe
// a mano en el cuadro es también la frecuencia, y no el exponente
viewof f_rc = Inputs.range([0.05, 2], {value: 0.16, step: 0.01, transform: Math.log,
label: "f (Hz)"})rc = {
const tau = R_rc * C_rc, w = 2 * Math.PI * f_rc, T = 2 * Math.PI / w;
const Tv = 10; // eje horizontal fijo, en segundos
const N = 3000, dt = Tv / N;
const ts = d3.range(-0.05 * N, N + 1).map(i => i * dt);
let x, y, p;
if (modo_rc === "Escalón") {
x = t => t < 0 ? 0 : 1;
y = t => t < 0 ? 0 : 1 - Math.exp(-t / tau);
p = t => 1;
} else if (modo_rc === "Senoidal") {
// x(t) = cos(ωt) u(t): permanente con ganancia 1/√(1+(ωτ)²) y desfase arctan(ωτ)
const g = 1 / Math.sqrt(1 + (w * tau) ** 2), fi = Math.atan(w * tau);
x = t => t < 0 ? 0 : Math.cos(w * t);
p = t => g * Math.cos(w * t - fi);
y = t => t < 0 ? 0 : p(t) - g * g * Math.exp(-t / tau);
} else {
// Cuadrada de 0 a 1 V. Entre flancos la salida tiende exponencialmente a la entrada; el
// permanente es la solución periódica, que en cada flanco de subida parte de a/(1+a)
const a = Math.exp(-T / (2 * tau));
x = t => t < 0 ? 0 : (t % T) < T / 2 ? 1 : 0;
p = t => {
const s = ((t % T) + T) % T;
return s < T / 2 ? 1 + (a / (1 + a) - 1) * Math.exp(-s / tau)
: (1 + (a / (1 + a) - 1) * a) * Math.exp(-(s - T / 2) / tau);
};
// La diferencia entre salida y permanente es un transitorio puro, proporcional a e^{-t/τ}
y = t => t < 0 ? 0 : p(t) - p(0) * Math.exp(-t / tau);
}
return {
datos: ts.map(t => ({t, x: x(t), y: y(t), p: t < 0 ? null : p(t)})),
tau: [tau]
};
}
html`<div class="ojs-texto"><p>
<span style="color:#2c7fb8">━ entrada x(t)</span>
<span style="color:#e74c3c">━ salida v<sub>C</sub>(t)</span>
<span style="color:#41ab5d">┅ permanente</span>
</p></div>`Plot.plot({
width: 1216, height: 300,
x: {label: "t (s)", domain: [-0.5, 10]},
y: {label: "V", grid: true, domain: [-1.15, 1.15]},
marks: [
Plot.ruleY([0]),
Plot.ruleX(rc.tau, {stroke: "#555", strokeDasharray: "6 4"}),
Plot.text(rc.tau, {x: d => d, frameAnchor: "top", text: () => "τ", dx: 12, fill: "#555"}),
Plot.line(rc.datos, {x: "t", y: "x", stroke: "#2c7fb8", strokeWidth: 2}),
Plot.line(rc.datos, {x: "t", y: "p", stroke: "#41ab5d", strokeWidth: 2, strokeDasharray: "6 4"}),
Plot.line(rc.datos, {x: "t", y: "y", stroke: "#e74c3c", strokeWidth: 2.5})
]
})Hemos visto que la salida de un sistema LTI puede descomponerse en dos partes:
A veces, nos puede interesar calcular solo el permanente
Por ejemplo, en el circuito RC anterior:
📐 Ejemplo 3.4: Circuito RC: solo el permanente
Comprueba que si \(x(t) = \cos(t)\) en el ejemplo anterior, se obtiene el régimen permanente.
Sin el escalón, la entrada existe desde \(t = -\infty\):
\[\small \begin{aligned} y(t) = \int_{-\infty}^{t} \cos(\theta)\,e^{-(t-\theta)}\,d\theta = e^{-t}\left[\frac{e^{\theta}}{\sqrt{2}}\cos\!\left(\theta - \frac{\pi}{4}\right)\right]_{-\infty}^{t} = {\color{#41ab5d}{\frac{\sqrt{2}}{2}\cos\!\left(t - \frac{\pi}{4}\right)}} \text{ V} \end{aligned}\]
Según la duración de la respuesta impulsional, los sistemas discretos se clasifican en:
\[h_{\text{FIR}}[n] = \{\tfrac{1}{3},\, \tfrac{1}{3},\, \tfrac{1}{3}\} \qquad\qquad h_{\text{IIR}}[n] = 0{,}8^n\,u[n]\]
📐 Ejemplo 3.5: Promediador de 3 puntos
Un sistema digital que calcula la media de las tres últimas muestras de la entrada se describe con la respuesta impulsional:
\[h[n] = \frac{1}{3}\sum_{k=0}^{2} \delta[n-k]\]
a) Dibuja la respuesta impulsional
b) ¿Es FIR o IIR? ¿Es causal? ¿Es estable?
c) Calcula la salida para \(x[n] = u[n] - u[n-3]\) usando el método tabular
d) ¿Se cumple que la salida en cada instante es la media de las tres últimas muestras de la entrada?
La salida es \(y[n] = x[n] * h[n]\), con dos secuencias finitas:
\[x[n] = \{\underset{\uparrow}{1},\, 1,\, 1\} \qquad\qquad h[n] = \{\underset{\uparrow}{\tfrac{1}{3}},\, \tfrac{1}{3},\, \tfrac{1}{3}\}\]
| \(n=0\) | \(n=1\) | \(n=2\) | \(n=3\) | \(n=4\) | |
|---|---|---|---|---|---|
| \(x[0]=1\) | \(\tfrac{1}{3}\) | \(\tfrac{1}{3}\) | \(\tfrac{1}{3}\) | ||
| \(x[1]=1\) | \(\tfrac{1}{3}\) | \(\tfrac{1}{3}\) | \(\tfrac{1}{3}\) | ||
| \(x[2]=1\) | \(\tfrac{1}{3}\) | \(\tfrac{1}{3}\) | \(\tfrac{1}{3}\) | ||
| \(y[n]\) | \(\mathbf{\tfrac{1}{3}}\) | \(\mathbf{\tfrac{2}{3}}\) | \(\mathbf{1}\) | \(\mathbf{\tfrac{2}{3}}\) | \(\mathbf{\tfrac{1}{3}}\) |
Sí. En cada instante la ventana abarca \(x[n]\), \(x[n-1]\) y \(x[n-2]\), y la salida es su media contando también los ceros: en \(n = 0\) solo hay un 1 en la ventana (\(\tfrac{1}{3}\)), en \(n = 1\) dos (\(\tfrac{2}{3}\)) y en \(n = 2\) los tres (\(1\)); después van saliendo. Fuera del soporte de la convolución, la salida es cero. Coincide con la tabla del apartado c).
La media móvil es el filtro más sencillo que existe y se usa a diario: aquí, sobre una serie de temperaturas diarias, ruidosa e irregular. Al aumentar la ventana \(M\) el ruido baja, pero el filtro responde más tarde a los cambios reales.
📐 Ejemplo 3.6: Derivador hacia atrás
Este sistema calcula la diferencia entre la muestra actual de la entrada y la anterior:
\[y[n] = x[n] - x[n-1]\]
a) Obtén su respuesta impulsional \(h[n]\) y dibújala.
b) ¿Es FIR o IIR? ¿Es causal? ¿Es estable?
c) Calcula la salida para la entrada triangular \(x[n] = \{\underset{\uparrow}{1},\, 2,\, 3,\, 3,\, 2,\, 1\}\) usando el método tabular.
d) ¿Se cumple que la salida en cada instante es la derivada de la entrada?
Con \(x[n] = \delta[n]\), la salida es el impulso menos el impulso retrasado:
\[h[n] = \delta[n] - \delta[n-1]\]
La salida es \(y[n] = x[n] * h[n]\), con dos secuencias finitas:
\[x[n] = \{\underset{\uparrow}{1},\, 2,\, 3,\, 3,\, 2,\, 1\} \qquad\qquad h[n] = \{\underset{\uparrow}{1},\, -1\}\]
| \(n=0\) | \(n=1\) | \(n=2\) | \(n=3\) | \(n=4\) | \(n=5\) | \(n=6\) | |
|---|---|---|---|---|---|---|---|
| \(x[0]=1\) | \(1\) | \(-1\) | |||||
| \(x[1]=2\) | \(2\) | \(-2\) | |||||
| \(x[2]=3\) | \(3\) | \(-3\) | |||||
| \(x[3]=3\) | \(3\) | \(-3\) | |||||
| \(x[4]=2\) | \(2\) | \(-2\) | |||||
| \(x[5]=1\) | \(1\) | \(-1\) | |||||
| \(y[n]\) | \(\mathbf{1}\) | \(\mathbf{1}\) | \(\mathbf{1}\) | \(\mathbf{0}\) | \(\mathbf{-1}\) | \(\mathbf{-1}\) | \(\mathbf{-1}\) |
Sí. Cada salida es lo que sube o baja la entrada de una muestra a la siguiente: \(+1\) en el flanco de subida, \(0\) en la meseta del máximo (\(x[3] = x[2]\)) y \(-1\) en el de bajada. Al entrar y al salir del triángulo la diferencia se hace con los ceros de fuera, y por eso el flanco de subida empieza ya en \(n = 0\) y el de bajada acaba en \(n = 6\). Coincide con la tabla del apartado c).
📐 Ejemplo 3.7: Incubadora
El control automático de temperatura de una incubadora recibe como entrada la temperatura deseada, \(x[n]\), y da como salida la temperatura medida por un sensor digital cada 5 minutos, \(y[n]\). Ambas variables se expresan en °C por encima de la temperatura ambiente. El sistema controlado, en su conjunto, se comporta como un sistema LTI con respuesta impulsional:
\[h[n] = \frac{1}{2} \cdot \left( \frac{1}{2} \right)^{n}\,u[n]\]
a) Dibuja la respuesta impulsional
b) ¿Es FIR o IIR? ¿Es causal? ¿Es estable?
c) En \(n = 0\) se fija la temperatura deseada 16 °C por encima de la ambiente, \(x[n] = 16\,u[n]\) °C. Calcula la expresión de la temperatura medida a lo largo del tiempo.
d) ¿Tiende la temperatura medida a la deseada? ¿Cuánto tarda en llegar al 90 % de su valor de equilibrio?
\[\sum_{n=-\infty}^{\infty} |h[n]| = \frac{1}{2}\sum_{n=0}^{\infty} \left(\frac{1}{2}\right)^{n} = \frac{1}{2} \cdot \frac{1}{1 - \frac{1}{2}} = 1 < \infty\]
La entrada vale cero para \(n < 0\), así que la suma de la convolución empieza en \(k = 0\); y el sistema es causal, \(h[n-k] = 0\) si \(k > n\), así que se acaba en \(k = n\). Es una suma geométrica finita con los términos en orden inverso, \(\sum_{k=0}^{n} a^{n-k} = \sum_{k=0}^{n} a^k = \frac{1 - a^{n+1}}{1 - a}\):
\[y[n] = \sum_{k=0}^{n} x[k]\,h[n-k] = 16 \cdot \frac{1}{2}\sum_{k=0}^{n} \left(\frac{1}{2}\right)^{n-k} = 16 \cdot \frac{1}{2} \cdot \frac{1 - \left(\frac{1}{2}\right)^{n+1}}{1 - \frac{1}{2}}\]
\[y[n] = {\color{#41ab5d}{16}} \; {\color{#9370db}{{}- 16\left(\tfrac{1}{2}\right)^{n+1}}} \text{ °C}, \quad n \geq 0\]
Como siempre que introducimos una señal golpe en un sistema, la salida tiene un transitorio que tiende a cero y un régimen permanente que es el valor de equilibrio.
Sí se alcanza la temperatura deseada porque \(\lim_{n \to \infty} y[n] = 16\) °C.
El 90 % de la temperatura deseada es \(0{,}9 \cdot 16 = 14{,}4\) °C. Resolvemos la ecuación:
\[14{,}4 = 16 - 16\left(\tfrac{1}{2}\right)^{n+1} \implies \left(\tfrac{1}{2}\right)^{n+1} = 0{,}1 \implies n = \log_2 10 - 1 \approx 2{,}32\]
Por tanto en la muestra \(n=3\) ya se supera el 90 %, lo que equivale a 15 minutos.
Dos sistemas están en serie cuando la salida del primero es la entrada del segundo (también llamada cascada):
\[y(t) = T_2\big\{T_1\{x(t)\}\big\} \qquad\qquad h = h_1 * h_2\]
Dos sistemas están en paralelo cuando la misma entrada alimenta los dos sistemas y las salidas se suman.
\[y(t) = T_1\{x(t)\} + T_2\{x(t)\} \qquad\qquad h = h_1 + h_2\]
Sistemas de control: la realimentación permite que un sistema siga una referencia, por ejemplo, la temperatura en un termostato o la velocidad del coche en un control de crucero.
Solución: el cálculo del sistema equivalente requiere el uso de transformadas (Laplace o \(\mathcal{Z}\)), lo veremos más adelante
📐 Ejemplo 3.8: Diagrama de bloques mixto
Se tiene el siguiente diagrama:
con \(h_1[n] = \delta[n] + \delta[n-1]\), \(h_2[n] = 2\,\delta[n]\) y \(h_3[n] = \delta[n-1]\).
a) Obtén la respuesta impulsional equivalente \(h[n]\) entre \(x[n]\) e \(y[n]\)
b) Calcula la salida si la entrada es \(x[n] = \{1, \, \underset{\uparrow}{2},\, 1\}\).
1. Paralelo: \(h_2\) y \(h_3\) reciben la misma señal y sus salidas se suman, así que equivalen a un solo bloque:
\[h_2[n] + h_3[n] = 2\,\delta[n] + \delta[n-1]\]
2. Serie: queda una cascada, que equivale a la convolución de las dos respuestas:
\[\begin{aligned} h[n] &= h_1[n] * \big(h_2[n] + h_3[n]\big) \\ &= \big(\delta[n] + \delta[n-1]\big) * \big(2\,\delta[n] + \delta[n-1]\big) \\ &= 2\,\delta[n] + \delta[n-1] + 2\,\delta[n-1] + \delta[n-2] \\ &= 2\,\delta[n] + 3\,\delta[n-1] + \delta[n-2] \end{aligned}\]
Es decir, \(h[n] = \{\underset{\uparrow}{2},\, 3,\, 1\}\).
La salida es \(y[n] = x[n] * h[n]\), con dos secuencias finitas:
\[x[n] = \{1,\, \underset{\uparrow}{2},\, 1\} \qquad\qquad h[n] = \{\underset{\uparrow}{2},\, 3,\, 1\}\]
| \(n=-1\) | \(n=0\) | \(n=1\) | \(n=2\) | \(n=3\) | |
|---|---|---|---|---|---|
| \(x[-1]=1\) | \(2\) | \(3\) | \(1\) | ||
| \(x[0]=2\) | \(4\) | \(6\) | \(2\) | ||
| \(x[1]=1\) | \(2\) | \(3\) | \(1\) | ||
| \(y[n]\) | \(\mathbf{2}\) | \(\mathbf{7}\) | \(\mathbf{9}\) | \(\mathbf{5}\) | \(\mathbf{1}\) |
Es decir, \(y[n] = \{2,\, \underset{\uparrow}{7},\, 9,\, 5,\, 1\}\).
📐 Ejemplo 3.9: Termómetro con filtro RC
Un termómetro electrónico se modela como \(h_1(t) = e^{-t}\,u(t)\). Su salida pasa por un filtro RC modelado como \(h_2(t) = 2\,e^{-2t}\,u(t)\), que elimina ruido:
La entrada \(x(t)\) es la temperatura (°C) y la salida \(y(t)\), la tensión filtrada (V)
a) Calcula la respuesta impulsional \(h(t)\) de la interconexión
b) La temperatura sube de forma brusca 5 °C. Calcula evolución de la lectura \(y(t)\) y el tiempo que tarda en alcanzar el 90 % de su valor final
c) Repite el apartado anterior pero calculando la salida del sensor sin filtrar, es decir, \(w(t)\). ¿Tarda más o menos en alcanzar el 90 % de su valor final?
Los dos escalones limitan la integral a \(0 \leq \theta \leq t\):
\[\begin{aligned} h(t) &= \int_0^t e^{-\theta}\cdot 2\,e^{-2(t-\theta)}\,d\theta = 2\,e^{-2t}\left(e^{t} - 1\right) \\ &= 2\left(e^{-t} - e^{-2t}\right)u(t) \end{aligned}\]
Con \(x(t) = 5\,u(t)\), la salida es la integral acumulada de \(h\):
\[y(t) = 5\int_0^t h(\theta)\,d\theta = 5\left(1 - e^{-t}\right)^2 u(t)\]
Tiende a \(5\) V y llega al 90 % cuando \(\left(1 - e^{-t}\right)^2 = 0.9\), en \(t = -\ln\!\left(1 - \sqrt{0.9}\right) \approx 2.97\) s.
Sin filtrar, \(w = x * h_1\) es la integral acumulada de \(h_1\):
\[w(t) = 5\int_0^t e^{-\theta}\,d\theta = 5\left(1 - e^{-t}\right)u(t)\]
Llega al 90 % cuando \(1 - e^{-t} = 0.9\), en \(t = \ln 10 \approx 2.30\) s: antes. El filtro quita ruido a cambio de unos \(0.67\) s más de retraso.
Señales y Sistemas Lineales - GIET - 2026/2027