Signal Operations
Time-domain analysis is about understanding how signals behave as functions of time. Every operation you perform on a signal in this domain, whether shifting, scaling, or convolving, has a direct physical interpretation. Mastering these operations is essential because they form the foundation for analyzing how systems respond to inputs.
Basic Signal Transformations
Time-shifting moves a signal along the time axis without changing its shape. Shifting by a constant produces .
- Positive shifts the signal to the right (delay)
- Negative shifts the signal to the left (advance)
- Example: If , then is the same sine wave delayed by 2 seconds
Amplitude scaling multiplies the signal by a constant , producing .
- If , the signal is amplified; if , it's attenuated
- If , the signal is also inverted (flipped vertically)
- Example: has twice the amplitude of
Time reversal flips the signal about the vertical axis, producing .
- Example: If (a decaying exponential for ), then is a growing exponential for
Combining operations requires care about order. Amplitude scaling commutes freely with time-shifting and reversal, so and give the same result. However, time-shifting and time-scaling (compression/expansion) do not generally commute. When you have a combined argument like , the safest approach is to always factor it as : first shift by , then scale by . Alternatively, apply the operations in the order dictated by the substitution variable directly.
Signal Symmetry
Even and Odd Components
Any signal can be uniquely decomposed into an even part and an odd part. This decomposition is useful because many signal properties and system analyses simplify when you work with symmetric components separately.
Even component:
This part is symmetric about , meaning .
Odd component:
This part is antisymmetric, meaning . Note that every odd signal must equal zero at .
The original signal is always the sum of its components: .
Example: For :
Some signals are purely even or purely odd:
- is even:
- is odd:
- A purely even signal has ; a purely odd signal has

Signal Energy and Power
Energy and Power Calculations
Energy and power give you two different ways to measure the "size" of a signal. The distinction between them is what lets you classify signals into meaningful categories.
Energy of a continuous-time signal captures the total squared content across all time:
Example: For , you get . (The total energy is 1, not 2.)
Power captures the time-averaged squared content, which is meaningful for signals that persist forever:
Example: For , the power is , which you can verify using the identity and noting that the term averages to zero.
Discrete-time versions use summations:
- Energy:
- Power:
Signal Classification
Signals fall into three categories based on energy and power:
| Classification | Energy | Power | Typical Behavior | Examples |
|---|---|---|---|---|
| Energy signal | Finite () | Zero | Transient; decays to zero | , |
| Power signal | Infinite | Finite () | Periodic or persistent | , constant signals |
| Neither | Infinite | Infinite | Grows without bound | Ramp |
A signal cannot be both an energy signal and a power signal. If energy is finite, the time-average of that finite quantity over an infinite interval goes to zero, so . If power is finite and nonzero, the signal must persist indefinitely, making total energy infinite.
This classification matters practically: energy signals are natural for transient analysis and detection problems, while power signals are the right framework for steady-state and communication system analysis.
Convolution of Signals
Convolution Definition and Properties
Convolution describes how a linear time-invariant (LTI) system transforms an input signal into an output signal. If you know the system's impulse response , you can find the output for any input using convolution.
Continuous-time convolution:
Discrete-time convolution:
The intuition: you're decomposing the input into weighted, shifted impulses, then summing up the system's response to each one.
Key properties:
- Commutativity: . You can choose which signal to flip and slide.
- Associativity: . Cascaded systems can be combined into one equivalent impulse response.
- Distributivity: . Parallel systems add.
- Identity: . Convolving with the impulse gives back the original signal.
LTI System Response
The impulse response completely characterizes an LTI system. It's the output you get when the input is a unit impulse . Once you have , convolution gives you the output for any input.
Example: Consider an LTI system with impulse response (a first-order system, like an RC circuit). If the input is a unit step :
The output starts at zero and gradually rises toward 1, which matches the charging behavior of a capacitor in an RC circuit driven by a step voltage.
Convolution Techniques
Graphical convolution (step-by-step):
-
Choose one signal to flip: replace with
-
Shift the flipped signal by : you now have
-
Multiply for each value of
-
Integrate (or sum) the product over all to get at that specific
-
Repeat for different values of to build the full output
This method gives you strong visual intuition for how the overlap between the two signals changes with time. It works well for piecewise signals like rectangular pulses.
Analytical convolution evaluates the integral directly using known closed-form expressions. For example, convolving with (where ) yields . This approach gives exact answers but requires you to carefully track integration limits, especially when signals have different regions of support.
Numerical convolution discretizes the signals and computes the convolution sum directly. This is the practical choice when signals come from measurements or when closed-form integration isn't feasible. The tradeoff is potential discretization error and higher computational cost.