微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 如何使cordic 核的cos函数对自己定标后的定点小数计算?

如何使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)

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top