微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 大家是如何实现三角函数计算的?

大家是如何实现三角函数计算的?

时间:10-02 整理:3721RD 点击:
大家是如何实现三角函数计算的?  FPGA中有三角函数IP核吗?

baidu/google cordic

Cordic算法!利用简单的加减算法迭代计算。Google it!

好像FPGA中有集成的cordic IP
可以自己查查看

cordic 或者 查找表

查表,搞个ROM,最简单

ISE的话,可以用cordic核,也可以用rom做LUT,sin和cos具有对称性。

Quartus中cordic核不是免费的,要自己写吧。

google cordic

如果你够专业,可以用matlaB啊!就是复杂些!

查表加上內插, 另外利用三角函數角度的對稱性.

看你要什么精度了,查表呗,0到90度,再加上对称性

FPGA中用cordic IP核,项目不允许用IP核的话自己实现cordic算法实现,另外用查找表也可以实现!

用taylor series逼近吧。

用查找表吧

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

网站地图

Top