基于改进CORDIC算法的三相SPWM正弦波产生方法及系统技术方案

技术编号:40084943 阅读:41 留言:0更新日期:2024-01-23 15:18
本发明专利技术为基于改进CORDIC算法的三相SPWM正弦波产生方法及系统,所述方法采用改进CORDIC算法,所述改进CORDIC算法利用合并迭代压缩迭代次数,通过将角度折叠到[0,π/8]和角度二极化重编码消除剩余旋转角度。改进CORDIC算法优化了查找表结构,不影响免迭代CORDIC算法的输出精度,通过进一步的角度区间折叠,使查找表容量并没有因为减少迭代而增加容量。通过综合运用角度二极化重编码、合并迭代结构,使免迭代CORDIC算法在硬件资源消耗和输出精度上也都有一定改善,更加适合高速、实时的现代信号处理应用。

【技术实现步骤摘要】

本专利技术涉及针对spwm系统,尤其是一种基于改进cordic算法的三相spwm正弦波产生方法及系统。


技术介绍

1、目前与spwm系统有关的国内专利技术专利主要集中在单相spwm系统,并且正弦信号的产生也是仅基于传统查找表法。

2、与cordic算法有关的国内专利技术专利主要集中在将角度范围扩大到[0,2π],但硬件资源占用较多、输出精度较低。传统cordic算法可以通过简单的移位和加减法操作实现复杂函数,实现数字正弦信号产生电路,但因该算法存在迭代次数过多、精度低、时序逻辑资源消耗大等缺陷,使得其在高速高精度等场景下的应用受到了一定的限制。

3、因此,本申请采用角度二极化重编码、合并迭代等改进cordic算法获得高效的数字正弦信号产生方式,实现三相spwm正弦波的产生,基于改进cordic算法产生spwm相比于传统查表法,减少了资源消耗并提高了输出精度。基于fpga并发执行的速度优势,使用verilog语言实现电路设计,使fpga在实现三相spwm控制系统中有很大优势。


技术实现思

<本文档来自技高网...

【技术保护点】

1.一种基于改进CORDIC算法的三相SPWM正弦波产生方法,其特征在于,所述方法采用改进CORDIC算法,所述改进CORDIC算法包括以下内容:

2.根据权利要求1所述的基于改进CORDIC算法的三相SPWM正弦波产生方法,其特征在于,所述移位—连加的合并迭代结构的具体过程是:

3.根据权利要求1所述的基于改进CORDIC算法的三相SPWM正弦波产生方法,其特征在于,所述小容量ROM查找表的建立过程是:

4.一种基于改进CORDIC算法的三相SPWM系统,其特征在于,所述系统包括改进CORDIC算法的数字正弦波产生模块、数字三角波产生模块和带死区的比...

【技术特征摘要】

1.一种基于改进cordic算法的三相spwm正弦波产生方法,其特征在于,所述方法采用改进cordic算法,所述改进cordic算法包括以下内容:

2.根据权利要求1所述的基于改进cordic算法的三相spwm正弦波产生方法,其特征在于,所述移位—连加的合并迭代结构的具体过程是:

3.根据权利要求1所述的基于改进cordic算法的三相spwm正弦波产生方法,其特征在于,所述小容量rom查找表的建立过程是:

4.一种基于改进cordic算法的三相spwm系统,其特征在于,所述系统包括改进cordic算法的数字正弦波产生模块、数字三角波产生模块和带死区的比较模块;

5.根据权利要求4所述的三相spwm系统,其特征在于,所述改进cordic算法的数字正弦波产生模块包括依次连接的相位累加器模块、改进cordic算法、d/a转换模块和低通滤波器,采用改进cordic算法,将相位累加器模块的输出信号相位与改进cordic算法的输入角度信号相连接,通过改进cordic算法的计算直接得到相应相位的正余弦值;

6.根据权利要求4所述的三相spwm系统,其特征在于,所述数字三角波产生模块,包括相位累加模...

【专利技术属性】
技术研发人员:戈文祺张坤
申请(专利权)人:天津城建大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1