REMI Lab강의 노트

Signals and Systems L04

4장 복소수

곱셈과 거듭제곱근

두 복소수를 곱하면 평면 위의 점은 어디로 옮겨 갈까? 거꾸로, nn번 곱해서 zz가 되는 수는 몇 개이고 어디에 있을까?

곱셈과 나눗셈

극형식으로 곱하면 크기는 곱해지고 각은 더해진다. 두 수를 극형식으로 쓰고 곱해 확인한다.

z1=r1(cos⁡θ1+jsin⁡θ1)z2=r2(cos⁡θ2+jsin⁡θ2)\begin{gathered} z_1=r_1(\cos\theta_1+j\sin\theta_1)\\ z_2=r_2(\cos\theta_2+j\sin\theta_2) \end{gathered} z1z2=r1r2[(cos⁡θ1cos⁡θ2−sin⁡θ1sin⁡θ2)+j(sin⁡θ1cos⁡θ2+cos⁡θ1sin⁡θ2)]=r1r2[cos⁡(θ1+θ2)+jsin⁡(θ1+θ2)]\begin{aligned} z_1z_2&=r_1r_2\big[(\cos\theta_1\cos\theta_2-\sin\theta_1\sin\theta_2)\\ &\qquad+j(\sin\theta_1\cos\theta_2+\cos\theta_1\sin\theta_2)\big]\\ &=r_1r_2\big[\cos(\theta_1+\theta_2)+j\sin(\theta_1+\theta_2)\big] \end{aligned}

마지막 줄은 삼각함수의 덧셈정리이다. 곱의 크기는 두 크기의 곱이고, 곱의 편각은 두 편각의 합이다. 나눗셈은 z1=(z1/z2) z2z_1=(z_1/z_2)\,z_2로 놓고 같은 규칙을 쓰면 얻는다(z2≠0z_2\ne0).

∣z1z2∣=∣z1∣∣z2∣,arg⁡(z1z2)=arg⁡z1+arg⁡z2|z_1z_2|=|z_1||z_2|,\qquad \arg(z_1z_2)=\arg z_1+\arg z_2 ∣z1z2∣=∣z1∣∣z2∣,arg⁡z1z2=arg⁡z1−arg⁡z2\left|\frac{z_1}{z_2}\right|=\frac{|z_1|}{|z_2|},\qquad \arg\frac{z_1}{z_2}=\arg z_1-\arg z_2

편각 식은 2π2\pi의 정수배 차이를 허용하는 등식이다. 주값끼리 더한 값이 −π-\pi에서 π\pi 사이를 벗어나면 2π2\pi를 더하거나 빼서 범위 안으로 되돌린다.

곱 zwzw는 zz를 arg⁡w\arg w만큼 돌리고 길이를 ∣w∣|w|배로 늘린 것이다. ∣w∣|w|는 결과의 길이만, arg⁡w\arg w는 방향만 바꾼다. w=jw=j를 곱하면 결과는 zz보다 90° 앞에 놓인다.

처음 상태는 |z| = 1, arg z = 30°인 z에 |w| = 1.5, arg w = 60°인 w를 곱한 것이고, 곱 zw는 길이 1 × 1.5 = 1.5, 각 30° + 60° = 90°이다.

해 보기

  1. w=jw=j를 곱하면 zwzw가 어디에 놓이는지 확인하라.
    관찰

    길이는 1×1=11\times1=1 그대로이고 각은 30∘+90∘=120∘30^\circ+90^\circ=120^\circ라, zw=−0.5+j0.866zw=-0.5+j0.866이 zz를 90° 돌린 자리에 놓인다.

  2. w=−1w=-1을 곱하면 zwzw가 어디에 놓이는지, 각의 주값이 얼마인지 확인하라.
    관찰

    각의 합은 30∘+180∘=210∘30^\circ+180^\circ=210^\circ이고, zwzw는 원점을 사이에 두고 zz의 반대쪽에 놓인다. 같은 방향을 주값으로 쓰면 −150∘-150^\circ이다.

  3. 크기 1.2인 zz에 그 켤레를 곱한 값이 어디에 놓이는지 확인하라.
    관찰

    두 각 30∘30^\circ와 −30∘-30^\circ가 지워져 zw=1.44+j0zw=1.44+j0, 곧 ∣z∣2|z|^2이 실수축 위에 놓인다.

