離散時(shí)間周期信號(hào)傅里葉級(jí)數(shù)

離散復(fù)指數(shù)信號(hào)的重復(fù)性

由于e^{j(w_0+2\pi)n}=e^{j2\pi n}e^{jw_0n}=e^{jw_0n},所以具有頻率w_0w_0\pm2\pi, w_0\pm4\pi,...w_0\pm2k\pi的復(fù)指數(shù)信號(hào)完全一致

離散復(fù)指數(shù)信號(hào)的周期性

由于離散信號(hào)僅在整數(shù)點(diǎn)有值,要使e^{jw_0n}為周期信號(hào),周期N必須為波形周期的整數(shù)倍,即N=m\frac{2\pi}{w_0}, m=1,2,...,此時(shí)的基波頻率w = \frac{w_0}{m},w_0=\frac mN 2\pi

離散復(fù)指數(shù)信號(hào)的諧波

考慮一組成諧波關(guān)系的周期離散信號(hào),其公共周期為N,基波頻率為\frac{2\pi}{N}
\phi_k[n] = e^{jk\frac{2\pi}{N}n}, k=0, \pm1, ...
考慮離散復(fù)指數(shù)信號(hào)的重復(fù)性,
\phi_{k+N}[n] = e^{j(k+N)\frac{2\pi}{N}n}=e^{jk\frac{2\pi}{N}n}e^{j2\pi n}=e^{jk\frac{2\pi}{N}n}=\phi_k[n]

離散周期信號(hào)傅里葉級(jí)數(shù)

考慮一個(gè)周期為N的離散周期信號(hào),用諧波的線性組合來表示
x[n] = \sum_{k=<N>} a_ke^{jk\frac{2\pi}{N}n}
兩邊各乘e^{-jr\frac{2\pi}{N}n},在周期內(nèi)求和得到:
\sum_{n=<N>}x[n]e^{-jr\frac{2\pi}{N}n} = \sum_{n=<N>}\sum_{k=<N>}a_ke^{jk\frac{2\pi}{N}n}e^{-jr\frac{2\pi}{N}n} = \sum_{k=<N>}a_k\sum_{n=<N>}e^{j(k-r)\frac{2\pi}{N}n}
由于e^{j(k-r)\frac{2\pi}{N}n}=\left\{ \begin{aligned} N && r = k, k\pm N, k\pm 2N,...\\ 0 && other\\ \end{aligned} \right.
a_k = a_{k\pm N} = ... = \frac 1N \sum_{n=<N>}x[n]e^{-jk\frac{2\pi}{N}n}

{\boxed{x[n] = \sum_{k=<N>} a_ke^{jk\frac{2\pi}{N}n}\\ a_k = a_{k\pm mN} = \frac 1N \sum_{n=<N>}x[n]e^{-jk\frac{2\pi}{N}n}}}

numpy.fft

可以使用numpy.fft求傅里葉級(jí)數(shù),但是要注意求和周期是從0開始,并且沒有\frac 1N系數(shù)。在求傅里葉級(jí)數(shù)時(shí),僅需要輸入一個(gè)周期的信號(hào)。
a_k = \sum_{n=0}^{N-1}x[n]e^{-jk\frac{2\pi }{N}n}, k = 0, 1, ..., n-1

  • 例1:求信號(hào)x[n]=cos(w_0n)的傅里葉級(jí)數(shù)
    僅當(dāng)\frac{2\pi}{w_0}=\frac Nm為一有理數(shù)時(shí),信號(hào)才是周期信號(hào)。
    x[n] = \frac 12 (e^{j\frac{2\pi m}{N}n} + e^{-j\frac{2\pi m}{N}n}),所以a_m = a_{-m} = \frac 12
    使用numpy.fft求解:

    image.png

  • 例2:求周期為N的方波信號(hào)的傅里葉級(jí)數(shù)
    在一個(gè)周期內(nèi),-N1 \leq n \leq N1內(nèi),x[n]=1
    求得一個(gè)周期內(nèi)的系數(shù):
    a_0 = \frac{2N1+1}{N}
    a_k = \frac 1N \frac{sin[2\pi k(N1+\frac 12)/N]}{sin(\pi k/N)}

    image.png

使用numpy.fft求解:
若定義0\leq n < 2N1 + 1時(shí),x[n]=1,此時(shí)相當(dāng)于上面輸入右移了3,可以使用傅里葉級(jí)數(shù)的時(shí)移性質(zhì)來還原:
x[n - n_0] => a_ke^{-jk\frac{2\pi}{N}n_0}

image.png

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、傅立葉變換的由來 關(guān)于傅立葉變換,無論是書本還是在網(wǎng)上可以很容易找到關(guān)于傅立葉變換的描述,但是大都是些故弄玄虛...
    constant007閱讀 4,669評(píng)論 1 10
  • 離散傅里葉變換 標(biāo)準(zhǔn)的 FFTs fft(a[, n, axis, norm]) 計(jì)算一維離散傅立葉變換。 iff...
    無賴宵小閱讀 4,897評(píng)論 0 1
  • 昨夜夢(mèng)回高考。 夢(mèng)中熟悉的十人宿舍布局,熟悉的人們,熟悉的各科卷子,打著手電筒埋頭做題。 夢(mèng)中出現(xiàn)了考場(chǎng),拿著數(shù)學(xué)...
    玉釵佳人閱讀 394評(píng)論 0 0
  • 2018計(jì)劃著學(xué)習(xí)Python,但學(xué)習(xí)Python之前要先了解HTML、CSS、JS等相關(guān)的一些開發(fā)技術(shù),也是為學(xué)...
    Yangtianruo閱讀 739評(píng)論 0 0
  • 每天早上從睜開眼拿起手機(jī)開始,第一步點(diǎn)開微信,然后看著朋友圈未讀的紅色點(diǎn)點(diǎn),迫不及待的點(diǎn)進(jìn)去,似乎這是無聊消遣的...
    陳老板的小賣店閱讀 1,724評(píng)論 0 1

友情鏈接更多精彩內(nèi)容