在FPGA非正弦信号的有效值计算?

2019-03-25 09:06发布

本人由于项目需求,需要在求含有比较多谐波的数字正弦波信号的有效值。目前我想到的方式,采集信号进行高次谐波过滤,求基波的平均值,然后求有效。在FPGA中实现,占用的资源比较多,特别是采集信号的路数较多的情况下。请教各位大虾,在FPGA中求有效值有没有比较好的有效的方法? 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
mr.king
1楼-- · 2019-03-25 17:55
 精彩回答 2  元偷偷看……
eeleader
2楼-- · 2019-03-25 22:24
那是理论,谁都懂。但怎样在实际中运用理论。换句话说,在FPGA的高效求出有效值,有没有好的算法?
mr.king
3楼-- · 2019-03-26 03:38
运算的思路能否移植到FPGA中想来应当可行
eeleader
4楼-- · 2019-03-26 07:56
楼上的大虾能否介绍一下,你所说的特殊数平方开方的原理
mr.king
5楼-- · 2019-03-26 12:01
不过我看IP核都有平方根之类,难道IP资源消耗还嫌太多?我没做过这平方根,从C代码看,包含两次乘法,移植的话,还有那个算式是IEEE单精度浮点,需要调用IP核把定点数变成IEEE单精度数据,然后计算,精度好像是一次迭代能到1%、没评估过资源消耗

[ 本帖最后由 mr.king 于 2012-7-29 20:08 编辑 ]
eeleader
6楼-- · 2019-03-26 15:16
使用IP CORE也太复杂,我很少用IP CORE,感觉主权不在我手中掌握!

一周热门 更多>