分析了快速傅里叶变换(FFT)在光频域反射仪(OFDR)频谱分析中应用的局限性,论述了快速傅里叶变换-分段Chirp-Z变换(FFT-SCZT)算法的不足。提出了一种基于改进的遗传算法(IGA)和Zoom FFT(ZFFT)的快速高精度频谱分析(FFT-IGA-ZFFT)算法。描述了该算法的计算过程,并推导了算法的时间复杂度。研究结果表明,在同一运算平台下,处理107个OFDR采样数据时,FFT算法耗时3.130 s,FFT-SCZT算法耗时1.993 s,而FFT-IGA-ZFFT算法仅耗时0.525 s即可获得同等精度。FFT-IGA-ZFFT算法在处理速度上具有明显的优势。