GunGun 发表于 2019-4-3 18:53:43

ARM计算多次反正弦加减快还是计算三阶矩阵快?

如题,ARM计算多次反正弦(ARCSIN)加减快还是计算三阶增广矩阵快?
有经验的老手说两句?

cht-rtos 发表于 2019-4-3 19:17:02

自己测试最靠谱

大傻师 发表于 2019-4-3 19:44:23

多次是几次?

大傻师 发表于 2019-4-3 19:45:08

arcsin可以查表加差值,三阶增广矩阵估计只能硬算中?

bg6agf 发表于 2019-4-3 20:14:35

软件仿真一下就知道了………我测试算法速度都是这样…打个断点就知道了

GunGun 发表于 2019-4-3 20:18:55

大傻师 发表于 2019-4-3 19:44
多次是几次?

10次内。10次内。

GunGun 发表于 2019-4-3 20:19:44

大傻师 发表于 2019-4-3 19:45
arcsin可以查表加差值,三阶增广矩阵估计只能硬算中?

查表还要加差值?精度高吗?

大傻师 发表于 2019-4-3 23:22:52

GunGun 发表于 2019-4-3 20:19
查表还要加差值?精度高吗?

查表加插值,手机打错了- -要精度高你就搞大点的表咯

大傻师 发表于 2019-4-3 23:24:21

可以参考CMSIS的sin函数的算法写,

GunGun 发表于 2019-4-4 07:10:57

个人觉得,算这个速度上还是FPGA靠谱。

nibia 发表于 2019-4-4 08:46:36

10次还在乎这点时间??

mtswz.213 发表于 2019-4-4 09:07:00

用上iqmath,用定点计算,一个三角函数运算也就100个机器周期,跟除法差不多,就是内存占的比较多,你要是用浮点就当我没说

GunGun 发表于 2019-4-4 09:35:33

nibia 发表于 2019-4-4 08:46
10次还在乎这点时间??

ARCSIN加减乘除不简单吧?

GunGun 发表于 2019-4-4 09:37:45

mtswz.213 发表于 2019-4-4 09:07
用上iqmath,用定点计算,一个三角函数运算也就100个机器周期,跟除法差不多,就是内存占的比较多,你要是用 ...

那废了。10个运算就1000个周期了,还不包括其它。

GunGun 发表于 2019-4-4 09:38:20

还不如矩阵运算行得通。

mtswz.213 发表于 2019-4-4 09:41:19

用DSP,28004X,三角函数10个周期以内,你想快,还是查表吧,没什么好的办法
页: [1]
查看完整版本: ARM计算多次反正弦加减快还是计算三阶矩阵快?