为什么用C语言的FFT算法后,结果都溢出了

我是用单片机的12位ADC采样正弦波,得到序列作128点的FFT,但是结果都溢出变成65535了是怎么回事。?用的是网上的算法,换了两三个最后都溢出了... 我是用单片机的12位ADC采样正弦波,得到序列作128点的FFT,但是结果都溢出变成65535了是怎么回事。?用的是网上的算法,换了两三个最后都溢出了 展开
 我来答
凌云小紫冥
2015-07-15 · TA获得超过310个赞
知道小有建树答主
回答量:291
采纳率:0%
帮助的人:270万
展开全部
把你用的算法贴出来。
溢出成65535,你也可以单步调试,看哪里出问题了。
追问
已补充算法,现在问题就是无论我给s[i](要fft处理的数组)赋怎样的值,最后的结果都是65535溢出。
追答
你可以把代码放度盘里吗? 图里的代码没对齐,看的模模糊糊。。。
我想本地调试一下。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式