직접 계산해 보기. z1=1+jz_1=1+j, z2=3+jz_2=\sqrt3+j일 때 z1z2z_1z_2와 z1/z2z_1/z_2를 직교형식과 극형식 두 가지로 구하고, 두 결과가 같은지 확인하라.

풀이

극형식으로는 z1=2 ejπ/4z_1=\sqrt2\,e^{j\pi/4}, z2=2ejπ/6z_2=2e^{j\pi/6}이다.

z1z2=22 ej5π/12,z1z2=22 ejπ/12z_1z_2=2\sqrt2\,e^{j5\pi/12},\qquad \frac{z_1}{z_2}=\frac{\sqrt2}{2}\,e^{j\pi/12}

직교형식으로는 다음과 같다.

z1z2=(1+j)(3+j)=(3−1)+j(3+1)≈0.732+j2.732\begin{aligned} z_1z_2&=(1+j)(\sqrt3+j)=(\sqrt3-1)+j(\sqrt3+1)\\ &\approx0.732+j2.732 \end{aligned} z1z2=(1+j)(3−j)(3+j)(3−j)=(3+1)+j(3−1)4≈0.683+j0.183\begin{aligned} \frac{z_1}{z_2}&=\frac{(1+j)(\sqrt3-j)}{(\sqrt3+j)(\sqrt3-j)}\\ &=\frac{(\sqrt3+1)+j(\sqrt3-1)}{4}\approx0.683+j0.183 \end{aligned}

22cos⁡75∘≈0.7322\sqrt2\cos75^\circ\approx0.732, 22sin⁡75∘≈2.7322\sqrt2\sin75^\circ\approx2.732, 22cos⁡15∘≈0.683\tfrac{\sqrt2}{2}\cos15^\circ\approx0.683, 22sin⁡15∘≈0.183\tfrac{\sqrt2}{2}\sin15^\circ\approx0.183이므로 두 방법의 결과가 같다.

거듭제곱근

wn=zw^n=z를 만족하는 ww를 zz의 nn제곱근이라고 하고 w=znw=\sqrt[n]{z}로 쓴다. z=rejθz=re^{j\theta}, w=Rejϕw=Re^{j\phi}로 놓으면 곱셈 규칙에서

wn=Rnejnϕ=rejθw^n=R^ne^{jn\phi}=re^{j\theta}

이다. 크기와 편각을 따로 비교한다. 편각은 2π2\pi의 정수배만큼 달라도 같은 점이므로 2kπ2k\pi를 붙여 둔다.

Rn=r,nϕ=θ+2kπ⇒ϕ=θn+2kπnR^n=r,\qquad n\phi=\theta+2k\pi\quad\Rightarrow\quad \phi=\frac{\theta}{n}+\frac{2k\pi}{n}

따라서

zn=rn(cos⁡θ+2kπn+jsin⁡θ+2kπn)k=0,1,…,n−1\begin{gathered} \sqrt[n]{z}=\sqrt[n]{r}\left(\cos\frac{\theta+2k\pi}{n}+j\sin\frac{\theta+2k\pi}{n}\right)\\ k=0,1,\dots,n-1 \end{gathered}

k=nk=n이면 k=0k=0과 같은 점으로 돌아오므로 서로 다른 근은 정확히 nn개이다. 근은 모두 반지름 rn\sqrt[n]{r}인 원 위에 2π/n2\pi/n 간격으로 놓여 정nn각형의 꼭짓점을 이룬다. 크기는 ∣z∣|z|를 먼저 구한 뒤 nn제곱근을 취하고, 편각은 2kπ2k\pi를 더한 뒤에 nn으로 나눈다. θ/n\theta/n만 구하면 근 하나만 얻는다.

