作者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