2013年10月4日 星期五

[Excel]-用EXCEL做快速傅立葉轉換_FFT in Excel(Fast Fourier Transform in Excel)_04

[Excel]-用EXCEL做快速傅立葉轉換_FFT in Excel(Fast Fourier Transform in Excel)_04

上一篇文章討論了取樣率對於Excel FFT轉換的影響,現在再討論取樣數量(number of sample)的影響。
下圖1是我們一開始所做的FFT表格。取樣率為40(完整週期取樣),取樣數為32,經由FFT轉換,在頻譜上看到類似一個三角形的形狀,當然我們可以看出來是因為點數太少所以看起來有點失真。
圖1

接下來,將sample rate取樣率改為80(仍然是完整週期取樣),取樣數為32,經由FFT轉換,在頻譜上仍然看到類似一個三角形的形狀,情形跟圖1類似,是因為點數太少所以看起來有點失真。
圖2

再來將sample rate取樣率改為160(仍然是完整週期取樣)試試看,經由FFT轉換,在頻譜上仍然看到類似一個三角形的形狀,情形跟圖1類似,也是因為點數太少所以看起來有點失真。
圖3

將sample rate取樣率改為160,這樣應該可以將cos波形完整還原,接下來改變取樣數量(number of sample)為128,經由FFT轉換,在頻譜上仍然看到類似一個三角形的形狀,情形跟圖1類似,也是因為點數太少所以看起來有點失真。
圖4


接下來改變取樣數量(number of sample)為520,經由FFT轉換,看起來失真的狀況有點改善。
圖5

接下來改變取樣數量(number of sample)為1024,經由FFT轉換,看起來已相當不錯。
圖6

最後改變取樣數量(number of sample)為4096,經由FFT轉換,看起來很好,接近理論上是一根tone,不再像先前有失真的狀況了。
圖7


1 則留言: