10장. 선형 시불변 시스템과 합성곱

푸리에 해석 · 푸리에 변환

심화 · 약 40분 · 연습문제 6 · 그림 5

요약

LTI 시스템, 임펄스 응답과 합성곱, 합성곱 계산법, 복소지수함수가 고유함수인 이유, RC 저역통과 필터, 미분방정식 풀이, 필터, 변조와 복조

입력을 두 배로 하면 출력도 두 배가 되고, 입력을 늦추면 출력도 똑같이 늦어지는 시스템(선형 시불변 시스템)은 회로, 스피커, 카메라 렌즈 등 어디에나 있습니다. 이 장에서는 그런 시스템의 출력이 입력과 임펄스 응답의 합성곱이고, 주파수 쪽에서는 단순한 곱셈이라는 것을 봅니다.

푸리에 변환이 실제로 일하는 곳입니다. 회로, 필터, 스피커, 통신 채널, 광학계는 모두 (근사적으로) 선형 시불변 시스템이고, 그런 시스템은 주파수 영역에서 곱셈 하나로 기술됩니다.

10.1 시스템, 선형성, 시불변성

시스템은 입력 신호 x(t)x(t)를 받아 출력 신호 y(t)y(t)를 내는 규칙입니다. y=T{x}y = \mathcal{T}\{x\}로 씁니다.

정의 10.1.

  • 선형(linear): T{ax1+bx2}=aT{x1}+bT{x2}\mathcal{T}\{ax_1 + bx_2\} = a\mathcal{T}\{x_1\} + b\mathcal{T}\{x_2\} (중첩의 원리).
  • 시불변: 입력을 t0t_0 늦추면 출력도 똑같이 t0t_0 늦어집니다. T{x(t−t0)}=y(t−t0)\mathcal{T}\{x(t - t_0)\} = y(t - t_0).

둘 다 만족하면 선형 시불변(LTI) 시스템이라 합니다.

3장의 말로는 T\mathcal{T}가 함수공간의 선형 연산자이고 이동 연산자와 교환한다는 뜻입니다.

예제 10.2. (a) y(t)=3x(t−2)y(t) = 3x(t - 2), y=x′y = x', y(t)=∫−∞txy(t) = \int_{-\infty}^t x, R, L, C로 이루어진 회로는 LTI다. (b) y=x2y = x^2은 선형이 아닙니다(2xx를 넣으면 4배가 나옵니다). (c) y(t)=t x(t)y(t) = t\, x(t), y(t)=x(t)cos⁡ωcty(t) = x(t)\cos\omega_ct는 선형이지만 시불변이 아닙니다.

10.2 임펄스 응답과 합성곱

정의 10.3. 입력 δ(t)\delta(t)에 대한 출력 h(t)=T{δ}h(t) = \mathcal{T}\{\delta\}를 임펄스 응답(impulse response)이라 합니다.

정리 10.4. LTI 시스템의 출력은 입력과 임펄스 응답의 합성곱입니다.

y(t)=(x∗h)(t)=∫−∞∞x(τ) h(t−τ) dτy(t) = (x * h)(t) = \int_{-\infty}^{\infty}x(\tau)\, h(t - \tau)\, d\tau

증명. 체질 성질에 의해 x(t)=∫x(τ)δ(t−τ) dτx(t) = \int x(\tau)\delta(t - \tau)\, d\tau입니다. 임의의 입력은 이동된 임펄스 δ(t−τ)\delta(t - \tau)들을 무게 x(τ) dτx(\tau)\, d\tau로 중첩한 것입니다. 시불변성에 의해 δ(t−τ)\delta(t - \tau)의 출력은 h(t−τ)h(t - \tau)이고, 선형성에 의해 중첩의 출력은 출력의 중첩입니다. ■\blacksquare

