搜索
bottom↓
回复: 18

怎样去衡量一个算法是否适合FPGA实现呢?

[复制链接]

出0入0汤圆

发表于 2012-11-26 22:11:42 | 显示全部楼层 |阅读模式
以前没接触过复杂算法,对FPGA的算法实现来说,要怎么分析,要怎么入门学习?求各位指导。。

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

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

出0入0汤圆

发表于 2012-11-27 09:09:24 | 显示全部楼层
FPGA 适合并行算法,如果算法很复杂,并且每一步运算都必须要前一步的结果,那么就不怎么合适

出0入0汤圆

发表于 2012-11-27 09:49:18 | 显示全部楼层
看算法的并行性怎么样

出0入0汤圆

发表于 2012-11-27 09:58:02 | 显示全部楼层
xivisi 发表于 2012-11-27 09:09
FPGA 适合并行算法,如果算法很复杂,并且每一步运算都必须要前一步的结果,那么就不怎么合适 ...

流水线技术。。。。
每级算法都需要上一步的结果照样用fpga,串行一样没问题

出0入0汤圆

发表于 2012-11-27 11:03:17 | 显示全部楼层
本帖最后由 xivisi 于 2012-11-27 11:10 编辑
korgo 发表于 2012-11-27 09:58
流水线技术。。。。
每级算法都需要上一步的结果照样用fpga,串行一样没问题 ...


我知道没问题,但问题在于合不合适,我用同等价位的DSP绝对成本要低(包括开发成本)

PS:处理步数太多的,可以用逻辑资源换时间

出0入0汤圆

 楼主| 发表于 2012-11-27 11:49:11 | 显示全部楼层
xivisi 发表于 2012-11-27 11:03
我知道没问题,但问题在于合不合适,我用同等价位的DSP绝对成本要低(包括开发成本)

PS:处理步数太多的 ...

我现在就是要把一个在DSP上的算法移植到FPGA上实现,是个语音信号盲分离的算法,你接触过这方面没?

出0入0汤圆

发表于 2012-11-27 12:01:27 | 显示全部楼层
本帖最后由 xivisi 于 2012-11-27 12:04 编辑
tastier 发表于 2012-11-27 11:49
我现在就是要把一个在DSP上的算法移植到FPGA上实现,是个语音信号盲分离的算法,你接触过这方面没? ...


不知道是分离什么,语音信号又是怎么混和的(类型)

出5入8汤圆

发表于 2012-11-27 12:50:25 | 显示全部楼层
tastier 发表于 2012-11-27 11:49
我现在就是要把一个在DSP上的算法移植到FPGA上实现,是个语音信号盲分离的算法,你接触过这方面没? ...

呵呵,没想到这里也有搞盲分离的同学啊。我们还处于算法仿真阶段,你们都上DSP和FPGA实践了,佩服佩服。有机会交流交流,不知道有兴趣不?

出5入8汤圆

发表于 2012-11-27 12:52:03 | 显示全部楼层
不过,我看到日本已经有公司用DSP实现语音信号的盲分离,做了一个产品,好像是个录音笔吧。

出0入0汤圆

 楼主| 发表于 2012-11-27 19:51:20 | 显示全部楼层
xivisi 发表于 2012-11-27 12:01
不知道是分离什么,语音信号又是怎么混和的(类型)

就是两个人同时说话,麦克风采集后送到FPGA处理,最后把两个人各自的声音分离出来,真实环境下相当于是卷积混合信号

出0入0汤圆

 楼主| 发表于 2012-11-27 19:55:09 | 显示全部楼层
本帖最后由 tastier 于 2012-11-27 20:00 编辑
anning 发表于 2012-11-27 12:50
呵呵,没想到这里也有搞盲分离的同学啊。我们还处于算法仿真阶段,你们都上DSP和FPGA实践了,佩服佩服。 ...


我们学长在DSP上实现了盲分离,我们现在想用FPGA实现,以前也没接触过盲分离,现在还很水呢,那些算法也还在看。。。你们打算在什么上面实现?

出0入0汤圆

发表于 2012-11-27 20:49:21 | 显示全部楼层
盲分离如果涉及大量数学运算,还是用DSP吧。

出0入0汤圆

发表于 2012-11-28 09:05:29 | 显示全部楼层
anning 发表于 2012-11-27 12:50
呵呵,没想到这里也有搞盲分离的同学啊。我们还处于算法仿真阶段,你们都上DSP和FPGA实践了,佩服佩服。 ...

没啥特别的研究

出5入8汤圆

发表于 2012-11-28 10:14:56 | 显示全部楼层
tastier 发表于 2012-11-27 19:55
我们学长在DSP上实现了盲分离,我们现在想用FPGA实现,以前也没接触过盲分离,现在还很水呢,那些算法也 ...

准备也是用DSP实现,明年就打算学习DSP了。我做的是生物信号的盲分离。

出5入8汤圆

发表于 2012-11-28 10:15:32 | 显示全部楼层
xivisi 发表于 2012-11-28 09:05
没啥特别的研究

?难道你是那位学长?

出0入0汤圆

发表于 2012-11-28 10:58:22 | 显示全部楼层
anning 发表于 2012-11-28 10:15
?难道你是那位学长?

不是的               

出0入0汤圆

 楼主| 发表于 2012-11-28 15:39:54 | 显示全部楼层
anning 发表于 2012-11-28 10:14
准备也是用DSP实现,明年就打算学习DSP了。我做的是生物信号的盲分离。

哦,我没学过DSP,只学过FPGA,我们分离语音,貌似还不大一样吧。。

出5入8汤圆

发表于 2012-11-29 09:51:19 | 显示全部楼层
tastier 发表于 2012-11-28 15:39
哦,我没学过DSP,只学过FPGA,我们分离语音,貌似还不大一样吧。。

我也是只学过FPGA,没有学过DSP。盲分离的原理都是一样的,只不过应用的方面不同罢了。这个算法涉及到比较多的矩阵运算,我估计还是用DSP更合适一些。

出0入0汤圆

 楼主| 发表于 2012-11-29 17:17:50 | 显示全部楼层
anning 发表于 2012-11-29 09:51
我也是只学过FPGA,没有学过DSP。盲分离的原理都是一样的,只不过应用的方面不同罢了。这个算法涉及到比 ...

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

本版积分规则

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

GMT+8, 2024-7-24 07:09

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

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