예를 들어 j8j8은 r=8r=8, θ=π/2\theta=\pi/2이다. 세제곱근의 크기는 83=2\sqrt[3]{8}=2이고 편각은 π/6+2kπ/3\pi/6+2k\pi/3이다.

w0=2ejπ/6=3+jw1=2ej5π/6=−3+jw2=2ej3π/2=−j2\begin{aligned} w_0&=2e^{j\pi/6}=\sqrt3+j\\ w_1&=2e^{j5\pi/6}=-\sqrt3+j\\ w_2&=2e^{j3\pi/2}=-j2 \end{aligned}

세 근은 반지름 2인 원 위에 120° 간격으로 놓여 정삼각형을 이루고, 첫 근 w0w_0은 실수축에서 90∘/3=30∘90^\circ/3=30^\circ 돈 자리에 있다.

z=1z=1이면 r=1r=1, θ=0\theta=0이므로 1의 nn제곱근은

1n=cos⁡2kπn+jsin⁡2kπn=ej2πk/nk=0,1,…,n−1\begin{gathered} \sqrt[n]{1}=\cos\frac{2k\pi}{n}+j\sin\frac{2k\pi}{n}=e^{j2\pi k/n}\\ k=0,1,\dots,n-1 \end{gathered}

이다. ω=ej2π/n\omega=e^{j2\pi/n}으로 두면 nn개의 근은 1,ω,ω2,…,ωn−11,\omega,\omega^2,\dots,\omega^{n-1}이고, 단위원을 nn등분한 점들이다. ω\omega를 한 번 곱할 때마다 2π/n2\pi/n씩 돌아간다. n=3,4,5n=3,4,5이면 단위원에 내접하는 정삼각형, 정사각형, 정오각형이 되고, 한 꼭짓점은 늘 11이다.

근은 k=0k=0부터 차례로 찾을 수 있다. 그림에서 ▶를 누를 때마다 원을 따라 2π/n2\pi/n만큼 돌아 다음 근이 놓이고, z=j8z=j8, n=3n=3이면 그 값이 위에서 구한 w0,w1,w2w_0,w_1,w_2이며 마지막 근이 놓이면 세 근이 반지름 2인 원 위의 정삼각형을 이룬다.

처음 상태는 z = j8, n = 3이고, 점선 원의 반지름이 |w| = r1/n이다. k = 0에서는 실수축에서 θ/n만큼, 그 뒤로는 앞 근에서 360°/n만큼 원을 따라 돌고, 찾은 근은 차례로 이어져 정n각형이 된다.

해 보기

  1. 1의 네제곱근이 단위원 위에 어떻게 놓이는지 확인하라.
    관찰

    근이 1, j, −1, −j에 놓여 단위원에 내접하는 정사각형이 된다. θ = 0이라 첫 근은 1이다.

  2. −1의 제곱근 두 개가 어디에 놓이는지 확인하라.
    관찰

    첫 근은 180°/2 = 90°에 있는 j이고, 180°를 더 돌면 −j이다. 두 근은 원점에 대해 대칭이다.

  3. z=j8z=j8의 6제곱근에서 반지름, 근 사이 간격, 첫 근의 각을 확인하라.
    관찰

    반지름이 86=2≈1.414\sqrt[6]{8}=\sqrt2\approx1.414로 줄고, 근 사이 간격이 60°로 좁아진다. 첫 근의 각은 90°/6 = 15°이다.

1의 NN제곱근은 7장에서 다룰 이산 푸리에 변환(DFT)의 재료이다. NN점 DFT 행렬의 원소 W[k,n]=e−j2πkn/N=(e−j2π/N)knW[k,n]=e^{-j2\pi kn/N}=\left(e^{-j2\pi/N}\right)^{kn}은 모두 1의 NN제곱근이고, 행 kk는 한 샘플마다 2πk/N2\pi k/N씩 시계 방향으로 도는 회전이다.

