vlfft中自己产生的测试数据只有0和1,vlfft的输入数据能不能是其他值。
qian cui:
你好,请问你用这个工程计算的fft结果正确么,我的和matlab的不一样。
hocodrecon:
回复 qian cui:
在一定精度内是正确的,应该和matlab计算出来的结果在一定精度内一样。该程序有结果测试代码段,如果这段代码比较后有错误,可能是程序没有跑对。
dong zhang5:
回复 hocodrecon:
你好!我最近在查看vlfft工程的结果时发现了一些问题。我的理解是,在config.h设置为16K时,输入数据为128个i(0为实部,1为虚部),其他为0。在出来的结果中跟matlab结果比对了一下,发现虚部的结果是正确的,但是实部的结果正负号恰好相反。不只是我理解的问题,还是程序哪里的问题。加个联系方式一起探讨探讨吧~我的QQ是516122452,先谢过了!
qian cui:
回复 dong zhang5:
你看下旋转因子,我记得我改了的,要不也和matlab不匹配,好像还是实部虚部反了,你关注下。具体地方由于在出差没发回答
dong zhang5:
回复 qian cui:
我试着改过旋转因子,将-sin改成了sin,结果符号对了但是数据出错了。是要在.sa文件里修改什么吗?话说.sa是什么文件啊,求大神讲解。。。小白看这个工程看的实在是鸭梨山大啊!多谢~
dong zhang5:
回复 qian cui:
大神可出差归来了?小白求援助啊。。
qian cui:
回复 dong zhang5:
工程底层具体实现我也不清楚,你要不留下其它联系方式,我五一收假后看看我改了那些地方