임펄스 응답 하나가 LTI 시스템의 모든 것을 정합니다. 4장 4.5절 끝에서 CN\mathbb{C}^N에 대해 한 논증의 연속판입니다.

  • 인과적(causal) 시스템(출력이 미래의 입력에 의존하지 않음)이면 t<0t < 0에서 h(t)=0h(t) = 0이고, y(t)=∫−∞tx(τ)h(t−τ) dτy(t) = \int_{-\infty}^t x(\tau)h(t - \tau)\, d\tau입니다. 물리적으로 실시간 동작하는 시스템은 모두 인과적입니다.
  • ∫∣h(t)∣ dt<∞\int|h(t)|\, dt < \infty이면 유계인 입력에 대해 출력도 유계입니다(안정). ∣y(t)∣≤max⁡∣x∣⋅∫∣h∣|y(t)| \le \max|x| \cdot \int|h|입니다.

10.3 합성곱을 계산하는 법

y(t)=∫x(τ)h(t−τ) dτy(t) = \int x(\tau)h(t - \tau)\, d\tau를 고정된 tt에서 계산하는 절차는 다음과 같습니다.

  1. 적분 변수 τ\tau의 축에 x(τ)x(\tau)를 그립니다.
  2. h(τ)h(\tau)를 좌우로 뒤집어 h(−τ)h(-\tau)를 만들고, tt만큼 오른쪽으로 밀어 h(t−τ)h(t - \tau)를 만듭니다.
  3. 둘을 곱하여 넓이를 구합니다. 그 넓이가 y(t)y(t)입니다.
  4. tt를 −∞-\infty에서 ∞\infty까지 움직이며 반복합니다. 겹치는 모양이 바뀌는 지점마다 경우를 나눕니다.

예제 10.5 (사각 펄스 둘의 합성곱). x(t)=h(t)=rect⁡(t)x(t) = h(t) = \operatorname{rect}(t)라 합시다. h(t−τ)h(t - \tau)는 τ∈(t−12,t+12)\tau \in (t - \frac{1}{2}, t + \frac{1}{2})에서 1이고 x(τ)x(\tau)는 (−12,12)(-\frac{1}{2}, \frac{1}{2})에서 1입니다. 곱의 넓이는 두 구간이 겹치는 길입니다.

  • ∣t∣≥1|t| \ge 1: 겹치지 않습니다. y=0y = 0입니다.
  • −1<t≤0-1 < t \le 0: 겹치는 구간은 (−12,t+12)(-\frac{1}{2}, t + \frac{1}{2}), 길이 t+1t + 1입니다.
  • 0<t<10 < t < 1: 겹치는 구간은 (t−12,12)(t - \frac{1}{2}, \frac{1}{2}), 길이 1−t1 - t입니다.

따라서 y(t)=max⁡(1−∣t∣,0)=tri⁡(t)y(t) = \max(1 - |t|, 0) = \operatorname{tri}(t)다(그림 10.1). 일반적으로 rect⁡(t/τ)∗rect⁡(t/τ)=τtri⁡(t/τ)\operatorname{rect}(t/\tau) * \operatorname{rect}(t/\tau) = \tau\operatorname{tri}(t/\tau)입니다.

t = −0.6, 0, 0.6일 때 실선 x(τ)와 파선 h(t − τ)가 겹치는 넓이를 칠한 세 그림과, 그 넓이를 t의 함수로 그린 삼각 펄스.

그림 10.1. rect ∗ rect의 계산. 실선은 x(τ)x(\tau), 파선은 h(t−τ)h(t - \tau), 칠한 넓이가 y(t)y(t)입니다. 오른쪽은 결과인 삼각 펄스이고 세 점이 왼쪽 세 그림에 해당합니다.

미는 양 t를 바꾸면 겹치는 넓이 y(t)가 바뀌고 그 곡선이 그려집니다

이 위젯은 JavaScript가 필요합니다

예제 10.6. a≠ba \ne b, x(t)=e−atu(t)x(t) = e^{-at}u(t), h(t)=e−btu(t)h(t) = e^{-bt}u(t)라 합시다. t<0t < 0이면 겹침이 없어 0입니다. t>0t > 0이면 0<τ<t0 < \tau < t에서만 둘 다 0이 아닙니다.

