Signals and Systems

Systems Characterized by Linear Constant-Coefficient Differential Equations (LCCDEs)

Imron Rosyadi

Systems Characterized by Linear Constant-Coefficient Differential Equations

Introduction to LCCDEs in LTI Systems

  • Linear Constant-Coefficient Differential Equations (LCCDEs) are fundamental to describing many continuous-time LTI systems.
  • They model physical systems such as electrical circuits, mechanical systems, and more.
  • Understanding their behavior is crucial for analyzing and designing ECE systems.

General Form of an LCCDE

  • An LTI system’s input \(x(t)\) and output \(y(t)\) can be related by the following general form:

\[ \sum_{k=0}^{N} a_{k} \frac{d^{k} y(t)}{d t^{k}}=\sum_{k=0}^{M} b_{k} \frac{d^{k} x(t)}{d t^{k}} \quad (4.72) \]

  • Here, \(a_k\) and \(b_k\) are constant coefficients.
  • \(N\) represents the order of the differential equation, corresponding to the highest derivative of the output.

Frequency Response and the Fourier Transform

  • For an LTI system, the output’s Fourier Transform \(Y(j\omega)\) relates to the input’s Fourier Transform \(X(j\omega)\) through the frequency response \(H(j\omega)\).

\[ Y(j \omega)=H(j \omega) X(j \omega) \]

  • This implies that the frequency response can be expressed as:

\[ H(j \omega)=\frac{Y(j \omega)}{X(j \omega)} \quad (4.73) \]

Deriving \(H(j\omega)\) from LCCDEs: Step 1

  • To find \(H(j\omega)\), we apply the Fourier Transform to both sides of the LCCDE (4.72):

\[ \mathcal{F}\left\{\sum_{k=0}^{N} a_{k} \frac{d^{k} y(t)}{d t^{k}}\right\}=\mathfrak{F}\left\{\sum_{k=0}^{M} b_{k} \frac{d^{k} x(t)}{d t^{k}}\right\} \quad (4.74) \]

  • Using the linearity property of the Fourier Transform, we can move the sum and constants outside:

\[ \sum_{k=0}^{N} a_{k} \mathcal{F}\left\{\frac{d^{k} y(t)}{d t^{k}}\right\}=\sum_{k=0}^{M} b_{k} \mathcal{F}\left\{\frac{d^{k} x(t)}{d t^{k}}\right\} \quad (4.75) \]

Deriving \(H(j\omega)\) from LCCDEs: Step 2

  • Now, apply the differentiation property of the Fourier Transform, which states \(\mathcal{F}\left\{\frac{d^k f(t)}{d t^k}\right\} = (j\omega)^k F(j\omega)\):

\[ \sum_{k=0}^{N} a_{k}(j \omega)^{k} Y(j \omega)=\sum_{k=0}^{M} b_{k}(j \omega)^{k} X(j \omega) \]

  • Factor out \(Y(j\omega)\) and \(X(j\omega)\):

\[ Y(j \omega)\left[\sum_{k=0}^{N} a_{k}(j \omega)^{k}\right]=X(j \omega)\left[\sum_{k=0}^{M} b_{k}(j \omega)^{k}\right] \]

  • Finally, solve for \(H(j\omega) = Y(j\omega)/X(j\omega)\):

\[ H(j \omega)=\frac{\sum_{k=0}^{M} b_{k}(j \omega)^{k}}{\sum_{k=0}^{N} a_{k}(j \omega)^{k}} \quad (4.76) \]

Tip

The frequency response \(H(j\omega)\) for an LCCDE can be written directly by inspection from the differential equation coefficients!

LCCDE to Frequency Response: Flowchart

  • Visualizing the process of converting an LCCDE into its frequency response.

graph LR
    A["Linear Constant-Coefficient Differential Equation (LCCDE)"] --> B{Apply Fourier Transform to both sides};
    B --> C{Use Linearity Property};
    C --> D{Use Differentiation Property};
    D --> E{Rearrange Algebraically};
    E --> F["Frequency Response H(jω) = Y(jω)/X(jω)"];

Example 4.24: First-Order System

  • Consider a stable LTI system described by:

\[ \frac{d y(t)}{d t}+a y(t)=x(t) \quad (4.77) \]

  • Using equation (4.76), we can directly find the frequency response.
  • Comparing with the general form, \(N=1, M=0\).
  • Coefficients: \(a_1=1, a_0=a\), and \(b_0=1\).
  • Substitute into (4.76):

\[ H(j \omega)=\frac{b_0 (j\omega)^0}{a_1 (j\omega)^1 + a_0 (j\omega)^0} = \frac{1}{j \omega+a} \quad (4.78) \]

  • The impulse response \(h(t)\) is the inverse Fourier Transform of \(H(j\omega)\).
  • Recognizing this form (from Example 4.1), the impulse response is:

