【導(dǎo)讀】用C語(yǔ)言編程完成對(duì)輸入波形的時(shí)域采樣的FFT變換以及頻域分析,同時(shí)用DFT變換來(lái)驗(yàn)證FFT變換結(jié)果的正確性。時(shí)域信號(hào)的輸入有兩種方式:一種是依次輸入時(shí)域信號(hào)各諧波分量的幅值和角頻率值,另一種是直接輸入時(shí)域信號(hào)的采樣值。DFT變換的實(shí)現(xiàn)直接脫胎于定義,F(xiàn)FT變換采用的是基2時(shí)間抽取算法,用倒位序算法和蝶形算法實(shí)現(xiàn)。在進(jìn)行科學(xué)研究的過(guò)程中,很重要的一點(diǎn)就是為一個(gè)系列的問(wèn)題找到一個(gè)通法,從而為實(shí)際的應(yīng)用打下基礎(chǔ)。而進(jìn)行傅里葉變換之后,我們就能很好達(dá)到這個(gè)目的——用一種方法來(lái)研究所有的信號(hào)。那么為什么傅里葉變換可以達(dá)到這樣的目的呢?同時(shí),若原信號(hào)是周期性的,那該信號(hào)在頻率軸上將只占據(jù)有限個(gè)點(diǎn),分析難度更是大大減小。例如,有限項(xiàng)正弦波疊加而成的連續(xù)時(shí)間信號(hào)為:。由式(1-1)定義的信號(hào)特征,可以通過(guò)對(duì)組成該信號(hào)的正弦頻率,振幅,相位來(lái)研究。的一次諧波項(xiàng)為,二次諧波項(xiàng)為,第k次諧波項(xiàng)為。這是周期信號(hào)的重要特性。