← Índice

Contenidos

  1. ¿Qué es un sistema?
  2. Propiedades de los sistemas
  3. Sistemas LTI y respuesta impulsional
  4. Interconexión de sistemas

Prerrequisitos

  • Tema 1: señales
  • Matemáticas I y II
  • Circuitos Electrónicos

Sistemas

Introducción

  • Ya sabemos bastante sobre señales: cómo se describen, se clasifican y se transforman
  • Ahora nos ocupamos de lo que actúa sobre ellas: un micrófono, un filtro, un amplificador
  • Cualquier de estos elementos es un sistema
  • Objetivo del tema: saber qué propiedades tiene un sistema y qué podemos hacer con él.

Por qué importa

Las herramientas que podremos usar para analizar un sistema dependen de sus propiedades. Clasificar bien es el primer paso.

¿Qué es un sistema?

  • Definición: proceso que transforma una señal de entrada en una señal de salida.

\[{\color{#e74c3c}{y(t)}} = T\{{\color{#2c7fb8}{x(t)}}\} \qquad\qquad {\color{#e74c3c}{y[n]}} = T\{{\color{#2c7fb8}{x[n]}}\}\]

  • Notación: \(T\{\cdot\}\) es el operador del sistema; las llaves indican que actúa sobre una señal
  • Diagrama de bloques: la forma habitual de dibujarlo, con la entrada a la izquierda.

Sistemas en la vida cotidiana (i)

Casi cualquier aparato es un sistema: basta identificar qué entra y qué sale.

  • Ecualizador de audio: la señal de audio entra, sale la misma señal con más graves o agudos.
  • Motor eléctrico: la señal de control entra, sale la velocidad de giro.
  • Suspensión de un coche: la fuerza de un bache entra, sale la aceleración del chasis.
  • Un cargador: la tensión de red entra, sale una tensión continua estable.

Sistemas en la vida cotidiana (ii)

Amortiguador de bicicleta

Péndulo invertido

Filtro notch

Modelado de sistemas

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.

Propiedades

Las seis propiedades

Vamos a estudiar seis propiedades, y cada una nos dice algo distinto:

  • Memoria: ¿necesita recordar el pasado?
  • Causalidad: ¿puede construirse en tiempo real?
  • Invertibilidad: ¿se puede deshacer lo que hace?
  • Estabilidad: ¿se le puede dar una entrada sin que se descontrole?
  • Invarianza temporal: ¿se comporta igual hoy que mañana?
  • Linealidad: ¿vale el principio de superposición?

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.

Sin memoria y con memoria

  • Sin memoria (estático): la salida en un instante solo depende de la entrada en ese mismo instante.
  • Con memoria (dinámico): depende también del valor de la entrada en otros instantes.

\[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}\]

  • Sistemas físicos: todo lo que almacena energía tiene memoria (condensadores, bobinas, muelles)

Causalidad

  • Causal: la salida en cada instante solo depende de la entrada en ese mismo instante y en instantes pasados.
  • No causal: la salida depende de la entrada en instantes futuros.

\[y[n] = \frac{x[n] + x[n-1]}{2} \qquad\qquad\qquad y[n] = \frac{x[n] + x[n+1]}{2} \]

  • Sistemas no causales: los únicos sistemas no causales son algoritmos que procesan señales ya grabadas. Cualquier sistema físico o algoritmo en tiempo real, son causales.

Invertibilidad

  • Invertible: existe otro sistema que, aplicado a la salida, recupera la entrada original
  • No invertible: no existe tal sistema

\[ \qquad\qquad \qquad \qquad \qquad \qquad y[n] = 2\,x[n] \qquad \qquad \qquad y(t) = |x(t)| \]

  • Comunicaciones: cualquier pareja de codificador y decodificador son sistemas inversos

Estabilidad BIBO (bounded input, bounded output)

  • BIBO estable: toda entrada acotada produce una salida acotada
  • BIBO inestable: existe alguna entrada acotada que produce una salida no acotada

\[ \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 \]

  • Sistemas físicos: en la práctica, los sistemas inestables saturan, oscilan o se rompen. Nunca una variable física crece indefinidamente.

Invarianza temporal (i)

  • Invariante: un retardo en la entrada simplemente retrasa la salida

\[T\{x[n-n_0]\} = y[n-n_0] \qquad\qquad T\{x(t-t_0)\} = y(t-t_0)\]

  • Variante: un retardo en la entrada produce una salida totalmente diferente.

Representación en diagrama de bloques de la condición (continuo):

Representación en diagrama de bloques de la condición (discreto):

Invarianza temporal (ii)

Comparativa de un sistema invariante y uno variante en el tiempo:

  • Círculos: la salida original retrasada. Si rodean a la nueva salida, el sistema es invariante.

Linealidad (i)

  • Lineal: cumple el principio de superposición, es decir, la salida a una combinación lineal de entradas es la misma combinación lineal de las salidas:

\[T\{a_1x_1 + a_2x_2\} = a_1T\{x_1\} + a_2T\{x_2\}\]

  • No lineal: no cumple el principio de superposición.

Representación en diagrama de bloques de la condición:

Linealidad (ii)

Comparativa de un sistema lineal y uno no lineal:

  • Círculos: indican la suma de las salidas individuales; si coinciden entonces el sistema es lineal.

Comprobar si un sistema es LTI

Estrategia para comprobar si un sistema es lineal

  1. Calcular la salida \(y_1 = T\{x_1\}\) a una entrada cualquiera \(x_1\)
  2. Calcular la salida \(y_2 = T\{x_2\}\) a otra entrada cualquiera \(x_2\)
  3. Calcular la combinación lineal de las anteriores: \(y_A = a_1 y_1 + a_2 y_2\)
  4. Por otro lado, calcular directamente \(y_B = T\{a_1 x_1 + a_2 x_2\}\)
  5. Si \(y_A = y_B\), el sistema es lineal; si no, no lo es.

Estrategia para comprobar si un sistema es invariante en el tiempo

  1. Calcular la salida \(y_1(t) = T\{x_1(t)\}\) a una entrada cualquiera \(x_1(t)\)
  2. Retrasar esa salida y definir \(y_A(t) = y_1(t-t_0)\)
  3. Definir una entrada auxiliar retrasada \(x_2(t) = x_1(t-t_0)\)
  4. Calcular la salida a dicha entrada auxiliar \(y_B(t) = T\{x_2(t)\}\)
  5. Si \(y_B(t) = y_A(t)\), el sistema es invariante en el tiempo; si no, no lo es.

Ejemplo: no lineal pero 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.

💡 Solución: linealidad
  1. \(y_1(t) = T\{x_1(t)\} = x_1^2(t)\)
  2. \(y_2(t) = T\{x_2(t)\} = x_2^2(t)\)
  3. \(y_A(t) = a_1 y_1(t) + a_2 y_2(t) = {\color{#2c7fb8}{a_1 x_1^2(t) + a_2 x_2^2(t)}}\)
  4. \(y_B(t) = T\{a_1 x_1(t) + a_2 x_2(t)\} = \big(a_1 x_1(t) + a_2 x_2(t)\big)^2\)
    \(\phantom{y_B(t)} = {\color{#e74c3c}{a_1^2 x_1^2(t) + 2a_1a_2\,x_1(t)\,x_2(t) + a_2^2 x_2^2(t)}}\)
  5. \(y_A(t) \neq y_B(t)\): el sistema no es lineal.
💡 Solución: invarianza
  1. \(y_1(t) = T\{x_1(t)\} = x_1^2(t)\)
  2. \(y_A(t) = y_1(t-t_0) = {\color{#41ab5d}{x_1^2(t-t_0)}}\)
  3. \(x_2(t) = x_1(t-t_0)\)
  4. \(y_B(t) = T\{x_2(t)\} = x_2^2(t) = {\color{#41ab5d}{x_1^2(t-t_0)}}\)
  5. \(y_B(t) = y_A(t)\): el sistema es invariante en el tiempo.

Ejemplo: lineal pero no 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.

💡 Solución: linealidad
  1. \(y_1[n] = T\{x_1[n]\} = n\,x_1[n]\)
  2. \(y_2[n] = T\{x_2[n]\} = n\,x_2[n]\)
  3. \(y_A[n] = a_1 y_1[n] + a_2 y_2[n] = {\color{#41ab5d}{a_1 n\,x_1[n] + a_2 n\,x_2[n]}}\)
  4. \(y_B[n] = T\{a_1 x_1[n] + a_2 x_2[n]\} = n\big(a_1 x_1[n] + a_2 x_2[n]\big)\)
    \(\phantom{y_B[n]} = {\color{#41ab5d}{a_1 n\,x_1[n] + a_2 n\,x_2[n]}}\)
  5. \(y_A[n] = y_B[n]\): el sistema es lineal.
💡 Solución: invarianza
  1. \(y_1[n] = T\{x_1[n]\} = n\,x_1[n]\)
  2. \(y_A[n] = y_1[n-n_0] = {\color{#2c7fb8}{(n-n_0)\,x_1[n-n_0]}}\)
  3. \(x_2[n] = x_1[n-n_0]\)
  4. \(y_B[n] = T\{x_2[n]\} = n\,x_2[n] = {\color{#e74c3c}{n\,x_1[n-n_0]}}\)
  5. \(y_B[n] \neq y_A[n]\) (si \(n_0 \neq 0\)): el sistema no es invariante en el tiempo.

Resumen de propiedades

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.

Sistemas LTI

Por qué LTI es la clase que importa

Un sistema LTI es lineal e invariante en el tiempo (se deben cumplir ambas propiedades). Son fundamentales por los siguientes motivos, entre otros:

  • Se describen con una sola señal
    • la respuesta impulsional \(h[n]\) o \(h(t)\) contiene toda la información sobre el sistema
  • La salida se obtiene con una convolución:
    • Se cumple que \(y(t) = (x * h)(t)\) ó \(y[n] = (x * h)[n]\) en discreto, y ya sabemos calcularla
  • Admiten transformadas
    • Laplace y \(\mathcal{Z}\) convertirán la convolución en un producto, simplificando mucho el análisis
  • Modelan muchísimos sistemas reales:
    • Circuitos eléctricos, filtros analógicos/digitales, motores DC, sistemas mecánicos, etc.

La respuesta impulsional

  • Definición: se define como la salida del sistema cuando la entrada es un impulso.

\[h(t) = T\{\delta(t)\} \qquad\qquad h[n] = T\{\delta[n]\}\]

  • Señal de prueba: por eso el impulso es la señal de prueba por excelencia
  • En el laboratorio: se mide golpeando el sistema (un golpe a un pendulo, un pulso en un circuito).

Importancia de la respuesta impulsional (i)

  • Descomposición en impulsos: toda señal discreta es una suma de impulsos desplazados y pesados.

\[x[n] = \sum_{k=-\infty}^{\infty} x[k]\,\delta[n-k]\]

  • Respuesta impulsional: la salida del sistema cuando la entrada es un impulso.

\[h[n] = T\{\delta[n]\}\]

  • Salida: se aplica el sistema a la descomposición y se usan las dos propiedades.

\[\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.

Importancia de la respuesta impulsional (ii)

  • Causalidad: un sistema LTI es causal si y solo si

\[\begin{aligned} h(t) &= 0 , \quad t < 0 \qquad\qquad h[n] = 0 , \quad n < 0 \end{aligned}\]

  • Estabilidad: un sistema LTI es estable si y solo si:

\[\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.

Calculando la salida de un sistema: circuito RC

📐 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)\).

💡 Solución a)

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.

💡 Solución b)

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\]

💡 Solución c)

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.

💡 Solución d)

\[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.

Circuito RC: transitorio y permanente

Transitorio y permanente

  • Hemos visto que la salida de un sistema LTI puede descomponerse en dos partes:

    • Transitorio: depende de las condiciones iniciales y tiende a cero con el tiempo.
    • Régimen permanente: depende de la entrada y permanece indefinidamente.
  • A veces, nos puede interesar calcular solo el permanente

    • En ese caso, podemos omitir la función escalón de la entrada
  • Por ejemplo, en el circuito RC anterior:

    • Con \(x(t) = \cos(t) u(t)\) obtenemos el transitorio y el permanente, como ya hemos visto
    • Con \(x(t) = \cos(t)\) obtenemos solo el permanente

📐 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.

💡 Solución

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}\]

FIR e IIR

Según la duración de la respuesta impulsional, los sistemas discretos se clasifican en:

  • FIR (finite impulse response): su \(h[n]\) tiene un número finito de muestras no nulas.
  • IIR (infinite impulse response): su \(h[n]\) se extiende indefinidamente.

\[h_{\text{FIR}}[n] = \{\tfrac{1}{3},\, \tfrac{1}{3},\, \tfrac{1}{3}\} \qquad\qquad h_{\text{IIR}}[n] = 0{,}8^n\,u[n]\]

  • Filtros digitales: un FIR siempre es estable; un IIR puede ser estable o inestable

Ejemplo: promediador de 3 puntos

📐 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?

💡 Solución a)
💡 Solución b)
  • FIR: \(h[n]\) solo tiene 3 muestras no nulas.
  • Causal: \(h[n] = 0\) para \(n < 0\).
  • Estable: \(\sum_n |h[n]| = 3 \cdot \frac{1}{3} = 1 < \infty\).
💡 Solución c)

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}}\)
💡 Solución d)

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).

🎞️ Convolución paso a paso

Promediador: aplicación

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: derivador de primer orden

📐 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?

💡 Solución a)

Con \(x[n] = \delta[n]\), la salida es el impulso menos el impulso retrasado:

\[h[n] = \delta[n] - \delta[n-1]\]

💡 Solución b)
  • FIR: \(h[n]\) solo tiene 2 muestras no nulas.
  • Causal: \(h[n] = 0\) para \(n < 0\).
  • Estable: \(\sum_n |h[n]| = 1 + 1 = 2 < \infty\).
💡 Solución c)

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}\)
  • Longitud: \(L = 6 + 2 - 1 = 7\) muestras
  • Soporte: desde \(n = 0 + 0 = 0\) hasta \(n = 0 + 7 - 1 = 6\)
💡 Solución d)

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).

🎞️ Convolución paso a paso

Ejemplo: control de temperatura

📐 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?

💡 Solución a)
💡 Solución b)
  • IIR: \(h[n]\) no llega a valer cero para ningún \(n \geq 0\).
  • Causal: \(h[n] = 0\) para \(n < 0\).
  • Estable: la suma de \(|h[n]|\) es una serie geométrica de razón \(\tfrac{1}{2} < 1\), así que converge:

\[\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\]

💡 Solución c)

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.

💡 Solución d)
  • 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.

Interconexión

Conexión en serie

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\]

  • Las respuestas impulsionales se convolucionan, no se multiplican.
  • La conexión en serie es conmutativa: el orden de los bloques no importa.
  • Ejemplo: la cadena micrófono → preamplificador → ecualizador → altavoz es una cascada.

Conexión en paralelo

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\]

  • En este caso se suman las respuestas impulsionales
  • Ejemplo: un ecualizador de bandas es un paralelo de filtros, cada uno con su ganancia

Realimentación

  • Definición: parte de la salida vuelve a la entrada y se resta de ella.
  • 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

Simplificar un diagrama

📐 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\}\).

💡 Solución a)

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\}\).

💡 Solución b)

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: termómetro con filtro RC

📐 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?

💡 Solución a)

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}\]

💡 Solución b)

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.

💡 Solución c)

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.

Para terminar