- 115
- 0
- 约 16页
- 2016-12-23 发布于贵州
- 举报
《DSP原理与应用》练习题参考答案
32学时版本
用于应用电子方向
注意:红色字体文字为解题注解与说明,万万不可作为答题内容
Q.15表示是16位数据中第15位为符号位,第14~0位为小数位。试写出下面问题的答案:
⑴ 分别写出十进制正数0.68和十进制负数-0.245的Q.15表示。
0.68*32768=570AH
-0.245*32768=-1F5CH=E0A4H
⑵ 分别写出Q.15表示的A200H和5A00H的十进制数值。
A200H/32768=-5E00H/32768=- 0.734375
5A00H/32768=0.703125
上面两小题使用教材P7两条公式,公式中Q为数据中的小数位数,digits-data。取补码的正规方法是按位取反得到的反码加上1。16进制下快速算法是找出互补的数,即加上该互补数得10000H。例如求1F5CH补码,1F5CH+E0A4H=10000H。故E0A4H为所求。
⑶ 已知两个Q.15数相乘的乘积存放于累加器A中。FRCT=0时A为16进制0xFFEA000000,该乘积的十进制数是多少?FRCT=1时A为16进制0x007D000000,该乘积的十进制数又是多少?
FRCT=0时累加器A低30位为小数位
解法一,取乘积Q.15形式,乘积Q.15形式为D400H=-2C00H/32768=-11264/32768=- 0.3437
原创力文档

文档评论(0)