- 18
- 0
- 约 4页
- 2018-04-04 发布于重庆
- 举报
关于DSP的一些反正切查表算法的编写
关于DSP的一些反正切查表算法的编写
一直在拿TMS20F28335做电机控制,也从早前的简单寄存器IO口配置时代过渡到了真正的算法时代,很不适应,起初去查各种书籍,网上搜索各种网站,发现书本上讲的很多都是快速傅里叶啊啥的,找不到很原始的像啥低通滤波器,正弦,正切这些函数的编写。
起初写程序发现,C2000的库里支持啥正弦函数,浮点预算,反正弦函数,开根运算等算法,好兴奋。用了才知道,太慢了,根本没法用在工程上。
关于三角函数的编写,其实都是利用查表发,查表法大家应该都懂。这个就不再赘述,怎样去查一个正弦表呢?这里做一个基本的介绍。
首先,你可以自己写一个查表数组,也可以在程序初始化生成一个。
Eg:
void SinCOS_TAB(void)
{
unsigned char i;
float Theta;
for(i=0;iTAB_Max;i++) // #define TAB_Max 180
{
Theta = i * Step_Angle; // Step_Angle=1-02
Sin_tab[i] =sin(Theta); // 生成正弦表数组,利用了库里现成的SIN函数
Cos_tab[i] =cos(Theta); // 生成余弦表数组
}
}
为啥我的数组里面只有180个元素呢?一:我的精度要求
您可能关注的文档
- 高二生物doc.doc
- 公务员考试判断推理从入门到精通.docx
- 公务员结构化面试常见题型及解题思路.docx
- 公务员考试行测和申论复习经验.docx
- 公务员考试申论技巧大全.doc
- 中国传统音乐如何分类.doc
- 公务员考试言语理解与表达入门到精通.docx
- 高二生物人和动物体内三大营养物质代谢练习题doc.doc
- 公务员行测资料分析专项习题100道(附答案).doc
- 公司2015精细化管理方案.doc
- 第9课《桃花源记》课件 统编版语文八年级下册.pptx
- 第8课伟大的历史转折(大单元教学课件)历史统编版新教材八年级下册.pptx
- 第17课《短文两篇——陋室铭》课件-2025-2026学年初中语文统编版七年级下册.pptx
- 第13课+机の上に本が3冊あります+课件+2025-2026学年新标准日语初级上册.pptx
- 第12课《_诗经_二首关雎》课件(共20张ppt)统编版语文八年级下册.pptx
- 第17课《壶口瀑布》课件+2025-2026学年统编版语文八年级下册.pptx
- 第22课《礼记二则》课件 2025-2026学年统编版语文八年级下册.pptx
- 第22课《〈礼记〉二则——大道之行也》课件 -统编版语文八年级下册.pptx
- 第22课《大道之行也》课件-统编版语文八年级下册.pptx
- 第12课+辽宋夏金元时期经济的繁荣(情境化教学课件)历史统编版新教材七年级下册.pptx
原创力文档

文档评论(0)