只需一步,快速开始
使用道具 举报
原帖由 monkeybanana 于 2007-8-2 17:34 发表 谢谢指点。 要是这样的话,如果我的测试范围是0-fs/4,那么谱线数应该算是200谱线还是400谱线呢?
查看全部评分
mjhzhjg
原帖由 Galaxy163 于 2007-8-3 08:42 发表 我不这么认为的。 虽然说计算出来以后400线后的很多数据都不大用,但是要保证信息完整,就应该包括0和Fs/2的数据。 也就是有513点。
原帖由 hcharlie 于 2007-8-3 11:21 发表 绝对不包括fs/2这一点。 请你查查有关的书再发表意见!请指出哪本书上说过1024点实数FFT以后能得到513对数据?
原帖由 hcharlie 于 2007-8-3 14:31 发表 你说的是将1024个实数虚部加0变成1024个复数,再求1024点复数的FFT,现在有谁还用这种工作量加大了一倍的算法呢?
原帖由 hcharlie 于 2007-8-3 17:40 发表 你的算法,存储器多用一倍,运算时间多一倍,算出有一半的(共扼复数)多余数据,也就是现在计算机速度和存储器都不是问题了,在早20几年前差别可就大了。
原帖由 hcharlie 于 2007-8-4 07:27 发表 从原理上讲,1024个实数在FFT以后得到的1024个复数中的第512条谱线是不完整的,因为它只能算得实部,虚部算不出始终为0,所以在实数FFT中只有0-511谱线了。(512谱线数据信息被保存在0谱线中,以便数据可以还原。)
本版积分规则 发表回复 回帖后跳转到最后一页
|小黑屋|Archiver|手机版|联系我们|声振论坛
GMT+8, 2025-4-7 15:21 , Processed in 0.084592 second(s), 22 queries , Gzip On.
Powered by Discuz! X3.4
Copyright © 2001-2021, Tencent Cloud.