一种递推离散傅里叶变换工程处理方法和系统技术方案

技术编号:5241246 阅读:364 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了一种递推离散傅里叶变换工程处理方法和系统,所述方法由于在主循环中利用全波离散傅里叶变换算法反复校正所述采样中断中递推运算计算出的矢量,保证了所述递推离散傅里叶变换算法中存在的误差不会长时间累积,从而克服了在长周期中所述误差累积造成的信号大幅度波动的缺点;并且,在前半周期内,根据当前采样结果采用半波递推运算,在半个周期内算出了递推运算的结果,整体上加快了所述递推离散傅里叶变换的运算速度,增强了递推离散傅里叶变换算法在工程应用中信号处理的及时性。

【技术实现步骤摘要】

本专利技术涉及自动化控制
,更具体地说,涉及一种递推离散傅里叶变换工 程处理方法和系统。
技术介绍
在计算机周期信号处理中,全波傅里叶算法是常用的信号处理方法,对于每周期 的N点采样点来说,一次全波傅里叶算法需要2N次乘法和2 (N-I)次的加法,由于该种算法 的运算次数会随着信号种类数目、谐波数目和每周期采样点数N的增加而显著增加,故对 进行运算的CPU提出了更高的要求,从而增加了运算系统的成本。鉴于所述全波傅里叶算法的技术缺陷,递推算法的运用大大降低了对运算芯片的 性能要求,使得运算系统的成本降低。然而,现有的此种递推算法却在工程应用中存在有以下缺陷,由于递推算法的离 散采样频率和实际频率实际上会产生误差,该误差对单个采样点而言不会造成信号波动, 而应用在工程中则由于该误差不会缩小,以公式作为说明设实际频率为f,采样频率为 Π,相幅A、相位θ相同,有如下公式Δ (χ) = A (sin (2 Π fix+ θ ) -A (sin (2 Π fx+ θ )Δ (χ) = 2Acos ( Π (f+fl) χ+ θ ) sin ( Π (fl-f) χ)有-2Asin( Π 本文档来自技高网...

【技术保护点】
一种递推离散傅里叶变换工程处理方法,其特征在于,包括:在主循环中,按照全波离散傅里叶变换算法计算得出第一矢量;在该主循环的后续采样中断中,以所述第一矢量为初值进行递推离散傅里叶变换计算,得到第二矢量;利用所述第一矢量覆盖所述第二矢量。

【技术特征摘要】

【专利技术属性】
技术研发人员:孙小江姜杰唐昆明陶志坚张太勤黄炼邓成云冯彦
申请(专利权)人:重庆新世纪电气有限公司
类型:发明
国别省市:85[中国|重庆]

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

1