\[ h(t)=e^{-a t} u(t) \]

  • For stability, we require \(a>0\).

Interactive Plot: First-Order Impulse Response

  • Explore how the parameter ‘a’ affects the impulse response \(h(t) = e^{-at}u(t)\).

Example 4.25: Second-Order System

  • Consider a stable LTI system characterized by:

\[ \frac{d^{2} y(t)}{d t^{2}}+4 \frac{d y(t)}{d t}+3 y(t)=\frac{d x(t)}{d t}+2 x(t) \]

  • From eq. (4.76), the frequency response is:

\[ H(j \omega)=\frac{(j \omega)+2}{(j \omega)^{2}+4(j \omega)+3} \quad (4.79) \]

  • To find the impulse response \(h(t)\), we use partial-fraction expansion.
  • First, factor the denominator:

\[ H(j \omega)=\frac{j \omega+2}{(j \omega+1)(j \omega+3)} \quad (4.80) \]

Partial-Fraction Expansion Process

  • A visual representation of how partial-fraction expansion helps find \(h(t)\) from \(H(j\omega)\).

graph TD
    A["H(jω) as Ratio of Polynomials"] --> B{Factor Denominator Polynomial};
    B --> C{Apply Partial-Fraction Expansion};
    C --> D["Sum of Simpler Terms (e.g., 1/(jω+a))"];
    D --> E{Find Inverse Fourier Transform for Each Term};
    E --> F["Impulse Response h(t)"];

Impulse Response for Example 4.25

  • Applying partial-fraction expansion to \(H(j\omega)\):

\[ H(j \omega)=\frac{\frac{1}{2}}{j \omega+1}+\frac{\frac{1}{2}}{j \omega+3} . \]

  • Recognizing the inverse transforms of each term:

\[ h(t)=\frac{1}{2} e^{-t} u(t)+\frac{1}{2} e^{-3 t} u(t) \]

Important

Partial-fraction expansion is a critical technique for transforming frequency-domain expressions into their time-domain equivalents!

Example 4.26: System Response to an Input

  • Consider the system from Example 4.25 with the input:

\[ x(t)=e^{-t} u(t) \]

  • Its Fourier Transform is \(X(j\omega) = \frac{1}{j\omega+1}\).
  • The output’s Fourier Transform \(Y(j\omega) = H(j\omega)X(j\omega)\):

\[ \begin{align*} Y(j \omega) & =H(j \omega) X(j \omega)=\left[\frac{j \omega+2}{(j \omega+1)(j \omega+3)}\right]\left[\frac{1}{j \omega+1}\right] \\ & =\frac{j \omega+2}{(j \omega+1)^{2}(j \omega+3)} \quad (4.81) \end{align*} \]

Partial-Fraction for \(Y(j\omega)\)

  • For repeated poles, the partial-fraction expansion takes a specific form:

\[ Y(j \omega)=\frac{A_{11}}{j \omega+1}+\frac{A_{12}}{(j \omega+1)^{2}}+\frac{A_{21}}{j \omega+3} \quad (4.82) \]

  • The constants are found to be:
    • \(A_{11}=\frac{1}{4}\)
    • \(A_{12}=\frac{1}{2}\)
    • \(A_{21}=-\frac{1}{4}\)
  • So, \(Y(j\omega)\) becomes:

\[ Y(j \omega)=\frac{\frac{1}{4}}{j \omega+1}+\frac{\frac{1}{2}}{(j \omega+1)^{2}}-\frac{\frac{1}{4}}{j \omega+3} \quad (4.83) \]

Output Signal \(y(t)\) for Example 4.26

  • Taking the inverse Fourier Transform of each term in \(Y(j\omega)\) (Eq. 4.83):

\[ y(t)=\left[\frac{1}{4} e^{-t}+\frac{1}{2} t e^{-t}-\frac{1}{4} e^{-3 t}\right] u(t) \]

  • The term \(\frac{1}{(j\omega+1)^2}\) corresponds to \(t e^{-t} u(t)\) in the time domain.

Interactive Plot: Input, Impulse Response, and Output

  • Visualize \(x(t)\), \(h(t)\), and \(y(t)\) for Example 4.26.

Summary and Key Takeaways

  • Algebraic Simplification: Fourier analysis transforms LCCDEs into algebraic equations in the frequency domain.
  • Direct Derivation: \(H(j\omega)\) can be directly obtained by inspection from the LCCDE coefficients.
  • Partial-Fraction Expansion: A powerful technique for finding time-domain responses from rational frequency-domain expressions.
  • Frequency-Domain Insights: Analyzing \(H(j\omega)\) provides deep understanding of system characteristics (e.g., stability, filtering properties).