打印

问关于输入Q16输出Q8的问题

[复制链接]
1393|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
boluomi999|  楼主 | 2010-7-26 09:53 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
输入的是Q16的格式,qsqrt ()后输出时是Q8格式,这时候输出的开方值,比实际输出的开方值缩小了2的8次方倍??
    例如,x=64   ;         输入采用 Q16 的表示 x=16*65536
           y=qsqrt (x); 实际的开方 y=8 ,如果采用Q8格式输出,这时的y否是
                                    是实际值的 2的8次方倍 256倍 ???
   请教解答!
沙发
boluomi999|  楼主 | 2010-7-30 17:20 | 只看该作者
没人回答

使用特权

评论回复
板凳
mybao| | 2010-7-30 19:37 | 只看该作者
本帖最后由 mybao 于 2010-7-30 21:31 编辑

是的,没错
Q16开方就是Q8,没有如果

使用特权

评论回复
地板
boluomi999|  楼主 | 2010-7-31 09:13 | 只看该作者
谢谢!:)

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

主题

36

帖子

1

粉丝