Data CommunicationUnit 210 min read
Signals, Systems & LTI Properties: Types, Graphs & System Analysis
Unit 2 of Data Communication covers continuous/discrete signals (step, ramp, impulse, sinusoidal), LTI systems, system properties (causality, linearity, stability, memory), and deterministic/random signals—with graphical illustrations, mathematical relations, and real-world applications in Nepalese tech (eSewa, Ncell,
TAKEAWAYS:
- Signals are classified as continuous/discrete-time, deterministic/random, and periodic/aperiodic—each with unique mathematical representations and graphs.
- LTI systems (Linear Time-Invariant) obey superposition and time-shift properties, critical for designing stable communication channels.
- System properties (causality, linearity, stability, memory) determine whether a system can process signals reliably in real-world networks.
- Signal types (step, ramp, impulse, sinusoidal) model real-world phenomena like eSewa transaction spikes (impulse) or Ncell call handoffs (ramp).
- Worked examples tie theory to practice: e.g., calculating the output of an LTI system for a given input signal.
- Exam focus: Graphical illustrations, mathematical definitions, and distinguishing between system properties (e.g., "Is a system causal if its output depends on future inputs?").
1. Signals: Types, Graphs, and Mathematical Relations
Signals carry information in data communication. They are classified based on time domain (continuous/discrete) and nature (deterministic/random).
graph TD; A["Continuous-Time Signal"] -->|"e.g., NTC AC Voltage"| B["sinusoidal"] A -->|"e.g., eSewa Transaction"| C["impulse"] D["Discrete-Time Signal"] -->|"e.g., WhatsApp Voice Samples"| E["step"] D -->|"e.g., Ncell Call Traffic"| F["ramp"]Signal types in Nepalese tech examples
A. Continuous vs. Discrete-Time Signals
| Property | Continuous-Time Signal | Discrete-Time Signal |
|---|---|---|
| Definition | Defined for all real time (e.g., analog voice). | Defined only at specific intervals . |
| Example | Temperature sensor output. | Digital audio samples (e.g., WhatsApp voice notes). |
| Mathematical Form | (e.g., ). | (e.g., ). |
Key Signals and Their Graphs:
Unit Step Signal ():
- Definition:
- Graph: A jump from 0 to 1 at .
- Application: Models sudden changes like eSewa transaction approvals (binary: approved/rejected).
Ramp Signal ():
- Definition: .
- Graph: Linear increase starting at .
- Application: Represents Ncell call traffic growth over time.
Impulse Signal ():
- Definition: , with .
- Graph: Infinite spike at .
- Application: Models Daraz order spikes at checkout time.
Sinusoidal Signal ():
- Definition: .
- Graph: Oscillates between and .
- Application: Used in NTC power grid signals (AC voltage).
Signum Signal ():
- Definition:
- Graph: Jumps from -1 to 1 at .
- Application: Models bidirectional traffic flow in Kathmandu.
B. Deterministic vs. Random Signals
| Property | Deterministic Signal | Random Signal |
|---|---|---|
| Definition | Known exactly (e.g., ). | Unpredictable (e.g., noise in Ncell calls). |
| Example | NEPSE stock prices (modeled as trends). | WhatsApp message arrival times (random). |
| Mathematical Tool | Closed-form equations. | Probability distributions (e.g., Gaussian noise). |
Worked Example: Model the Khalti transaction delay as a random signal.
- Assumption: Delay follows a normal distribution .
- Why? Real-world delays (e.g., bank processing) are rarely exact.
2. Systems: LTI and Their Properties
A system processes input signals to produce output signals. LTI (Linear Time-Invariant) systems are fundamental in data communication.
sequenceDiagram participant User participant eSewa participant Bank User->>eSewa: Impulse Signal (Payment Request) eSewa->>Bank: Linear Processing (Verify Balance) Bank-->>eSewa: Time-Invariant Response (Approval/Rejection) eSewa-->>User: Output Signal (Transaction Status)LTI property demonstration in eSewa transaction processing
A. Definition of LTI System
A system is LTI if it satisfies:
- Linearity: Superposition and homogeneity hold.
- If input and , then .
- Time-Invariance: A time shift in input causes the same shift in output.
- If , then .
Example: An LTI system processes a Pathao ride request signal (impulse at booking time) to output (driver assignment delay).
- Linearity: If two requests arrive, the system combines their delays.
- Time-Invariance: A request at 3 PM has the same delay distribution as at 3:01 PM.
B. System Properties
| Property | Definition | Example in Nepalese Tech | Mathematical Check |
|---|---|---|---|
| Causality | Output depends only on present/future inputs (not future). | Ncell call routing: Cannot predict future calls. | depends on where . |
| Linearity | Satisfies superposition and homogeneity. | eSewa transaction fees: Linear in amount. | See LTI definition above. |
| Stability | Bounded input → bounded output. | NTC power grid: Voltage spikes must not crash the system. | . |
| Memory | Output depends on past inputs (dynamic) or only current input (memoryless). | Bank loan interest: Depends on past payments. | Memoryless: . |
Worked Example: Is the system linear?
- Test: Let , .
- , .
- .
- .
- Since , the system is nonlinear.
3. In the Real World
eSewa Transaction Processing:
- Signal: Impulse at payment time.
- System: LTI system checks balance (linear operation) and updates records (time-invariant).
- Property Used: Causality (output depends only on past/future inputs, not future states).
Ncell Call Handoff:
- Signal: Ramp as signal strength decreases during movement.
- System: LTI filter decides when to handoff to another tower.
- Property Used: Stability (must handle sudden signal drops without crashing).
NTC Power Grid:
- Signal: Sinusoidal (50 Hz AC).
- System: LTI transformers and regulators ensure stable voltage.
- Property Used: Linearity (superposition of loads).
4. Exam Tip
- Graphs are mandatory: For every signal type (step, ramp, impulse), sketch the graph with axes labeled and mathematical definition.
- LTI systems: Always verify linearity and time-invariance with examples.
- System properties:
- Causality: "Can the output depend on future inputs?" → No.
- Stability: "If input is bounded, is output bounded?" → Yes for LTI systems.
- Real-world ties: Relate signals to Nepalese tech (e.g., "eSewa uses impulse signals for transactions").
- Common pitfalls:
- Confusing discrete-time with continuous-time .
- Forgetting the impulse signal is infinite at but integrates to 1.
sequenceDiagram
participant User as User (e.g., Khalti App)
participant System as LTI System (e.g., Bank Server)
User->>System: Input: Transaction Request (Impulse Signal)
System-->>User: Output: Approval/Rejection (Step Signal)
Note over User,System: Linearity: Multiple requests combine.<br/>Time-Invariance: Same delay at any time.stateDiagram-v2
[*] --> Stable
Stable --> Unstable: If input unbounded
Stable --> Stable: For bounded input (LTI property)
Unstable --> [*]
Note over Stable: Bounded Input → Bounded OutputBased on the PU BE Computer (PU) syllabus for Data Communication, unit 2.
Discussion
Loading…