TI中文支持网
TI专业的中文技术问题搜集分享网站

关于IQmathlib乘法的运算问题,请高手帮忙解决

在IQmathLib.h有这样定义

#define   _IQ1mpyIQX(A, IQA, B, IQB)   __IQxmpy(A, B, (1 + 32 – IQA – IQB))
这个宏定义中__IQxmpy(A, B, (1 + 32 – IQA – IQB))能否详细解释下??这个是两种不同Q格式的乘法,输出的值是IQ1格式还是(1 + 32 – IQA – IQB)??这个函数的具体意思??

Martin Yu:

输出是IQ1格式,这个宏就是说不管两个IQ多少的数相乘,只要你约定结果是IQX的,那就调用_IQXmpy(…)这个宏得到IQX的结果,具体的可以参考<C28X IQmath Library>的53页。谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » 关于IQmathlib乘法的运算问题,请高手帮忙解决
分享到: 更多 (0)