# 傅立叶变换-07

上一个单元有答对吗?
(1,1,1,1)(1, 1, 1, 1) 可以产生 4 0 0 0;
(1,ei2π/4,ei4π/4,ei6π/4)(1, e^{-i2\pi/4}, e^{-i4\pi/4}, e^{-i6\pi/4}) 可以产生 0 4 0 0;
那麽把上面两组相加就好了,所以结果应该是:
(1+1,1+ei2π/4,1+ei4π/4,1+ei6π/4)(1+1, 1+e^{-i2\pi/4}, 1+e^{-i4\pi/4}, 1+e^{-i6\pi/4}) 也就是 (2,2eiπ/4,0,2eiπ/4)(2, \sqrt{2}e^{-i\pi/4}, 0, \sqrt{2}e^{i\pi/4}),那我们可以填入一个近似值:
2 1.414:-45 0 1.414:45,就可以得到 4 4 0 0 的结果了。有答对吗?

那怎麽产生取样值 aa bb cc dd 呢?方法其实是一样的。
考虑频率为 kk-Hz 的成份 (0k<40\le k<4),假设振幅为 XkX_k,那麽要产生 aa 0 0 0 的话,XkX_k 应该等于 a/4a/4
要产生 0 bb 0 0 的话,XkX_k 应该等于 (b/4)ei2kπ/4(b/4)\ e^{-i2k\pi/4}
要产生 0 0 cc 0 的话,XkX_k 应该等于 (c/4)ei4kπ/4(c/4)\ e^{-i4k\pi/4}
要产生 0 0 0 dd 的话,XkX_k 应该等于 (d/4)ei6kπ/4(d/4)\ e^{-i6k\pi/4}
把以上 4 个数相加,就得到 XkX_k 的总和为

(a/4)+(b/4)ei2kπ/4+(c/4)ei4kπ/4+(d/4)ei6kπ/4 (a/4) + (b/4)\ e^{-i2k\pi/4} + (c/4)\ e^{-i4k\pi/4} + (d/4)\ e^{-i6k\pi/4}

整理一下,把 aa bb cc dd 写成 x0x_0 x1x_1 x2x_2 x3x_3, 那麽

Xk=14n=03xnei2knπ/4 X_k = \frac14 \sum_{n=0}^3 x_n e^{-i2kn\pi/4}

練習

  1. 现在把 4 个点变成 N 个点,时间取样值是 x0,x1,,xN1x_0, x_1, \cdots, x_{N-1},那麽第 kk 个频率的值 XkX_k 会变成什麽呢?
  2. 反过来,假设频率为 kk-Hz 的成份振幅为 XkX_k,那麽第 nn 个时间的取样值为何呢?