y(t)=∫0te−aτe−b(t−τ) dτ=e−bt∫0te(b−a)τ dτ=e−at−e−btb−au(t)y(t) = \int_0^t e^{-a\tau}e^{-b(t - \tau)}\, d\tau = e^{-bt}\int_0^t e^{(b - a)\tau}\, d\tau = \frac{e^{-at} - e^{-bt}}{b - a}u(t)

주파수 영역에서 검산하면 1(a+jω)(b+jω)=1b−a(1a+jω−1b+jω)\frac{1}{(a + j\omega)(b + j\omega)} = \frac{1}{b - a}\left(\frac{1}{a + j\omega} - \frac{1}{b + j\omega}\right)로 일치합니다.

합성곱의 성질은 다음과 같습니다.

  • 길이는 더해집니다. xx가 길이 L1L_1, hh가 길이 L2L_2의 구간에서만 0이 아니면 x∗hx * h는 길이 L1+L2L_1 + L_2의 구간에서만 0이 아닙니다.
  • 넓이는 곱해집니다. ∫(x∗h)=∫x⋅∫h\int(x * h) = \int x \cdot \int h다(합성곱 정리에 ω=0\omega = 0을 넣은 것).
  • 매끄러워집니다. (x∗h)′=x′∗h=x∗h′(x * h)' = x' * h = x * h'이므로 한쪽만 미분가능해도 결과는 미분가능합니다. 불연속인 사각 펄스 둘이 연속인 삼각 펄스가 되었습니다.

10.4 LTI 시스템의 고유함수로서의 복소지수함수

정리 10.7. 안정한 LTI 시스템에 x(t)=ejωtx(t) = e^{j\omega t}를 넣으면 출력은

y(t)=H(ω) ejωt,H(ω)=∫−∞∞h(τ)e−jωτ dτ=F{h}(ω)y(t) = H(\omega)\, e^{j\omega t}, \qquad H(\omega) = \int_{-\infty}^{\infty}h(\tau)e^{-j\omega\tau}\, d\tau = \mathcal{F}\{h\}(\omega)

입니다.

증명. 합성곱의 교환법칙으로 y(t)=∫h(τ)x(t−τ) dτ=∫h(τ)ejω(t−τ) dτ=ejωt∫h(τ)e−jωτ dτy(t) = \int h(\tau)x(t - \tau)\, d\tau = \int h(\tau)e^{j\omega(t - \tau)}\, d\tau = e^{j\omega t}\int h(\tau)e^{-j\omega\tau}\, d\tau입니다. ■\blacksquare

H(ω)H(\omega)를 주파수 응답(frequency response)이라 합니다. 복소지수함수를 넣으면 같은 주파수의 복소지수함수가 나오고, 복소수 H(ω)H(\omega)가 곱해질 뿐입니다. ejωte^{j\omega t}는 연산자 T\mathcal{T}의 고유함수, H(ω)H(\omega)는 고윳값입니다(3장 3.10절). 새 주파수는 절대 생기지 않습니다. 출력에 입력에 없던 주파수가 보이면 그 시스템은 선형이 아니거나 시불변이 아닙니다.

임의의 입력은 복소지수함수의 중첩 x(t)=12π∫X(ω)ejωt dωx(t) = \frac{1}{2\pi}\int X(\omega)e^{j\omega t}\, d\omega이므로, 선형성에 의해 출력은 y(t)=12π∫H(ω)X(ω)ejωt dωy(t) = \frac{1}{2\pi}\int H(\omega)X(\omega)e^{j\omega t}\, d\omega입니다. 즉

Y(ω)=H(ω) X(ω)Y(\omega) = H(\omega)\, X(\omega)

입니다. 합성곱 정리를 다시 얻었습니다. 이번에는 뜻이 보입니다. 푸리에 변환은 모든 LTI 시스템을 동시에 대각화하는 기저 변환이고, 3장 식 (3.1)의 Ax=∑λkckvkA\mathbf{x} = \sum\lambda_kc_k\mathbf{v}_k에서 λk→H(ω)\lambda_k \to H(\omega), ck→X(ω)c_k \to X(\omega), vk→ejωt\mathbf{v}_k \to e^{j\omega t}로 바꾼 것입니다.

