Skip to main content

Eigenfunction Property of LTI Systems


Why Complex Exponentials Are Eigenfunctions of Every LTI System

Eigenfunction of an LTI System

For any LTI system, complex exponentials are eigenfunctions.

If the input is:

$$ x(t) = e^{j\omega_0 t} $$

then the output is:

$$ y(t) = H(j\omega_0)\, e^{j\omega_0 t} $$

where \(H(j\omega_0)\) is the system’s frequency response.

Why is it called an eigenfunction?

Because it satisfies the eigenvalue equation:

$$ T\{x(t)\} = \lambda x(t) $$
  • Eigenfunction → \( e^{j\omega_0 t} \)
  • Eigenvalue → \( H(j\omega_0) \)

So the eigenvalue is not \( e^{j\omega_0 t} \). The eigenvalue is the scalar \( H(j\omega_0) \).

What about \( e^{j\omega_0 t} u(t) \)?

The \(u(t)\) (unit step) is added to make the signal causal:

$$ e^{j\omega_0 t} u(t) $$

This is often used in Laplace transform analysis:

$$ \mathcal{L}\{e^{j\omega_0 t} u(t)\} = \frac{1}{s - j\omega_0} $$

Big Picture

There are two different meanings of eigenvalues in LTI systems:

State-space eigenvalues

  • Eigenvalues of matrix \(A\)
  • Determine stability and natural modes

System (operator) eigenvalues

  • For input \( e^{j\omega t} \)
  • Output is \( H(j\omega) e^{j\omega t} \)
  • Eigenvalue = \( H(j\omega) \)

Step 1: What is an eigenfunction?

For a system \(T\{\cdot\}\), if

$$ T\{x(t)\} = \lambda x(t) $$
  • \(x(t)\) = eigenfunction
  • \(\lambda\) = eigenvalue

The system only scales the signal — it does not change its shape.

Step 2: Start from LTI system definition

Any continuous-time LTI system is defined by convolution:

$$ y(t) = x(t) * h(t) $$
$$ y(t) = \int_{-\infty}^{\infty} x(\tau) h(t-\tau) d\tau $$

Step 3: Apply complex exponential input

Let:

$$ x(t) = e^{j\omega_0 t} $$

Substitute into convolution:

$$ y(t) = \int_{-\infty}^{\infty} e^{j\omega_0 \tau} h(t-\tau) d\tau $$

Rewrite:

$$ e^{j\omega_0 \tau} = e^{j\omega_0 t} e^{-j\omega_0 (t-\tau)} $$

Factor out \( e^{j\omega_0 t} \):

$$ y(t) = e^{j\omega_0 t} \int_{-\infty}^{\infty} h(t-\tau)e^{-j\omega_0 (t-\tau)} d\tau $$

Step 4: Important Observation

The integral does not depend on \(t\).

It becomes:

$$ H(j\omega_0) = \int_{-\infty}^{\infty} h(\lambda) e^{-j\omega_0 \lambda} d\lambda $$

This is the Fourier Transform of \(h(t)\).

Summary

$$ y(t) = H(j\omega_0) e^{j\omega_0 t} $$
  • Input = \( e^{j\omega_0 t} \)
  • Output = scaled version of same signal
  • Scaling factor = \( H(j\omega_0) \)

Physical Meaning

If you input a pure sinusoid:

$$ \cos(\omega_0 t) $$
  • Amplitude changes
  • Phase changes
  • No new frequency is created

This is the foundation of:

  • Fourier Transform
  • Frequency response
  • Bode plots
  • Filter design
  • Communication systems

Discrete-Time Version

Input:

$$ x[n] = e^{j\omega_0 n} $$

Output:

$$ y[n] = H(e^{j\omega_0}) e^{j\omega_0 n} $$

Same principle applies.

People are good at skipping over material they already know!

View Related Topics to







Contact Us

Name

Email *

Message *

Popular Posts

Online Simulator for ASK, FSK, and PSK

Try our new Digital Signal Processing Simulator!   Start Simulator for binary ASK Modulation Message Bits (e.g. 1,0,1,0) Carrier Frequency (Hz) Sampling Frequency (Hz) Run Simulation Simulator for binary FSK Modulation Input Bits (e.g. 1,0,1,0) Freq for '1' (Hz) Freq for '0' (Hz) Sampling Rate (Hz) Visualize FSK Signal Simulator for BPSK Modulation ...

Constellation Diagrams of ASK, PSK, and FSK

📘 Overview of Energy per Bit (Eb / N0) 🧮 Online Simulator for constellation diagrams of ASK, FSK, and PSK 🧮 Theory behind Constellation Diagrams of ASK, FSK, and PSK 🧮 MATLAB Codes for Constellation Diagrams of ASK, FSK, and PSK 📚 Further Reading 📂 Other Topics on Constellation Diagrams of ASK, PSK, and FSK ... 🧮 Simulator for constellation diagrams of m-ary PSK 🧮 Simulator for constellation diagrams of m-ary QAM BASK (Binary ASK) Modulation: Transmits one of two signals: 0 or -√Eb, where Eb​ is the energy per bit. These signals represent binary 0 and 1.    BFSK (Binary FSK) Modulation: Transmits one of two signals: +√Eb​ ( On the y-axis, the phase shift of 90 degrees with respect to the x-axis, which is also termed phase offset ) or √Eb (on x-axis), where Eb​ is the energy per bit. These signals represent binary 0 and 1.  BPSK (Binary PSK) Modulation: Transmits one of two signals...

