为提高模拟超连续谱(SC)产生的精度, 在不增加计算量的情况下对传统分步傅里叶算法作了一定的改进。传统分步傅里叶算法只考虑初始脉冲中心频率对应的色散系数, 而超连续谱的光谱范围很大, 当色散系数随波长变化较大时, 传统算法会存在较大误差。改进的算法将整个脉冲包络看成由多个单一频率分量组成, 对各频率分量分别处理, 从而将整个脉冲包络内所有频率分量的色散系数都考虑在内。将改进算法分别用于模拟色散曲线只包含一个和两个零色散点的光子晶体光纤(PCF)中超连续谱的产生, 并与传统算法的模拟结果相比较, 结果表明,改进算法在模拟单零色散光子晶体光纤中超连续谱产生时优势不明显, 但对模拟双零色散光子晶体光纤中超连续谱产生却有一定优势。