Elective Data Communication

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
08162431Version4 bitsIHL4 bitsType of Service8 bitsTotal Length16 bitsIdentification16 bitsFlags3 bitsFragment Offset13 bits
IPv4 Header Fields (eSewa transaction packet header example)

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:

  1. Unit Step Signal ():

    • Definition:
    • Graph: A jump from 0 to 1 at .
    • Application: Models sudden changes like eSewa transaction approvals (binary: approved/rejected).
  2. Ramp Signal ():

    • Definition: .
    • Graph: Linear increase starting at .
    • Application: Represents Ncell call traffic growth over time.
  3. Impulse Signal ():

    • Definition: , with .
    • Graph: Infinite spike at .
    • Application: Models Daraz order spikes at checkout time.
  4. Sinusoidal Signal ():

    • Definition: .
    • Graph: Oscillates between and .
    • Application: Used in NTC power grid signals (AC voltage).
  5. 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.

105215Router1Router2Router3Ncell Switch
Shortest path for Ncell call handoff (LTI system stability example)
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:

  1. Linearity: Superposition and homogeneity hold.
    • If input and , then .
  2. 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

  1. 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).
  2. 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).
  3. 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

  1. Graphs are mandatory: For every signal type (step, ramp, impulse), sketch the graph with axes labeled and mathematical definition.
  2. LTI systems: Always verify linearity and time-invariance with examples.
  3. System properties:
    • Causality: "Can the output depend on future inputs?" → No.
    • Stability: "If input is bounded, is output bounded?" → Yes for LTI systems.
  4. Real-world ties: Relate signals to Nepalese tech (e.g., "eSewa uses impulse signals for transactions").
  5. 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 Output

Based on the PU BE Computer (PU) syllabus for Data Communication, unit 2.

Discussion

Loading…