7.1 Fundamentals of Signal and Systems
7.1 Fundamentals of Signal and Systems
1. Signal Classification
Signals are functions that convey information about the state or behavior of a physical system. They are classified based on different characteristics.
1.1 Continuous-time vs. Discrete-time Signals
Continuous-time (CT) Signals:
Defined for all values of time
tin a given interval.Represented as x(t).
Examples: Audio signals, temperature readings, voltage in an analog circuit.
Discrete-time (DT) Signals:
Defined only at specific, discrete instants of time.
Usually obtained by sampling a CT signal at regular intervals.
Represented as x[n], where
nis an integer index.Examples: Digital audio, monthly sales data, pixel values in an image.
1.2 Periodic vs. Aperiodic Signals
Periodic Signals:
Repeat their pattern over a fixed time interval.
CT: x(t)=x(t+T0) for all
t, where T0 is the fundamental period.DT: x[n]=x[n+N] for all
n, whereNis the fundamental period (integer).Examples: Sine wave, square wave, sawtooth wave.
Aperiodic (Non-periodic) Signals:
Do not repeat their pattern over time.
Examples: Speech signal, unit step function, most real-world random signals.
1.3 Energy vs. Power Signals
Energy Signal:
Has finite total energy and zero average power.
CT Energy: E=∫−∞∞∣x(t)∣2dt<∞
DT Energy: E=∑n=−∞∞∣x[n]∣2<∞
Examples: Finite-duration pulses, decaying exponentials.
Power Signal:
Has finite average power and infinite total energy.
CT Power: P=limT→∞2T1∫−TT∣x(t)∣2dt<∞
DT Power: P=limN→∞2N+11∑n=−NN∣x[n]∣2<∞
Examples: Periodic signals, unit step function, random signals.
1.4 Even vs. Odd Signals
Even Signals:
Symmetric about the vertical axis (time=0).
CT: x(t)=x(−t)
DT: x[n]=x[−n]
Examples: Cosine function, x(t)=t2.
Odd Signals:
Antisymmetric about the origin.
CT: x(t)=−x(−t)
DT: x[n]=−x[−n]
Examples: Sine function, x(t)=t3.
Decomposition: Any signal can be expressed as the sum of its even and odd parts:
CT: x(t)=xe(t)+xo(t) where xe(t)=2x(t)+x(−t) and xo(t)=2x(t)−x(−t)
DT: Similar decomposition applies.
1.5 Orthogonal Signals
Definition: Two signals are orthogonal if their inner product is zero.
CT Orthogonality: ∫−∞∞x1(t)x2∗(t)dt=0
DT Orthogonality: ∑n=−∞∞x1[n]x2∗[n]=0
Significance: Orthogonal signals don't interfere with each other; basis for Fourier series and transforms.
1.6 Causal/Anticausal/Noncausal Signals
Causal Signals:
Zero for all negative time.
CT: x(t)=0 for t<0
DT: x[n]=0 for n<0
Examples: Unit step function, real-world signals that start at t=0.
Anticausal Signals:
Zero for all positive time.
CT: x(t)=0 for t>0
DT: x[n]=0 for n>0
Noncausal Signals:
Non-zero for both positive and negative time.
Examples: Most theoretical signals, even functions.
2. Signal Transformations
These operations modify signals in the time domain.
2.1 Time Shifting
Operation: y(t)=x(t−t0) or y[n]=x[n−n0]
Effect:
t0>0: Shift right (delay).
t0<0: Shift left (advance).
Example: x(t−2) shifts the signal 2 units to the right.
2.2 Time Scaling
Operation: y(t)=x(at)
Effect:
∣a∣>1: Compression (signal speeds up).
0<∣a∣<1: Expansion (signal slows down).
a<0: Includes time reversal.
Example: x(2t) compresses the signal by factor of 2.
2.3 Time Reversal
Operation: y(t)=x(−t) or y[n]=x[−n]
Effect: Flips the signal about the vertical axis.
Example: Mirror image of the original signal.
2.4 Combined Transformations
General form: y(t)=x(at−b)
Order matters: Usually perform scaling, then shifting on the scaled signal.
Correct approach: y(t)=x(a(t−ab))
3. Standard Signals
3.1 Unit Impulse (Delta Function)
Continuous-time (δ(t)):
Definition: δ(t)=0 for t=0, ∫−∞∞δ(t)dt=1
Properties:
Sifting: ∫−∞∞x(t)δ(t−t0)dt=x(t0)
Sampling: x(t)δ(t−t0)=x(t0)δ(t−t0)
Discrete-time (δ[n]):
Definition: δ[n]={10n=0n=0
Properties: x[n]δ[n−n0]=x[n0]δ[n−n0]
3.2 Unit Step Function
Continuous-time (u(t)):
u(t)={10t>0t<0
Relation with impulse: dtdu(t)=δ(t)
Discrete-time (u[n]):
u[n]={10n≥0n<0
Relation: u[n]=∑k=−∞nδ[k]
3.3 Unit Ramp Function
Continuous-time (r(t)):
r(t)=tu(t)={t0t≥0t<0
Relations: dtdr(t)=u(t), dt2d2r(t)=δ(t)
Discrete-time (r[n]):
r[n]=nu[n]={n0n≥0n<0
3.4 Exponential Signals
Continuous-time:
Real: x(t)=eat (growing if a>0, decaying if a<0)
Complex: x(t)=ejω0t=cos(ω0t)+jsin(ω0t)
Discrete-time:
Real: x[n]=an
Complex: x[n]=ejΩ0n=cos(Ω0n)+jsin(Ω0n)
3.5 Signum Function
Continuous-time (sgn(t)):
sgn(t)=⎩⎨⎧10−1t>0t=0t<0
Relation: sgn(t)=2u(t)−1
Discrete-time: Similar definition applies.
4. System Properties
A system transforms an input signal into an output signal: y(t)=T{x(t)}
4.1 Linearity
Definition: A system is linear if it satisfies both:
Additivity: T{x1(t)+x2(t)}=T{x1(t)}+T{x2(t)}
Homogeneity (Scaling): T{ax(t)}=aT{x(t)}
Combined (Superposition): T{a1x1(t)+a2x2(t)}=a1T{x1(t)}+a2T{x2(t)}
Examples: Circuits with resistors, capacitors, inductors (linear elements).
4.2 Time-Invariance
Definition: A system is time-invariant if a time shift in the input causes the same time shift in the output:
If y(t)=T{x(t)}, then T{x(t−t0)}=y(t−t0) for any t0.
Test: Apply input x(t) → get output y(t). Then apply input x(t−t0) → output should be y(t−t0).
Examples: Systems with constant parameters (not changing with time).
4.3 Causality
Definition: The output at any time depends only on present and past inputs, not future inputs.
Mathematically: For CT: y(t0) depends on x(t) for t≤t0. For DT: y[n0] depends on x[n] for n≤n0.
Physical significance: Real-time systems must be causal.
Examples: Real-time filters, control systems.
4.4 Stability (BIBO Stability)
Definition: A system is BIBO (Bounded Input Bounded Output) stable if every bounded input produces a bounded output.
Mathematically: If ∣x(t)∣≤Mx<∞ for all t, then ∣y(t)∣≤My<∞ for all t.
Test: Check if impulse response is absolutely integrable (CT) or absolutely summable (DT).
Importance: Ensures system doesn't "blow up" with finite inputs.
4.5 Memory (Dynamical Property)
Memoryless (Static) System: Output at time t depends only on input at time t.
Example: y(t)=2x(t), y(t)=x2(t)
System with Memory (Dynamic): Output depends on past/future inputs.
Example: y(t)=x(t−1) (delay), y(t)=∫−∞tx(τ)dτ
5. Linear Time-Invariant (LTI) Systems
5.1 Definition and Importance
LTI Systems: Systems that are both Linear and Time-Invariant.
Importance:
Can be completely characterized by their impulse response.
Output is convolution of input with impulse response.
Fourier/Laplace transforms provide powerful analysis tools.
5.2 Impulse Response
Definition: The output of an LTI system when the input is a unit impulse δ(t) or δ[n].
Notation: h(t) for CT, h[n] for DT.
Significance: Completely characterizes the LTI system.
6. Convolution
6.1 Continuous-time Convolution Integral
Definition: For LTI system with impulse response h(t) and input x(t): y(t)=x(t)∗h(t)=∫−∞∞x(τ)h(t−τ)dτ
Properties:
Commutative: x(t)∗h(t)=h(t)∗x(t)
Associative: [x(t)∗h1(t)]∗h2(t)=x(t)∗[h1(t)∗h2(t)]
Distributive: x(t)∗[h1(t)+h2(t)]=x(t)∗h1(t)+x(t)∗h2(t)
Graphical Interpretation: Flip, shift, multiply, integrate.
6.2 Discrete-time Convolution Sum
Definition: For LTI system with impulse response h[n] and input x[n]: y[n]=x[n]∗h[n]=∑k=−∞∞x[k]h[n−k]
Properties: Similar to CT convolution (commutative, associative, distributive).
Length considerations: If x[n] has length L and h[n] has length M, then y[n] has length L+M-1.
6.3 Convolution with Special Signals
With impulse: x(t)∗δ(t−t0)=x(t−t0)
With step: x(t)∗u(t)=∫−∞tx(τ)dτ
Two impulses: δ(t−t1)∗δ(t−t2)=δ(t−(t1+t2))
6.4 Steps for Computing Convolution
For CT:
Express signals in terms of τ.
Flip h(τ) to get h(−τ).
Shift by t to get h(t−τ).
Multiply x(τ) and h(t−τ).
Integrate over τ where product is non-zero.
For DT:
Similar steps using summation instead of integration.
Consider all possible overlaps between flipped/shifted h[n−k] and x[k].
7. Important Relationships and Formulas
7.1 Signal Energy and Power Formulas
CT Signal Energy: E=∫−∞∞∣x(t)∣2dt
CT Signal Power: P=limT→∞2T1∫−TT∣x(t)∣2dt
DT Signal Energy: E=∑n=−∞∞∣x[n]∣2
DT Signal Power: P=limN→∞2N+11∑n=−NN∣x[n]∣2
7.2 Even-Odd Decomposition
CT Signal: x(t)=xe(t)+xo(t) where xe(t)=2x(t)+x(−t), xo(t)=2x(t)−x(−t)
DT Signal: Similar decomposition with x[n] and x[−n]
7.3 System Property Tests
Linearity Test: Check if T{a1x1+a2x2}=a1T{x1}+a2T{x2}
Time-invariance Test: Check if T{x(t−t0)}=y(t−t0)
Causality Test: Check if output at t0 depends only on x(t) for t≤t0
Stability Test: Check if ∫−∞∞∣h(t)∣dt<∞ (CT) or ∑n=−∞∞∣h[n]∣<∞ (DT)
7.4 Convolution Properties
Identity: x(t)∗δ(t)=x(t)
Time shift: x(t)∗δ(t−t0)=x(t−t0)
Differentiation: dtd[x(t)∗h(t)]=dtdx(t)∗h(t)=x(t)∗dtdh(t)
Integration: ∫−∞t[x(τ)∗h(τ)]dτ=[∫−∞tx(τ)dτ]∗h(t)=x(t)∗[∫−∞th(τ)dτ]
Last updated