IQmath知识1
来源:互联网 发布:cisco网络案例配置 编辑:程序博客网 时间:2024/04/29 18:08
大家都知道嵌入式系统里带浮点运算指令的CPU都比较少,TI的DSP也是定点的便宜。那么我们运算时想把浮点数速度提高怎么办?有人就想到了,把浮点转成定点就可以了。好了IQmath就是干这个事的。
举个例子,有个数为0.2,直接用C语言也可以做,那么IQMath怎么用?
例如我们调用一个IQ16(0.2),它的意思是,返回一个32bit的数,这个数=IQ16(0.2)=2^16 * 0.2 = 65536 * 0.2 = 13107。也就是说IQ16是2的16次幂,然后乘于浮点数,把小数点扔掉,13107就是IQ运算的数。其他浮点数也用IQ16包起来,大家都用这个IQ数进行运算,速度提高了!
0 0
- IQmath知识1
- IQmath的使用方法
- IQmath的使用方法
- 【DSP】TMS320F28035 IQmath配置
- IQMath是什么 浮点转定点运算,dsp
- IQmath library在Davinci/Omap框架下的使用探讨
- Informix知识集锦1
- 记录知识连续1
- JVM的知识(1)
- 工作流知识(1)
- C知识(1)
- 电力知识-1
- 找工作知识积累 1
- 手机知识积累1
- ASN.1相关知识
- 网络知识笔记1
- vlan知识入门1
- lR知识(转)-----------(1)
- 【4】新的一学期从选课开始
- svn+jenkins+maven+jboss打包发布一条线流程
- Java学习(十一)
- [JavaWEB]Rest学习记录——Jersey学习(2)
- 猜灯谜
- IQmath知识1
- 数据类型
- BestCoder Round #87 1003 LCIS
- 蓝桥杯 九宫重排
- 字符串的全排列
- spring in action (spring 实战)笔记 第一章
- HDFS的坏盘相关的处理
- 两串旋转练习题
- Android中实现IPC的方式及使用场景