频率域波动方程求解中,需要对大型的稀疏矩阵求逆。直接解法计算时间长,占用内存大,更难以求解3D问题;目前普遍采用的迭代算法又存在收敛速度慢,用于复杂介质模型甚至存在不收敛的问题。本文选择在外层利用双共轭梯度稳定算法求解不定矩阵,采用一个频率域的衰减波动方程算子作为双共轭梯度稳定算法的预条件算子,然后在内层利用多重网格算法计算该算子的近似逆。文中方法能提高整个迭代算法的收敛速度,解决迭代算法不稳定问题。数值模拟结果验证了文中算法的有效性。