Difficulty: Easy
Correct Answer: A-3, B-2, C-1, D-4
Explanation:
Introduction / Context:
Determining linearity and causality from an input–output equation is a core DSP skill. Linearity means superposition holds; causality means the output at index n depends only on inputs at indices ≤ n.
Given Data / Assumptions:
Concept / Approach:
Check linearity via additivity and homogeneity; check causality by whether the formula references future samples (k > n) when computing y(n). Time reversal x(-n) uses future values for n > 0; time warping x(n^2) references x at indices larger than n for n > 1, breaking causality (though linearity may still hold if no nonlinear functions like squaring are present). Squaring makes a system nonlinear.
Step-by-Step Solution:
Verification / Alternative check:
Test superposition: for C and D, [ax1 + bx2]^2 ≠ a[x1]^2 + b[x2]^2, failing linearity. For causality: choose an impulse at a future index and observe whether current y(n) changes.
Why Other Options Are Wrong:
Common Pitfalls:
Confusing linear time-warps with linear systems; linearity refers to signals, not just index algebra.
Final Answer:
A-3, B-2, C-1, D-4
Discussion & Comments