시간 영역 주파수 영역
입력 x(t)x(t) ⟷F\overset{\mathcal{F}}{\longleftrightarrow} X(ω)X(\omega)
임펄스 응답 h(t)h(t) ⟷F\overset{\mathcal{F}}{\longleftrightarrow} 주파수 응답 H(ω)H(\omega)
출력 y(t)=(x∗h)(t)y(t) = (x * h)(t) ⟷F\overset{\mathcal{F}}{\longleftrightarrow} Y(ω)=H(ω)X(ω)Y(\omega) = H(\omega)X(\omega)

따름정리 10.8 (사인파 정상상태 응답). hh가 실수이면 입력 Acos⁡(ω0t+ϕ)A\cos(\omega_0t + \phi)에 대한 출력은

y(t)=A∣H(ω0)∣cos⁡(ω0t+ϕ+∠H(ω0))y(t) = A|H(\omega_0)|\cos\left(\omega_0t + \phi + \angle H(\omega_0)\right)

입니다.

증명. x=Re⁡{Aejϕejω0t}x = \operatorname{Re}\{Ae^{j\phi}e^{j\omega_0t}\}이고 hh가 실수이므로 실수부를 취하는 것과 시스템을 통과하는 것의 순서를 바꿀 수 있습니다: y=Re⁡{H(ω0)Aejϕejω0t}y = \operatorname{Re}\{H(\omega_0)Ae^{j\phi}e^{j\omega_0t}\}입니다. H=∣H∣ej∠HH = |H|e^{j\angle H}를 넣습니다. ■\blacksquare

진폭은 ∣H(ω0)∣|H(\omega_0)|배, 위상은 ∠H(ω0)\angle H(\omega_0)만큼 변합니다. 회로이론의 페이저 해석은 이 따름정리를 주파수 하나에 대해 쓰는 것이고, 푸리에 변환은 그것을 모든 주파수에 대해 한꺼번에 하는 것입니다.

10.5 RC 저역통과 필터

저항 R과 축전기 C가 직렬로 연결된 회로. 입력 전압 x(t)가 양 끝에 걸리고, 전류 i(t)가 흐르며, 축전기 양단의 전압이 출력 y(t)다.

입력 전압 x(t)x(t), 축전기 전압 y(t)y(t)로 둡니다. 전류는 i=Cy′i = Cy'이고 키르히호프 전압 법칙에서 x=Ri+yx = Ri + y이므로

RC y′(t)+y(t)=x(t)RC\, y'(t) + y(t) = x(t)

입니다. 양변을 푸리에 변환하면 미분이 jωj\omega가 되어 (jωRC+1)Y(ω)=X(ω)(j\omega RC + 1)Y(\omega) = X(\omega)입니다. 따라서

H(ω)=Y(ω)X(ω)=11+jωRC=11+jω/ωc,ωc=1RCH(\omega) = \frac{Y(\omega)}{X(\omega)} = \frac{1}{1 + j\omega RC} = \frac{1}{1 + j\omega/\omega_c}, \qquad \omega_c = \frac{1}{RC} ∣H(ω)∣=11+(ω/ωc)2,∠H(ω)=−arctan⁡ωωc|H(\omega)| = \frac{1}{\sqrt{1 + (\omega/\omega_c)^2}}, \qquad \angle H(\omega) = -\arctan\frac{\omega}{\omega_c}

입니다.

  • ω≪ωc\omega \ll \omega_c: H≈1H \approx 1. 그대로 통과합니다.
  • ω=ωc\omega = \omega_c (차단 주파수(cutoff frequency)): ∣H∣=1/2|H| = 1/\sqrt{2} (−3-3 dB), 위상 −45∘-45^\circ. 전력이 절반이 되는 점입니다.
  • ω≫ωc\omega \gg \omega_c: ∣H∣≈ωc/ω|H| \approx \omega_c/\omega. 주파수가 10배 될 때마다 진폭이 1/10(−20-20 dB/decade), 위상은 −90∘-90^\circ에 접근합니다.

낮은 주파수는 통과시키고 높은 주파수는 줄이는 저역통과 필터입니다(그림 10.2).

