- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章_C55x处理器的软件设计
2003.2.16 DSP原理及应用 第4章 C55x处理器的软件设计 函数中参数的传递大多采用数组的形式,其中数组成员都在内存中连续保存; 4.5.1 C55x的数字信号处理库 矩阵库函数中主要的数据类型是Q.15(16位字),其他数据类型还包括Q.31(32位双字),和Q.3.12(3位整数,12位小数)。 当存放的是复数时,则以实部-虚部的格式存放; 为了节省存储器的空间,源操作数和目的操作数可以使用相同的地址。 第4章 C55x处理器的软件设计 4.5.1 C55x的数字信号处理库 在使用定点处理器进行处理时必须对数据的溢出问题加以注意,数字信号处理库采用了如下4种方式解决溢出问题: (1)利用缩放来阻止溢出:DSPLIB库通过缩小中间结果来防止溢出,例如在FFT函数中,FFT的每个阶段都对输出数据进行了缩放,这样会对精度带来一些细微影响。 (2)不采用缩放来防止溢出:对于以乘加为主的运算,如滤波、卷积、相关等,可以通过仔细设计算法来防止溢出,例如可以通过设计滤波器参数使得增益小于1来防止溢出。 (3)利用饱和模式来防止溢出:这种类型的函数可以通过设置32位饱和模式(SATD=1)来防止溢出。 (4)不处理。 第4章 C55x处理器的软件设计 4.5.1 C55x的数字信号处理库 如果在函数运行时发生了溢出,函数可以返回溢出标志,但是由于C55x的寄存器为40位,其中有8位的保护位,因此在运算中可能发生了32位溢出但结果仍然正确,在这种情况下,溢出标志代表报警而不是一个错误。 下面给出一个应用DSPLIB的程序实例来了解如何使用数字信号处理函数库: #include math.h #include tms320.h #include dsplib.h #define NX 256 第4章 C55x处理器的软件设计 #define NH 64 #define FNAME t8 #define MAXERROR 10 short i; short eflag1= PASS; short eflag2= PASS; DATA *dbptr = db[0]; DATA x[NX],r[NX]; void main() { // 1. Test for single-buffer // clear for(i=0; iNX; i++) r[i] = 0; // 输出缓冲区清0 for(i=0; iNH+2; i++) db[i] = 0;// 延迟缓冲区清0 // compute fir(x, h, r, dbptr, NX, NH); // 2. Tets for dual-buffer // clear for(i=0; iNX; i++) r[i] = 0; //输出缓冲区清0 for (i=0; iNH+2; i++) db[i] = 0; //延迟缓冲区清0 dbptr = db[0]; // compute if (NX=4) { fir(x, h, r, dbptr, NX/4, NH); fir(x[NX/4], h, r[NX/4], dbptr, NX/4, NH); fir(x[2*NX/4], h, r[2*NX/4], dbptr, NX/4, NH); fir(x[3*NX/4], h, r[3*NX/4], dbptr, NX/4, NH); } return; } 第4章 C55x处理器的软件设计 第4章 C55x处理器的软件设计 4.5.2 C55x的图像、视频处理库 TMS320C55x的图像、视频处理库(IMGLIB)包括31个图像和视频处理函数,这些通用图像处理函数适应于压缩、视频处理、机器视觉和医学影像等方面的应用。 图像和视频处理库包括下面几种类型的函数: 压缩和解压缩 图像分析 图像滤波和格式转换 第4章 C55x处理器的软件设计 4.5.2 C55x的图像、视频处理库 图像和视频处理库由头文件imglib.h、包含一个图像例子的头文件image_sample.h、小波函数的头文件wavelet.h、支持大存储器模式的目标库55ximagex
您可能关注的文档
- 社保中心医疗保险信息查询系统合作方案V30.doc
- 神经细胞体外培养方法及应用(学术论文).ppt
- 神经网络BP.pptx
- 神经系统疾病带图.ppt
- 神经网络Chapter6.ppt
- 福建交院课程教学标准的制定.ppt
- 福建省莆田八中高一化学《钠的性质与应用》课件.ppt
- 福建省邵武七中高三物理复习欧姆定律.ppt
- 离子反应和离子浓度专题(碳酸钠与碳酸氢钠)人教版.ppt
- 私营企业主可观察经历与企业战略导向制度环境的调节作用.ppt
- 广东椰泰天然食品有限公司咖啡、椰子汁、果汁、凉茶、含乳饮料、运动饮料生产项目环评报告书.pdf
- 山东鼎晟源电子科技发展有限公司动力型锂电池研发生产项目环评报告书.pdf
- 重大病虫疫情区域应急防控设施及物资储备库建设项目环境影响报告表.pdf
- 有机肥料辅料生产项目环评报告书.doc
- 金塔县城区生活污水处理厂尾水人工湿地水质提升及再生水循环利用项目环境影响报告表.pdf
- 汇宁时代江门储能电站项目环境影响报告书.pdf
- 点评报告:万科寻求展期后的三点市场关切.pdf
- 纺织服装行业2026年八大关键词,制造复苏、羊毛涨价、耐克拐点、新材料、品牌分化、体育大年、新消费、奢品回暖.pdf
- 安井食品静水流深处,云开见月明.pdf
- 中国神华首次覆盖报告:煤炭龙头,能源航母.pdf
最近下载
- 埋弧焊用氟碱型烧结焊剂征求意见稿.pdf
- 医疗器械独立软件(符合ISO 13485、MDR、FDA 21 CFR Part 820)软件风险管理控制程序2025年.docx
- 2022海上风电施工新技术.docx VIP
- 固碱工艺_教程.ppt VIP
- 九年级语文多文本阅读技巧 教学课件.pptx VIP
- 人教版三年级音乐上册:《森林水车》教案2[精品].doc VIP
- 浪潮 InCloud OpenStack 解决方案.pdf VIP
- 《肺结核患者的护理》课件.ppt VIP
- 常见临床研究设计要点及统计方法题库及答案-2025年华医网继续教育.docx VIP
- 食材配送操作规范流程明细.docx VIP
原创力文档


文档评论(0)