TI数字信号处理库,出现了一个Q31的格式,按照IQ格式的理解就是小数点在第31位上,那具体是什么意思呢?
手册里说需要转换成Q31格式,搞得我一头雾水 .
例程里,有这么一句 xn=(long)(2147483648*(sin(Rad) + cos(Rad*2.3567))/2); //Q31
从long的角度来看,第一位始终是1,也就是始终是负值. 具体请看附件
fw yang:
回复 Bruce Wei:
这个当然知道,从它的转换方式来看就是转换成个位数为1的小数.
我的意思是Q31,无法用IQ格式来解释
如果把小数点定在31位,IQ格式个位没数字了
TI数字信号处理库,出现了一个Q31的格式,按照IQ格式的理解就是小数点在第31位上,那具体是什么意思呢?
手册里说需要转换成Q31格式,搞得我一头雾水 .
例程里,有这么一句 xn=(long)(2147483648*(sin(Rad) + cos(Rad*2.3567))/2); //Q31
从long的角度来看,第一位始终是1,也就是始终是负值. 具体请看附件
fw yang:
回复 Young Hu:
多谢指点,