왼쪽은 크기 응답을 데시벨로 그린 것으로, 낮은 주파수에서 0 dB, 차단 주파수에서 −3 dB, 그 뒤로 10배마다 20 dB씩 내려갑니다. 오른쪽은 위상으로, 0°에서 −90°로 내려가며 차단 주파수에서 −45°다.

그림 10.2. RC 저역통과 필터의 주파수 응답. 왼쪽: 크기(dB)와 점근선(파선). 오른쪽: 위상.

입력 주파수를 바꾸면 출력 사인파의 진폭과 위상 지연이 바뀝니다

이 위젯은 JavaScript가 필요합니다

임펄스 응답. H(ω)=ωcωc+jωH(\omega) = \frac{\omega_c}{\omega_c + j\omega}를 변환쌍 표에서 찾으면 h(t)=ωce−ωctu(t)=1RCe−t/RCu(t)h(t) = \omega_ce^{-\omega_ct}u(t) = \frac{1}{RC}e^{-t/RC}u(t)입니다.

임피던스와의 관계. 회로이론에서는 축전기의 임피던스를 ZC=1jωCZ_C = \frac{1}{j\omega C}로 놓고 전압 분배로 H=ZCR+ZC=11+jωRCH = \frac{Z_C}{R + Z_C} = \frac{1}{1 + j\omega RC}를 얻습니다. 같은 결과입니다. i=Cv′i = Cv'를 푸리에 변환하면 I=jωC VI = j\omega C\, V, 즉 V/I=1/(jωC)V/I = 1/(j\omega C)이므로 임피던스는 소자의 미분 관계식을 푸리에 변환한 것입니다. 인덕터는 v=Li′v = Li'에서 ZL=jωLZ_L = j\omega L입니다.

예제 10.9 (수치). R=1R = 1 kΩ, C=1C = 1 µF이면 RC=1RC = 1 ms, ωc=1000\omega_c = 1000 rad/s, fc=ωc/2π=159.2f_c = \omega_c/2\pi = 159.2 Hz다. 입력이 cos⁡(2π⋅1000 t)\cos(2\pi \cdot 1000\, t) (1 kHz)이면 ω/ωc=6.283\omega/\omega_c = 6.283이고 ∣H∣=1/1+6.2832=0.1572|H| = 1/\sqrt{1 + 6.283^2} = 0.1572, ∠H=−arctan⁡6.283=−80.96∘\angle H = -\arctan 6.283 = -80.96^\circ입니다. 출력은 0.1572cos⁡(2π⋅1000 t−80.96∘)0.1572\cos(2\pi \cdot 1000\, t - 80.96^\circ)입니다.

예제 10.10 (계단 응답). x(t)=u(t)x(t) = u(t)이면 y(t)=∫0th(τ) dτ=1−e−t/RCy(t) = \int_0^t h(\tau)\, d\tau = 1 - e^{-t/RC} (t>0t > 0)입니다. 축전기 충전 곡선입니다. 시정수 RCRC가 클수록(차단 주파수가 낮을수록) 응답이 느립니다. 대역폭이 좁은 시스템은 빠른 변화를 따라가지 못합니다.

10.6 미분방정식을 푸는 일반적인 방법

상수 계수 선형 미분방정식

any(n)+⋯+a1y′+a0y=bmx(m)+⋯+b1x′+b0xa_ny^{(n)} + \cdots + a_1y' + a_0y = b_mx^{(m)} + \cdots + b_1x' + b_0x

으로 기술되는 시스템은 LTI다. 양변을 변환하면

H(ω)=Y(ω)X(ω)=bm(jω)m+⋯+b1(jω)+b0an(jω)n+⋯+a1(jω)+a0H(\omega) = \frac{Y(\omega)}{X(\omega)} = \frac{b_m(j\omega)^m + \cdots + b_1(j\omega) + b_0}{a_n(j\omega)^n + \cdots + a_1(j\omega) + a_0}

입니다. jωj\omega의 다항식의 비(유리함수)다. 절차는 (1) X(ω)X(\omega)를 구한다, (2) Y=HXY = HX를 계산한다, (3) 부분분수로 쪼갠다, (4) 표에서 역변환을 찾습니다.

