사용 개념: 기억과 가역성, 인과성, 안정성, 시불변성, 선형성
시험은 식 하나를 주고 여섯 성질을 모두 묻는 꼴이 흔하다. 성질마다 보는 곳이 다르다1.
| 하위목표 | 보는 곳 |
|---|---|
| ① 기억 | 입력 괄호 안이 지금 시각과 다른가 |
| ② 인과 | 입력 괄호 안이 미래가 될 때가 있는가 |
| ③ 안정 | 유계 입력에서 출력이 커질 수 있는가 (반례 하나 또는 한계 증명) |
| ④ 시불변 | 시각이 입력 밖에 직접 있는가, 시간축을 늘이거나 뒤집는가 |
| ⑤ 선형 | 입력 0 → 출력 0인가, 입력에 대해 1차인가 |
문제 1 · 완전한 풀이
\(y(t) = tx(t)\) (예제 1.13, 1.17)
- 기억: \(x(t)\)만 쓰므로 기억 없음.
- 인과: 기억 없으므로 인과.
- 안정: \(x = 1\)이면 \(y = t\)로 끝없이 커지므로 불안정.
- 시불변: \(x_1(t - t_0)\)의 출력은 \(tx_1(t - t_0)\), 출력을 민 것은 \((t - t_0)x_1(t - t_0)\). 다르므로 시변.
- 선형: \(t(ax_1 + bx_2) = a\,tx_1 + b\,tx_2 = ay_1 + by_2\)이므로 선형.
문제 2 · 마지막 하위목표만 빈칸
\(y[n] = x[n] - x[n+1]\)
- 기억: 다음 시각 입력을 쓰므로 기억 있음.
- 인과: \(x[n+1]\)이 미래라 비인과.
- 안정: \(\vert x\vert \le B\)이면 \(\vert y\vert \le 2B\)이므로 안정.
- 시불변: 시각이 입력 밖에 없으므로 시불변.
- 선형: __
답
선형. 입력 0에 출력 0이고, \(ax_1 + bx_2\)를 넣으면 \(a(x_1[n] - x_1[n+1]) + b(x_2[n] - x_2[n+1]) = ay_1 + by_2\).
문제 3 · 하위목표 절반이 빈칸
\(y(t) = x(2t)\) (예제 1.16)
- 기억: __
- 인과: \(t > 0\)이면 \(2t > t\)라 미래 입력을 쓰므로 비인과.
- 안정: __
- 시불변: 입력을 2 늦추면 출력은 1만 늦으므로 시변.
- 선형: __
답
- 기억 있음 (\(t \ne 0\)이면 다른 시각의 입력을 쓴다).
- 안정 (\(\vert x\vert \le B\)이면 \(\vert x(2t)\vert \le B\)).
- 선형.
문제 4 · 독립 문제
\(y[n] = \mathrm{Re}\{x[n]\} + x[n-1]^2\)의 기억, 인과, 안정, 시불변, 선형을 판별하라.
답
기억 있음(\(x[n-1]\)), 인과(과거만 씀), 안정(\(\vert y\vert \le B + B^2\)), 시불변(시각이 입력 밖에 없음), 비선형(제곱 항. 입력 \(x = 1\)을 2배 하면 \(\mathrm{Re}\) 부분은 2배지만 제곱 부분은 4배가 된다).
검증: 다섯 성질의 판정을 무작위 입력으로 시험 — 17_system-properties-ladder_p4.py
-
검증 코드로 확인했다. ↩