基于短时傅里叶变换(short time Fourier transform,STFT)算法的布里渊光时域反射仪(Brillouin optical time domain reflectometer,BOTDR)可实现快速温度检测,但存在频率泄漏和栅栏效应,导致测温精度较差。针对上述问题,在搭建STFT-BO...基于短时傅里叶变换(short time Fourier transform,STFT)算法的布里渊光时域反射仪(Brillouin optical time domain reflectometer,BOTDR)可实现快速温度检测,但存在频率泄漏和栅栏效应,导致测温精度较差。针对上述问题,在搭建STFT-BOTDR测温系统的基础上,通过窗函数和运算点数优化,抑制了STFT算法所引发的频率泄漏,实现了STFT-BOTDR测温精度提升。实验中设置时域窗口长度为1.6 m,窗口滑动步进为0.5 m,对比了不同窗函数与运算点数下的测量精度。结果表明,当采用汉宁窗且运算点数为1024时,可实现9.6 km光纤末端温度变化的准确检测与定位,误差为1.012℃;测量精度为±2.5 MHz。而未采用窗函数时测量精度为±12.5 MHz,无法实现温度变化准确测量。研究结果为STFT-BOTDR温度检测系统精度优化提供了借鉴。展开更多