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

Iqmath函数应用

我想计算Ton=T*(1+M*sin(2Pi*k/N)),因为用到sin函数,所以我采用IQ_sin,并采样标幺法,(M为系数0~1,T对应的_IQ(1),k为采样点为0~N),实现的程序如下:

ton1=_IQ(1)+ _IQmpy(_IQ(M),_IQsin(_IQ(2*Pi*k/N));
Ton=_IQtoF(ton1*T);

我知道_IQsin函数也是查表,最多有512个点,但程序运行后Ton的数值只有三个,_IQ为IQ15,是不是IQ15取得不对导致_IQ(2*Pi*k/N)计算不对?

10#:

是否可以看下中间变量ton1的值有没有问题?或者更改IQ为其它值看看?

赞(0)
未经允许不得转载:TI中文支持网 » Iqmath函数应用
分享到: 更多 (0)