作者yuushou (優勝、優賞)
看板MATLAB
標題Fw: [問題] 超長資料怎麼在Matlab做FFT?
時間Sat May 19 22:27:04 2012
※ [本文轉錄自 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
1F:推 profyang:是有多長啊? 05/20 00:01
2F:→ yuushou:140x2^24個資料點 也就是大概是2.3G 有什麼方法嗎@@ 05/20 00:57
3F:→ yuushou:今天試了一整天還是沒辦法... 05/20 00:58
4F:→ doom8199:直接套 DFT 公式算吧... 05/20 01:39
5F:推 sunev:是一維的嗎? 這麼長的資料... 05/20 02:29
6F:推 brettchen:你需要FFT之後的複數值嗎? 還是只要振幅大小就好? 05/20 02:48
7F:推 brettchen:如果是後者可以查看看goertzel,我記得我以前寫作業有 05/20 02:53
8F:→ brettchen:用過,他可以按照時間順序輸入,而且只看有興趣的頻段 05/20 02:54
9F:→ brettchen:應該可以把資料切成小段小段計算。不過FFT也可以,只是 05/20 02:54
10F:→ brettchen:要手動一下XD 05/20 02:55