如何使cordic 核的cos函数对自己定标后的定点小数计算?
时间:10-02
整理:3721RD
点击:
Cordic核中已规定使用cos功能时,输入相位值最高位为符号位,后两位是整数位,剩余的都为小数位,算出的cos结果最高位是符号位,后一位整数,其余小数。我想使用3Q4的8位数据表示我的定点小数,包括1符号位、3整数位、4小数位:phase_in=0_011_0000 (实际值为1.5,3Q4=3), 对它进行cos运算,想得到cos(3)的正确值,不知道如何进行处理。Cos输出的结果为00000101,我试过把整数部分和小数部分对应3Q4格式拼接起来,但是结果不对,希望指点一下!
赞一个~
"输入相位值最高位为符号位,后两位是整数位,剩余的都为小数位"
既然后两位是整数位,要是得到正确的值那就是01100000才是cos(3)
