搜索
bottom↓
回复: 4

求助,如何硬件求解5000点FFT.

[复制链接]

出0入0汤圆

发表于 2011-12-20 09:51:00 | 显示全部楼层 |阅读模式
对一段数据进行采样。采样率5mhz,1ms得到5000点数据,想进行FFT计算。本来想使用ALtera ip核,但是都是基于2的次幂的,只能计算2048点或4096点的FFT。看了一些网上的资料,使用平均采样,将5000点的数据,进行处理得到1024点,然后进行1024点FFT。但对5000点的数据进行处理时候有些麻烦,需要选取4点进行累加或5点进行累加。我想问下各位大神,能不能使用IP 核计算5000点FFT。如果能计算,该怎样处理?如果必须使用平均采样,能否说下具体的流程。谢谢各位大神。

阿莫论坛20周年了!感谢大家的支持与爱护!!

知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)

出350入477汤圆

发表于 2011-12-22 14:40:48 | 显示全部楼层
非基2的FFT比较麻烦,也比较少见(虽然从数学上也是可行的)。
如果没有特殊理由,建议用基2的,也就是说点数必须是2的n次方,这样的fft最简单。
至于怎么把5K点变到2的n次方,自己想办法了。
最简单的是稍微改变一下计算间隔时间,变成1.024ms算一次,
或者你改变采样率,改成5.12M,这样就方便了。
如果要精确的把5K点变成1024点,也就等于要做重采样,那就预备足够强的处理器吧,纯粹的硬逻辑做这种工作比较麻烦。

出0入0汤圆

发表于 2011-12-22 15:44:40 | 显示全部楼层
1ms采样4096或8192,用4.096MHz或8.192MHz,另外用5MHz也可以采样4096个数据就处理,不必非要1ms

出0入0汤圆

发表于 2011-12-22 17:34:18 | 显示全部楼层
按8192点计算,多于的用0填充.

出0入0汤圆

 楼主| 发表于 2011-12-22 19:23:15 | 显示全部楼层
谢谢楼上各位。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片。注意:要连续压缩2次才能满足要求!!】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-7-24 11:21

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表