N=8N=8이면 원소 하나를 원점에서 그 복소수까지 그은 화살표 하나로 그릴 수 있다. 이 화살표를 페이저('연산에 맞는 형식' 절)처럼 다룬다. 열 nn의 페이저는 지수 knkn에 −45∘-45^\circ를 곱한 각으로 그린다. 그 각이 한 바퀴를 넘거나 −180∘-180^\circ에 닿으면 360∘360^\circ의 배수를 더해 −180∘-180^\circ보다 크고 180∘180^\circ 이하인 값으로 옮긴다. 예를 들어 행 1의 n=4n=4는 −180∘-180^\circ라 180∘180^\circ로 적는다. 행 k=1k=1은 샘플마다 −2π/8-2\pi/8씩 돌고, 그 페이저 여덟 개는 1의 8제곱근, 곧 단위원을 8등분한 점을 가리킨다. 다른 행의 페이저도 모두 이 여덟 방향 가운데 하나를 가리킨다.

그림에서 ▶를 누를 때마다 행 1의 열 nn 하나에서 지수 nn을 읽고, −45∘-45^\circ를 nn번 돈 페이저를 단위원 위에 그린다. 여덟 열을 모두 그리면 페이저 여덟 개가 1의 8제곱근을 가리킨다.

열 n의 페이저는 −45°를 n번 돈 방향이고, 단위원에는 −45°씩 끊어 도는 걸음을 이은 호로 그 각을 그린다. 값은 반올림한 수로 이어서 계산하므로 정확한 값과 끝자리가 조금 다를 수 있다.

z1=2ej100∘z_1=2e^{j100^\circ}, z2=3ej150∘z_2=3e^{j150^\circ}일 때 z1z2z_1z_2를 rejθre^{j\theta}(−180∘<θ≤180∘-180^\circ<\theta\le180^\circ)로 쓴 것을 고르라.

  1. (가) 6e−j50∘6e^{-j50^\circ}
  2. (나) 6ej250∘6e^{j250^\circ}
  3. (다) 5ej250∘5e^{j250^\circ}
  4. (라) 6e−j110∘6e^{-j110^\circ}
풀이

답 (라) 6e−j110∘6e^{-j110^\circ}

  • (가) 각은 빼는 것이 아니라 더한다. 빼는 것은 나눗셈이다.
  • (나) 각의 합 250∘250^\circ는 주값 범위 밖이다. 360∘360^\circ를 빼서 범위 안으로 되돌린다.
  • (다) 곱의 크기는 두 크기의 합이 아니라 곱이다.

크기는 2×3=62\times3=6이고 각은 100∘+150∘=250∘100^\circ+150^\circ=250^\circ이다. 250∘250^\circ는 −180∘<θ≤180∘-180^\circ<\theta\le180^\circ 밖이므로 360∘360^\circ를 빼서 −110∘-110^\circ로 쓴다. 따라서 z1z2=6e−j110∘z_1z_2=6e^{-j110^\circ}이다.

−8-8의 세제곱근 가운데 실수인 근을 찾고, 그 근이 되는 kk를 그림에서 고르라.

풀이

답 k=1k=1, w1=2ej180∘=−2w_1=2e^{j180^\circ}=-2.

힌트 −8-8의 편각은 180∘180^\circ이다. ϕk=(180∘+360∘k)/3\phi_k=(180^\circ+360^\circ k)/3이 180∘180^\circ가 되는 kk를 찾는다.

크기는 83=2\sqrt[3]{8}=2이고 편각은 ϕk=60∘+120∘k\phi_k=60^\circ+120^\circ k이다. k=0,1,2k=0,1,2에서 60∘60^\circ, 180∘180^\circ, 300∘300^\circ이므로 실수 근은 k=1k=1의 w1=−2w_1=-2 하나이다. 나머지 두 근 1±j31\pm j\sqrt3은 서로 켤레이다.