[发明专利]一种递推离散傅里叶变换工程处理方法和系统有效
申请号: | 201010536604.X | 申请日: | 2010-11-08 |
公开(公告)号: | CN102063412A | 公开(公告)日: | 2011-05-18 |
发明(设计)人: | 孙小江;姜杰;唐昆明;陶志坚;张太勤;黄炼;邓成云;冯彦 | 申请(专利权)人: | 重庆新世纪电气有限公司 |
主分类号: | G06F17/14 | 分类号: | G06F17/14 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明 |
地址: | 400000 重*** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 离散 傅里叶变换 工程 处理 方法 系统 | ||
1.一种递推离散傅里叶变换工程处理方法,其特征在于,包括:
在主循环中,按照全波离散傅里叶变换算法计算得出第一矢量;
在该主循环的后续采样中断中,以所述第一矢量为初值进行递推离散傅里叶变换计算,得到第二矢量;
利用所述第一矢量覆盖所述第二矢量。
2.根据权利要求1所述的算法,其特征在于,以所述第一矢量为初值进行递推离散傅里叶变换计算,得到第二矢量具体为:
在所述采样中断中,将分别获取的模数AD通道中的采样值的点和比较点的值相减求差,得到差值,所述比较点在所述采样点的前一周期处;
将所述差值结合获取的正余弦指针进行递推离散傅里叶变换运算,得到第三矢量,所述第三矢量为一周期内信号的增量矢量;
将所述第三矢量的二倍与所述第一矢量相加,得到所述第二矢量。
3.根据权利要求2所述的算法,其特征在于,还包括:在进行所述递推离散傅里叶运算时进行半波补偿,具体为:
利用获取的半波补偿点的值与所述差值相减,进行半波补偿,所述半波补偿点在所述采样点的前半个周期处。
4.根据权利要求1所述的算法,其特征在于,所述按照全波离散傅里叶变换算法计算出第一矢量,具体为:
在主循环中,对该周期内采集的采样点进行全波离散傅里叶变换计算。
5.根据权利要求3所述的算法,其特征在于,还包括:在采样中断中,对获取的采样点、比较点、半波补偿点和正余弦指针进行迁移,并将迁移后的AD通道的采样点的值和比较点的值相减求差,得到所述差值。
6.根据权利要求3所述的算法,其特征在于,还包括程序预处理,包括:
在主循环中,根据采样设计要求,生成相应的正余弦表;
对进行采样的缓冲区进行初值设定;
对获取的所述采样点、所述比较点、所述半波补偿点和所述正余弦指针赋初值。
7.根据权利要求1所述的算法,其特征在于,还包括:在频率中断中,获取用于在所述AD通道中进行采样的采样频率。
8.一种递推离散傅里叶变换工程处理系统,其特征在于,包括:
全波离散傅里叶变换单元,用于在主循环中,按照全波离散傅里叶变换算法计算得出第一矢量;
递推离散傅里叶变换单元,用于在该主循环的后续采样中断中,以所述第一矢量为初值进行递推离散傅里叶变换计算,得到第二矢量;
校正单元:利用所述第一矢量覆盖所述第二矢量。
9.根据权利要求8所述的系统,其特征在于,所述递推离散傅里叶变换单元,具体为半波递推离散傅里叶变换单元,用于在所述采样中断中,将分别获取的模数AD通道中的采样值的点和比较点的值相减求差,得到差值,所述比较点在所述采样点的前一周期处;
将所述差值结合获取的正余弦指针进行递推离散傅里叶变换运算,得到第三矢量,所述第三矢量为一周期内信号的增量矢量;
将所述第三矢量的二倍与所述第一矢量相加,得到所述第二矢量。
10.根据权利要求8所述的系统,其特征在于,还包括:半波补偿单元,所述半波补偿单元利用获取的半波补偿点的值与所述差值相减,进行半波补偿,所述半波补偿点在所述采样点的前半个周期处。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆新世纪电气有限公司,未经重庆新世纪电气有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010536604.X/1.html,转载请声明来源钻瓜专利网。