微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 求助!数字电路如何实现对数运算!

求助!数字电路如何实现对数运算!

时间:10-02 整理:3721RD 点击:
因为数据取值的范围太大,查表计算很难实现。求助达人,如何实现求对数运算呢?(底数为2)

需要算法

我也在想这个问题,我觉得要用硬件实现泰勒公式的


终于找到了,可以用cordic算法,精度高,而且不需要乘法

哦,好的,我也看看cordic算法,看看能不能实现,你已经实现了吗?

数字有多大?


32位的数据。


搞定了啊。

呵呵,恭喜啊,前一段时间比较忙,没有太多时间做这个,现在要努力做了,



    你的cordic也是自己写的吗? 还是IP核?


自己写的啊。


OK,好的 ,我上周才开始重新看cordic呢,以前用的IP

Cordic是叠代算法,看小编要求精度多高了?真接pieswise linear or second-order估计就可以16bit以下一拍就算完了,还可以用selection by rounding....
By the way, why you need to calculate logarithm, what is it poupose?

好贴,数字实现对数运算

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top