高速峰值检测模块求问

2019-07-15 22:53发布

640个16位宽的有符号数里,快速找到最高的5个峰值的位置,并将5个峰值点的行坐标及列坐标作为模块的输出。640个数据是按照32行20列的方式存储于单口RAM里。峰值是指该数据的绝对值大于自己周围的8个数据的绝对值。求算法或者您的理解
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
runileking
2019-07-16 13:13
battyson 发表于 2016-4-21 15:15
如果数少的话,可以这样,但是要是一个32*20的矩阵中的数,那不是要算32*20次九宫格,这样就太浪费时间了。有没有稍微可以改进的算法

不知道了,你自己可以研究研究,FPGA可以并行操作啊,无非就是面积和速度的平衡,如果你不嫌费面积,想快的话一次把所有的都算了也不是不可以,但不管怎么样比大小这块没有什么更优化的算法了吧,至少这些数你都得比一遍吧

一周热门 更多>