看板 MATLAB 關於我們 聯絡資訊
※ [本文轉錄自 comm_and_RF 看板 #1FjqEtOa ] 作者: yuushou (優勝、優賞) 看板: comm_and_RF 標題: [問題] 超長資料怎麼在Matlab做FFT? 時間: Sat May 19 14:54:45 2012 我有一個超長資料,例如PRBS31, 請問要如何在Marlab做FFT? 我試了好多方法,但好像是資料量太大,所以Matlab都會壞掉。 不知到遇到超長資料要如何做FFT呢? 先感謝板上的高手門指導! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.81.43.129 ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: yuushou (180.177.11.21), 時間: 05/19/2012 22:27:04
profyang:是有多長啊? 05/20 00:01
yuushou:140x2^24個資料點 也就是大概是2.3G 有什麼方法嗎@@ 05/20 00:57
yuushou:今天試了一整天還是沒辦法... 05/20 00:58
doom8199:直接套 DFT 公式算吧... 05/20 01:39
sunev:是一維的嗎? 這麼長的資料... 05/20 02:29
brettchen:你需要FFT之後的複數值嗎? 還是只要振幅大小就好? 05/20 02:48
brettchen:如果是後者可以查看看goertzel,我記得我以前寫作業有 05/20 02:53
brettchen:用過,他可以按照時間順序輸入,而且只看有興趣的頻段 05/20 02:54
brettchen:應該可以把資料切成小段小段計算。不過FFT也可以,只是 05/20 02:54
brettchen:要手動一下XD 05/20 02:55