新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于IQmath库的定点DSP算法设计

基于IQmath库的定点DSP算法设计

作者: 时间:2010-11-16 来源:网络 收藏

因为PARK变换是一个浮点算法,如果在定点处理器TMS320F2812上采用浮点运算来实现,代价很高。采用浮点类型进行编程将产生十分庞大的代码,而且在循环计算中势必影响系统的效率和性能。采用IQmath库可以将浮点算法转换为定点数算法,这样运算速度可以明显提高,这对实时性要求很好的运动控制系统的设计十分有效。利用IQmath库实现PARK变换的程序段如下:
h.JPG
图3是利用Embedded Target for TI C2000 集成开发工具对IQmath库编写的SVPWM程序计算PWM占空比的波形图。

本文引用地址:https://www.eepw.com.cn/article/151343.htm

5-1.JPG



5 结论
利用IQmath库可以在32位定点处理器TMS320F2812上实现浮点算法与定点算法之间的无缝连接,能够极大地增强定点的运算能力;在不牺牲时间周期的情况下可以实现高精度计算,能够快速地完成对浮点算法的转换、植入和执行;还可以根据应用系统不同要求相应地调整运算精度,与直接采用ANSI C语言相比效率更高。


上一页 1 2 3 下一页

关键词: DSP

评论


相关推荐

技术专区

关闭