예제 10.11. y′′+3y′+2y=xy'' + 3y' + 2y = x, 입력 x(t)=e−3tu(t)x(t) = e^{-3t}u(t)라 합시다. H(ω)=1(jω)2+3jω+2=1(1+jω)(2+jω)H(\omega) = \frac{1}{(j\omega)^2 + 3j\omega + 2} = \frac{1}{(1 + j\omega)(2 + j\omega)}, X(ω)=13+jωX(\omega) = \frac{1}{3 + j\omega}이므로 (s=jωs = j\omega로 쓰면)

Y=1(s+1)(s+2)(s+3)=As+1+Bs+2+Cs+3Y = \frac{1}{(s + 1)(s + 2)(s + 3)} = \frac{A}{s + 1} + \frac{B}{s + 2} + \frac{C}{s + 3}

입니다. 계수는 가리기 방법으로 구합니다. AA는 (s+1)(s + 1)을 가리고 s=−1s = -1을 넣어 1(1)(2)=12\frac{1}{(1)(2)} = \frac{1}{2}, 마찬가지로 B=1(−1)(1)=−1B = \frac{1}{(-1)(1)} = -1, C=1(−2)(−1)=12C = \frac{1}{(-2)(-1)} = \frac{1}{2}입니다. 역변환하면

y(t)=(12e−t−e−2t+12e−3t)u(t)y(t) = \left(\tfrac{1}{2}e^{-t} - e^{-2t} + \tfrac{1}{2}e^{-3t}\right)u(t)

입니다. 검산하면 y(0)=0y(0) = 0, y′(0)=−12+2−32=0y'(0) = -\frac{1}{2} + 2 - \frac{3}{2} = 0입니다. 입력이 들어오기 전 정지 상태에서 매끄럽게 출발합니다.

참고 10.12 (한계). 이 방법은 “먼 과거부터 정지해 있던 안정한 시스템”의 응답을 줍니다. 초기 조건이 0이 아니거나 불안정한 시스템(hh가 발산)은 푸리에 변환이 존재하지 않아 다룰 수 없습니다. 그때는 e−jωte^{-j\omega t} 대신 e−ste^{-st}를 쓰는 라플라스 변환을 씁니다(14장 14.3절).

10.7 필터

Y=HXY = HX이므로 HH의 모양이 곧 “어떤 주파수를 얼마나 통과시키는가”입니다. 원하는 HH를 갖는 시스템을 만드는 일이 필터 설계입니다.

  • 이상적 저역통과 필터: H(ω)=rect⁡(ω/2ωc)H(\omega) = \operatorname{rect}(\omega/2\omega_c). 8장 예제 8.8에서 h(t)=sin⁡ωctπth(t) = \frac{\sin\omega_ct}{\pi t}입니다. t<0t < 0에서도 0이 아니므로 인과적이지 않습니다. 입력이 들어오기 전에 출력이 나와야 하므로 실시간으로는 만들 수 없습니다. 또 hh가 1/t1/t로 느리게 줄어 울림이 깁니다. 주파수 영역에서 날카롭게 자르면 시간 영역에서 길게 퍼집니다. 실제 필터는 차단 특성의 날카로움과 시간 응답 사이에서 타협합니다.
  • 고역통과: HHP=1−HLPH_{HP} = 1 - H_{LP}, 즉 hHP(t)=δ(t)−hLP(t)h_{HP}(t) = \delta(t) - h_{LP}(t)입니다. RC 회로에서 저항 전압을 출력으로 잡으면 H=jωRC1+jωRCH = \frac{j\omega RC}{1 + j\omega RC}입니다.
  • 대역통과: 저역통과 필터의 임펄스 응답에 2cos⁡ω0t2\cos\omega_0t를 곱하면 변조 성질에 의해 통과 대역이 ±ω0\pm\omega_0로 옮겨 갑니다.
  • 왜곡 없는 전송: H(ω)=Ke−jωt0H(\omega) = Ke^{-j\omega t_0}이면 y(t)=Kx(t−t0)y(t) = Kx(t - t_0)입니다. 크기가 평평하고 위상이 주파수에 비례해야 파형이 유지됩니다. 위상이 선형이 아니면 주파수 성분마다 지연이 달라 파형이 퍼집니다. 주파수별 지연 −ddω∠H(ω)-\frac{d}{d\omega}\angle H(\omega)를 군지연(group delay)이라 합니다.

