- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DSP-定点和浮点数格式.PPT课件
① 32位单精度浮点数1100,0011,0101,0010,0000,0000,0000,0000b ② 32位单精度浮点数0011,1101,0011,1110,0000,0000,0000,0000b 例 DSP 运算基础 1、 DSP的数据表示 2、定点数的格式与运算 3、浮点数的格式与运算 1、 DSP的数据表示 格式 字长 16位 32位 定点 浮点 24位 格式和字长决定了数据的精度和动态范围 格式和字长也在一定程度上决定了DSP处理器的成本、功耗和编程难度 2、 定点数的格式与运算 1. 定点数的格式 1)Qn格式 2)数值范围与精度 3)动态范围 2. 定点数的算术运算 1)定点数的加减法运算 2)定点数的乘法运算 3)定点数的除法运算 小数点 1. 定点数的格式 1)Qn格式 Q标志:表示隐含的小数点的位置 二进制补码,粗线表示隐含的小数点位置 对于负数(最高位MSB为1),要先把它转化为无符号二进制数,再进行计算,最后加上负号 例:8位字长 位 7 MSB 6 5 4 3 2 1 0 LSB 二进制补码 0 1 0 1 0 0 1 1 Q0 符号 26 25 24 23 22 21 20 Q4 符号 22 21 20 2-1 2-2 2-3 2-4 Q7 符号 2-1 2-2 2-3 2-4 2-5 2-6 2-7 定点数与浮点数、定点数与定点数之间的转换关系 浮点数X ? Qn格式的定点数Xn 例:5.1875 ? Q4定点数 5.1875×24 =83 Qn格式的定点数Xn ?为浮点数X 例: (Q7) ?浮点数 83/27 =0.6484375 Qn格式的定点数Xn ? Qm格式的定点数Xm 例:(Q7) ? Q4定点数 83/27 =0.6484375 int(0.6484375 ×24 ) =int(10.375) =10 10/24 =0.625≠ 0.6484375 给定字长N,采用Qn格式表示小数 数值范围: 精 度: 2)数值范围与精度 Qn格式 数值范围 精度 Q15 -1~0.999969482421875 0.000030517578125 Q14 -2~1.99993896484375 0.00006103515625 Q13 -4~3.9998779296875 0.0001220703125 Q12 -8~7.999755859375 0.000244140625 Q11 -16~15.99951171875 0.00048828125 Q10 -32~31.9990234375 0.0009765625 Q9 -64~63.998046875 0.001953125 Q8 -128~1270Q7 -256~255.9921875 0.0078125 Q6 -512~511.984375 0.015625 Q5 -1024~1023.96875 0.03125 Q4 -2048~2047.9375 0.0625 Q3 -4096~4095.875 0.125 Q2 -8192~8191.75 0.25 Q1 -16384~16383.5 0.5 Q0 -32768~32767 1 16位字长Qn格式的数值范围与精度 动态范围:数据表示格式中可以表示的最大值与最小值之比 N位定点数的动态范围: 用分贝表示为: 3)动态范围 动态范围:数据表示格式中可以表示的最大值与最小值之比定点DSP处理器大多采用16位定点数 对于要求更大动态范围的应用,可以采用扩展字长的方式,即用两个或更多的字来表示数据 定点DSP处理器要求编程时要仔细考虑信号幅值和中间结果,在避免溢出和尽可能减小舍入误差的前提下,使精度和动态范围最大化 2. 定点数的算术运算 1)定点数的加减法运算 相同的Qn格式,保证隐含的小数点对齐 最可能出现的问题是运算结果的溢出 例:两个8位数相加,无溢出 进位位与最高位(MSB)相同 8位字长可以表示结果,没有发生数据溢出( -4)( 41) +( -2) +( 51) 111111010b( -6) 001011100b( 92) 例:两个8位数相加,有溢出 进位位与最高位(MSB)不同 运算结果发生溢出,8位字长已不能正确地表示结果( -80)( 41) +( -65) +(115) 非饱和模式:10110
您可能关注的文档
- ch9 移动电子商务.ppt
- CIP-CY-13-012 提高零缺陷有效性.pptx
- cl-12动载荷.ppt
- CLASS楼书.doc
- claw2201 hd notes.docx
- Chap2热二.ppt
- chap10 工业4.0环境下的电子商务模式创新.ppt
- CN201410380410.3-一种智能家居控制系统、控制方法及控制装置-申请.docx
- CNG供气站增加LNG供气项目可行性测算.doc
- Chemical training_Ver_1.0.pptx
- 2025至2030中国移动治疗台行业发展研究与产业战略规划分析评估报告.docx
- 2025至2030链激酶行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030爆炸物探测扫描仪行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030四川省智能制造行业细分市场及应用领域与趋势展望研究报告.docx
- 2026届高三二轮复习试题政治大单元突破练1生产资料所有制与分配制度含解析.docx
- 2026届高三二轮复习试题政治大单元突破练16哲学基本思想与辩证唯物论含解析.docx
- 2026届高三二轮复习试题政治大单元突破练2社会主义市场经济体制含解析.docx
- 浙江省衢州市五校联盟2025-2026学年高二上学期期中联考技术试题-高中信息技术含解析.docx
- 浙江省金丽衢十二校2026届高三上学期11月联考政治试题含解析.docx
- 2026届高三二轮复习试题政治大单元突破练7领导力量:中国共产党的领导含解析.docx
原创力文档


文档评论(0)