基于滑动DFT算法推导出一种改进的周期图功率谱估计方法,并在软件系统界面中应用。根据传统的功率谱估计方法和滑动DFT算法推导出改进的功率谱估计算法,通过滑动DFT算法计算出DFT值,计算DFT时通过加窗减少了频谱泄漏,然后通过周期图法计算出最终的功率谱值,在Matlab中绘制出功率谱进行验证,用C++语言对该算法进行实现,导入原始数据进行功率谱估计计算并在界面中绘制出频谱。实验表明,使用滑动DFT算法计算频谱,所需样本点较直接计算FFT更少,计算量较直接计算FFT更小,封装成类后可应用于其他模块中。