10.8 변조와 복조

음성 신호 x(t)x(t)의 스펙트럼이 ∣ω∣<W|\omega| < W에 있다고 합시다. 반송파를 곱한 s(t)=x(t)cos⁡ωcts(t) = x(t)\cos\omega_ct의 스펙트럼은 12X(ω∓ωc)\frac{1}{2}X(\omega \mp \omega_c)로 ±ωc\pm\omega_c 주변에 옮겨집니다(8장 8.3절). 방송국마다 ωc\omega_c를 달리하면 같은 공간에서 서로 겹치지 않습니다.

수신기는 같은 반송파를 한 번 더 곱합니다.

s(t)cos⁡ωct=x(t)cos⁡2ωct=12x(t)+12x(t)cos⁡2ωcts(t)\cos\omega_ct = x(t)\cos^2\omega_ct = \tfrac{1}{2}x(t) + \tfrac{1}{2}x(t)\cos 2\omega_ct

첫 항은 원래 신호, 둘째 항은 ±2ωc\pm 2\omega_c 주변의 성분입니다. 차단 주파수가 WW와 2ωc−W2\omega_c - W 사이인 저역통과 필터로 둘째 항을 없애면 12x(t)\frac{1}{2}x(t)가 남습니다. 곱하기(변조 성질)와 필터(합성곱 정리) 두 가지만으로 통신 시스템의 골격이 나옵니다.

연습문제

문제 1 · 확인 문제

10.1. R=10R = 10 kΩ, C=10C = 10 nF인 RC 저역통과 필터의 차단 주파수(Hz)를 구합니다. 입력이 5cos⁡(2π⋅5000 t)5\cos(2\pi \cdot 5000\, t) V일 때 출력의 진폭과 위상을 구합니다. 소수 둘째 자리까지 적습니다.

값 답
차단 주파수 fcf_c (Hz) [?]
출력 진폭 (V) [?]
출력 위상 (도) [?]
힌트 1

ωc=1/RC\omega_c = 1/RC이고 ω/ωc=2π⋅5000/104=π\omega/\omega_c = 2\pi \cdot 5000 / 10^4 = \pi입니다.

정답
1591.55
1.52
-72.34
풀이

RC=10−4RC = 10^{-4} s, ωc=104\omega_c = 10^4 rad/s, fc=1591.55f_c = 1591.55 Hz다. ω/ωc=2π⋅5000/104=π\omega/\omega_c = 2\pi \cdot 5000/10^4 = \pi이므로 ∣H∣=1/1+π2=0.3033|H| = 1/\sqrt{1 + \pi^2} = 0.3033, ∠H=−arctan⁡π=−72.34∘\angle H = -\arctan\pi = -72.34^\circ입니다. 출력은 1.517cos⁡(2π⋅5000 t−72.34∘)1.517\cos(2\pi \cdot 5000\, t - 72.34^\circ) V다.

문제 2 · 확인 문제

10.2. 높이 ±1\pm 1인 사각파의 기본 주파수가 RC 저역통과 필터의 차단 주파수와 같습니다. 출력의 1, 3, 5차 고조파의 진폭을 소수 셋째 자리까지 구합니다.

고조파 출력 진폭
1차 [?]
3차 [?]
5차 [?]
힌트 1

입력의 kk차 고조파 진폭은 4πk\frac{4}{\pi k}이고, 주파수는 kωck\omega_c이므로 ∣H∣=11+k2|H| = \frac{1}{\sqrt{1 + k^2}}입니다.

정답
0.900
0.134
0.050
풀이