BER vs SNR for M-ary QAM, M-ary PSK, QPSK, BPSK, ...

📘 Overview of BER and SNR 🧮 Online Simulator for BER calculation of m-ary QAM and m-ary PSK 🧮 MATLAB Code for BER calculation of M-ary QAM, M-ary PSK, QPSK, BPSK, ... 📚 Further Reading 📂 View Other Topics on M-ary QAM, M-ary PSK, QPSK ... 🧮 Online Simulator for Constellation Diagram of m-ary QAM 🧮 Online Simulator for Constellation Diagram of m-ary PSK 🧮 MATLAB Code for BER calculation of ASK, FSK, and PSK 🧮 MATLAB Code for BER calculation of Alamouti Scheme 🧮 Different approaches to calculate BER vs SNR What is Bit Error Rate (BER)? The abbreviation BER stands for Bit Error Rate, which indicates how many corrupted bits are received (after the demodulation process) compared to the total number of bits sent in a communication process. BER = (number of bits received in error) / (total number of tran...

Q-function in BER vs SNR Calculation

Q-function in BER vs. SNR Calculation In the context of Bit Error Rate (BER) and Signal-to-Noise Ratio (SNR) calculations, the Q-function plays a significant role, especially in digital communications and signal processing . What is the Q-function? The Q-function is a mathematical function that represents the tail probability of the standard normal distribution. Specifically, it is defined as: Q(x) = (1 / sqrt(2Ī€)) ∫ₓ∞ e^(-t² / 2) dt In simpler terms, the Q-function gives the probability that a standard normal random variable exceeds a value x . This is closely related to the complementary cumulative distribution function of the normal distribution. The Role of the Q-function in BER vs. SNR The Q-function is widely used in the calculation of the Bit Error Rate (BER) in communication systems, particularly in systems like Binary Phase Shift Ke...

Channel Impulse Response (CIR)

📘 Overview & Theory 📘 How CIR Affects the Signal 🧮 Online Channel Impulse Response Simulator 🧮 MATLAB Codes 📚 Further Reading What is the Channel Impulse Response (CIR)? The Channel Impulse Response (CIR) is a concept primarily used in the field of telecommunications and signal processing. It provides information about how a communication channel responds to an impulse signal. It describes the behavior of a communication channel in response to an impulse signal. In signal processing, an impulse signal has zero amplitude at all other times and amplitude ∞ at time 0 for the signal. Using a Dirac Delta function, we can approximate this. Fig: Dirac Delta Function The result of this calculation is that all frequencies are responded to equally by δ(t) . This is crucial since we never know which frequenci...

Gaussian minimum shift keying (GMSK)

📘 Overview & Theory 🧮 Simulator for GMSK 🧮 MSK and GMSK: Understanding the Relationship 🧮 MATLAB Code for GMSK 📚 Simulation Results for GMSK 📚 Q & A and Summary 📚 Further Reading Dive into the fascinating world of GMSK modulation, where continuous phase modulation and spectral efficiency come together for robust communication systems! Core Process of GMSK Modulation Phase Accumulation (Integration of Filtered Signal) After applying Gaussian filtering to the Non-Return-to-Zero (NRZ) signal, we integrate the smoothed NRZ signal over time to produce a continuous phase signal: θ(t) = ∫ 0 t m filtered (Ī„) dĪ„ This integration is crucial for avoiding abrupt phase transitions, ensuring smooth and continuous phase changes. Phase Modulation The next step involves using the phase signal to modulate a...

Theoretical BER vs SNR for m-ary PSK and QAM

Relationship Between Bit Error Rate (BER) and Signal-to-Noise Ratio (SNR) The relationship between Bit Error Rate (BER) and Signal-to-Noise Ratio (SNR) is a fundamental concept in digital communication systems. Here’s a detailed explanation: BER (Bit Error Rate): The ratio of the number of bits incorrectly received to the total number of bits transmitted. It measures the quality of the communication link. SNR (Signal-to-Noise Ratio): The ratio of the signal power to the noise power, indicating how much the signal is corrupted by noise. Relationship The BER typically decreases as the SNR increases. This relationship helps evaluate the performance of various modulation schemes. BPSK (Binary Phase Shift Keying) Simple and robust. BER in AWGN channel: BER = 0.5 × erfc(√SNR) Performs well at low SNR. QPSK (Quadrature...

Wiener Filter Theory: Equations, Error Signal, and MSE

  Assuming known stationary signal and noise spectra and additive noise, the Wiener filter is a filter used in signal processing to provide an estimate of a desired or target random process through linear time-invariant (LTI) filtering of an observed noisy process. The mean square error between the intended process and the estimated random process is reduced by the Wiener filter. Fig: Block diagram view of the FIR Wiener filter for discrete series. An input signal x[n] is convolved with the Wiener filter g[n] and the result is compared to a reference signal s[n] to obtain the filtering error e[n]. In the big picture, the signal is attenuated and added with noise, then the signal is passed through a Wiener filter. And the function of the Wiener filter is to minimize the mean square error between the filter output of the received signal and the reference signal by adjusting the Wiener filter tap coefficient.   Description...