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

关于复数的运算

你好我想问一下 CCS里复数的定义typedef double _Complex _Dcomplex;typedef float _Complex _Fcomplex;typedef long double _Complex _Lcomplex;但都是浮点型的,在做大量数据处理的时候速度会慢,我想问一下如果用整型复数运算是不是得自己写一个整型的复数定义,类似与库里给的?还是有别的办法?有知道的吗?求帮忙。。

xingacy:

没人碰到类似的问题吗?

Andy Yin1:

取决于你的定点取值范围,如果I/Q都是16,则直接用int即可进行I/Q的存取,如果需要则可以用取高低的指令分别获取I/Q,如果I/Q是32bit,则可以定义long long进行I/Q 64bit的存取,同样可以用取高低的指令如_loll、_holl获取高低32bit。

赞(0)
未经允许不得转载:TI中文支持网 » 关于复数的运算
分享到: 更多 (0)