입력의 kk차 고조파 진폭은 4πk\frac{4}{\pi k}, 주파수는 kωck\omega_c이므로 ∣H∣=11+k2|H| = \frac{1}{\sqrt{1 + k^2}}입니다. 출력은 k=1k = 1: 1.273/1.414=0.9001.273/1.414 = 0.900, k=3k = 3: 0.424/3.162=0.1340.424/3.162 = 0.134, k=5k = 5: 0.255/5.099=0.0500.255/5.099 = 0.050입니다. 입력에서 3차/1차의 비는 0.33이었는데 출력에서는 0.15다. 모서리가 둥글어집니다.

문제 3 · 확인 문제

10.3. y′+2y=xy' + 2y = x, x(t)=e−tu(t)x(t) = e^{-t}u(t)일 때 y(t)y(t)를 구합니다. y(t)=(Ae−t+Be−2t)u(t)y(t) = (Ae^{-t} + Be^{-2t})u(t)의 계수를 적습니다.

계수 값
AA [?]
BB [?]
힌트 1

H=12+jωH = \frac{1}{2 + j\omega}, X=11+jωX = \frac{1}{1 + j\omega}입니다.

정답
1
-1
풀이

H=12+jωH = \frac{1}{2 + j\omega}, X=11+jωX = \frac{1}{1 + j\omega}이므로 Y=1(1+jω)(2+jω)Y = \frac{1}{(1 + j\omega)(2 + j\omega)}입니다. 7장 연습문제 6.5에서 y(t)=(e−t−e−2t)u(t)y(t) = (e^{-t} - e^{-2t})u(t)입니다.

문제 4 · 확인 문제

10.4. 임펄스 응답이 h(t)=1τrect⁡(t−τ/2τ)h(t) = \frac{1}{\tau}\operatorname{rect}\left(\frac{t - \tau/2}{\tau}\right)인 시스템은 무엇을 할까요? 주파수 응답을 구하고, τ=20\tau = 20 ms일 때 완전히 제거되는 가장 낮은 양의 주파수(Hz)를 말합니다.

힌트 1

y(t)=1τ∫t−τtx(s) dsy(t) = \frac{1}{\tau}\int_{t - \tau}^t x(s)\, ds입니다.

정답
50
풀이

y(t)=1τ∫t−τtx(s) dsy(t) = \frac{1}{\tau}\int_{t-\tau}^t x(s)\, ds는 직전 τ\tau초 동안의 이동 평균입니다. H(ω)=e−jωτ/2sinc⁡ωτ2πH(\omega) = e^{-j\omega\tau/2}\operatorname{sinc}\frac{\omega\tau}{2\pi}이고 영점은 f=k/τf = k/\tau입니다. τ=20\tau = 20 ms이면 50 Hz와 그 정수배가 완전히 제거됩니다. 측정기가 전원 주기의 정수배 동안 평균을 내어 전원 잡음을 없애는 원리입니다.

문제 5 · 확인 문제

LTI 시스템을 모두 고릅니다.

  1. y(t)=3x(t−2)y(t) = 3x(t - 2)
  2. y(t)=x(t)2y(t) = x(t)^2
  3. y(t)=t x(t)y(t) = t\, x(t)
  4. y(t)=∫−∞tx(s) dsy(t) = \int_{-\infty}^t x(s)\, ds
정답
1,4
풀이

1번과 4번은 선형이고 시불변입니다. 2번은 선형이 아닙니다. 3번은 선형이지만 입력을 늦춰도 곱하는 tt는 그대로라 시불변이 아닙니다.

문제 6 · 확인 문제

예제 10.11의 방법으로 y′′+3y′+2y=xy'' + 3y' + 2y = x, x(t)=δ(t)x(t) = \delta(t)의 응답(임펄스 응답) h(t)=(Ae−t+Be−2t)u(t)h(t) = (Ae^{-t} + Be^{-2t})u(t)를 구합니다.

계수 값
AA [?]
BB [?]
정답
1
-1
풀이

X=1X = 1이므로 Y=H=1(1+jω)(2+jω)=11+jω−12+jωY = H = \frac{1}{(1 + j\omega)(2 + j\omega)} = \frac{1}{1 + j\omega} - \frac{1}{2 + j\omega}입니다. h(t)=(e−t−e−2t)u(t)h(t) = (e^{-t} - e^{-2t})u(t)입니다.