论文摘要
DSP作为专门的数字信号处理芯片,本身就具有高速实时信号处理能力,它的出发点就是为提高速度而设计的,它的指令周期远远小于通用PC机和单片机,运算速度极快,硬件结构又有利于乘法运算,并且它具有强大的扩展能力和巨大的寻址空间,结合数字信号处理中的离散傅立叶算法(DFT)和滤波算法,可以很容易实现电力保护系统的各项功能指标。另外,连续模拟信号经A/D采样变为离散信号后,根据系统函数H(Z),经Z变换后变为递推公式,特别适合用DSP专用数字信号处理指令来实现。本文根据DFT和Z变换的定义,分析出DFT和Z变换之间的关系,推导并证明了基于数字信号处理DSP的新实时递推算法。在电力系统中,传送的信号是工频交变的电压/电流信号。电参量交流采样全波傅立叶算法通常需要一个交流信号周期的采样数据,算法的数据窗为一个工频周期,响应时间较长。为了缩短全波傅立叶算法的计算时间,提高响应速度,有必要采用递推实时算法。递推实时算法的思想特点是从全波第一个采样点开始就计算基波和各次谐波的实部和虚部,直到全波最后一个采样点处理完毕后,就可得到基波和各次谐波的实部和虚部的最终结果。从宏观角度来看,把递推傅立叶算法把计算量分散到每个采样周期中进行,明显提高了实时性。此算法的递推公式减少运算量,从而提高电功率测量的实时性。即实现了处理采样点,一边采样一边进行频谱运算。当全部采样点都处理过后,可在基本周期的最后一个时间间隔中得到和离散傅立叶变换一样的结果。分析DFT算法和Z变换,并对DFT和Z变换作了比较,得出DFT和Z变换之间的关系。然后,根据系统函数H(z)和Z变换计算代换推导出输出y(k)的公式。再利用MATLAB进行仿真测试,以32点为例计算了32点的推导计算并与实际值进行比较。仿真结果和程序运行结果与理论值基本吻合。最后,根据推导出递推公式算法,在DSP电参量实验装置上,运行电参量算法DSP实现程序,验证有效性和精确性。分析和讨论新实时递推算法比传统的傅立叶算法在实时性上改善程度。